body{
font: normal 8pt/13pt verdana, arial,sans-serif;
color: #808080;
background:url('design/bg.png'); 
background-color:#d3cec8; 
margin:0px; 
padding:0;
background-attachment: fixed; 
background-repeat:repeat-x;
}

img{margin:0px; 
padding:0;
border:0;}


H1{	font-size:17px;
	font-family:"Trebuchet MS";
	color: #ce0f0f;
	margin: 7px;
	margin-bottom: 3px;
	text-transform:lowercase;}


H2{	font-size:16px;
	font-family:"Trebuchet MS";
	color: #ce0f0f;
	margin: 7px;
	margin-bottom: 3px;
	text-transform:lowercase;
	}

	
.container{position:absolute; left:50%;}	

.container2{
width:950px; 
position:absolute; left:-475px; 
background-color:#ffffff; 
background-image:url('design/main_bg.png');
background-repeat:repeat-y;
}	

p{padding-top:1px;
padding-bottom:7px;
padding-left:7px;
padding-right:11px;
margin:0;}

a{color:#626167;
text-decoration:none;
padding-bottom:2px;
border-bottom:1px dotted #c7c2c2;
}

a:hover{color:#707c90;
text-decoration:none;
padding-bottom:2px;
border-bottom:1px dotted #707c90;
}


/* -----------------------------left--------------------------------------------- */

.logo_menu{
width:193px;
height:277px;
margin:0;
padding:0;
border:0;
}

.logo_menu a{
text-decoration:none;
margin:0;
padding:0px;
border:0;
}

.logo_menu a:hover{text-decoration:none;
margin:0;
padding:0px;
border:0;
}

.left{
width:193px;
float:left;
clear:left;
padding:0px;
margin:0;
}

.poll{
width:193px; height:228px; background:url('design/poll.png'); background-repeat:no-repeat;
}
.poll form{
padding-top:38px; 
padding-left:7px; 
padding-right:3px;
width:181px;
padding-bottom:4px;
color:#ffffff;
}

.poll form H3{
padding-top:0;
margin-top:0;
font : normal 11pt/15pt "Trebuchet MS", verdana, sans-serif;
color:#ffffff;
}

.polltable{
margin:7px;
font: normal 8pt/13pt verdana, arial,sans-serif;
color: #808080;
font-weight:bold;
}

.polltable td{
margin:5px;
}

.polltable_sm{
font: bold 6pt/11pt verdana, arial,sans-serif;
}

