body{
margin:0px;
padding:0px;
width:100%;
height:100%;
background:url(/templates/adultdesign/images/bg/header.gif) repeat-x top left;
}

img {
border:0px;
}

* {
font:normal normal normal 11px Tahoma,Verdana ;
text-decoration:none;
}


/* BACKGROUND STYLES */

.sitestats_l,.graybox_l{
background:url(/templates/adultdesign/images/bg/graypx.gif) repeat-y left;
}
.sitestats_r,.graybox_r{
background:url(/templates/adultdesign/images/bg/graypx.gif) repeat-y right;
}
.sitestats_b,.graybox_b{
background:url(/templates/adultdesign/images/bg/graypx.gif) repeat-x bottom;
}
.forumslist_header  {
background:url(/templates/adultdesign/images/bg/forum_bar.gif) repeat-x;
}
.graybg,.forumrow{
background:url(/templates/adultdesign/images/bg/graypx.gif);
}
td.header_leftcorn {
background:url(/templates/adultdesign/images/corners/header_bl.gif) no-repeat bottom left;
}
td.header_rightcorn {
}
td.login_left{
background:url(/templates/adultdesign/images/corners/login_tl.gif) no-repeat top left;
}
td.nav_td{
background:url(/templates/adultdesign/images/bg/nav.gif) repeat-x;
}

/* ROTATING BG OF ROWS */
td.row1	{ background: #FFFFFF; }
td.row2	{ background:url(/templates/adultdesign/images/bg/row2.gif); }



/* VARIOUS FORM INPUT STYLES */
input,select,select option{
height:16px;
width:127px;
color:#D53339;
font-weight:bold;
border-width: 1px;
border-color: #999999 #CCCCCC #CCCCCC #999999;
}
textarea{
height:100px;
width:127px;
color:#D53339;
font-weight:bold;
border-width: 1px ;
border-color: #999999 #CCCCCC #CCCCCC #999999;
}
textarea.post{
color:#000000;
font:12px;
font-weight:normal;
}
.radio{
width:auto;
height:auto;
}
.i_login {
height:16px;
width:127px;
color:#D53339;
font-weight:bold;
border-width: 1px;
border-color: #999999 #CCCCCC #CCCCCC #999999;
}
.i_login_check{
height:16px;
width:14px;
color:#D53339;
font-weight:bold;
border-width: 1px;
border-color: #999999 #CCCCCC #CCCCCC #999999;
margin:0px;
padding:0px;
vertical-align:middle;
}

/* TEXT STYLES */
a.feed_topic_title{
text-decoration:underline;
font-weight:bold;
color:#696969;
}
a.feed_topic_title:hover{
font:bold 11px Tahoma,Verdana;
text-decoration:none;
color:#696969;
}
a,a.genmed{
color:#D53339;
text-decoration:underline;
}
a:hover{
font:11px Tahoma,Verdana;
font-weight:normal;
text-decoration:none;
color:#D53339;
}
.tah9dblab {
color:#555555;
font:bold 9px;
}
a.topnav{
color:#D53339;
font-weight:bold;
text-decoration:underline;
}
a.topnav:hover,.redbold{
color:#D53339;
font:bold 11px Tahoma,Verdana;
text-decoration:none;
}
.forumslist_header td{
color:#FFFFFF;
font-weight:bold;
}
.green{
color:#339933;
}

/* THE NEWS FEED STYLES */
div#newsfeed_container{
overflow:-moz-scrollbars-vertical !important;
overflow:scroll;
overflow-y:scroll;
width:259px;
height:280px;
overflow-x:hidden;
scrollbar-base-color:#CCCCCC;
scrollbar-face-color:#CCCCCC;
scrollbar-arrow-color:#EBEBEB;
scrollbar-track-color:#FFFFFF;
scrollbar-shadow-color:#CCCCCC;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#CCCCCC;
scrollbar-darkshadow-Color:#CCCCCC;
}
div#newsfeed_container p{
color:#696969;
margin:0px 5px 0px 0px;
padding:10px 0px 10px 3px;
background:url(/templates/adultdesign/images/bg/graypx.gif) repeat-x bottom;
}

