*{margin:0; padding:0;}
body{color:#42423f;background: #f6e7b9;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:12px;}
img{border:0px;}
a{outline:none; color:#a94878;}
a:hover{color:#731946;}
ul li{list-style:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.no_bord{border:none !important;}
.no_marg{margin-right:0 !important;}
h1{font-size:22px; font-weight:normal; line-height:20px; color:#fefed9;}
h2{font-size:18px; font-weight:normal; line-height:16px; color:#fefed9; padding-left:33px; height:17px;}
h3{font-size:12px; font-weight:normal; line-height:13px; color:#fefed9; padding-left:10px;}

#wrap{width:1000px; margin:0 auto;}

#header{background: url(images/header_back.png); height:126px;}
.header2{height:126px; background: url(images/header_left.jpg) no-repeat left;}
.logo{float:left; width:497px; height:126px;}
.logo a{text-indent:-9999px; display:block; width:227px; height:120px; margin-left:256px;}
.header_right{overflow:hidden; background: url(images/header_right.jpg) no-repeat right top; height:126px;}
.h_slogan{height:21px; color:#FFF;}
.h_bookmark{float:right; width:95px;}
.h_bookmark a{color:#ffed30;}
.h_bookmark a:hover{color:#FFF;}
.h_thumbs{clear:left; padding-right:73px;}
.h_thumb_wrap{width:33%; float:left;}
.h_thumb{width:108px;margin:0 auto;line-height: 12px;}
.h_thumb .img{display:block; width:106px; height:70px; border:solid 1px #353535; background:#545454;}
.h_thumb a{
	color:#ffeb30;
	font-size:10px;
	text-decoration: none;
}
.h_thumb a:hover{color:#FFF;}

#wrap2{border-left:solid 3px #6c6c6c;padding:0 7px;border-right:solid 3px #6c6c6c;width: 980px;}

.wide_block{overflow:hidden;font-size:14px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;background: #fffcee url(images/sep2.gif) repeat-x bottom left;padding-bottom:5px;width: 980px;}
.wide_block .h2_wrap{background: url(images/h2_1_back.png); height:17px;}
.wide_block h2{background: url(images/h2_1_left.png) no-repeat left; text-transform:uppercase;}
.wide_block ul{float:left;width:210px;padding: 5px 0px 5px 35px;}
.wide_block li{padding:1px 0;}

.archive_pages{font-size:14px;color:#6c6b6b;text-align:right;font-weight:bold;height:23px;padding: 5px 0px 0px 0px;}
.archive_pages a{color:#6c6b6b; font-size:12px;}
.archive_pages a:hover,.archive_pages a.active{color:#8c325f;}
.archive_pages span{background: url(images/arrow.gif) no-repeat left 6px;padding-left:5px;margin-right:4px;display: inline-block;}
.archive_pages strong{margin:2px 3px 0 0; vertical-align: -1px;}

#left{float:left; width:220px;}
.l_block1{padding:0 0 5px 0; font-family: Verdana, Arial, Helvetica, sans-serif;}
.l_block1_border {background: url(images/sep2.gif) repeat-x bottom left;}
.l_block1 h2{background: url(images/h2_2_back.png);}
.l_block1 ul{margin-left:10px;}
.l_block1 li{font-size:12px;line-height:14px;}

.l_block2{background: #fffcee; margin-bottom:5px;}
.l_block2 h2{background: #f6e7b9 url(images/h2_3_back.png) 0 100% no-repeat;padding-top: 7px;}
.paysite{font-size:11px; background: url(images/sep.gif) repeat-x left bottom; padding:5px 9px 3px 9px;}
.paysite .img{display:block; width:200px; height:150px; border:solid 1px #9a7175; background:#f5f1df; margin:2px 0 4px;}
.paysite .img:hover{border-color:#000;}
.paysite a{font-size:12px;}

#right{float:right; width:747px;}
.r_block1{
	overflow:hidden;
	padding-left:5px;
	padding-bottom:5px;
	width: 742px;
}
.r_block1 h2,.r_block2 h2{background: url(images/h2_4_left.png) no-repeat left;}
.r_block1 .h2_wrap,.r_block2 .h2_wrap,.r_block3 .h2_wrap{background: url(images/h2_4-5_back.png); margin-bottom:5px; overflow:hidden; height:17px; margin-left:-5px;}
.r_block1 a{display:block; margin:0 1px 1px 0; width:120px; height:160px; border:solid 1px #9a7175; float:left;}
.r_block1 a:hover{border-color:#000;}

.r_block2{
	margin-bottom:7px;
	overflow:hidden;
	width: 742px;
}
.r_block2 .h2_wrap{margin:0;}
.r_block2 a{display:block; margin:5px 1px 7px; width:120px; height:160px; border:solid 1px #9a7175; float:left;}
.r_block2 a:hover{border-color:#000;}

.r_block3{
	margin-bottom:7px;
	overflow:hidden;
	padding-left:5px;
	width: 742px;
}
.r_block3 h2{background: url(images/h2_5_left.png) no-repeat left;}
.r_block3 .r_block3_a{display:block; margin:0 1px 1px 0; width:120px; height:160px; border:solid 1px #9a7175; float:left;}
.r_block3 .r_block3_a:hover{border-color:#000;}
.r_block3 a{font-weight:bold;}
.r_block3 .text{padding-right:13px; clear:both;}


.r_block4{overflow:hidden; background-color: #f6e7b9; padding: 5px 0px 0px 0px;	width: 747px;}
.r_block4 .no_marg {margin-left: 0px;}

.friends{
	float:right;
	width:180px;
	background: #fffcee url(images/friends_lb.gif) no-repeat left bottom;
	margin-left: 8px;
}
.friends_inner{background: url(images/friends_rb.gif) no-repeat right bottom;}
.friends h3{height:13px; background: url(images/h3_left.png) no-repeat left;}
.friends ul{
	margin-left:10px;
	padding: 4px 0px;
}
.friends .h3_wrap{background: #9a7175 url(images/h3_right.png) no-repeat right;}
.friends li{padding:1px 0;}

.bottom{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; background: url(images/bottom_back.png) repeat-x bottom; border-left:solid 3px #6c6c6c; padding:0 7px; padding-top:14px; border-right:solid 3px #6c6c6c;}
.bottom a{font-weight:bold;}

#footer{background: url(images/footer_back.png); height:70px; color:#fffbee; border-left:solid 3px #6c6c6c; border-right:solid 3px #6c6c6c; line-height:14px;}
#footer a{color:#fffbee;}
.footer_inner{background: url(images/footer_left.gif) no-repeat left; padding-left:100px; text-align:center; height:62px; padding-top:8px;}
.f_links{margin-top:15px;}

.tops{overflow:hidden; margin:30px 0;}
.tops_col{width:200px; float:left; text-align:center; padding:0 20px; font-size:11px;}
.tops_col a{font-size:18px; font-weight:bold; display:block; text-decoration:none;}

.blocks {background: url(images/blocks_mid.png) 0 0 repeat-y;width: 980px;margin-top:5px;}
.blocks_bottom {background: url(images/blocks_bottom.png) 0 100% no-repeat;	width: 980px;overflow: hidden;}
	
.wd_top {margin:10px 0px 0px 0px;}
.mid_ads {text-align:center;}

