/* */
body {color:black; background:white; margin:0; padding:0;}

table {width:100%; font-size:12px; border-collapse:collapse;}
table td {padding:0; vertical-align:top;}

/* */
a {
	color:#555555;
	text-decoration:none;
	font-weight: bold; font-family:Arial, Helvetica, sans-serif;  
}
a:hover {color:#CC0000; text-decoration:none;}

/* */
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
/*  */
ul {margin-left:0px; padding:0px; padding-left:20px; list-style:decimal outside; text-align:left; text-color:#000000 ;  }
li {margin:0px; padding:0px; list-style:square outside; color:#CC3300; font-weight:normal      }

input.formButton {}

/*  */
.item {border: 1px solid #BBBBBB;}
/*  */
.itemHead {padding: 3px; background-color: #BBBBBB; color: #FFFFFF;}
/* */
.itemInfo {text-align: right; padding: 3px; background-color: #EFF4F8}
/* */
.itemTitle a {font-size: 110%; font-weight: bold; font-variant: small-caps; color: #ffffff; background-color: transparent;}
/*  */
.itemPoster {font-size: 90%;}
/* */
.itemPostDate {font-size: 90%;}
/*  */
.itemStats {font-size: 90%; font-style:italic;}
/*  */
.itemBody {padding-left: 15px;}
.itemText {margin-top: 5px; margin-bottom: 5px; line-height: 120%; color: #222222;font-size:10px}
/* 1 */
.itemText:first-letter {font-size: 133%; font-weight: bold;}
/*  */
.itemFoot {text-align: right; padding: 3px; background-color: #F3F3F3}
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}

th {background:#999999; color:#FFFFFF; padding:2px;}

/**/
#headerT {background:#ffffff; height:50px;}
#headerT .cl1 {width:60px; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC;}
#headerT .cl2 {width:300px; vertical-align:middle; border-top:1px solid #CCCCCC;}
#headerT .cl3 {border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; text-align:center;}

#headerB {
	color:#111111;
	font-size:10px;
}
#headerB .cl1 {width:30px; border:1px solid #CCCCCC; vertical-align:top;}

#headerB .cl2 {
	width:110px;
	border:1px solid #CCCCCC;
	vertical-align:middle;
	text-decoration: none;
}
#headerB .cl3 {
	border:1px solid #CCCCCC;
	vertical-align:middle;
	width: 1000px;
	text-decoration: none;
}
#headerB .cl4 {
	width:70px;
	border:1px solid #CCCCCC;
	vertical-align:middle;
	text-align: right;
	text-decoration: none;
}

/**/
#leftspace {width:60px; text-align:right; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
#leftcolumn {width:170px; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; background:#F2F2F2;}

#leftcolumn .blockTitle {
	padding:3px;
	background:#DDDDDD;
	color:#993333;
	border-bottom:1px solid #B1B0BC;
	vertical-align:middle;
	font-weight: bold;
	font-size: 12px; font-family:Geneva, Arial, Helvetica, sans-serif
}
/**/
#leftcolumn .blockContent {padding:5px 5px 5px 10px; line-height:130%;}

/* */
#mainmenu a {
	display:block;
	margin:0;
	padding:4px;
	border-bottom:1px solid #cdcdcd;
	text-decoration: none;
	background-color: #FFFFFF;
}
mainmenu a:hover {
}
#mainmenu a.menuTop {}
mainmenu a.menuMain {background:#ff9999;}
#mainmenu a.menuSub {padding-left:15px;}

/* */
#usermenu a {
	display:block;
	margin:0;
	padding:4px;
	border-bottom:1px solid #cdcdcd;
	text-decoration: none;
}
#usermenu a:hover {
	background:#ffffff;
	text-decoration: none;
	color: #006699;
}
usermenu a.menuTop {background:#0099FF;}
#usermenu a.highlight {
	background:#ffcccc;
	background-color: #003399;
}

/**/
#centercolumn {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
#centercolumn th {background:#BBBBBB; color:#FFFFFF; vertical-align:middle;}

/**/
#centerCcolumn {padding:3px 8px;}
#centerCcolumn legend.blockTitle {padding:3px; color:#00008a; font-weight:bold; font-size: 14px; }
#centerCcolumn div.blockContent {padding:3px 5px; margin-bottom:2px; line-height:130%; font-size:12px;
font-family: Geneva, Arial, Helvetica,sans-serif;font-weight:bold;color:#006699}

/**/
#centerLcolumn {width:50%; padding:3px 4px 3px 8px;}
#centerLcolumn legend.blockTitle {padding:3px; color:#111111; font-weight:bold;}
#centerLcolumn div.blockContent {padding:3px 5px; line-height:120%;}

/**/
#centerRcolumn {width:50%; padding:3px 8px 3px 4px;}
#centerRcolumn legend.blockTitle {padding:3px; color:#111111; font-weight:bold;}
#centerRcolumn div.blockContent {padding:3px 5px; line-height:120%;}

div#content {text-align:left; padding:3px 8px;}

/**/
#rightcolumn {width:170px; border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; background:#F2F2F2;}
#rightcolumn .blockTitle {padding:3px; background:#DDDDDD; color:#993333; border-bottom:1px solid #B1B0BC; vertical-align:middle;
font-size: 12px; font-family:Geneva, Arial, Helvetica, sans-serif;
}
#rightcolumn .blockContent {
	padding:5px 5px 5px 10px;
	line-height:130%;
	color: #003399;
}

/**/
tr#footerbar {text-align:center; background-image: url(hbar.gif);}


.outer {background:#DDDDDD;}
.head {background:#DEE3E7; padding:5px; font-weight:bold;}
.even {background:#eff4f8; padding:5px;}
.odd  {background:#F9F9F9; padding:5px;}
tr.even td {background:#eff4f8; padding:5px;}
tr.odd  td {background:#F9F9F9; padding:5px;}
.foot {background:#d3dee7; padding:5px; font-weight:bold;}

div.errorMsg { background-color: #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-color: #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-color : #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; padding: 0px 6px 6px 6px;}
div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; padding: 0px 6px 6px 6px;}


.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #999999; font-weight:bold; border: 1px solid silver; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #999999; 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;}

