*{margin:0px; padding:0px;}
html{}
body{font:12px tahoma; color:#FFF; background:  #9f9580 url(../images/back_left.png) repeat-x top;}
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, h2{font-size:14px; font-weight:normal; color:#5c1d06;}
h3{font-size:12px; font-weight:normal;}

#back{background: url(../images/back_right.png) repeat-x 500px top; position:absolute; width:50%; right:0; top:0; z-index:1; height:250px;}
#wrap{position:relative; z-index:2; width:1000px; margin:0 auto;}

#header{background: url(../images/header_back.jpg); margin:0 83px; height:133px; padding-left:99px;}
.logo{float:left; width:360px;}
.logo a{display:block; width:360px; height:105px; text-indent:-9999px;}
.header_right{float:left; width:277px;}
.h_text {text-align:left; padding:6px 0 0 13px; height:81px; color:#4f1a05;}
.h_bookmark a{text-indent:-9999px; display:block; width:127px; height:19px;}
.h_menu{clear:both; padding-left:160px; font-weight:bold;}
.h_menu li{float:left;}
.h_menu a{color:#531c07; margin:0 2px;}
.h_menu a:hover{color:#FFF;}

.marg{margin:0 34px 0 24px;}

.archives{text-align:right; overflow:hidden; padding-right:2px; padding-top:11px;}
.archives a{display:block; float:right; width:25px; height:14px; background: url(../images/arch.gif); color:#FFF; font-size:10px; font-weight:bold; margin-left:1px; text-align:center; padding-top:3px;}
.archives a.active{background-image: url(../images/arch_act.gif); text-decoration:none;}

.box1,.box4{background: url(../images/box1_back.gif);}
.box1 h2,.box4 h2{background: url(../images/box1_top.jpg); height:22px; padding-top:2px; color:#5c1d06; font-size:14px; text-transform:uppercase; padding-left:7px;}
.box1_links{padding-left:8px; overflow:hidden;}
.box1 a{display:block; width:150px; height:200px; border:solid 1px #e7b52c; margin:0 3px 3px 0; float:left;} 
.box1 a:hover{border-color:#FFF;}
.box1_bottom{height:16px; background: url(../images/box1_bottom.png); clear:both;}
.box4_links{padding-left:8px;}
.box4 a {color:#aa390a;} 
.box4 a img{display:block; width:88px; height:88px; border:solid 1px #aa390a; margin:0 3px 3px 0; float:left;} 
.box4 a:hover img{border-color:#FFF;}

.box2{margin:13px 0 13px;}
.box2 h2, .box2 h1{background: url(../images/box2_top.png); height:33px; margin-bottom:1px; padding-left:27px;}
.box2 .small_link{padding-top:4px; float:left; margin:0 10px 0 14px; display:inline; text-align:center;}
.box2 .sl_img{display:block; width:100px; height:100px; border:solid 1px #e5b326; background:#c5ae7f;}
.box2 .sl_img:hover{border-color:#FFF;}
.box2 .small_link a{color:#FFF; font-size:10px;}
.box2 .small_link a:hover{color:#e9b832;}
.box2 .big_link{width:402px; background:#776f5e; float:left; margin:0 10px 0 14px; display:inline; padding:4px 0 3px;}
.box2 .bl_left{width:200px; float:left; text-align:center; padding:0 5px; display:inline;}
.box2 .bl_left a{color:#FFF;}
.box2 .bl_left a:hover{color:#e9b832;}
.box2 .bl_img{display:block; width:200px; height:100px; border:solid 1px #e5b326; background:#c5ae7f;}
.box2 .bl_img:hover{border-color:#FFF;}
.box2_bottom{height:16px; background: url(../images/box2_bottom.png); clear:both; margin-top:1px;}
.box2 h2 .h2_right, .box2 h1 .h2_right{float:right; width:394px; font-weight:bold; color:#FFF; font-size:12px;}
.box2 h2 .h2_right a, .box2 h1 .h2_right a{color:#FFF;}
.box2 h2 .h2_right a:hover, .box2 h1 .h2_right a:hover{color:#e9b832;}

.box2 h2 a{color:#5c1d06; font-size:12px; font-weight:bold;}
.box3_top{padding-left:34px; padding-top:11px;}
.box3_top a{display:block; float:left; display:inline; width:200px; height:120px; margin:0 13px 0 8px; background:#c5ae7f;}
.bt_text{overflow:hidden; padding-right:37px;}
.box3_bottom{clear:both; text-align:center; padding-bottom:2px;}
.box3_bottom a{color:#fdda7d; font-weight:bold; font-size:24px; text-decoration:none;}
.box3_bottom a:hover{color:#FFF;}

.friends{background: url(../images/friends_back.gif);}
.friends h2{background: url(../images/friends_top.png); height:31px; padding-left:30px; padding-top:1px;}
.friends_inner{padding:8px 0 10px 57px; overflow:hidden;}
.friend_img{display:block; width:100px; height:120px; border:solid 1px #e9b832; margin-left:18px; margin-bottom:2px;}
.friend_img:hover{border-color:#FFF;}
.friend_p{display:block; width:100px; margin-left:18px; margin-bottom:2px; text-align:center;}
.friends_col{float:left; width:168px;}
.friends_col li{background: url(../images/arrow2.gif) no-repeat left 6px; padding-left:9px;}
.friends_col li a{color:#aa390a;}
.friends_col li a:hover{color:#FFF;}
.friends_col .site1{background: url(../images/arrow1.gif) no-repeat left 6px;}
.friends_col .site1 a{color:#5c1d06;}
.friends_bottom{clear:both; background: url(../images/friends_bottom.png); height:16px;}

#footer_wrap{background: url(../images/footer_wrap_back.png); height:134px; clear:both; padding-top:23px;}
#footer{background: url(../images/footer_back.jpg); width:620px; height:97px; margin:0 auto; padding:10px 98px 0 110px; font-size:14px; color:#4f1a05; text-align:left;}
#footer a{color:#4f1a05; text-decoration:none;}
.f_links{text-align:right;}
.f_links a{font-size:10px; font-weight:bold; color:#FFF; text-decoration:none;}
.f_links a:hover{color:#000;}
