body {color: #000000; background: #FFFFFF; margin: 0; padding: 0;}

table {width: 100%; font-size: 11px;}
table td {padding: 0; border-width: 0; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif;}

a {color: #000000; text-decoration: none; font-weight: 500; background-color: transparent;}
a:hover {color: #FF0000;}

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
ul { margin: 2px; padding: 2px; list-style: disc inside; text-align: left;}
ol { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
li { padding: 0px 0px 2px 0px; margin-left: 2px; margin-bottom: 10px; color: #888888; border-bottom: 1px dashed #BBBBBB;}

input {border: 1px solid #D5D5D5; color: #333333; font: 12px verdana, arial, helvetica, sans-serif; background-color: #F7F7F7}
input:hover {background-color: #E0E0E0}
input.formButton {border: 1px solid #C0C0C0; font: 12px verdana, arial, helvetica, sans-serif; background-color: #CACACA}
input.formButton:hover {background-color: #D9D9D9}
textarea {border: 1px solid ##EFBE0F; font-size: 12px; width: 100%; background-image: url('images/blur_l_t_300.gif'); background-repeat: no-repeat; background-position: left top;}
select {border: 1px solid #D5D5D5; color: #525252; font: 12px verdana, arial, helvetica, sans-serif; background-color: #F2F2F2;}

.item {border: 1px solid #CFCFCF;}
.itemHead {padding: 5px; background-color: #777777; color: #FFFFFF;}
.itemInfo {text-align: right; padding: 3px; background-color: #EEEEEE; background-image: url('images/CCCCCCbg_4_4.gif');}
.itemTitle a {font-size: 12px; font-weight: 800; font-variant: small-caps; color: #DDDDDD; background-color: transparent;}
.itemPoster {font-size: 11px; font-style:italic;}
.itemPostDate {font-size: 11px; font-style:italic;}
.itemStats {font-size: 11px; font-style:italic;}
.itemBody {padding-left: 5px;}
.itemText {margin-top: 5px; margin-bottom: 5px; line-height: 1.5em;}
.itemText:first-letter {font-size: 12px; font-weight: 100;}
.itemFoot {text-align: right; padding: 3px; background-color: #EEEEEE;}
.itemAdminLink {font-size: 11px;}
.itemPermaLink {font-size: 11px;}

th {background-color: #8B8B8B; color: #FFFFFF; padding : 2px; vertical-align : middle; font-family: Verdana, Arial, Helvetica, sans-serif;}

td#header {width: 100%; height: 300px; background-color: transparent; vertical-align: top; text-align:left;}

td#leftcolumn {padding: 0px 0px 0px 0px; width: 240px; border-right: 1px solid #828282; font-size:11px; background-color: transparent; vertical-align: top;}
td#leftcolumn th {background-color: #8B8B8B; color: #FFFFFF; padding : 2px; vertical-align: middle;}
td#leftcolumn div.blockTitle {border-top: 1px solid #868686; border-left: 0px solid #868686; border-right: 0px solid #868686; border-bottom: 1px solid #868686; padding: 1px; color: #888888; background-color: #FFFFFF; font-weight: 500;}
td#leftcolumn div.blockContent {border-left: 0px solid #868686; border-right: 0px solid #868686; border-bottom: 0px solid #868686; padding: 10px; line-height: 120%; text-align:left; background-color: transparent;}


#centercolumn {font-size: 12px; text-align:left; padding: 0px; margin-left: 0px; border-right: 0px solid #868686;}
#centercolumn th {background-color: #8B8B8B; color: #FFFFFF; padding : 2px; vertical-align: middle;}

#centerCcolumn, #bottomCcolumn {padding: 0px 0px 0px 0px; text-align:left;}
#centerCcolumn .blockTitle, #bottomCcolumn .blockTitle {border-top: 1px solid #868686; border-left: 0px solid #868686; border-right: 0px solid #868686; border-bottom: 1px solid #868686; padding: 1px; color: #888888; background-color: #FFFFFF; font-weight: 500; margin-top: 0px; margin-right: 0px;  margin-left: 0px;}
#centerCcolumn .blockContent, #bottomCcolumn .blockContent {border-left: 0px solid #868686; border-right: 0px solid #868686; border-bottom: 0px solid #868686; padding: 10px; margin-left: 0px; margin-right: 0px; margin-bottom: 4px; line-height: 120%; background-color: transparent;}

#centerLcolumn, #bottomLcolumn, #centerRcolumn, #bottomRcolumn {width: 50%; padding: 0px 4px 0px 4px; text-align:left;}
#centerLcolumn .blockTitle, #bottomLcolumn .blockTitle, #centerRcolumn .blockTitle, #bottomRcolumn .blockTitle {
	border-top: 1px solid #868686; border-left: 1px solid #868686; border-right: 1px solid #868686; border-bottom: 1px solid #868686; padding: 1px; color: #888888; background-color: #FFFFFF; font-weight: 500; margin-top: 0px; margin-left: 0px; margin-right: 0px;
}
#centerLcolumn .blockContent, #centerRcolumn .blockContent, #bottomLcolumn .blockContent, #bottomRcolumn .blockContent {
	border-left: 1px solid #868686; border-right: 1px solid #868686; border-bottom: 1px solid #868686; padding: 2px; margin-left: 0px; margin-right: 0px; margin-bottom: 4px; line-height: 120%; background-color: transparent;
}

div#content {text-align: left; padding: 10px;}

td#rightcolumn {padding: 0px 0px 0px 0px; width: 220px; border-left: 1px solid #868686; font-size:11px; text-align:left;}
td#rightcolumn th {background-color: #8B8B8B; color: #FFFFFF; padding : 4px 0px 2px 0px; vertical-align: middle; text-align:center;}
td#rightcolumn div.blockTitle {border-top: 1px solid #868686; border-left: 0px solid #868686; border-right: 0px solid #868686; border-bottom: 1px solid #868686; padding: 1px; background-color: #FFFFFF; color: #888888; font-weight: 500;}
td#rightcolumn div.blockContent {padding: 8px; border-left: 0px solid #868686; border-right: 0px solid #868686; border-bottom: 0px solid #868686; line-height: 120%; background-color: transparent;}

td#footer {height: 42px; text-align:center; vertical-align: middle; background-image: url('images/CCCCCCbg_4_4.gif'); color: #696969; border-top: 3px solid #B7B7B7; border-bottom: 1px solid #F1F1F1;}
td#footer a {color: #6B6B6B; font-weight: 800;}
td#footer a:hover {color: #5A5A5A;}
td#footerbar {font-family: Arial, Helvetica, sans-serif; font-size: 10px; height: 1px; padding: 2px 10px 2px 2px; vertical-align : middle; text-align:right; background-color: #DDDDDD; color: #737373; border-bottom: 1px solid #7C7C7C;}

td#mainmenu a {font-size: 12px; display: block; margin: 0; padding: 12px 10px 10px 10px; background: url(images/go.gif); background-color: #E0E0E0;}
td#mainmenu a:hover {font-size: 12px; color: #FFFFFF; background: url(images/go_hover.gif); background-color: #3A3A3A;}
td#mainmenu a.menuTop {font-size: 12px; padding-left: 38px; border-top: 1px solid #BCBCBC; border-right: 1px solid #BCBCBC; border-bottom: 1px solid #BCBCBC; border-left: 1px solid #BCBCBC;}
td#mainmenu a.menuMain {font-size: 12px; padding-left: 38px; border-right: 1px solid #BCBCBC; border-bottom: 1px solid #BCBCBC; border-left: 1px solid #BCBCBC;}
td#mainmenu a.menuSub {font-size: 12px; padding-left: 54px; border-right: 1px solid #BCBCBC; border-bottom: 1px solid #BCBCBC; border-left: 1px solid #BCBCBC; background: url(images/go.gif) 16px 0px; background-color: #999999;}
td#mainmenu a.menuSub:hover  {font-size: 12px; padding-left: 54px; border-right: 1px solid #BCBCBC; border-bottom: 1px solid #BCBCBC; border-left: 1px solid #BCBCBC; background: url(images/go_hover.gif) 16px 0px; background-color: #666666;}

td#usermenu a {background-color: #D2D2D2; display: block; margin: 0; padding: 12px 10px 10px 38px; border-right: 1px solid #BCBCBC; border-bottom: 1px solid #BCBCBC; border-left: 1px solid #BCBCBC; background: url(images/go.gif);}
td#usermenu a:hover {background-color: #515151; color: #EDEDED; background: url(images/go_hover.gif);}
td#usermenu a.menuTop {border-top: 1px solid #BCBCBC;}
td#usermenu a.highlight {background-color: #FFFF00;}



.outer {border: 1px solid #D6D6D6;}
.head {background-color: #DCDCDC; padding: 5px; font-weight: 800;}
.even {background-color: #EAEAEA; padding: 5px;}
.odd {background-color: #F4F4F4; padding: 5px;}
.foot {background-color: #DFDFDF; padding: 5px; font-weight: 500;}
tr.even td {background-color: #EAEAEA; padding: 5px;}
tr.odd td {background-color: #F4F4F4; padding: 5px;}

div.errorMsg { background-color: #FFCCCC; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #D5D5D5; border-bottom: 1px solid #D5D5D5; font-weight: 500; padding: 11px;}
div.confirmMsg { background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #D5D5D5; border-bottom: 1px solid #D5D5D5; font-weight: 500; padding: 11px;}
div.resultMsg { background-color : #E0A119; color: #333333; text-align: center; border-top: 1px solid #D6D6D6; border-left: 1px solid #D6D6D6; font-weight: 500; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 11px;}

div.xoopsCode { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px; height: 200px; overflow: auto;}
div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}


.comTitle {font-weight: 500; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 11px; color: #E07D19; font-weight:500; border: 1px solid #D6D6D6; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 11px; color: #E07D19; font-weight:500; font-size: 11px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 11px;font-weight:500;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: 11px;}
.comDateCaption {font-weight: 500; font-style: normal;}

/* TABLE OUT COLOR */
.out-table {width:100%; background-image: url(images/ffffff-dddddd.gif);}
.out-u {height: 20px; background-image: url(images/out-10-20-u.gif);}
.out-r-u {width: 20px; height: 20px; background-image: url(images/out-20-20-r-u.gif);}
.out-r {width: 20px; background-image: url(images/out-20-10-r.gif);}
.out-r-d {width: 20px; height: 20px; background-image: url(images/out-20-20-r-d.gif);}
.out-d {height: 20px; background-image: url(images/out-10-20-d.gif);}
.out-l-d {width: 20px; height: 20px; background-image: url(images/out-20-20-l-d.gif);}
.out-l {width: 20px; background-image: url(images/out-20-10-l.gif);}
.out-l-u {width: 20px; height: 20px; background-image: url(images/out-20-20-l-u.gif);}
.out-td {text-align: left; background-color: transparent;}

/* TABLE IN COLOR */
.in-table {width:100%; background-color: transparent;}
.in-u {height: 20px; background-image: url(images/in-10-20-u.gif);}
.in-r-u {width: 20px; height: 20px; background-image: url(images/in-20-20-r-u.gif);}
.in-r {width: 20px; background-image: url(images/in-20-10-r.gif);}
.in-r-d {width: 20px; height: 20px; background-image: url(images/in-20-20-r-d.gif);}
.in-d {height: 20px; background-image: url(images/in-10-20-d.gif);}
.in-l-d {width: 20px; height: 20px; background-image: url(images/in-20-20-l-d.gif);}
.in-l {width: 20px; background-image: url(images/in-20-10-l.gif);}
.in-l-u {width: 20px; height: 20px; background-image: url(images/in-20-20-l-u.gif);}
.in-td {text-align: left; background-color: #333333;}