.mcn_subscr{
width:193px; height:228px; background:url('design/mcnsubscr.png'); background-repeat:no-repeat;
}
.mcn_form1{margin-left:51px; margin-top:-7px; width:77px; background:#dbc7be; border:0; font-family:Verdana; font-size:10px;}
.mcn_form2{float:left; display:none; margin-left:51px; margin-top:37px; width:77px; height:15px; border:0px; font-family:Arial; font-size:7px;}


.jts_subscr{
width:193px; height:228px; background:url('design/jtssubscr.png'); background-repeat:no-repeat;
}
.mcn_form1{margin-left:51px; margin-top:-7px; width:77px; background:#dbc7be; border:0; font-family:Verdana; font-size:10px;}
.mcn_form2{float:left; display:none; margin-left:51px; margin-top:37px; width:77px; height:15px; border:0px; font-family:Arial; font-size:7px;}



.top_ref{
width:193px; height:228px; background:url('design/topreferrers.png'); background-repeat:no-repeat; 
}

.top_ref p{
padding-top:38px; 
padding-left:7px; 
padding-right:3px;
width:181px;
padding-bottom:4px;
text-align:center;
}

.top_ref p a{
color:#060402;
padding:2px;
padding-bottom:3px;
margin-bottom:3px;
font : normal 8pt/13pt "Trebuchet MS", verdana, sans-serif;
text-transform:uppercase;
border:0;
}

.top_ref p a:hover{
color:#434752;
border:1px dotted #e5c6b6;
background-color:#edd0c1;
}

#top_ref_join{
color:#060402;
padding-bottom:3px;
margin-bottom:3px;
font : bold 8pt/13pt "Trebuchet MS", verdana, sans-serif;
}
/* -----------------------------right--------------------------------------------- */
.right{
width:757px;
float:right;
clear:right;
padding:0px;
margin:0;
}

.logo_rght{
width:757px;
height:277px;
margin:0;
padding:0;
}

.logo_rght a{
text-decoration:none;
margin:0;
padding:0px;
border:0;
}

.logo_rght a:hover{text-decoration:none;
margin:0;
padding:0px;
border:0;
}


.tags_tbl{
margin-left:7px; margin-bottom:11px; text-align:center; font-weight:bold; width:99%;
}

.tagstbltd1{
background-image:url('/design/blgrbg_1.png'); width:17px; background-repeat:no-repeat;
}

.tagstbltd2{
background-image:url('/design/blgrbg_2.png'); background-repeat:repeat-x; padding-top:7px;
}

.tagstbltd2 a{text-decoration:none; color:#bf7371; padding:7px; border:0;}

.tagstbltd2 a:hover{color:#bf7371; border-bottom:1px dotted #f3b2b1;}


.tagstbltd3{
background-image:url('/design/blgrbg_3.png'); width:17px; background-repeat:no-repeat;
}


.dir_table{
margin-bottom:7px;
}

.dir_table a:hover{
text-decoration:none;
padding-bottom:2px;
border-bottom:1px dotted #CCCCCC;
}

.dir_table img{
padding:2px;
border-left:2px solid #CCCCC;
width:85px;
height:55px;}


.sitesubmit{width:97%; margin-left:7px;}

.sitesubmit td{width:25%; font-weight:bold;}

.sitesubmit form td{width:25%; font-weight:bold;}

.sitesubmit input{width:75%;
font: normal 8pt/13pt verdana, arial,sans-serif;
color: #808080;
border:0;
border-left: 4px solid #e8eaec;
}


.sitesubmit textarea{width:75%;
height:77px;
font: normal 8pt/13pt verdana, arial,sans-serif;
color: #808080;
border:0;
border-left: 4px solid #e8eaec;
}

.sitesubmit option{width:75%;
font: normal 8pt/13pt verdana, arial,sans-serif;
color: #808080;
border:0;
border-left: 4px solid #e8eaec;
padding:2px;
}




.topicsubmit{width:97%; margin-left:7px;}

.topicsubmit td{font-weight:bold; padding-bottom:3px;}

.topicsubmit form td{font-weight:bold;}

.topicsubmit input{width:75%;
font: normal 8pt/13pt verdana, arial,sans-serif;
color: #808080;
border:0;
border-left: 4px solid #e8eaec;
background-color:#f6f6f6;
}

.topicsubmit textarea{padding-top:7px; width:75%;
height:77px;
font: normal 8pt/13pt verdana, arial,sans-serif;
color: #808080;
border:0;
border-left: 4px solid #e8eaec;
background-color:#f6f6f6;
}

.topicsubmit option{width:75%;
font: normal 8pt/13pt verdana, arial,sans-serif;
color: #808080;
border:0;
border-left: 4px solid #e8eaec;
padding:2px;
}


.topicdiv{font-weight:bold; margin-left:7px; margin-top:3px; margin-bottom:7px; width:97%;}
.topictitle{font-size:16px;
	font-family:"Trebuchet MS";
	color: #c24848;
	margin: 7px;
	margin-bottom: 3px;
	text-transform:lowercase;}
.topictags{font-size:10px; font-style:italic; font-weight:normal; color:#b7b7b7;}
.topicstarted{font-size:10px; font-style:italic; float:right; clear:right;}


.topicreplydiv{margin-left:11px; margin-top:4px; margin-bottom:7px; width:97%; background:#f8fbfd; border-left: 4px solid #eff4f9;}
.topicreplydiv p{padding-top:5px;}
.topicreplydiv p:first-letter {font-size:14px; font-style:italic; text-transform:uppercase;}
.replyby{font-weight:bold; font-size:10px; font-style:italic; float:right; clear:right;}


.board_cats{
margin-left:7px; margin-bottom:11px; text-align:center; font-weight:bold; width:99%;
}

.board_cats1{
background-image:url('/design/board_cats_1.png'); width:77px; background-repeat:no-repeat;
}

.board_cats2{
background-image:url('/design/board_cats_2.png'); background-repeat:repeat-x; padding-top:9px;
}

.board_cats2 a{text-decoration:none; font-size:13px; color:#515151; padding:3px; border:0;}

.board_cats a:hover{color:#3c3b3b; border-bottom:1px dotted #3c3b3b;}


.board_cats3{
background-image:url('/design/board_cats_3.png'); width:16px; background-repeat:no-repeat;
}


.review td{border-bottom:1px dotted #CCCCCC;}

.user-menu{
text-align:right;
color: #808080;
font-weight:bold;
font-size:9pt/14pt;}

.user-menu div{
margin-right:3px;
margin-top:1px;
margin-bottom:5px;
margin-left:7px;
}



 .d1 {
 margin-left:7px;
background:#f2f3f3;
border:0;
padding:5px;
width:97%;
display:none;
font: normal 8pt/13pt verdana, arial,sans-serif;
color: #808080;
border-left: 4px solid #e8eaec;
margin-top:3px;
margin-bottom:7px;
}
.d2 {
display:block;
}
                
                
.board1 {
 margin-left:7px;
border:0;
padding:5px;
width:97%;
display:none;
font: normal 8pt/13pt verdana, arial,sans-serif;
color: #808080;
margin-top:3px;
margin-bottom:7px;
}
.board2 {
display:block;
}

.bookmarks{float:left; clear:both; margin-top:3px; margin-bottom:5px;}
/* -----------------------------images--------------------------------------------- */

.thumb{
margin-left:7px;
margin-bottom:7px;
border:0;
width:237px;
height:280px;
}

.thumb:hover{
border:2px dotted #6a696d;
}


.vidthumb{
margin-left:7px;
margin-bottom:7px;
border:0;
width:136px;
height:124px;
}

.vidthumb:hover{
border:2px dotted #6a696d;
}


/* -----------------------------lists--------------------------------------------- */

.rules li
{
list-style-image:url('design/rule.png');
padding-left:5px;
padding-right:7px;
padding-top:0px;
padding-bottom:3px;
margin-bottom:1px;
margin-top:0px;
margin-left:3px;
}


/* -----------------------------classes--------------------------------------------- */


.athumb{
text-decoration:none;
margin:0;
padding:0px;
border:0;
}

.athumb:hover{text-decoration:none;
margin:0;
padding:0px;
border:0;
}

.visitsite{
margin-left:7px;
width:743px; 
height:97px;
}


.footer{
clear:both;
padding-top:9px;
text-align:center;
}

.footer a{color:#626167;
text-decoration:none;
background:#f0f0f0;
padding:3px;
border:1px dotted #c7c2c2;
}

.footer H2{
   font-size:10px;
	margin: 1px;
	padding:1px;
	text-transform:lowercase;
	color: #808080;
	}

.footer a:hover{color:#707c90;
text-decoration:none;
background:#f0f0f0;
padding:3px;
border:1px dotted #707c90;
}

.txtarea{
width:99%;
height:27px;
font: normal 8pt/13pt verdana, arial,sans-serif;
color: #808080;
border:0;
border-left: 4px solid #e8eaec;
margin-top:3px;
margin-bottom:7px;
padding:5px;
}

.horizad{
clear:both;
width:97%; 
margin-left:11px; 
text-align:center; 
padding-left:11px;
margin:3px;
padding:3px;
color:#626167;
text-decoration:none;
background:#f0f0f0;
border:1px dotted #c7c2c2;
}
.adHeadline {font: bold 11pt Arial; color: #c14949; text-align:center;}
.adText {font: normal 10pt Arial; text-decoration: none; color: #808080; text-align:center;}


.useful{
width:193px; 
height:228px; 
background:url('design/useful_softcore.png'); 
background-repeat:no-repeat;
text-align:center; 
padding:3px;
color:#626167;
text-decoration:none;
}

.useful p{margin-top:37px;}

.useful p a{color:#ffffff;}