/* THE DEFAULT STYLES START HERE */
.forumline{
width:100%;
border:0px;
margin:0px 0px 0px 2px;
padding:0px;
}
.forumline_2{
width:100%;
}
.tah11gre,.gen,.postbody,.gensmall,.genmed,span{
color:#696969;
}
.forumline_inner td{
padding:5px 5px 5px 7px;
margin:0px;
}
input.liteoption,input.mainoption{
width:47px;
height:18px;
vertical-align:-4px !important;
vertical-align:-1px;
}
input.mediumoption{
width:80px;
height:18px;
vertical-align:-4px !important;
vertical-align:-1px;
}
input.largeoption{
width:110px;
height:18px;
vertical-align:-4px !important;
vertical-align:-1px;
}
input.xloption{
width:120px;
height:18px;
vertical-align:-4px !important;
vertical-align:-1px;
}
.loginbut{
width:47px;
height:18px;
border:0px;
}

td.catbottom{
padding:10px 0px 10px 0px;
margin:0px;
background:#FFFFFF;
}
a.nav{
color:#696969;
font-weight:bold;
text-decoration:underline;
}
a.nav:hover{
color:#696969;
font:bold 11px Tahoma,Verdana;
text-decoration:none;
}
.nav{
color:#696969;
font:bold 11px Tahoma,Verdana;
text-decoration:none;
}
.maintitle, a.maintitle:hover  {
color:#339933;
font-weight:bold;
text-decoration:underline;
}

a.maintitle:hover{
text-decoration:none;
}
td.nav {
padding:15px 0px 0px 32px;
height:34px;
vertical-align:top;
}

td.forumline_2{
background:url(/templates/adultdesign/images/bg/graypx.gif);
}

/* 3 divs that draw the red line header */
div.forumline_main{
margin:0px;
padding:0px;
}
div.forumline_left{
margin:0px;
padding:0px;
background:url(/templates/adultdesign/images/corners/red_left.gif) no-repeat top left;
}
div.forumline_right{
margin:0px;
padding:0px;
background:url(/templates/adultdesign/images/corners/red_right.gif) no-repeat top right;
}
.thtop,.thhead,.thCornerL,.thCornerR{
height:23px;
}
.thhead div,.thtop div,.thCornerL div,.thCornerR div{
color:#FFFFFF;
font-weight:bold;
height:19px !important;
height:23px;
margin:0px 6px 0px 8px;
padding:4px 0px 0px 0px;
background: url(/templates/adultdesign/images/bg/redpx.gif);
}
.thCornerL div {
margin:0px 0px 0px 8px;
}
.thCornerR div {
margin:0px 6px 0px 0px;
}
.forumline_inner{
width:100%;
margin:0px;
padding:0px;
}
.post_controls{
text-align:right;
width:100%;
position:relative;
right:0px;
top:0px;
display:inline;
}
.redb{
color:#D53339;
font-weight:bold;
}
.code {
	font: 11px 'Courier New', sans-serif;
	color: #006600;
	background: #FAFAFA;
	border: 1px solid #D1D7DC;
}

.quote {
	font: 11px/125% Tahoma, Arial, Helvetica, sans-serif;
	color: #444444;
	background: #FAFAFA;
	border: 1px solid #D1D7DC;
}
form{
padding:0px;
margin:0px;
}
/* Start add - Admins/mods color management MOD */
.admincolor         { color: #; }
.admincolor:link    { color: #; }
.admincolor:active  { color: #; }
.admincolor:visited { color: #; }
.modcolor           { color: #; }
.modcolor:link      { color: #; }
.modcolor:active    { color: #; }
.modcolor:visited   { color: #; }
/* End add - Admins/mods color management MOD */

/* This is for smilies displayed in topic titles pn viewtopic */
a.maintitle img {
vertical-align:-30%;
}