
body {
background:#3C3C3C  repeat-y scroll center;
color:#515151;
font-family:Arial,Helvetica,sans-serif;
margin:0pt; text-align:center;
}

ul, li, dl, dt, dd {
border:0pt none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}

h1, h2, h3, h4, h5 {
margin:0pt;
padding:0pt;
}

FONT,TD,BODY,P,DIV {
font-family:Verdana,Helvetica;
font-size:11px;
}

a:link,a:active,a:visited {
color: #242424;
font-size:11px;
font-family:Verdana, Helvetica;
text-decoration:none;
}
a:hover {
color:#000000;
font-size:11px;
font-family:Verdana, Helvetica;
text-decoration:underline;
}



#main_nav {
background:#c6c6c8 url(../images/navbg.gif) repeat-x scroll 0%;
border-bottom:1px solid #c6c6c8;
text-align:center;
float:left;
font-size:11px;
width:954px;
}
#main_nav a {
color:#505050;
font-weight:bold;
padding:0pt 6px;
}
#main_nav a:hover {
color:#4B4B4B;
}
#main_nav li {
display:block;
float:left;
line-height:21px;
padding:5px 0pt;
}
#main_nav{ font-size:11px;}

#navfade {
background:transparent url(../images/fadebg.jpg) repeat-x scroll center top;
clear:both;
font-size:1px;
height:10px;
width:954px;
}



.title {
background:none;
color:#EADAD;
font-size:14px;
font-weight:700;
font-family:Verdana, Helvetica;
text-decoration:underline;
}

.content {
background:none;
color:#515151;
font-size:11px;
font-family:Verdana, Helvetica;
}

.block-title {
background:none;
color:#F57103;
font-size:11px;
font-weight:700;
font-family:Verdana, Helvetica;
}

.storytitle {
background:none;
color:#F57103;
font-size:12px;
font-weight:700;
font-family:Verdana, Helvetica;
text-decoration:none;
}

.storycat {
background:none;
color:#AEADAD;
font-size:12px;
font-weight:700;
font-family:Verdana, Helvetica;
text-decoration:underline;
}

.tiny {
background:none;
color:#AEADAD;
font-size:11px;
font-weight:400;
font-family:Verdana, Helvetica;
text-decoration:none;
}

.small {
background:none;
color:#AEADAD;
font-size:9px;
font-weight:400;
font-family:Verdana, Helvetica;
text-decoration:none;
}

.forumline {
background-color:#69783d;
border:solid: #69783d;
}

hr {
height:0;
border:1px solid #69783d;
}

td.row2 {
background-color:#F0F0F0;
}

td.rowpic {
background-image:url(../images/navbg.gif);
background-color:#ffffff;
}

th {
color:#fff;
font-size:11px;
font-weight:700;
background-color:#757575;
height:25px;
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
background-image:url(../images/navbg.gif);
background-color:#fff;
height:28px;

}

td.cat,td.catHead,td.catBottom {
height:29px;
border-width:0;
}

th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
font-weight:700;
height:28px;
}

td.row3Right,td.spaceRow {
background-color:#F0F0F0;
border:#838383;
border-style:solid;
}

th.thHead,td.catHead {
font-size:12px;
border-width:1px 1px 0;
}

th.thSides,td.catSides,td.spaceRow {
border-width:0 1px;
}

th.thRight,td.catRight,td.row3Right {
border-width:0 1px 0 0;
}

th.thLeft,td.catLeft {
border-width:0 0 0 1px;
}

th.thBottom,td.catBottom {
border-width:0 1px 1px;
}

th.thTop {
border-width:1px 0 0;
}

th.thCornerL {
border-width:1px 0 0 1px;
}

th.thCornerR {
border-width:1px 1px 0 0;
}

.maintitle,h1,h2 {
font-weight:bold;
font-size:22px;
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:120%;
color:#fff;
}

.gen,.genmed,.gensmall,.postbody {
font-size:11px;
}

