html, body{
background:#000 url(../images/bodybg.gif) repeat-x top;
margin:0;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
img{border:0;}
.content { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
ul,li,ol{
font-family: Arial, Helvetica, sans-serif; font-size:12px; 
}
a:link,a:visited { color:#CCCCCC; text-decoration: none;}
a:active { color : #CCCCCC; text-decoration: none;}
a:hover		{ text-decoration: none; color : #666666; }
hr	{ height: 0px; border: solid #333333 0px; border-top-width: 1px;}
td.head1{
background:#000 url(../images/head/h1.gif) no-repeat top;
height:29px;
width:1100px;
}
td.head2{
background:#000 url(../images/head/h2.gif) no-repeat top;
height:43px;
width:1100px;
}
td.head3{
background:#000 url(../images/head/h3.jpg) no-repeat top;
height:278px;
width:1100px;
}
td.atl{
background:#000 url(../images/ads/atl.gif) no-repeat top;
width:11px; height:44px; 
}
td.at{
background:#000 url(../images/ads/at.gif) repeat-x top;
height:44px; 
}
td.atr{
background:#000 url(../images/ads/atr.gif) no-repeat top;
width:11px; height:44px; 
}
td.asl{
background:#000 url(../images/ads/asl.gif) repeat-y top;
width:11px;
}
td.ac{
background:#292929;
}
td.asr{
background:#000 url(../images/ads/asr.gif) repeat-y top;
width:11px;
}
td.abl{
background:#000 url(../images/ads/abl.gif) no-repeat top;
width:11px; height:15px;
}
td.ab{
background:#000 url(../images/ads/ab.gif) repeat-x top;
height:15px;
}
td.abr{
background:#000 url(../images/ads/abr.gif) no-repeat top;
width:11px; height:15px;
}
td.blockhead{
background:#000 url(../images/blocks/btop.gif) no-repeat top;
width:190px; height:69px; 
}
td.blockheadr{
background:#000 url(../images/blocks/btop.gif) no-repeat top;
width:190px; height:69px;
font-size:12px; color:#666666; text-align:center; font-weight:bold;
padding-left:18px; padding-right:18px;  padding-bottom:2px; 
}
td.blockheadl{
background:#000 url(../images/blocks/btop.gif) no-repeat top;
width:190px; height:69px;
font-size:12px; color:#888888; text-align:center; font-weight:bold;
padding-left:18px; padding-right:18px;  padding-bottom:2px; 
}
td.blockmid{
background:#000 url(../images/blocks/bmid.gif) repeat-y top;
width:190px;
padding-left:18px; padding-right:18px; 
font-size:10px;
}
td.blockbot{
background:#000 url(../images/blocks/bbot.gif) no-repeat bottom;
width:190px; height:35px;
padding-left:18px; padding-right:18px; 
}
td.boxcontent{
color:#fff;
font-size:11px;
border:0px solid #555;
}
table.forumline{
border:3px solid #202020;
background-color:#383838; 
}
th{
background:#000 url(../images/th.gif) repeat-x top;
height:36px;
font-size:16px; color:#666666; text-align:center; font-weight:bold;
}
td.row1{
background-color:#3b3b3b;
border:1px solid #555;

}
td.row2{
background-color:#464747;
border:1px solid #555;

}
td.row3{
background-color:#3b3b3b;
border:1px solid #555;

}
td.rowpic{
background-color:#464747;
border:1px solid #555;
border-top:0;
}
td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
background-color:#464747; height: 28px;
}
td.cat,td.catHead,td.catBottom {
height: 29px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
font-weight: bold;
}
td.row3Right,td.spaceRow {
background-color: #3b3b3b;
}

th.thHead,td.catHead { font-size: 12px;}
th.thSides,td.catSides,td.spaceRow	 {}
th.thRight,td.catRight,td.row3Right	 {}
th.thLeft,td.catLeft	  {}
th.thBottom,td.catBottom  {}
th.thTop	 {}
th.thCornerL {}
th.thCornerR {}
.maintitle,h1,h2	{
font-weight: bold; font-size: 18px; font-family: Arial, Helvetica, sans-serif;
text-decoration: none; line-height : 120%; color : #bab51f;
}
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #fff; }
a.gen,a.genmed,a.gensmall { color: #CCCCCC; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #666666; text-decoration: none; }
.mainmenu		{ font-size : 11px; color : #fff }
a.mainmenu		{ text-decoration: none; color : #CCCCCC;  }
a.mainmenu:hover{ text-decoration: underline; color : #666666; }
.cattitle		{ font-weight: bold; font-size: 13px ; letter-spacing: 1px; color : #bab51f;}
a.cattitle		{ text-decoration: none; color : #1f94ba; }
a.cattitle:hover{ text-decoration: none; color : #bab51f; }
.forumlink		{ font-weight: bold; font-size: 12px; color : #CCCCCC; }
a.forumlink 	{ text-decoration: none; color : #CCCCCC; }
a.forumlink:hover{ text-decoration: underline; color : #666666; }
.nav			{ font-weight: bold; font-size: 12px; color : #CCCCCC;}
a.nav			{ text-decoration: none; color : #CCCCCC; }
a.nav:hover		{ text-decoration: none; color : #666666;}
.topictitle			{ font-weight: bold; font-size: 12px; color : #fff; }
a.topictitle:link   { text-decoration: none; color : #666666; }
a.topictitle:visited { text-decoration: none; color : #666666; }
a.topictitle:hover	{ text-decoration: underline; color : #666666; }
.name			{ font-size : 12px; color : #CCCCCC;}
.postdetails		{ font-size : 12px; color : #CCCCCC; }
.postbody { font-size : 12px;}
a.postlink:link	{ text-decoration: none; color : #CCCCCC; }
a.postlink:visited { text-decoration: none; color : #CCCCCC; }
a.postlink:hover { text-decoration: underline; color : #CCCCCC;}
.code {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC;
background-color: #f2eca3; border:3px solid #d2cd91;
}
.quote {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #cdcdcd;
background-color: #888888; border:3px solid #5c5c5c;
}
.copyright		{ font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #eeeeee; letter-spacing: -1px;}
a.copyright		{ color: #eeeeee; text-decoration: none;}
a.copyright:hover { color: #eeeeee; text-decoration: none;}
input,textarea, select {
color : #ffffff;
background-color:#3b3b3b;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
border-color : #222222;
}
input.post, textarea.post, select {
background-color:#3b3b3b;
color : #ffffff;
font-size: 12px; font-family: Arial, Helvetica, sans-serif;
border:1px solid #333333;
}
input { text-indent : 2px; }
input.button {
background-color:#3b3b3b;
color : #ffffff;
font-size: 13px; font-family: Arial, Helvetica, sans-serif;
}
input.mainoption {
background-color:#3b3b3b;
font-weight : bold;
}
input.liteoption {
background-color:#3b3b3b;
font-weight : normal;
}
select{font-weight : normal;  color : #ffffff;  font-size: 12px;}
.helpline { background-color:#3b3b3b; border-style: none; }
