body {margin-top:8px;padding: 0px;color:#222;text-align:left;Font-family: "Trebuchet MS",Georgia, tahoma,Arial,sans-serif;background:#f7f6ef;}

#bodyarea{width:auto !important; width /**/:auto;height:100%;margin:0px auto 0 auto;padding:4px;text-align:left;background:#fff;}

#header {background:#f7f6ef;width:100%;text-align:center;margin:0 0 3px 0;padding:0px;border-bottom:1px #ccc solid;border-right:1px #ccc solid;font-family:cursive,verdana,arial;}
#headerimg{margin:0 auto 0 auto;padding:0px;width:850px;clear:both;}

.buttons, .buttonsl, #butmsg {empty-cells:hide;width:auto;margin:0px auto;background:#f0e7d7;color:#fff;font-family:cursive, Georgia, tahoma, Arial, sans-serif;font-weight:bold;border-width:1px;border-color:#ffe #f0e7d7 #ccc #fff;border-style:solid;}
.buttons a:link, .buttons a:visited, .buttonsl a:link, .buttonsl a:visited , #butmsg a:link, #butmsg a:visited{font-size:12px;font-weight:normal;}
.buttons, .buttonsl {padding:0 3px 2px 2px;font-size:90%;}
.buttons{text-align:right;}
.buttonsl{text-align:left;}
#butmsg{padding:0 3px 2px 5px;text-align:left;font-size:12px;}

#prosomenu
{
width:auto;
background:#fff;
margin:0 9px 0 1px;
padding:0px;
font-family:georgia, serif, Verdana, Arial, Helvetica, sans-serif;
}

ul#itemtab
{
list-style:none;
width:100%;
font-size:12px;
margin:0px;
padding:0px;
}

ul#itemtab li
{
display:block;
float:left;
margin:0px;
padding:0px;
}

ul#itemtab li a
{
display:block;
text-decoration:none;
border-width:1px;
border-style:solid;
border-color:#EBEBEB #797979 #797979 #EBEBEB; 
color: #777;
padding:0px 3px 3px 3px;
background:#f0e7d7;
}

ul#itemtab li#selected a
{
color:#777;
background:#f7f6ef;
}

ul#itemtab li a:hover, ul#itemtab li#selected a:hover
{
color:#777;
background:#f7f6ef;
border-color:#EBEBEB #797979 #797979 #EBEBEB; 
}

ul#multitab
{
list-style:none;
width:100%;
font-size:12px;
margin:0px 0 0 0;
padding:0px;
}

ul#multitab li
{
display:block;
float:left;
margin:0px;
padding:0px;
}

ul#multitab li a
{
display:block;
width:100%;
text-decoration:none;
border-width:1px;
border-style:solid;
border-color:#EBEBEB #797979 #797979 #EBEBEB; 
color: #777;
padding:0px 3px 3px 3px;
background:#f0e7d7;
}

ul#multitab li#selected a
{
color:#777;
background:#f7f6ef;
}

ul#multitab li a:hover, ul#multitab li#selected a:hover
{
color:#777;
background:#f7f6ef;
border-color:#EBEBEB #797979 #797979 #EBEBEB; 
}

#tempmenu {margin:0px -2px 0 1px; padding:0px;} 
#tempmenu b {display:block;overflow:hidden;height:1px;}

#tempmenu b.p1 {background:#ccc; margin:0px 5px;}
#tempmenu b.p2 {background:#f7f6ef; border:2px solid #ccc; border-width:0 2px; margin:0 3px;}
#tempmenu b.p3 {background:#f7f6ef; margin:0 2px;border:1px solid #ccc;border-width:0 1px;}
#tempmenu b.p4 {height:2px;background:#f7f6ef; margin:0 1px;border:1px solid #ccc;border-width:0 1px;}

.linktree, .nobold, .pollitem, .pollhead , .pollcont, .newscont, .titlebg_c, .titlebg_r, .titlebg_l, .continfo, .parent, .moderators, .trecent, .calendar, .calendar_more, .sp1head, .mostonline, .quicmod, .pageindex, .topiclstimg, .topiclstother, .multihead, .messhead, .displayhead, .whoview, .messposts, .editpoll, .postcell, .attach, .pagenav, .pagenavbar, .maintab_back, .maintab_active_back, .smalltext, .celltable4 {font-family:Constantia, verdana, arial, sans-serif;}

.messcont, .toppage, .botpage, .recentposts, .topiclist, .msgstyle,
.msgone, .msgbar, .sp1, .windowbg, .windowbg2, .windowbg3 {width:auto;margin:0px;padding:0px;}

.quicmod, .topiclstother, .postcell, .attach, .postsubj, .pollhead, .catbg, .catbg2, .catbg3, .avatarimg, .postmsg, .postmsg2, .winbg, .winbg3 {width:auto;margin:0px;padding:3px;}

.boardindex, .msgindex, .celltable1, .celltable2, .celltable4, .celllast1, .celllast2, .newsome, .mostonline, .quickmod, .pageindex, .topiclstimg, .topiclstother, .winbg, .winbg3, .messposts, .msgpostimg {background:#fff;color:#000;}

.messlast, .celltable4{width:auto;margin:1px 0px 1px 0;text-align:right;}

#catcenter, .titlebg_r, .titlebg_l, .pollcont, .calendar, .calendar_more, .celllast1, .celllast2, .sp1head, .mostonline, .pageindex, .topiclstimg, .multihead, .messhead, .displayhead, .whoview, .messposts, .msgpostimg {width:auto;margin:0px;}

.trecent, .pollhead, .newscont, .pollcont, .titlebg_c, .calendar, .celllast1, .celllast2, .sp1head, .mostonline, .messlast, .editpoll, .msgbar, .msgbar2, .modrep  {font-size:12px;}

.trecent{margin:0px;padding:0 0 0 43px;font-weight:bold;text-align:left;background:#EEE;}
.trecent a:hover{text-decoration:none}

.linktree{width:auto;margin:5px auto!important;padding:1px 3px 1px 3px;background:#F6F6F6;border-width:1px;border-color: #ffe #fff #ccc #fff;border-style: solid;font-size:11px;text-align: left;clear:both;text-decoration:none;}
.linktree span a:link, a.linktree:visited{color:#000;}
.linktree span a:hover{text-decoration:none;color:gray;}

.nobold{font-size:x-small;font-weight:normal;}

.pollitem{width:auto;padding:1px;margin:3px 0 0 0;font-size:16px;text-align:center;clear:both;}
.pollhead{background:#F7F3D4;font-weight:bold;text-align:left;border-width: 1px;border-color: #ffe #F7F3D4 #ccc #fff;
border-style: solid;clear:both;}
.pollcont{padding:3px 5px 3px 5px;background:#fff;text-align:left;border-top : 1px #31557f solid;border-bottom:1px #f8f9fb solid;clear:both;}

.titlebg_c {width:auto;background:#f7f6ef;margin:0px -2px 0 0;padding:1px;font-weight:bold;text-align:center;border-width: 1px;border-color: #ffe #fff #ccc #f7f6ef;border-style:solid;}
a.titlebg_c:link, a.linktree:visited{text-decoration: none;color:#000;}
a.titlebg_c:hover{text-decoration:underline;color:#000;}

.titlebg_r, .titlebg_l {padding:6px 3px 3px 5px;font-size:9px;text-align:right;font-weight:normal;}
.titlebg_r {float:right;}
.titlebg_l {float:left;}

.continfo{width:auto;margin:3px 0 0 0;padding:1px 0 2px 4px;background:#fff;font-size:10px;text-align:left;}
.newscont{width:auto;background:#fff;text-align:left;border-top:1px #31557f solid;border-bottom:1px #f8f9fb solid;clear:both;}

.boardindex {width:100%;margin:0px;padding:0px;}
.msgindex {margin:0 0 5px 0;padding:0px;border-bottom:1px #f8f9fb solid;clear:both;}
.celltable1, .celltabmes, .celltable2 {float:left;padding:0px;}
.celltable1 {width:42px;height:40px;margin:0px;text-align:center;}
.celltable1  a:hover {text-decoration:none;}
.celltabmes{width:6%;height:46px;margin:0px auto;}
.celltable2 {width:100%;margin:0px;text-align:left;}
.celltable4 {padding:0 10px 0 0;font-size:x-small;clear:both;}

.catbgplus {width:auto;margin:5px auto 0 auto;padding:5px 0 5px 45px;background:#eceadd;font-weight:bold;text-align:left;border-width: 1px;border-color: #ffe #f7f6ef #f7f6ef #f7f6ef;border-style:solid;}
.catbgplus a:hover{text-decoration:none;}
.newsome{width:100%;margin:0px;padding:2px 0 2px 0px;border-top:1px #31557f solid;border-bottom:1px #f8f9fb solid;font-size:12px;}

.loadtime{width:auto;color:#000;margin:10px 0 0 0;text-align:center;}
.moderators, .cat_desc{width:auto;margin:5px 0 0 0;padding:0 0 0 1px;font-size: x-small;}
.parent {width:auto;margin:0 0 0 42px;padding:0px;background-color: #f8f8f8;border-top:1px solid #ddd;color:#000;border-bottom:1px solid #ddd;color:#000;font-size:10px;font-weight:normal;}

.calendar{padding:0 0 0 43px;text-align:left;font-weight:bold;background:#EEE;}
.calendar a:hover {text-decoration:none;}
.calendar_more{padding:3px 0 3px 5px;background:#fff;font-size:14px;text-align:left;font-weight:bold;}
.celllast1, .celllast2{padding:0 0 0 5px;font-family:Geneva, Arial, Helvetica, sans-serif;text-align:left;}
.sp1head{padding:0 0 0 43px;text-align:left;font-weight:bold;background:#EEE;}
.sp1head a:hover{text-decoration:none;}
.mostonline{padding:0 0 0 5px;text-align:left;}

.category a:link, .category a:visited, .categoryb a:link, .categoryb a:visited {font-size:14px;border-bottom:1px solid #000;}
.category a:link, .category a:visited{color:#999;}
.category a:hover{color:#000;text-decoration: none;}
.categoryb a:link, .categoryb a:visited{color:#000;}
.categoryb a:hover{color:#999;text-decoration: none;}

.on, .off, .on2 {font-weight:bold;font-family:arial, sans-serif;font-size:44px;text-align:center;line-height:0.8em;text-decoration:none;}
.off{color:#999;}
.on {color:#000;}
.on2{color:#ccc;}
.onl, .offl  {font-weight:bold;margin:0 0 0 8px;text-align:center;line-height:0.8em;}
.onl{color:#000;}
.offl{color:#999;}

.quicmod{text-align:left;}
.pageindex{padding:4px 5px 2px 3px;font-size:10px;text-align:right;}

.topiclstimg{padding:3px 0 0 3px;border-top:1px #f8f8f8 solid;border-bottom:1px #f8f8f8 solid;font-size:10px;text-align:left;}
.topiclstother{border-top:1px #f8f8f8 solid;border-bottom:1px #f8f8f8 solid;font-size:10px;clear:both;}
.multihead, .messhead{background:#F7F3D4;color:#000;border-width:1px;border-color:#ffe #f7f6ef #ccc #f7f6ef;border-style:solid;font-weight:bold;}
.multihead {padding:5px;text-align:center;font-size:14px;}
.messhead {padding:5px 0 5px 57px;text-align:left;font-size:16px;}
.displayhead{padding:5px 0 5px 10px;background:#F7F3D4;color:#000;font-size:13px;text-align:left;border-width:1px;border-width:1px;border-color:#ffe #ccc #ccc #fff;border-style:solid;}
.whoview{padding:1px 3px 1px 3px;background:#E9F0F6;color:#000;font-size:11px;border-top:1px #31557f solid;border-bottom:1px #f8f9fb solid;text-align:right;}
.winbg, .winbg3 {font-size:12px;}
.messlast{padding:0 5px 0 0;color:#000;background:#fff;}

.messposts{padding:0 0 0 50px;font-size:10px;}
.msgpostimg{padding:2px 0 0 5px;font-size:16px;font-family:Geneva, Arial, Helvetica, sans-serif;text-align:left;}
.editpoll{width:auto;padding:2px 5px 2px 5px;background:#E9F0F6;font-weight:bold;text-align:right;border-width: 1px;border-color: #ffe #fff #ccc #fff;
border-style: solid;clear:both;}

.avatarimg{overflow:auto;border:1px solid #F7F3D4;border-bottom:none;background:#fff;}
.postmsg, .postmsg2{background:#fff;border-width:1px;border-color:#ffe #fff #fff #fff;border-style:solid;line-height: 1.1em;}

.postcell{font-size:14px;font-family:verdana, arial, sans-serif;}
.postsubj{font-size:10px;border:1px solid #F7F3D4;border-right:none;border-bottom:none;background:#fff;}
.msgbartop{width:auto;margin:0px auto;padding:0px;background:#99CCFF;color:#fff;font-size:14px;}
.imgdate{position:relative;width:auto;height:85px;margin:0px 0 -5px 0px;padding:3px 0 0 5px;background:#fff;font-size:14px;font-weight:bold;}
.imgdate img {margin:0px;padding:0px;}
.msgbar{background:#f7f6ef;color:#000;font-weight:normal;}
.msgbar2{width:auto;padding:0px 2px 2px 10px;background:#f7f6ef;color:#000;font-weight:normal;}

.signat, .modrep {width:auto;padding:0px;}
.signat{overflow:auto;line-height:1.1em;}
.modrep{font-weight:bold;text-align:right;}

.attach{font-size:14px;font-weight:normal;overflow:auto;}

.profbar{float:left;margin:0px 3px 0px 0px;padding:0px;width:14px;background:#99CCFF;}
.profbarsp{color:#fff;border-bottom:1px solid #fff;height:15px;}
.profbar2{text-align:right;height:16px;color:#fff;background:#99CCFF;}
.profst{float:left;width:auto;height:100%;margin:0 3px 0 0;padding:0px;}

.indexinfos, #indexmember {float:left;width:100%;height:100%;border-width:1px;border-color:#ffe #ccc #ccc #fff;border-style:solid;border-top:none;background:#f7f6ef;}
.indexinfos {margin:0 0 1px 0;padding:0px;}
#indexmember {margin:0px;padding:0px 0 3px 0px;}
.profavatar {float:left;width:100px;height:100px;margin:2px 3px 0 2px;padding:6px;background:#fff;border:1px solid;border-color:#DDD #B4B4B4 #B4B4B4 #DDD;overflow:auto;}
.profavatar img {border:0px solid #ddd;}
.proinfosp img {margin:3px;padding:0px;}
#proavind {float:left;width:100px;height:100px;margin:0px;padding:4px;background:#fff;overflow:auto;border:1px dashed #eed;}
#perix {float:left;width:99%;height:100%;margin:0px 0px 3px 4px;padding:0px;background:#fff;border:1px solid #999;border-top:none;border-left:none;}

#hellomem , #prosopsis {width:auto;margin:1px 0 1px 0;padding:0 5px 1px 5px;overflow:hidden;}
#hellomem {height:100%;}

#prosopsis {float:left;background:#fff;}
#prosopsis span {line-height: 1.1em;}

#catcenter{padding:5px;background:#f7f6ef;text-align:center;font-weight:bold;border:1px solid #f7f6ef;}
#catcenter a:hover{text-decoration:none;}
#infocenter{width:auto;margin:5px 0 0 0;padding:0px;}
.messindex{width:auto;margin:3px 0 0 0;padding:0px;border:1px solid #eed;}
.messcont{background:#fff;}
.profmenu{float:right;padding:0px;width:21%;margin:1px 0 0 0;padding:0px;}
.profile{width:78%;margin:0 0 0 1px;padding:0px;background:#fff;border:1px solid #3399CC;}
.profile2{width:60%;margin:4px 0px 0px -2px;padding:0px;border:1px solid #999;}
.profbig{margin:5px 0px 5px 0px;padding:0px;height:100%;}

.epikefalis, .epi {margin:0px;background:#3399CC;color:#fff;font-size:14px;font-weight:bold;}
.epikefalis {padding:1px 3px 1px 3px;border-width:1px;border-color:#ffe #ccc #ccc #fff;border-style:solid;border-top:none;font-family:cursive,verdana,arial;}
.epi {width:50%;padding:4px 5px 4px 5px;text-align:left;border:1px solid #F7F3D4;}

.proinfosp, .proinfospc, .proinfospm, .proinfospnobg, .proinfospstl, .proinfospstr {width:auto;padding:3px 5px 3px 5px;border:1px solid;border-color:#DDD #B4B4B4 #B4B4B4 #DDD;font-size:14px;}
.proinfosp {margin:3px;text-align:left;background:#fff;border:1px solid #eed;}

.proinfospc, .proinfospm  {margin:5px 0 0 0;background:#fff;} 
.proinfospc {text-align:center;}
.proinfospm {text-align:left;}
.proinfospnobg {margin:7px 7px 5px 7px;text-align:left;}
.proinfospstl, .proinfospstr {border-bottom:1px solid #999;font-size:12px;position:relative;float:left;width:48%;}
.proinfospstl{margin:9px 3px 0 auto;}
.proinfospstr{margin:9px auto 0 6px;}
.proinfospq{margin:-5px;padding:0px;width:30px;height:1px;border:1px solid red;background:red;}
.proinfo, .proinfo2, .proinfo3, .proinfo4, .proinfomore, .proinfosign {float:left;background:#fff;text-align:left;font-size:14px;border:1px solid;border-color:#DDD #fff #fff #DDD;padding:3px 5px 3px 5px;}

.proinfo{width:auto;margin:2px 3px 0 0;}
.proinfo2{width:auto;margin:2px 3px 0 0;}
.proinfo3{width:48%;margin:5px 3px 0 0;}
.proinfo4{width:45%;margin:5px 3px 0 2px;}
.proinfosign{width:52%;margin:5px 3px 7px 2px;overflow:auto;}
.proinfomore{width:41%;margin:5px 5px 7px 0;}
.problurb {width:auto;margin:5px 3px 0 0;padding:0 5px 0 5px;background:#f7f6ef;font-size:13px;overflow:auto;}  

	.pagenav {background:#fff;margin:0px;padding:0px 5px 0px 5px;text-align:right;font-size:12px;}
	.pagenav a:link, a.pagenav:visited {text-decoration:none;color:#fff;background:#c00;padding:0px 5px 0px 5px;border-bottom: 1px solid Black;border-right: 1px solid Black;font-size:12px;}
	.pagenav a:hover {background:#0099CC;color:#fff;text-decoration:none;}
	.pagenav * {margin:0px;}

	.pagenavbar {background:#fff;color:#666;margin:0px;padding:2px 4px 0px 4px;text-align:right;font-size:11px;}
	.pagenavbar a:link, .pagenavbar a:visited {text-decoration:none;background:#fff;padding:2px 4px 0px 4px;border-bottom: 1px solid Black;border-right: 1px solid Black;font-size:11px;}
	.pagenavbar a:hover {background:#c00;color:#fff;text-decoration:none;}
	.pagenavbar * {margin:0px 0px -2px 0px}

	/*calendar*/
table.calrem
{
	empty-cells: show;
	border:none;
	background:#fff;
}

td.calrem
{
height:100px;
margin:0px;
padding:2px;
background:#f7f6ef;font-size:10px;font-weight:bold;font-family:verdana, arial, sans-serif;text-align:left;border-width: 1px;border-color: #ffe #ccc #ccc #fff;
border-style: solid;
}
	
/* Normal, standard links. */

a:link, a:visited{color:#000;text-decoration:none;}
a:hover{text-decoration:underline;}

/* Tables should show empty cells. */
table
{
	empty-cells: show;
}

/* By default (td, body..) use verdana in black. */
td, th , tr
{
	color: #000;
	font-size: small;
	font-family: verdana, sans-serif;
}

input,textarea 
{
    font-family:Tahoma, Verdana, Arial;
    color:#000;
	background-color:#f7f6ef;
    border:none;
}

input
{
    border:1px solid #999;
   	border-top:none;	
	border-left:none;
}

/* Input boxes - just a bit smaller than normal so they align well. */

textarea
{
    font-size:12px;
}

button
{
	border:none;
	color:#000;
	font-family: verdana, sans-serif;
}

form {
  margin:0px;
  padding:0px;display:inline;
}

input, button
{
	font-size:12px;
}

/* All input elements that are checkboxes or radio buttons. */
input.check
{
    background-color:#f7f6ef;
    border-top:none;
	border-left:none;
	border-bottom:1px inset #999;
	border-right:1px inset #999;
}

/* Selects are a bit smaller, because it makes them look even better 8). */
select
{
	font-size: 10px;
	font-weight: normal;
	color: #000;
	font-family: verdana, sans-serif;

}

/* Standard horizontal rule.. ([hr], etc.) */
hr, .hrcolor
{
	height: 1px;
	border: 0;
	color: #666;
	background-color: #666;
}

/* No image should have a border when linked */
a img{
border: 0;
}
/* A quote, perhaps from another post. */
.quote
{
	color: #000;
	background-color: #f7f6ef;
	border: 1px dashed #ccc;border-left:none;border-right:none;
	margin: 6px;
	padding: 1px;
	font-size: x-small;
	line-height: 1.4em;
}

/* A code block - maybe even PHP ;). */
.code
{
	color: #000;
	background-color: #FFFFCC;
	font-family: "courier new", "times new roman", monospace;
	font-size:11px;
	line-height: 1.1em;
	border-top:1px solid #999;
	margin: 6px;
	padding: 1px;
		/* Don't wrap its contents, and show scrollbars. */
	white-space: nowrap;
	overflow: auto;
	/* Stop after about 24 lines, and just show a scrollbar. */
	max-height: 24em;
}

/* The "Quote:" and "Code:" header parts... */
.quoteheader, .codeheader
{
	color: #000;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: small;
	line-height: 1.2em;
}

/* Generally, those [?] icons.  This makes your cursor a help icon. */
.help
{
	cursor: help;
}

/* /me uses this a lot. (emote, try typing /me in a post.) */
.meaction
{
	color: red;
}

/* The main post box - this makes it as wide as possible. */
.editor
{
	width: 96%;
}

/* Highlighted text - such as search results. */
.highlight
{
	background-color: yellow;
	font-weight: bold;
	color: black;
}

/* Alternating backgrounds for posts, and several other sections of the forum. */
.windowbg, .windowbg2, .windowbg3 {font-weight:normal;font-family:verdana, arial, sans-serif;font-size:12px;text-align:left;background:#fff;}

.celltabmes img, .newsome img, .messlast img, .msgbar img, .msgbar2 img, .modrep img, #hellomem img, .proinfosp img, .proinfospc img, .proinfospm img, .proinfo3 img, .windowbg img, .windowbg2 img, .windowbg3 img, .topiclstimg  {vertical-align:middle;}


.calendar_today, .catbg, .catbg2, .catbg3 {font-family:verdana, arial, sans-serif;}

/* the today container in calendar */
.calendar_today
{
margin:0px;padding:2px;
background:yellow;font-size:10px;font-weight:bold;text-align:left;border-width:1px;border-color:#ffe #ccc #ccc #fff;
border-style:solid;
}

/* These are used primarily for titles, but also for headers (the row that says what everything in the table is.) */
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td
{
	color: black;
	font-style: normal;
	background-color: #f0e7d7;
    border-width: 1px;
    border-color: #ffe #ccc #ccc #fff;
    border-style: solid;
	margin:5px auto;
	padding-left: 10px;
	padding-right: 10px;
}
.titlebg, .titlebg a:link, .titlebg a:visited
{
	font-weight: bold;
	color: black;
	font-style: normal;
}

.titlebg a:hover
{
	color: #404040;
}
/* same as titlebg, but used where bold text is not needed */
.titlebg2 a:link, .titlebg2 a:visited
{
	color: black;
	font-style: normal;
	text-decoration: underline;
}

.titlebg2 a:hover
{
	text-decoration: underline;
}

/* This is used for categories, page indexes, and several other areas in the forum.
.catbg and .catbg2 is for boardindex, while .catbg3 is for messageindex and display headers*/

.catbg, .catbg2, .catbg3 {background:#f7f6ef;font-size:10px;font-weight:bold;border-width:1px;border-color:#ffe #fff #ccc #fff;border-style:solid;text-align:left;clear:both;}

tr.windowbg  
{
background:#E9F0F6;font-size:10px;font-weight:normal;font-family:verdana, arial, sans-serif;text-align:left;border-width:1px;border-color:#ffe #ccc #ccc #fff;
border-style:solid;
}

tr.catbg td , tr.catbg3 td
{
	background-color:#f7f6ef;
	color:#000;
	padding-left:10px;
	padding-right:10px;
}
tr.catbg2 td
{
	background-color:#f7f6ef;
	color:#000;
	padding-left:10px;
	padding-right:10px;
}

tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited
{
	font-size:95%;
	color:#000;
	text-decoration:none;
}
.catbg a:link, .catbg a:visited , .catbg2 a:link, .catbg2 a:visited
{
	color:#000;
	text-decoration:none;
}
.catbg a:hover, .catbg2 a:hover, .catbg3 a:hover
{
	color:#000;
	text-decoration:underline;
}
/* This is used for tables that have a grid/border background color (such as the topic listing.) */
.bordercolor
{
    border:none;
	background-color:#f7f6ef;
	padding:0px;
}

/* This is used on tables that should just have a border around them. */
.tborder
{
	border:1px solid #f7f6ef;
	border-top:none;
	padding:1px;
	background-color:#FFF;		
}

/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */
.smalltext
{
	font-size: x-small;
}
.middletext
{
	font-size: 12px;
}
.normaltext
{
	font-size: small;
}
.largetext
{
	font-size: large;
}


/* Posts and personal messages displayed throughout the forum. */
.post, .personalmessage
{
	width: 100%;
	overflow: auto;
	line-height: 1.3em;
	font-family: sans-serif, serif, cursive;
}

/* All the signatures used in the forum.  If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */
.signature
{
	width: 100%;
	overflow: auto;
	padding-bottom: 3px;
	line-height: 1.3em;
}

/* Sometimes there will be an error when you post */
.error{
color: red;
}

.footerpower {width:auto;margin:10px 0 0 0;padding:3px;text-align:center;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:10px;background:#f7f6ef;color:#000;}
.copyright {width:auto;margin:8px 0 0 0;letter-spacing:10px;font-size:small;font-weight:bold;text-align:center;background:#000;color:#fff;}

.qq {display:block;width:auto;background:#f7f6ef;margin:0px;padding:1px 5px 1px 5px;}
.qd, .qc, .qb, .qa {position:relative;width:auto;background:#fff;}

.qd{border-top:1px solid #d5d3ca;border-left:1px solid #d5d3ca;border-bottom:1px solid #fff;border-right:1px solid #fff;}
.qc {border-top:1px solid #b8b7af;border-left:1px solid #999;border-bottom:1px solid #fff;border-right:1px solid #fff;}
.qb {border-top:1px solid #9c9b95;border-left:1px solid #9c9b95;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.qa {border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;margin:0px 2px 0px 2px;padding:0px;}

#extindex {display:block;width:90%;height:100%;background:#f7f6ef;margin:0px auto 0px auto;padding:0px;}

.eq
    {
  background:transparent; 
  width:auto;
  margin:5px 5px -5px 5px;
  }

.eq .ea
    {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 4px; 
  background:#fff;
  font-size:1px;
  }
  
.eq .eb, .eq .ec, .eq .ed  {
  display:block; 
  overflow:hidden; 
  height:1px; 
  background:#f7f6ef;
  border-left:1px solid #fff; 
  border-right:1px solid #fff;
  font-size:1px;
}
  
.eq .eb
    {
   /*up - down*/
  margin:0 4px;
  height:2px;

  }
  
.eq .ec
    { 
 /*line horizontal*/ 
  margin:0 3px;
  }
  
.eq .ed
    {
  margin:0;
  height:1px; 
  border-width:0 3px 0 3px;

  }
  
.eq .eqcont
    {
  display:block; 
  border:0 solid #fff;
  padding:0px 0 2px 9px;   
  }
  
 /* main tab*/
.maintab_back
{
margin:0px;
padding:1px 6px 2px 6px;
border-width: 1px;
border-color:#ffe #aaab9c #ccc #fff;
border-style:solid;
color: #777;
font-size:10px;
text-decoration: none;
background: #f0e7d7;
}

.maintab_active_back
{
color: #800000;
background: #f7f6ef;
font-size:10px;
font-weight:bold;
text-decoration: none;	
padding:5px 3px 2px 3px;
border-bottom:1px solid #ccc;
}

.maintab_active_first, .maintab_active_last
{
background: #f7f6ef;
padding:1px 3px 2px 3px;
border-bottom:1px solid #ccc;
}

.maintab_back a:link , .maintab_back a:visited, .maintab_active_back a:link , .maintab_active_back a:visited
{
text-decoration: none;
}

.maintab_back a:hover
{
color: #000;
font-weight:normal;
text-decoration: underline;
}

.rs {
  background:transparent; 
  font-weight:bold;
  font-size:14px;
  color:#fff;
 }  
.rs .b1, .rs .b2, .rs .b3, .rs .b4 {
  display:block; 
  overflow:hidden;
  font-size:1px;
  }
.rs .b1, .rs .b2, .rs .b3 {
  height:1px;
  }
  
.rs .b2, .rs .b3, .rs .b4 {
  background:#f7f6ef; 
  border-left:1px solid #fff;
}   
.rs .b2 {
  border-right:1px solid #eee;
  }
.rs .b3 {
  border-right:1px solid #ddd;
  }
.rs .b4 {
  border-right:1px solid #F7F3D4;
  }
.rs .b1 {
  margin:0 5px; 
  background:#fff;
  }
.rs .b2 {
  margin:0 3px; 
  border-width:0 2px;
  }
.rs .b3 {
  margin:0 2px;
  }
.rs .b4 {
  height:2px; margin:0 1px;
  }
.rs .rscont {
  display:block; 
  background:#3399CC; 
  border-left:1px solid #3399CC; 
  text-decoration:none;
  margin:0px;
  padding:3px 4px 5px 4px;
  }

.clear {
clear:both;
}

