/* * {margin:0; padding:0;} */

body {color:black; background:#FFFFFF; margin:0; padding:0; font-size:12px; line-height:140%; text-align:center;}

table {width:100%;}

/* #main { text-align:center; } */

table td {vertical-align:top;}
th {background:#778EC2; color:#FFFFFF; padding:3px; vertical-align:middle;}
th a {color:#FFFFFF;}

a       {color:#000070; text-decoration:underline;}
a:hover {color:#FF3300; text-decoration:underline;}

ul {margin:2px; padding:2px; list-style:decimal inside; text-align:left;}
li {margin-left:2px; list-style:square inside; color:#000000}

abbr, acronym, .help {border-bottom:1px dashed black;cursor:help;}

#container {width:95%; margin:0 auto; text-align:left;}
/* #container {width:95%; margin:0 auto;} */

#header {}
#header .topmenu {width:85px; vertical-align:top; text-align:center; font-size:10px;}
#header .logo {width:250px; vertical-align: middle; text-align:center;}

.subtitle {text-align:center; margin:0 auto 3px; color:#0000dd;}

#search {width:500px; text-align:center; margin:0 auto 10px auto;}
#search .box {background:#E6E6E6; border:1px solid #666666; vertical-align:middle; padding:10px 0; font-size:11px;}
#search .navtext {font-size:12px; vertical-align: bottom;}
#search .navinput {width:300px; height:15px; font-size:11px; border:1px solid #999999; background:#FFFFFF; vertical-align: bottom;}
#search .navinputImage {vertical-align: bottom;}

#leftcolumn  {width:170px;}
#rightcolumn {width:170px; border:1px solid #666666;}

#centercolumn {padding:5px 10px;}

#centerCcolumn {margin-bottom:5px; }
#centerCcolumn .blockTitle {padding:3px; font-weight:bold; border-bottom:1px solid #BFBEBE; background:#FFE8BA;}
#centerCcolumn .blockContent {padding:5px;}

#centerLcolumn {width:50%; padding:0px 3px; margin-bottom:5px;}
#centerLcolumn .blockTitle {padding:3px; font-weight:bold; background:#EFEFFF;}
#centerLcolumn .blockContent {padding:5px;}

#centerRcolumn {width:50%; padding:0px 3px; margin-bottom:5px;}
#centerRcolumn .blockTitle {padding:3px; font-weight:bold; background:#EAF6EC;}
#centerRcolumn .blockContent {padding:5px;}

#content  {padding:5px;}

#mainmenu a {text-decoration:none; margin:0.5em;}

hr {width:100%; border:1px solid #aaaaaa;}

div.spacer         {clear: both;}
div.row span.left  {float: left; text-align: left; font-weight: bold; color: #fff; margin-left:33px; width: 50%;}
div.row span.right {float: right; text-align: right; font-weight: bold;	padding-right:20px; color: #fff; width: 30%;}

.leftTitle1, .leftTitle2, .leftTitle3, .leftTitle4 {font-weight:bold; vertical-align:middle; padding:3px;}

.leftTitle1 {color:#FFFFFF; background:#4D99E5; text-align:left;}
.leftTitle2 {color:#FFFFFF; background:#66CC66; text-align:left;}
.leftTitle3 {color:#FFFFFF; background:#9B72CF; text-align:left;}

.leftContent1, .leftContent2, .leftContent3, .leftContent4 {padding:5px;}

.leftContent1 {color:#000000; background:#E5F6FF;}
.leftContent2 {color:#000000; background:#EBFCBB;}
.leftContent3 {color:#000000; background:#F1F1FD;}

/* Rightbar Title Blocks */
.rightTitle1, .rightTitle2, .rightTitle3 {font-weight:bold; vertical-align:middle; padding:3px;}

.rightTitle1 {color:#000000; text-align:left;}
.rightTitle2 {color:#000000; text-align:left;}
.rightTitle3 {color:#000000; text-align:left;}

/* Rightbar Content Blocks */
.rightContent1, .rightContent2, .rightContent3 {padding:5px;}

.rightContent1 {color:#000000; background:tranparent; text-align:left;}
.rightContent2 {color:#000000; background:tranparent; text-align:left;}
.rightContent3 {color:#000000; background:tranparent; text-align:left;}


.item          {border: 1px solid #cccccc;font-size:1em;}
.itemHead      {padding: 3px; background: #DFDFDF;border-bottom:1px solid #999999;}
.itemInfo      {text-align: right; padding: 3px; background: #efefef}
.itemPoster    {font-size: 90%;}
.itemPostDate  {font-size: 90%;}
.itemStats     {font-size: 90%;}
.itemBody      {padding-left: 10px;}
.itemText      {margin-top: 5px; margin-bottom: 5px; line-height: 1.3em;font-size:12px;}
.itemText:first-letter {font-size: 150%; font-weight: bold;}
.itemFoot      {text-align: right; padding: 3px; background: #efefef}
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}

.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #0083D7; font-weight:bold; border: 1px solid silver; background: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #0083D7; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller}
.comDateCaption {font-weight: bold; font-style: normal;}

.outer     {border:1px solid silver;}
.head      {background:#D1E4FF; color:#222222; padding:5px; font-weight:bold;}
.even      {background:#FEFEFE; padding:5px;}
.odd       {background:#EEF8FD; padding:5px;}
.foot      {background:#c2cdd6; padding:5px; font-weight:bold;}
tr.even td {background:#FEFEFE; padding:5px;}
tr.odd td  {background:#EEF8FD; padding:5px;}

.head td  {background:#D1E4FF; color:#222; padding:5px; font-weight:bold;}
.head a:link  {color:#333;text-decoration:none;}
.head a:hover {color:#333;text-decoration:underline;}


td#footbar {text-align:center;font-size:12px; padding: 5px;}

div.errorMsg {background:#FFCCCC; text-align:center; border-top:1px solid #DDDDFF; border-left:1px solid #DDDDFF; 
		border-right:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; font-weight:bold; padding:10px;}
div.confirmMsg {background:#DDFFDF; color:#136C99; text-align:center; border-top:1px solid #DDDDFF; 
		border-left:1px solid #DDDDFF; border-right:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; font-weight:bold; padding:10px;}
div.resultMsg {background:#CCCCCC; color:#333333; text-align:center; border-top:1px solid silver; border-left:1px solid silver; 
		font-weight:bold; border-right:1px solid #666666; border-bottom:1px solid #666666; padding:10px;}

div.xoopsCode  {background:#FFFFFF; border:1px inset #000080; font-family:"Courier New",Courier,monospace; padding:0px 6px 6px 6px;}
div.xoopsQuote {background:#FFFFFF; border:1px inset #000080; font-family:"Courier New",Courier,monospace; padding:0px 6px 6px 6px;}


/*

table    {margin:0; padding:0; voice-family: "\"}\"";
  voice-family: inherit;width:100%;}

*/