a.gen,a.genmed,a.gensmall {
color:#7FAD2A;
text-decoration:none;
}
.postbody{color:#333333;}

a.gen:hover,a.genmed:hover,a.gensmall:hover,a.postbody:hover {
color:#7FAD2A;
text-decoration:underline;
}

.mainmenu {
font-size:10px;
color:#D9D9D9;
}

.cattitle {
font-weight:700;
font-size:12px;
letter-spacing:1px;
color:#F57103;
}

.forumlink {
font-weight:700;
font-size:12px;
color:#F57103;
}

a.nav2:hover {
text-decoration:underline;
color:#fff;
}

.topictitle {
font-weight:700;
font-size:11px;
color:#000;
}

.name {
font-size:11px;
color:red;
}

.postdetails {
font-size:10px;
color:#828282;
}

.code {
	font-family: Courier, 'Courier New', sa8A8E99ns-serif; font-size: 11px; color: #000000;
	background-color: #DEDEDE; border: #000000; border-style: solid; 
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 125%;
	background-color: #DEDEDE; border: #000000; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
}

.copyright {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:gray;
letter-spacing:-1px;
}

a.copyright,a:visited.copyright {
color:gray;
text-decoration:none;
}

a:hover.copyright {
color:#000;
text-decoration:none;
}

.copyright2 {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-weight:700;
}

a:hover.copyright2 {
text-decoration:none;
color:#3F96DB;
}

a:active.copyright2 {
text-decoration:none;
color:gray;
}

input.post,textarea.post,select {
background-color:#EEEEEE;
border:1px solid #999999;
color:#676767;
}

input {
text-indent:2px;
}

.helpline {
color:#D9D9D9;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
border:1px solid;
background:#444;
border-color:#444;
}

.boxtitle,.option {
background:none;
color:#AEADAD;
font-size:11px;
font-weight:700;
font-family:Verdana, Helvetica;
text-decoration:none;
}

.boxcontent,.topbar,.blockcontent,.storycontent {
background:none;
color:#AEADAD;
font-size:11px;
font-family:Verdana, Helvetica;
}

td.row1,td.row3 {
background-color:#D2D2D2;
}

a.mainmenu,a.nav,a.nav2 {
text-decoration:none;
color:#7FAD2A;
}

a.mainmenu:hover,a.forumlink:hover,a.topictitle:hover {
text-decoration:underline;
color:#000;
}

a.cattitle,a.forumlink,a.topictitle:link,a.topictitle:visited {
text-decoration:none;
color:#7FAD2A;
}
a.cattitle:hover,a.forumlink:hover,a.topictitle:hover {
text-decoration:underline;
}

a.cattitle:hover,a.nav:hover {
text-decoration:underline;
}

.nav,.nav2 {
font-weight:700;
font-size:11px;
color:#D9D9D9;
}

a.copyright2,a:visited.copyright2 {
text-decoration:none;
color:#000;
}

input,textarea,select,input.button,input.mainoption,input.liteoption {
color:#676767;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
border:1px solid;
background:#EEEEEE;
border-color:#999999;
}

/* boxes */
.box_head {
background:transparent url(../images/head_box1b.gif) no-repeat scroll right top;
color:#000000;
float:left;
font-size:11px;
line-height:14px;
width:280px;
}

.side_col {
margin-top:7px; background:#fff;
width:280px;
}

.side_col .box_head h2 {
background:#363b3f url(../images/head_box1b.gif) no-repeat scroll left top;
}

.box_head .module_head_right {
float:right;
font-size:10px;
padding:4px 18px 0pt 0pt;
}
.box_head h2 { font-weight:bold;
float:left;
font-size:11px;
line-height:14px;
padding:4px 0pt 4px 10px;

}
.side_col .module { background:#fff;

color:#515151;
font-size:11px;
padding:0pt 7px 10px;
}
.module {
clear:both;
padding-bottom:20px;
}

/* tables boxes */
.box_head-2 {
background:transparent url(../images/head_box2.gif) repeat scroll left top;
color:#000000;
float:left;
font-size:11px;
line-height:14px;
width:100%;
}

.side_col-2 {
margin-top:7px;
width:100%;
}

.box_head-2 .module_head_right {
float:right;
font-size:10px;
padding:4px 18px 0pt 0pt;
}

.side_col-2 .box_head-2 h2 {
background:#363b3f url(../images/head_box.gif) no-repeat scroll right top;
float:left;
}

.box_head-2 h2 {
float:left;
font-size:11px;
line-height:14px;
padding:4px 0pt 4px 0px;
}
.side_col-2 .module-2 {
background:#fff;
color:#515151;
font-size:11px;
}
.module-2 {
clear:both;
padding-bottom:20px;
}
 html>body .module-2
{
padding:0pt 7px 10px;
}
/* stories */
.box_head-3 {
background: url(../images/head_box.gif) no-repeat scroll right top;
color:#000000;
float:left;
font-size:11px;
line-height:14px;
width:100%;
}

.side_col-3 {
margin-top:7px; background:#fff;
width:100%;
}

.box_head-3 .module_head_right-3 {
float:right;
font-size:10px;
padding:4px 18px 0pt 0pt;
}

.side_col-3 .box_head-3 h2 {
background:#363b3f url(../images/head_box.gif) no-repeat scroll left top;
}

.box_head-3 h2 {
float:left;
font-size:11px;
line-height:14px;
padding:4px 0pt 4px 10px;
}
.side_col-3 .module-3 {
background:#fff;
color:#515151;
font-size:11px;
padding:0pt 7px 10px;
}
.module-3 {
clear:both;
padding-bottom:20px;
}


#footer { text-align:center; color:#8A8A8A;
background:#e2e2e2 none repeat scroll 0%;
border-bottom:1px solid #333333;
}
#footer2{
text-align:center; color:#999; padding:4px;
background:#bbbbbb none repeat scroll 0%;
border-top:1px solid #dbdbdb;
border-bottom:1px solid #dbdbdb;
}
.ws-s-post{padding:3px;}