*{
-moz-box-shadow:0 0 0 !important;
-moz-border-radius:0 !important;
}

.clear{
	clear:both; 
font-size:1px;
height:1px;
line-height:1px;
	}  

html{background: #1e6384;}
 
body{
	background:url(/files/images/bg_bottom.jpg) repeat-y 50% 3px ;
	margin:0 !important;
	padding:0;
	min-height:1000px;
	} 

 
.layout{
	padding: 229px 0 0 0;
	min-height:493px;	
	background: url(/files/images/bg_layout.jpg) no-repeat 0 0;
	}
.layout_repeater{  
	width: 1024px;
	margin-bottom:57px;
	margin:0 auto;
	position:relative;
	background: url(/files/images/bg_center.gif) repeat-y 0 0;
	}			
.layout_bottom{
	position:absolute;
	bottom:-33px;
	left:-1px;
	width: 1024px;
	height:57px;
	background: url(/files/images/bg_c_bottom.png) no-repeat 0 0;
	}	
		
.layout .body_wrapper{
	background:none;
	padding:0 8px 20px 8px;
	}			
			
			
.above_body{
	background:none;
	}

.subforum a{
	color:#fff;
	}
.subforum a:hover{
	color:#fff;
	text-decoration:underline;
	}
.subforumlistlabel{
	color:#C0C0C0;
	}

.forumdata{
	position:relative;
	z-index:12;
	}
#forumdisplay_navpopup .shade{
	float:right; 
	}
#toplinks{
	margin-top:5px;

	}
.isuser li{
	zoom:1;
	}
.toplinks ul.isuser li{
	top:0 !important;
	}	
.toplinks ul.isuser li a,
.toplinks ul.nouser li a{
	color:#c0c0c0;
	text-decoration:underline;
	font:normal 11px Tahoma, san-serif;
	}
.toplinks ul.isuser li{
	font:normal 10px Tahoma, san-serif;	
	}
.toplinks ul.isuser .welcome_text{
	position:absolute;
	right:460px;
	width:400px;
	text-align:left;
	}
.toplinks ul.isuser .welcome_text a,
.toplinks ul.isuser .welcome_text{
	color:#fff;	
	}

.toplinks ul.isuser, .toplinks ul.nouser{
	padding-right:12px;
	}
#header .avatar{
	float:left;
	margin:3px 0 0 32px;
	overflow:hidden;
	height:100px;
	width:100px;
	}
.logo{
	position:absolute;
	top:-200px; 
	left:408px;
	width:214px;
	height:131px;
	}
.banner{
	position:relative;
	top:53px;
	right:36px;
	float:right;
	}

#header{
	height:105px;
	}
.toplinks ul.isuser li a:hover{
	color:#fff;
	background:none;
	}

#toplinks .nonotifications a.popupctrl{
	background: url(/files/images/arrow.png) no-repeat 100% -2px;;	
	}
#toplinks .nonotifications a.popupctrl:hover{
	background: url(/files/images/arrow_hover.png) no-repeat 100% 3px;;	
	}

#toplinks .notifications a.popupctrl{
	background: url(/files/images/arrow.png) no-repeat 100% 3px;;	
	}
#toplinks .notifications a.popupctrl:hover{
	background: url(/files/images/arrow_hover.png) no-repeat 100% 3px;;	
	}
.isuser .popupmenu #yui-gen0{
	background:#21160b;
	padding-bottom:6px;
	border:1px solid #ecc98a;	
	}
#toplinks ul.isuser li a,
#toplinks ul.nouser li a  {
	background:none;
	}
#toplinks ul.isuser .notifications .popupbody li a,
#toplinks ul.isuser .nonotifications .popupbody li a{
	background:0;
	color:#fff;
	border:0;
	text-decoration:none;	
	}
#toplinks ul.isuser .notifications .popupbody li a:hover,
#toplinks ul.isuser .nonotifications .popupbody li a:hover,
#toplinks ul.nouser li a:hover{
	background:none;
	text-decoration:underline;
	color:#fff;	
	}
#toplinks ul.nouser li a {
	margin:0;
	padding:6px 5px;
	}
.layout .nonotifications .popupbody p{
	background:none;
	border:0;
	color:#fff;
	}
.layout .nonotifications #yui-gen0 a:hover{
	padding:0;
	}
.layout .nonotifications .popupbody p a{
	color:#fff;
	}

.navbar_username,
.navbar_password{
	float:left;
	border:0;
	color:#829292 !important;
	margin:3px 5px 0 0;
	height:21px;
	width:129px;
	padding:0;
	background: url(/files/images/search_bg.gif) no-repeat 0 0;	
	}
.navbar_username input,
.navbar_password input{
	background:none;
	border:0 !important;
	outline: 1px solid #333 !important;
	width:112px;
	height:15px;
	padding:0 5px !important;
	margin-left:3px !important;
	}
	
.layout .threadbit .threadlastpost dd {
	height: auto;

	}

.toplinks form input.default-value{
	color:#c0c0c0 !important;
	}

#navbar_password{
	border:0 !important;
	}
#toplinks .logindetails{
	background:none;
	}

#toplinks .loginbutton{
	width:52px;
	height:21px;
border:0;
	background: url(/files/images/enter.gif) no-repeat 0 0;	
	}


.navbar a{
	z-index:124;
	}


/*Main menu
	--------------------------------------*/

#yui-gen1{
	padding-right:26px;
	}

#navtabs li{	
	margin-right:3px;
	position:relative;
	top:7px;

	background: url(/files/images/menu_bg.gif) no-repeat 50% 0;
	}
#navtabs .selected{
	top:0;
	}
#navtabs ul{
	width:871px;
	}

#navtabs li span{	
	display:block;	
	background: url(/files/images/menu_left.gif) no-repeat 0 0;
	}
#navtabs .selected a{
	height:24px;
	}
#navtabs li a{
	border:0;
	padding:6px 18px 0 18px;
	height:17px;	
	font:bold 12px Tahoma;
	color:#de9858;
	top:0;
	background: url(/files/images/menu_right.gif) no-repeat 100% 0;	
	}
#navtabs li a:hover{
	color:#fff;
	}
#navtabs .selected a{
	color:#fff;
	}	
#navbar,
#navtabs{
	background:none;
	}
#navbar{
	margin-left:27px;
	}


#navtabs{
	border:0;
	padding:0 0 7px 10px;
	background: url(/files/images/bg_navtabs.jpg) no-repeat 0 100%;
	}
#navtabs li{
	border:0;
	}
#navtabs .selected{
	padding-bottom:4px;
	}
.navtabs ul{
	border:0;	
	}
#navtabs ul a,
#navtabs ul span,
#navtabs ul li{
	background:none;
	}
#navtabs ul li a{
	font-size:11px;
	}
#navtabs ul{
	top:31px;
	left:-5px;
	}
#navtabs ul li a{
	padding: 6px 8px;
	}
.navtabs ul li:first-child{
	text-indent:0;
	}
#navtabs ul .popupmenu a{
	padding-right:25px;
	background: url(/files/images/arrow.png) no-repeat 100% 3px;
	}
#navtabs ul .popupmenu a:hover{
	background: url(/files/images/arrow_hover.png) no-repeat 100% 3px;
	}


.navtabs .popupbody {
	background:#21160b;
	padding-bottom:10px;
	border:1px solid #ecc98a;	
	}
#navtabs ul .popupbody a,
#navtabs ul .popupbody a:hover{
	background:none;
	height:auto;
	font-weight:normal;
	padding:0 0 10px 10px;
	}
#navtabs ul ul{
	width:50px;
	}


/*Search global
	-------------------------------------*/
#navbar_search{
	position:relative;
	z-index:12;
	}

.globalsearch{
	width:187px;
	bottom:-3px;
	right:62px;

	}

.globalsearch .textboxcontainer span,
.globalsearch .textboxcontainer {
	border:0;	
}
.globalsearch input.textbox{
	border:0;
	color:#829292;
	padding:3px 5px;
	height:18px;
	width:118px;
	background: url(/files/images/search_bg.gif) no-repeat 0 0;
	}
#globalsearch .navbar_advanced_search a{
	font:bold 11px Tahoma;	
	}

.globalsearch .buttoncontainer,
.globalsearch .buttoncontainer span,
.globalsearch .searchbutton{
	border:0;overflow:visible;
	}
.globalsearch .searchbutton {
	width:52px;
	position:relative;
	top:2px;
	left:-15px;
	}
	.navbar_advanced_search{
		position:relative;
		top:8px;
		left:27px;
		}	





.above_threadlist{
	position:static;
	font:11px Tahoma;
	}

.layout #newthreadlink_bottom{
	margin-left:13px;
	}


/*.above_threadlist a:hover,*/
#footer_links a,
.popupctrl,
.layout #newreplylink_top,
.layout #newreplylink_bottom,
.layout #newthreadlink_top,
.layout #newthreadlink_bottom,
.layout .navpopupmenu a.popupctrl,
.layout .navpopupmenu a.popupctrl:hover,
.layout .postbitlegacy .postfoot .textcontrols a,
.pendingfriends .textcontrol,
.controlbar .textcontrol,
#new_discussion,
#add_photo,
.layout .groupbit .postcontrols a,
.layout .groupbit .postcontrols a:hover,
.layout .groupbit:hover .blockfoot a{	
	font:bold 11px Tahoma;
	padding:2px 7px 4px 0;
	border:0;
	color:#fff;
	position:relative;
	line-height:16px;
	background-color:transparent;	
	background: url(/files/images/but_right.gif) no-repeat 100% 0;
	}

.controlbar .textcontrol{
	margin-right:10px;
	}
#referrerfield_ctrl{
	background:#fff;
	color:#000;
	}
.layout #newthreadlink_top,
.layout #newthreadlink_bottom,
#newreplylink_top,
#newreplylink_bottom{
	padding-top:1px !important;
	}


.shade{
	color:#d0d0d0;
	font:11px Tahoma;
	
	}
#forumdisplay_navpopup .shade{
	position:relative;
	top:3px;
	}
#yui-gen12{
	left:-5px;
	}


#newreplylink_top,
#newreplylink_bottom{
	margin-left:34px;
	}
#newreplylink_bottom{
	margin-left:64px;
	}

#postpagestats_above{
	color:#fff;
	}
.newcontent_textcontrol span{
	background: url(/files/images/plus.gif) no-repeat 2px 5px;
	}

.right_but{
	padding:5px 7px 5px 20px;
	}
.layout .postbitlegacy .postfoot .textcontrols a{
	color:#fff;
	}
.picturenav{
	margin-bottom:10px;
	}
.postbitlegacy .postfoot .textcontrols a.editpost span, .postbit .postfoot .textcontrols a.editpost span,
.layout #albumtop .picturenav li a.upload span,
.layout #albumtop .picturenav li a.edit, .layout #albumtop #picturecontrols li a.edit span,
.layout #albumtop .picturenav li a.edit span,
.layout #albumtop #picturecontrols li a.editinfo span{
	background: transparent url(/files/images/edit_40b.png) no-repeat scroll left center
	}
.postbitlegacy .postfoot .textcontrols a.quickreply span, .postbit .postfoot .textcontrols a.quickreply span,
.layout #albumtop .picturenav li a.editinfo span {
	background: transparent url(/files/images/reply_40b.png) no-repeat scroll left center
	}
.postbitlegacy .postfoot .textcontrols a.newreply span, .postbit .postfoot .textcontrols a.newreply span{
	background: transparent url(/files/images/quote_40b.png) no-repeat scroll left center
	}
.layout #albumtop #picturecontrols li a.add span,
.layout #albumtop .picturenav li a.add span{
	background: url(/files/images/plus.gif) no-repeat scroll 2px 5px;
	}
.layout #albumtop .picturenav li a.edit, .layout #albumtop #picturecontrols li a.edit,
.layout #albumtop .picturenav li a.edit:hover, .layout #albumtop #picturecontrols li a.edit:hover{
	border-right:0;
	}
.layout #albumtop #picturecontrols li a.report span{
	background: transparent url(/files/images/error_icon.gif) no-repeat scroll left center
	}





.layout .postbitlegacy .postfoot .textcontrols a.editpost, .layout .postbit .postfoot .textcontrols a.editpost,
.layout .postbitlegacy .postfoot .textcontrols a.editpost:hover, .layout .postbit .postfoot .textcontrols a.editpost:hover,
.layout .postbitlegacy .postfoot .textcontrols a.quickreply, .layout .postbit .postfoot .textcontrols a.quickreply,
.layout .postbitlegacy .postfoot .textcontrols a.quickreply:hover, .layout .postbit .postfoot .textcontrols a.quickreply:hover,
.layout .postbitlegacy .postfoot .textcontrols a.newreply, .layout .postbit .postfoot .textcontrols a.newreply,
.layout .postbitlegacy .postfoot .textcontrols a.newreply:hover, .layout .postbit .postfoot .textcontrols a.newreply:hover,
.layout .navpopupmenu a.textcontrol,
.layout .navpopupmenu a.textcontrol:hover,
.layout .navpopupmenu.popupmenu.nohovermenu a.textcontrol, 
.layout .navpopupmenu.popupmenu.nohovermenu a.popupctrl,
.layout .navpopupmenu.popupmenu.nohovermenu a.textcontrol:hover, 
.layout .navpopupmenu.popupmenu.nohovermenu a.popupctrl:hover,
.layout .postbitdeleted .nodecontrols .textcontrol,
.layout .postbitdeleted .nodecontrols .textcontrol:hover,
#create_group,
#neweventbutton,
.layout #albumtop .picturenav li a.upload,
.layout #albumtop .picturenav li a.editinfo,
.layout #albumtop .picturenav li a.add,
.layout #albumtop #picturecontrols li a.add,
.layout #albumtop .picturenav li a.add:hover,
.layout #albumtop #picturecontrols li a.add:hover,
.layout #albumtop .picturenav li a.upload:hover,
.layout #albumtop .picturenav li a.editinfo:hover,
.layout #albumtop .picturenav li a.edit, .layout #albumtop #picturecontrols li a.edit,
.layout #albumtop .picturenav li a.edit:hover, .layout #albumtop #picturecontrols li a.edit:hover,
.layout #albumtop #picturecontrols li a.editinfo,
.layout #albumtop #picturecontrols li a.editinfo:hover,
.layout #albumtop #picturecontrols li a.report,
.layout #albumtop #picturecontrols li a.report:hover,
.groupcontrols a,
.groupcontrols a:hover
{
	background: url(/files/images/but_right.gif) no-repeat 100% 0;
	padding:5px 7px 6px 0;
	color:#fff;
	border:0;
	margin-left:10px;
	text-decoration:none;
	position:relative;
	line-height:13px;
	}



.layout .postbitlegacy .postfoot .textcontrols a img,
.layout .postbitlegacy .postfoot .textcontrols a:hover img{
	left:-1px;
	top:4px;
	}


#footer_links{
	margin:20px 10px 0 0;
	}
#footer_links li{
	position:relative;
	margin-right:5px;
	}
#footer_links a{
	position:relative;	
	padding:4px 8px 5px 0;
	margin-right:15px;
	float:right;
	}
.layout .above_threadlist_controls{
	border:0;
	background:0;
	z-index:100000;
	position:relative;
	}
	.layout .forumdisplaypopups a.popupctrl, .layout .forumdisplaypopups.popupgroup .popupmenu a.popupctrl{
		padding-left:18px;
		color:#fff;
		}
#newthreadlink_bottom em,
#newthreadlink_top em,
#footer_links li em,
#newreplylink_top em,
#newreplylink_bottom em,
.layout .navpopupmenu a.popupctrl em,
.right_but em,
.layout .navpopupmenu a.textcontrol em,
.layout .postbitdeleted .nodecontrols .textcontrol em,
.textcontrol em,
#create_group em,
#neweventbutton em,
.groupcontrols a em,
#new_discussion em,
#add_photo em,
.layout .groupbit .postcontrols em{
	position:absolute;
	height:21px;
	left:-8px;
	top:0;
	z-index:10;
	width:8px;
	background: url(/files/images/but_left.gif) no-repeat 0 0;
	}

.layout .groupbit:hover .postcontrols a:hover{
	background-color: transparent
	}


.groupcontrols{
	margin-right:24px
	}

#neweventbutton{
	margin-left:8px;		
}
#create_group{
	margin-left:34px;
	clear:both;
	position:relative;
	padding-top:1px;
	font-size:11px;
	font-weight:bold;
line-height:16px;
	}


#forumdisplaypopups .popupctrl{
	display:block;
	position:relative;font:bold 11px Tahoma;
	}




/*Bread crumbs
	-----------------------------------*/
#breadcrumb{
	margin:0 0 2px 26px;
	position:relative;
	z-index:12;
	}

.breadcrumb .navbit > a, .breadcrumb .navbit span {
	border:0;
	color:#c0c0c0;
	font:10px Tahoma;
	}


.breadcrumb .navbit {
	background-image:url(/files/images/navbit-arrow-right.gif);
	}
.breadcrumb .navbit a:hover{
	background:none;
	color:#fff;
	}




/*center block
	-----------------------------------*/


#above_threadlist{
	clear:none;
	float:left;
	width:100%;	
	height:21px;
	margin-left:34px;
	position:relative;
	z-index:10;
	}

#pagetitle{
	float:left;
	clear:none;
	width:363px;
	padding:13px 0 10px 26px;
	position:relative;
	z-index:10;
	}


#pagetitle h1{
	color:#de9858;
	font: bold 12px Tahoma;
	}
#pagetitle .description{
	color:#de9858;
	}




.layout .forumhead{
	margin-top:0;
	}
.forumhead h2{
	padding:2px 0 18px 0;
	}
.forumbits{
	margin-top:12px;
	}


.newcontent_textcontrol{
	padding:0;
	margin:0;
	height:21px;
	}
#newthreadlink_top span,
#newthreadlink_bottom span{
	width:12px;
	font-size:14px;
	background: url('/files/images/plus.gif') no-repeat 0px 4px;
	}
#postpagestats{
	margin-left:23px;
	}
#forumbits .forumhead h2{
	padding:5px 0 2px 0;
	}
#forumbits .forumhead,
#forums .forumhead,
.layout .threadlisthead,
.layout .searchlisthead{
	border:0;
	padding:4px 0 0 0;
	background: url('/files/images/title.jpg') no-repeat 0 0;
	}
.layout h2.searchlisthead div span{
	padding-bottom:3px;
	}
.layout .blockbody{
	background:none;
	}
.layout .searchbits{
	margin-bottom:0;
	}

#threadlist{
	position:relative;
	margin-top:41px
	}

#forumbits .forumbit_nopost .forumbit_nopost .forumrow, #forumbits .forumbit_post .forumrow,
#forums .forumbit_nopost .forumbit_nopost .forumrow, #forums .forumbit_post .forumrow,
.layout .threadbit .sticky,
.layout .threadbit .nonsticky,
.layout .threadbit .deleted {
	background: url('/files/images/title_theme.jpg') no-repeat 0 0;
	border:0;
	padding-bottom:0px;
	}
.layout .threadbit .sticky *,
.layout .threadbit .nonsticky *,
.layout .threadbit .deleted *{
	position:relative;
	z-index:12;
	color:#fff;
	}
.layout .threadbit .threaddeleted{
	width:28%
	}
.layout .threadbit .threaddeleted .inner{
	padding-right:10px;
	}




.layout .deleted .threaddetails {
	right:31px;
	}



.layout .threadbit .sticky,
.layout .threadbit .nonsticky,
.layout .threadbit .deleted {
	min-height:62px;
	padding-bottom:15px;
	}
.layout .threadbit .threadlastpost{
	width:17%;
	}
.layout .threadbit .threadimod input{
	right:0;
	}
.layout .threadbit .alt{
	background: none;
	}

.threadbit{
	position:relative;
	
	}

#forumbits .forumhead h2 span.forumtitle,
#forums .forumhead h2 span.forumtitle{
	width:65%;
	}
#forumbits .forumbit_post .forumrow .forumlastpost,
#forums .forumbit_post .forumrow .forumlastpost{
	width:35%;
	}
#forumbits .forumbit_post .foruminfo,
#forums .forumbit_post .foruminfo{
	width:46%;
	}
#forumbits .forumtitle a,
#forums .forumtitle a,
.layout .threadtitle a {
	color:#de9858;
	
	}
#forumbits .forumdescription,
#forums .forumdescription{
	color:#fff;
	}
#forumbits .forumbit_post .forumstats li, #forumbits .forumbit_post .forumstats_2 li,
#forums .forumbit_post .forumstats li, #forums .forumbit_post .forumstats_2 li{
	color:#d0d0d0;
	font-size:11px;	
	}

 


#forumbits .forumbit_post .forumlastpost .lastposttitle a, #forumbits .forumbit_post .forumlastpost .lastpostby a,
#forums .forumbit_post .forumlastpost .lastposttitle a, #forums .forumbit_post .forumlastpost .lastpostby a {
	color:#fff;
	}




.lastpostby{
	font-size:11px;
	}
#forumbits .forumbit_post .forumlastpost .lastpostdate,
#forums .forumbit_post .forumlastpost .lastpostdate{
	font-size:10px;
	}


*html .forumlastpost{
	width:350px !important;
	overflow:hidden;
	margin-left:-20px;
	}
.lastpostby,
.lastpostdate{
	color:#d0d0d0;
	width:250px;
	}
#forumbits,
#forums{
	position:relative;
	}
*html #forumbits,
#forums{
	left:9px;
	}


.layout .threadlisthead span.threadinfo,
.layout .threadbit .threadinfo {
	width:59%
	}
.layout .threadlisthead span.threadstats, .layout .threadlisthead span.threadnotification {
	width:15%;
	}
.layout .threadbit .alt{
	width:153px;
	}
.bot_shadow{
	position:absolute;
	bottom:-36px;
	left:0;
	z-index:20;
	height:40px;
	width:1006px;
	background: url('/files/images/bot_shadow.gif') no-repeat 0 100%;
	}

.forumfoot .bot_shadow{
	bottom:2px;
	}

.top_shadow{
	position:absolute;
	top:-55px;
	left:0;
	height:55px;
	width:1007px;
	background: url('/files/images/top_shadow.gif') no-repeat 0 0;
	}		
#forum_info_options{
	width:960px;
	margin: 0 0 0 24px;
	}

div.collapse {
	z-index:10;
	}
#similar_threads{
	margin-left:25px;
	}

.standard_error .group{
	left:0;
	}
#forum_info_options h4,
#similar_threads h4,
#forum_info_options h4,
#qr_defaultcontainer h3,
.layout .vbform .blockhead,
.layout .standard_error .blockhead,
.faqblock .blockhead,
.faqsearch .blockhead,
#albumlist .blockhead,
#recentalbums .blockhead,
#message_form .blockhead,
#searchform .blockhead,
.error_search .blockhead,
.bigsearch_head,
#socialgroup_members .blockhead,
.layout #grouppagetitle,
#view-group-info h2,
.groups_block .blockhead,
.help_bb .blockhead,
.show_rules h2,
.error_contact h2{
	border:0;
	position:relative;
	z-index:3;
	background: url('/files/images/forum_info_top.gif') no-repeat 0 0;
	}
.groups_block .blockhead{
	margin-bottom:10px;
	}
.layout #grouppagetitle{
	margin-left:24px;
	}
.layout #grouppagetitle h1{
	border:0;
	}
.layout #grouppagetitle h1 a{
		color:#fff;
		}
.big_search_block{
	width:960px;
	margin:0 auto;
	}
.big_search h2{
	color:#fff;	
	}
.bigsearch_head .textcontrol{
	background:#150e07 none repeat scroll 0 0;
	border:1px solid #ECC98A;
	color:#FFFFFF;
	margin-top:-3px;
	}
.error_search .blockrow{
	background:none;
	}

.error_search{
	margin:10px 0 24px 24px;
	}
.layout .formcontrols .blockrow{
	background:none;
	}
#more_rules li{
	color:#c0c0c0;
	}
#more_rules li a,
.rules_link a{
	color:#de9858;
	}
#more_rules li a:hover,
.rules_link a:hover{
	color:#de9858;
	text-decoration:underline;
	}

.layout .cp_content .wysiwyg_block{
	float:left;
	width:748px;
	background: url('/files/images/message_bg.gif') repeat-y 0 0;
	}
.layout .cp_content .editor_textbox {
	width:100%;
	margin-top:5px;
	margin-left:16px;
	}


#forum_info_options .forum_info_block,
#forum_info_options .forum_info_form,
#similar_threads_list,
.layout .wysiwyg_block,
.layout .vbform .blockbody,
.layout .standard_error .blockrow,
.faqblock,
.faqsearch,
.contact_us,
#usercss #albumlist .blockbody,
#edit_form,
#delete_form,
.bg_info_block,
.big_search_form,
.error_search,
.layout .big_search,
#socialgroup_members,
#view-group-info,
.groups_block,
.help_bb,
.show_rules,
.error_contact

 {
	position:relative;
	top:-4px;
	z-index:0;
	width:960px;
	border:0;
	background: url('/files/images/bg_forum_info.jpg') repeat-y 0 0;
	}
.error_contact{
	margin:0 auto 20px auto;
	}
.show_rules{
	margin-left:24px;
	}
#view-group-info,
.groups_block,
.help_bb{
	clear:both;
	margin:0 auto;
	}
.groups_block{
	clear:both;
	}

.bot_info_block .big_search_form,
.bot_info_block #searchtypes{
	background:none;
	margin-left:0;
	}


#searchtypes{
	margin-left:24px;
	}
.layout .big_search_form .blockhead_info{
	background:#150e07;
	border:1px solid #ECC98A;
	color:#fff;	
	margin-top:-3px;
	}
.layout .big_search_form .blockhead_info:hover{
	background:#372612
	}
.big_search_form{
	margin-left:24px;
	}
#searchform .bot_info_block{
	padding-bottom:10px;
	}
.layout .savepreferences{
	width:27%;
	margin-left:10px;
	}

.contact_us {
	overflow:hidden;
	}
.contact_us .bot_info_block{
	padding-bottom:10px
	}
.layout .vbform.contact_us .actionbuttons .group,
.layout .vbform .actionbuttons  .group {
	float:right;
	}


.faqblock,
.faqsearch{
	margin:0 auto;
	}
.layout .faqlinks,
.layout .faqtext{
	background:none;
	}
#posting_rules{
	position:relative;
	top:-4px;
	z-index:0;
	}
.right_block_bot{
	background: url('/files/images/rb_info_block.gif') no-repeat 0 100%;
	}

#forum_info_options #forum_icon_legend,
.layout .thread_info_block{
	background: url('/files/images/left_bg_info_block.gif') repeat-y 0 0;
	border:0;
	}
#forum_info_options #posting_rules{
	background: url('/files/images/right_bg_info_block.gif') repeat-y 0 0;
	}
.left_block_bot{
	background: url('/files/images/lb_info_block.gif') no-repeat 0 100%;
	width:478px;	
	}
#icon_legends{
	padding-top:12px;
	}
#icon_legends dd{
	color:#c0c0c0;
	}

#forum_info_options #posting_rules{
	width:480px;
	padding-top:5px;
	}
#thread_rules{
	color:#c0c0c0;
	}


.forum_info a.collapse{
	z-index:12;
	}

.bot_info_block{
	overflow:hidden;
	background: url('/files/images/bot_forum_info.jpg') no-repeat 0 100%;
	}
.bot_info_block .vbform{
	margin-bottom:0;
	}
#albumlist .bot_info_block ol{
	color:#fff;
	padding:5px 5px 0 5px;
	}

.options_input_block label,
.options_input_block .label{
	color:#d0d0d0;
	}
.forum_info h5{
	color:#d0d0d0;
	}
.layout .forumbit_post .foruminfo .forumicon{
	left:15px;	
	}
.forumbit_nopost .forumicon{
	position:absolute;
	left:17px;
	top:6px;
	}
/*.layout .forumbit_nopost .forumrow .forumdata{
	padding-left:70px;
	}*/
.forumbit_post{
	position:relative;
	}
.separator_line{
	position:absolute;
	z-index:10;
	bottom:0;
	left:0;
	background: url('/files/images/separator.png') no-repeat 0 0;
	width:1006px;
	height:35px;
	}
#forum_info_options .options_block2 h4{
	background: url('/files/images/right_forum_info.gif') no-repeat 0 0;
	}

#forum_info_options .options_block h4,
.options_block_container .options_block h4{
	border:0;
	background: url('/files/images/left_forum_info.gif') no-repeat 0 0;
	}
.options_block_container{
	margin-left:26px;
	}
#forum_info_options .options_block_container{
	margin-left:0;
	}

.forum_info .options_block,
.forum_info .options_block2,
.options_block_container .options_block,
.options_block_container .options_block2{
	width:480px !important;
	}
.forum_info .options_block2,
.options_block_container .options_block2{
	margin-left:0px !important;
	}
#remember{
	position:relative;
	left:-10px;
	color:#c0c0c0
	}

.layout .forumbit_nopost .forumhead .forumtitle, 
.layout .forumbit_nopost .forumhead span, 
.layout .forumbit_nopost .forumhead .collapse, 
.layout .forumbit_post .forumhead h2 span {
	padding:0;
	}






/*footer
	------------------------------------*/

.layout #footer{
	background:none;
	border:0;
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
	}
#footer_copyright{
	color:#fff;
	}


.threadbit .rating1 .threadtitle{
	background-image: url('/images/rating/rating-trans-15_1.png') !important;
	}
.threadbit .rating2 .threadtitle{
	background-image: url('/images/rating/rating-trans-15_2.png') !important;
	}
.threadbit .rating3 .threadtitle{
	background-image: url('/images/rating/rating-trans-15_3.png') !important;
	}
.threadbit .rating4 .threadtitle{
	background-image: url('/images/rating/rating-trans-15_4.png') !important;
	}
.threadbit .rating5 .threadtitle{
	background-image: url('/images/rating/rating-trans-15_5.png') !important;
	}


.below_threadlist{
	width:963px !important;
	padding:0 20px;
	position:relative;
	z-index:20;
	}


#forumdisplay_navpopup.popupmenu.nohovermenu a.popupctrl{
	border:0;
	position:relative;
	font:bold 11px Tahoma;
	padding:4px 7px 7px 2px;
	background:url('/files/images/generic_button.gif') no-repeat 100% 0 !important;
	}
#forumdisplay_navpopup.popupmenu.nohovermenu a.popupctrl em,
#forumdisplay_navpopup.popupmenu.nohovermenu a.textcontrol em,
.but em,
.album_pagination_top .newcontent_textcontrol em{
	position:absolute;
	height:21px;
	left:-2px;
	top:0;
	z-index:10;
	width:8px;
	background: url(/files/images/but_left.gif) no-repeat 0 0;
	} 
#forumdisplay_navpopup.popupmenu.nohovermenu a.popupctrl{
	color:#fff;
	}

#forumdisplay_navpopup a.popupctrl:hover{
	color:#c0c0c0;
	}
.navpopupmenu.popupmenu.nohovermenu a.popupctrl span.ctrlcontainer{
	padding-left:18px !important;
	}

#forumdisplay_navpopup.popupmenu.nohovermenu a.textcontrol{
	color:#c0c0c0;
	border:0;
	padding:4px 7px 7px 6px;
	background:url('/files/images/generic_button.gif') no-repeat 100% 0 !important;
	float:right;	
	}
#forumdisplay_navpopup.popupmenu.nohovermenu a.textcontrol:hover{
	color:#fff;
	}
#forumdisplay_navpopup .popupctrl{
	float:right;
	}


#inlinemod_formctrls{
	z-index:100;
	}
#below_threadlist{
	z-index:101;
	}

	
#announcements .announcerow{
	width:959px;
	margin-left:25px;
	background:url('/files/images/announcements_bg.jpg') no-repeat 0 0;
	}


#announcements .announcement,
#announcements .announceinfo{
	background:none;
	}
.announcement dt{
	color:#fff;
	}
.announcement dd a{
	color:#de9858;
	}

.announcement .usertitle,
.announcement .username,
.announceinfo dt,
.announceinfo dd,
.date{
	color:#d0d0d0;
	}
.forumbit_post .forumstats, .forumbit_post .forumstats_2 {
	height:45px;
	background:url('/files/images/forumbits_bg.gif') no-repeat 97% 7px;
	}

.forumbit_nopost .forumhead a.collapse img{
	background:none !important;
	}

#forums .collapse .collapse{
	position:relative;
	top:21px;
	right:-10px;
	}




#forumbits .forumbit_nopost .collapse a.collapse img{
	right:3px;
	top:-10px;
	}
 #forums .L1 .forumhead a.collapse img{
	top:-19px;
	}

.layout .above_threadlist .threadpagenav .threadpagestats,
#postpagestats_above {
	color:#fff;
	text-align:right;
	font-size:11px;	
	}











/*
popup	
--------------------------------*/

.popupbody{
	background:#21160b;
	border:1px solid #ECC98A;
	}

.popupbody li > a, .popupbody li > label{
	background:#21160b;
	border:0;
	color:#d0d0d0;
	}

.popupbody li > a:hover, .popupbody li > label:hover{
	background:#ECC98A;
	}
.optionlabel{
	padding: 10px;
	color:#de9858;
	}
.layout .threadpagenav .popupbody li {
	width:470px;
	border-top:1px solid #444;
	}
.layout .threadpagenav .popupbody .jumptopage{
	width: auto;
	}

/*
.threadpagenav .popupbody{
	width:500px;	
	}
*/
/*
#yui-gen0{
	width:200px;
	}
*/
.above_threadlist_controls #forumdisplaypopups{
	margin-right:28px;
	}
.above_threadlist_controls #forumdisplaypopups li{
	border:0;
	}
.above_threadlist_controls #forumdisplaypopups li a{
	font-size:11px;
	color:#fff;
	}
.above_threadlist_controls #forumdisplaypopups li li a:hover{
	background:0;
	color:#fff;
	text-decoration:underline;
	}
.layout #inlinemod_formctrls a{
	background:none;
	padding-left:21px;
	border:0;
	margin-right:24px;
	color:#fff;	
	}
.layout #inlinemod_formctrls a:hover{
	background:none;
	color:#fff;
	}
.layout #inlinemod_formctrls a span{
	padding-left:3px;
	}
.popupbody li.formsubmit .submitoptions label{
	font-size:11px;
	color:#fff;
	}
#yui-gen25 li{
	border:0;
	}
.memberaction .memberaction_body{
	border:1px solid #ECC98A;
	background:#21160b;
	}
.memberaction ul li a{
	color:#fff;
	}


.layout .thread_controls{
	background:none;
	border:0;
	position:relative;
	z-index:125;
	}
	.layout .thread_controls ul{
		margin-right:22px;
		}
.layout #postlist_popups a, .postlist_popups a{
	color:#fff;
	}
.layout #postlist_popups a:hover, .postlist_popups a:hover{
	color:#fff;
	text-decoration:underline;
	}


.layout #forums .forumhead{
	padding:7px 0 0 0;
	}

.layout .t_s{
	margin-top:-15px;
	}
.line_shadow{
	margin-top:-7px;
	position:relative;
	z-index:100;
	}


.layout .navlinks{
	padding:2px 0 8px 0;
	border:0;
	color:#fff;
	margin-left:25px;
	background:url('/files/images/nav_links.jpg') no-repeat 0 0	
	}
	.layout .navlinks a{
		color:#fff;
		}






/*dialog  
	--------------------------------------------
	---------------------------------------------*/

.layout .postbitlegacy, .layout .eventbit {
	margin-bottom:0;
	}


.layout .postbitlegacy .posthead .postdate.old {
	background:url('/files/images/post_old.gif') no-repeat 0 2px;
	}

.posthead{
	background:url('/files/images/post_old.gif') no-repeat 0 2px;
	}

.layout .postbitlegacy .posthead, .layout .eventbit .eventhead,
.layout .postbitdeleted .posthead {
	border:0;
	padding:7px 10px 6px 12px;
	background:url('/files/images/posthead.jpg') no-repeat 1px 0;
	}
.layout .postbitlegacy, .layout .eventbit{
	border:0;
	}

.postbitlegacy .postdetails, .eventbit .eventdetails{
	background:url('/files/images/posthead.jpg') no-repeat 0 0;
	}

.layout .postbitlegacy .postdetails{
	background: url('/files/images/postdetails_bg.jpg') repeat-y 0 0;	
	}


.restore th, .restore td {
    background: #fff !important;
    border: 1px solid gray !important;
	color:#000;
	}


.layout .postbitdeleted,
.layout .postbitignored{
	border:0;
	margin-bottom:7px;
	color:#fff;
	background: url(/files/images/title_theme.jpg) repeat-y 0 0;		
	}
.layout .postbitignored dd,
.layout .postbitignored dt,
.layout .postbitdeleted dd,
.layout .postbitdeleted dt{
	color:#c0c0c0;
	}

.layout .postbitdeleted .userinfo, 
.layout .postbitignored .userinfo {
	background:none;
	border:0;
	}








.layout .postbitdeleted .nodecontrols,
.layout .postbitdeleted .iserinfo{
	background: transparent;
	}
.layout .postbitdeleted .nodecontrols{
	position:relative;
	top:-6px;
	padding-right:17px;
	}

.layout .postbitdeleted,
.layout .postbitignored{
	margin-bottom:0;
	}
.layout .postdetails_top{
	background:url('/files/images/postdetails_top.jpg') no-repeat 0 0;	
	}

.layout .postbitlegacy .postbody, .layout .eventbit .eventdetails .eventbody{
	background:none;
	border:0;
	}
.layout .postbitlegacy .userinfo{
	background:none;
	}
.layout .postbitlegacy .content{
	color:#fff;
	padding:20px 22px 0 42px;
	}

.username_container{
	position:relative;
	left:0;
	text-align:center;
	top:3px;
	}
.layout img.onlinestatus{
	left:2px;
	top:0px;
	}

.layout .postbitlegacy .userinfo .postuseravatar img, .layout .eventbit userinfo .eventuseravatar img {
	border:0px solid #000;
	outline:0;
	position:relative;
	height:100px;
	width:100px;	
	left:3px;
	top:3px
	}
.postbitlegacy .userinfo .postuseravatar, .eventbit .userinfo .eventuseravatar {
	height:105px;
	}
.layout .postbitlegacy .userinfo {
	padding-left:15px;
	padding-top:0px;
	}
.layout .postbitlegacy .title.icon{
	color:#fff;
	margin-left:40px;
	}

.layout .postbitlegacy .postfoot .textcontrols, .layout .eventbit .eventfoot .eventcontrols {
	background:none;
	}

.layout .postbitlegacy .after_content{
	width:708px;
	margin-left:50px;
	}

.layout .lastedited,
.layout .lastedited a{
	color:#909192;
	}

.layout .postbitlegacy .signature, .layout .postbitlegacy .lastedited{
	padding:0;
	} 

.layout .signature{
	border-top:1px solid #909192;
	} 
.layout .signaturecontainer{
	color:#909192;
	padding-top:2px;
	}


.layout .postbitlegacy .postfoot .postlinking {
	top:4px;
	left:215px;
	}

.postbitlegacy .postfoot .textcontrols a.ip, .postbit .postfoot .textcontrols a.ip,
.postbitlegacy .postfoot .textcontrols a.report, .postbit .postfoot .textcontrols a.report {
	padding:5px 10px;
	}


/*comments*/

.layout .editor_controls .vbedit_colorbar,
.layout .attachments fieldset {
 	background: 0;
	}

.layout .bbcode_container,
.attachments{
	margin-left:0;
	width:720px;
	background:transparent url('/files/images/citate_bg.jpg') repeat-y 0px 0;	
	}
.layout .bbcode_container div.bbcode_quote,
.top_attachments{
	background:transparent url('/files/images/citate_top.gif') no-repeat 0 0;	
	border:0;	
	width:720px;
	margin:0;
	}
.layout .bbcode_quote div.quote_container,
.bot_attachments {
	background:transparent url('/files/images/citate_bot.gif') no-repeat 0 100%;
	padding:10px;
	}

.layout .attachments{
	margin:20px 0 0 0;
	padding:0;
	border:0;
	}
.layout .attachments legend{
	color:#fff;	
	font-size:11px;
	}

.layout .postbitlegacy .postfoot .textcontrols a.multiquote, 
.layout .postbit .postfoot .textcontrols a.multiquote,
.layout .postbitlegacy .postfoot .textcontrols a.multiquote:hover, 
.layout .postbit .postfoot .textcontrols a.multiquote:hover{
	background:none;
	}
.layout .postbitlegacy .postfoot, .eventbit .eventfoot{
	padding:0 0 13px 0;
	}
.layout .postbitlegacy .postfoot .postcontrols {
	right:20px;
	}
.layout .bbcode_container .bbcode_quote_container{
	left:-7px;
	background:url('/files/images/quote-left.gif') no-repeat 0 0;	
	}

.multiquote{
	margin-top:-4px;
	}
.layout .postbitlegacy .posthead .nodecontrols, 
.layout .eventbit .eventhead .nodecontrols{
	top:2px;
	right:5px;
	}
.layout .postbitdeleted .posthead input {
	right:15px;
	top:9px;
	}
.similar_threads{
	color:#fff;
	}

.similar_threads h6 a{
	color:#de9858;
	}

.similar_threads .time{
	color:#D0D0D0;
	}







/*pager*/



.layout .pagination_top {
	width:80%;
right:28px;
	}
.layout .pagination,
.layout .pagination_top .pagination {
	top:0;
	}
.layout .pagination .separator:hover{
	border:1px solid #100b05
	}
.below_postlist{
	padding-right:28px;
	}
.layout .pagination{
	top:3px;
	}
.layout .pagination span a{
	background:#150e07;
	color:#928a83;
	border:0;
	}
.layout .pagination dd a:hover{
	color:#fff;
	}
.layout .pagination dd .selected{
	background:#745a37;
	border:1px solid #c3ba86;
	}
.layout .pagination span{
	border:1px solid #100b05;
	background:#100b05;
	}
.layout .above_threadlist .threadpagenav{
	width:80%;
	right:54px;
	top:0px;
	}


.layout .threadbit .pagination .pagelinks a{
	padding:3px 4px;
	border:1px solid #100b05;
	margin-left:1px;
	}
.layout .threadbit .pagination .pagelinks{
	background: none;
	top:5px;
	}
.layout .threadbit .pagination .pagelinks a:hover{
	border:1px solid #100b05;
	}



/*bbcode
	------------------*/


.layout .editor_controls > ul > li{
	background:none;
	margin-bottom:3px;
	}

.layout .blockfoot, .layout .blocksubfoot{
	padding:0;	
	background:0;
	border:0;
	color:#fff;
	}
.layout .blockfoot a:hover{
	color:#fff;
	}
.layout .wysiwyg_block {
	border:0;
	}
#qr_defaultcontainer{
	margin:0 auto;
	}

.layout .wysiwyg_block .blockrow,
.blockbody{
	background:none;
	}
.layout .wysiwyg_block .bot_info_block{
	padding-bottom:10px;
	}

#forum_info_options h4, #qr_defaultcontainer h3{
	font-weight:bold;
	}
.layout .editor_control_group .imagebutton_hover {
	border:0;
	}
#vB_Editor_QR_popup_forecolor .imagebutton_hover{
	margin:0;
	}
#vB_Editor_QR_cmd_switchmode{
	position:relative;
	top:1px;
	left:4px;
	}






.layout .editor_controls .imagebutton {
	padding:0;
	}

.layout .editor_controls .popupmenu div.popupctrl,
.layout .editor_controls_group_item .imagebutton{
	background:none;
	padding:0;
	}
.layout .editor_controls .popupmenu .popupctrl.active, 
.layout .editor_controls .imagebutton_selected, 
.layout .editor_controls .imagebutton_down, 
.layout .editor_controls .imagebutton_hover,
.layout .editor_controls_group_item .popupmenu .popupctrl.active, 
.layout .editor_controls_group_item .imagebutton_selected, 
.layout .editor_controls_group_item .imagebutton_down, 
.layout .editor_controls_group_item .imagebutton_hover{
	border:0;
	padding:0;
	background:none;
	}
	
	
.layout .popupmenu.imagemenu div.popupctrl.active {
	padding-right:0;
	margin-right:0;
	}

.editor_textbox{
	width:953px;
	position:relative;
	left:-6px;
       background:url('/files/images/textarea_bg.jpg') repeat-y 0 0;	
	}

#medium_textarea .editor_textbox{
	width:860px;
	}


.layout .editor_textbox .textbox, .layout .editor_textbox textarea {
	background:#A89562;
	border:1px solid #60442A;
	}


.wysiwyg{
	color:#fff;
	}
.editor_textbox_top{
       background:url('/files/images/textarea_top.jpg') no-repeat 0 0;	
	}
.editor_textbox_bot{
       background:url('/files/images/textarea_bot.jpg') no-repeat 0 100%;	
	}/*
.editor_controls ul{
	position:relative;
	left:-11px;
	}



.layout ul.right.editor_control_group{
	position:relative;
	right:-10px;
	}
*/
#usercp_content .groupcontrols{
	margin-right:0;
	}


.layout #usercp_content .threadbit .sticky, 
.layout #usercp_content .threadbit .nonsticky, 
.layout #usercp_content .threadbit .deleted{
	background: url('/files/images/title_theme2.jpg') no-repeat 0 0;
	}
	
#usercp_content .separator_line{
	width:748px;
	background: url('/files/images/separator2.png') no-repeat 0 0;
	}

.blockfoot .but{
	float:right;
	margin-left:5px;
	padding:5px;
	}
.blockfoot .but input{
	padding:0;
	}
.blockfoot .but a{
	background:none;
	color:#fff;
	border:0;
	}
.layout .but input,
.layout .but input:hover{
	background:none;
	border:0;

	font:bold 11px Tahoma !important;
	color:#fff !important;
	}
.but{
	float:left;
	margin-right:10px;
	position:relative;
	padding-bottom:2px;
	background: url(/files/images/but_right.gif) no-repeat 100% 0
	}
#yui-gen14 .but{
	margin:0 5px 5px 5px;	
	padding-bottom:3px;
	}
#yui-gen14 li{
	border:0;
	padding:5px;
	}

#album #thumbnails{
	margin-left:15px;
	}
#album .uploadlaunchlink .but{
	padding:4px 10px;
	color:#fff;
	font:bold 11px Tahoma;
	}

.actionbuttons .group .but .button,
.actionbuttons .group .but .button:hover {
	background:none;
	border:0;
	color:#fff;
	}
.group{
	position:relative;
	left:636px;
	}
#attachments .actionbuttons .group .but,
#attachments .actionbuttons .group .but:hover{
	left:0;
	float:none;
	background:0;
	padding: 2.5px 5px;
	font: bold 11px Tahoma, Calibri, Verdana, Geneva, sans-serif;
	border: 1px solid #A8A8A8;

	background: #E9E9E9 url(images/gradients/generic_button.png) repeat-x top left;
	}
#attachments .actionbuttons .group .but .button{
		color: #424242 !important;
	}	
	#attachments .group .but em{
		display:none;
		}
#attachments .group{
	left:0;
	}	
.layout .pagination span.first_last a,
.layout .pagination span.first_last,
.layout .pagination span.prev_next a,
.layout .pagination span.prev_next  {
	border:0;	
	background:none;
	}
.layout .pagination span.first_last a img,
.layout .pagination span.prev_next a img{
	top:0;
	}

.pagination span a,
.layout .pagination dd a.selected {
	font-size:11px;
	}
.layout .pagination .popupmenu:hover a.popupctrl{
	border:0;
	color:#928a83;
	}









/*main wgo*/

.layout .wgo_block{
	margin-left:25px;
	}
.layout .wgo_block h2{
	background:url(/files/images/forum_info_top.gif) no-repeat 0 0;
	border:0;
	position:relative;
	z-index:1;
	}
.layout .wgo_block h3{
	color:#fff;
	}
.layout .wgo_block p,
.layout .wgo_block dd,
.layout .wgo_block dt,
.layout .time{
	color:#c0c0c0;
	}
.layout .wgo_block a{
	color:#de9858
	}
.layout .wgo_block div.floatcontainer{
	position:relative;
	top:-3px;
	background:url(/files/images/bg_forum_info.jpg) repeat-y 0 0
	}
.layout .wgo_block .wgo_subblock{
	padding-top:8px;
	border:0;
	width:960px;
	border-bottom:1px solid #c0c0c0;
	}
#wgo_legend{
	border-bottom:0;
	}


.layout .forumbits .forumbit_nopost .forumhead .forumrowdata .subforumdescription,
.layout .threadbit .nonthread{
	background: url(/files/images/title_theme.jpg) no-repeat scroll 0 0;
	color:#fff;
	padding-bottom:10px;
	border:0;
	}

.forumrow{
	padding-bottom:10px !important;
	}










/*messages pages
	-------------------------------------*/
.layout dl.stats.totals{
	padding: 2px 10px;
	}

.layout .formcontrols .blockrow p,
.layout .blockbody h3{
	color:#fff;
	}

.layout #usercp_content{
	width:748px;
	margin-left:0;
	margin-right:24px;
	}
.layout #usercp_content .cp_content {
	margin-left:0;
	}

.layout #usercp_content > div, #usercp_content > form {
	margin-left:0;
	}
.layout #usercp_nav{
	margin: 5px 8px 0 25px;
	}

.layout #usercp_nav .blockhead{
	border:0;
	position:relative;
	z-index:12;
	background: url(/files/images/blockhead.gif) no-repeat scroll 0 0;
	}
.layout #usercp_nav .blockrow{
	background:none;
	}
.layout #usercp_nav .block{
	background:none;
	}

.layout #usercp_nav .block{
	position:relative;
	top:-3px;
	background: url(/files/images/bg_message_block.jpg) repeat-y 0 0;

	}
.layout #usercp_nav .blockbody{
	background: url(/files/images/bot_message_block.jpg) no-repeat 0 100%;
	border:0;
	}
.layout #usercp_nav .blockrow li a{
	color:#fff
	}
.layout #usercp_nav .blockrow * a:hover,
.layout #usercp_nav .blockrow .active{
	color:#fff;
	text-decoration:underline;
	background-color: transparent;
	}
.layout .foldercount{
	padding:3px 10px;
	}
.layout #usercp_content{
	margin-top:2px;
	}
.cp_content{
	width:748px;
	}
#subscription_navpopup .textcontrol,
#subscription_navpopup .popupctrl{
	float:right;
	}
#usercp_content .blockhead,
#subscription_info #forum_icon_legend h5,
.layout #pictures h2,
#group_discussion_inlinemod_form .blockhead{
	border:0;
	color:#fff;
	background: url(/files/images/message_block_top.gif) no-repeat 0 0;
	position:relative;
	z-index:12;
	clear:both;
	}

#subscription_info #forum_icon_legend{
	border:0;
	}
.layout #forum_icon_legend h5 {
	padding:3px 10px;
	position:relative;
	z-index:1;
	}
#forum_icon_legend .bot_message_block{
	position:relative;
	top:-3px;

	}
#forum_icon_legend .bot_message_block dl{
	padding-top:15px;
	}
.layout .but .button{
	margin-top:-1px;
	}

#usercp_content .block,
#forum_icon_legend dl,
.layout .profile_content,
#pictures,
#group_discussion_inlinemod_form,
.errorblock{
	background: url(/files/images/message_bg.gif) repeat-y 0 0;
	}

.layout #group_discussion_inlinemod_form{
	float:left;
	width:748px;
	}

.layout #view-group-pictures #thumbnails,
.layout .threadbit .discussionrow{
	background:none;
	border:0;
	}

.layout .profile_content{
	float:left;
	}
#forum_icon_legend.forum_info_block dl{
	background:none;
	}


#usercp_content .blockrow {
	background: none;
	}
#usercp_content .pmbit{
	border-left:0;
	border-right:0;
	border-color:#c0c0c0;
	}

.layout #usercp_content form.block{
	float:left;
	}
.profile_content .bot_message_block{
	padding-left:5px;
	color:#fff;
	}
#usercp_content .bot_message_block,
.profile_content .bot_message_block,
#group_discussion_inlinemod_form .bot_message_block,
#pictures .bot_message_block
{
	float:left;
	color:#fff;
	width:748px;
	padding-bottom:5px;
	background: url(/files/images/message_bot.gif) no-repeat 0 100%;
	}
.layout #group_discussion_inlinemod_form .threadbit .threadimod input{
	position:relative;
	right:-35px;
	}

.layout .selected_view_section{
	width:738px;
	}
.profile_content .bot_message_block h4{
	background:transparent;
	}
.layout .profile_content .subsectionhead-understate{
	top:0;
	}
.layout .subsection a{
	color:#de9858;
	}
.layout .bot_message_block .subsectionhead .textcontrol{
	margin-right: 20px;color:#de9858;
	}
.layout #usercp_nav .blocksubhead {
	background:transparent;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	}


.layout .blocksubhead{
	border:0;
	background:0;
	}
.layout .pmlist .blockrow .title {
	color:#de9858;
	}
.pmlist{
	width:748px;
	overflow:hidden;
	}
.layout .settings_form_border{
	border:none;
	}
.layout .blocksubhead a {
	color:#c0c0c0;
	}

#foldercontrols .blockfoot{
	padding:0 10px;
	}
#foldercontrols .blockfoot a{
	color:#fff;
	text-decoration:underline;
	}

.layout .settings_form_border h3{
	color:#fff;
	font-weight:bold;
	border-bottom:1px solid #c0c0c0;	
	}

.layout .datetime span label,
.layout .datetime span span{
	color:%fff;
	}
.layout .pmbit a,
.layout .pmbit label{
	color:#fff;
	}
.layout .popupgroup .popupmenu:hover a.popupctrl.active,
.layout .popupgroup .popupmenu a.popupctrl:hover, 
.layout .popupmenu a.popupctrl.active{
	text-decoration:underline;
	color:#fff;
	}
.layout .blockfoot .group{
	padding:0 0 10px 0;
	left:5px;
	color:#fff;
	} 
.stats{
	color:#fff;
	}
dl.stats dt{
	color:#c0c0c0;
	}

.layout .group{
	left:0;
	}
.blockrow label,
.blockrow legend{
	color:#fff;
	}
.layout .group label{
	color:#c0c0c0;
	}
.layout #usercp_content select{
	margin-left:0;
	}

.layout .actionbuttons .group .button {
	background:none;
	color:#fff;
	border:0;
	}


.layout .vbform,
.standard_error {
	width:960px;
	max-width:960px;
	}
.layout #grouppagetitle {
	z-index:15;
	}
.layout #grouppagetitle .vbform{
	width:auto;
	}
.layout #grouppagetitle #menugroup{
	position:relative;
	top:-2px;
	z-index:15;
	right:25px;
	}
.layout #grouppagetitle #menugroup li a{
	color:#fff;
	}
.standard_error{
	padding:20px 0;
	}

.layout .blockrow{
	color:#fff;
	}
.blockrow a{
	color:#de9858
	}
#forumrules p{
	color:#000;
	}
.layout .navpopupmenu{
	padding-top:15px;
	}
.layout #navpopup.navpopupmenu.popupmenu.nohovermenu{
	padding-right:26px;
	}
.layout #navpopup .popupctrl{
	background: url(/images/misc/black_downward_arrow.png) no-repeat left center;
	}


/*social groups
	-----------------------------------------------------*/

#content .blockhead{
	position:relative;
	z-index:12;
	}

.layout .grouplist{
	width:335px;
	}

.layout #sidebar_container{
	float:left;
	}
.layout #content_container #content{
	margin-right:262px;
	}
.layout #content_container{
	margin-right:-327px;
	margin-left:27px;
	}
.layout #mygroups {
	margin-right:0;
	}

#mygroups .blockhead,
#recentgroups .blockhead{
	border:0;
	background: url(/files/images/grouphead.gif) no-repeat left center;
	}
#recentgroups .blockhead{
	background: url(/files/images/recentgroupshead.gif) no-repeat left center;
	}

.layout #mygroups .blockbody{
	position:relative;
	top:-3px;
	background: url(/files/images/group_bg.gif) repeat-y 0 0;
	}
 .profile_content .postbit-lite .avatarlink{
	width:60px;
	height:60px;
	overflow:hidden;
	}
.layout #mygroups .blockrow{
	background: url(/files/images/groupbot.gif) no-repeat 0 100%;
	}
.layout #mygroups .blockrow li,
.layout #mygroups .blockrow .maincol{
	background:none;
	border:0;
	}
.layout li.sgicon .leftcol a.textcontrol {
	padding:4px 6px 4px 0;
	margin-left:17px;
	width:70px;
	background: url(/files/images/but_right.gif) no-repeat 100% 0;
	border:0;
	color:#fff;
	}
.layout #w_newgroups li.sgicon .leftcol a.textcontrol{
	width:40px;
	margin-left:12px;
	font-size:10px !important;
	padding:4px 11px 5px 0 !important;
	}

 
.layout #content .blockrow > li, #content .blockrow > ol, 
.layout #content .blockrow > div{
	background:none;
	border:0;
	}
.layout li.sgicon .maincol {
	background:none;
	}
#recentgroups .blockbody{
	position:relative;
	top:-3px;
	background: url(/files/images/recentgroupsbg.gif) repeat-y 0 0;
	}
#recentgroups .blockrow{
	padding-bottom:10px;
	background: url(/files/images/recentgroupsbot.gif) no-repeat 0 100%;
	}
.layout li.sgicon .maincol{
	height:210px;
	}
.layout li.sgicon .maincol a{
	color:#de9858
	}
.layout li.sgicon .maincol a:hover{
	color:#de9858
	text-decoration:underline;
	}
.layout li.sgicon .maincol div{
	color:#c0c0c0;
	}
.layout li.sgicon .maincol p.description {
	color:#fff;
	}
.layout li.sgicon .maincol div.category, 
.layout li.sgicon .maincol div.last_activity{
	font-size:10px;
	}
.layout #sidebar_container > ul,
.layout #sidebar_container .blockbody,
.layout #sidebar_container .blockrow,
.layout #sidebar_container .block,
.layout #sidebar li.sgicon .maincol  {
	border:0;
	background:none;
	}

.layout #sidebar_container .block{
	padding:0;
	}

.layout #newgroups .blocksubhead,
.layout #sidebar_container .smaller .blocksubhead{
	color:#fff;
	position:relative;
	z-index:1;
	padding:3px 6px 2px 6px;
	width:260px;
	background: url(/files/images/newgroupshead.gif) no-repeat 0 0;
	}
.layout #sidebar #w_newgroups,
.layout #sidebar_container .smaller .blockbody{
	color:#fff;
	position:relative; 
	top:-3px;
	background: url(/files/images/newgroupsbg.gif) repeat-y 0 0;
	}
.layout #sidebar .blockrow{
	background: url(/files/images/newgroupsbot.gif) no-repeat 0 100%;
	}
.layout #groupsearch{
	margin-right:12px;
	width:189px;
	border:0;
	background: url(/files/images/groupsearch.jpg) no-repeat 0 0;
	}
.layout #groupsearch input{
	background:none;
	padding-top:3px;
	}

.layout #charnav{
	clear:both;
	width:946px;
	padding:10px 7px;
	border:0;
	background: url(/files/images/announcements_bg.jpg) no-repeat 0 0
	}


.layout #charnav dd a,
.layout #charnav dd a:hover {
	color: #928a83;
 	background: #150e07;
	border:1px solid #100b05;
	}
.layout #charnav dd a:hover{
	color: #fff;
	}

.layout #above_memberlist{
	margin:10px 24px 20px; 24px;
	}

.layout #memberlist_table{
	width:95%;
	margin:10px auto 0 auto;	
	color:#fff;
	}
.layout #memberlist_table a{
	color:#fff;
	text-decoration:underline;
	}
.layout #memberlist_table th{
	background:#3e6972;color:#fff;
	}
.layout #memberlist_table td.alt1 {
	background:#5794a9;
	}
.layout #memberlist_table td.alt2  {
	background:#69afc7;
	}
.layout .columnsort a:hover{
	background:#4a808b
	}
#memberlist .blockfoot{
	margin-left:27px;
	color:#c0c0c0;
	}
#pagination_bottom{
	margin-left:27px;
	}
#memberlist_navpopup{
	margin-right:27px;
	}
#searchstats{
	color:#c0c0c0;
	margin:0 20px 5px 0;
	}
#memberlist .blockhead{
	margin:0 auto;
	width:938px;
	clear:both;
	}





/*calendar
	--------------------------------------------------------------*/

#calendarpicker{
	margin-right:25px;
	}
.layout dl.tabslight {
	clear:both;
	margin-left:25px;
	margin-right:25px;
	border-bottom:1px solid #ECC98A	
	}
.layout .blockrow dl.tabslight {
	margin-right:0;
	margin-left:0;
	}
.layout dl.tabslight dd a{
	border:1px solid #ECC98A;
	margin-right:1px;
	}
.layout dl.tabslight a{
	background:#150e07;
	color:#fff;
	}
.layout dl.tabslight dd a:hover{
	background:#372612;
	color:#fff;
	}
.layout dl.tabslight dd.selected a, .layout dl.tabslight dd.selected a:hover {
	background:#372612;
	color:#fff;
	text-decoration:underline;
	border:1px solid #ECC98A;
	}






.layout #calendar_main{
	width:95%;
	margin-left:25px;
	}

.layout #calendar_nav{
	float:right;
	margin-right:25px;
	}
.layout .calendar .events{
	margin:0;
	border-color:#ecc98a;
	background:#150e07;
	color:#fff;
	} 
.calendar .events a.weeklink,
.calendar .events a.daynum{
	color:#fff !important;
	}	
#calendar_main table{
	margin-top:5px;
	border-left:1px solid #ecc98a;
	}
#calendar_main table th{
	color:#fff;
	border-right:1px solid #ecc98a;
	border-top:1px solid #ecc98a;
	background:#3e6972;
	}
.layout .calendar a,
.layout .calendar li{
	color:#fff;
	}
.layout .calendar .events.today, 
.layout .calendar .today{
	background:#150e07 
	}
.layout #calendar_content .blockhead{
		background:#150E07;
		border:1px solid #ECC98A;
		padding-bottom:6px;
	}	
	
.layout #calendar_content .button,
.layout #monthjump .textcontrol{
	position:relative;
	top:-2px;
	background:#150e07;
	color:#fff;
	border:1px solid #ECC98A
	}
.layout .button:hover,
.layout #monthjump .textcontrol:hover{
	color:#fff;
	background:#372612
	}
.layout .calendar.mini td .simpleday, .layout .calendar.mini td a{
	background:#150E07;
	}	
.layout .calendar.mini th{
	background:#6b5233;
	color:#fff;
	}
.layout .calendar.mini .blockhead{
		background:#150E07;
		border:1px solid #ECC98A;
	}		
.layout .calendar.mini td{
	background:#5794a9;
	color:#fff;
	text-align:center;
	}
#calendar_main .calendar.mini table {
	margin-top:0;
	}
.layout .calendar.mini td.othermonth a{
	border:0;
	background:#372612;
	color:#fff;
	}
.layout .calendar.mini h4{
	margin-bottom:5px;
	}

#calendar_content .blocksubhead{
	background:#372612;
	
	}
.layout .week li.floatcontainer {
	border:0;
	width:auto;
	}
.layout .week .blockbody{
	background:#5794a9;
	}
.layout .week .blockrow{
	padding: 0 5px 0 0;
	}
.layout .week .eventlist li.birthdays {
	margin-top:10px;
	margin-right:4px;
	margin-bottom:10px;
	background:#69afc7;
	}
.layout #calendar_content a.textcontrol{
	color:#fff;
	background:#372612;
	border:1px solid #ECC98A;
	position:relative;
	top:-2px;
	}
.layout #calendar_content .eventrow{
	background:#5794A9;
	}
.layout #calendar_content .eventrow a{
	color:#fff;
	}
.layout #calendar_content .eventrow dd{
	color:#c0c0c0;
	}
.layout #calendar_content .birthdate{
	color:#fff;
	background:#372612;
	border:1px solid #ECC98A;
	border-bottom:0;
	padding:5px;
	}
.birthdays .posthead{
	margin-bottom:5px;
	}


/*Albums
	----------------*/

#usercss{
	clear:both;
	width:960px;
	margin:0 auto;	
	}
#albumlist .bot_info_block{
	padding-bottom:10px;
	}
.album_pagination_top .newcontent_textcontrol{
	margin-right:24px;
	padding:4px 6px 0 6px;;
	font:bold 11px Tahoma;
	position:relative;
	background:url(/files/images/but_right.gif) no-repeat 100% 0
	}
.layout .albumlist_entry,
.layout #latestalbumcontainer li,
.layout #latestalbumcontainer li:hover{
	background:#372612;
	border:1px solid #ECC98A;
	}
.albumtitle a,
.albumtitle a:hover{
	color:#de9858;
	}
#edit_form .bot_info_block,
#delete_form .bot_info_block{
	overflow:hidden;
	}
#edit_form .group,
#delete_form .group{
	float:right;
	}
#edit_form .checkradio,
#delete_form .checkradio{
	float:left;
	}
.singlecheck{
	margin-top:5px;
	}

.layout #albumtop{
	border:0;
	width:950px;
	margin:0 auto;
	color:#fff;
	font-size:12px;
	background: url(/files/images/nav_links.jpg) no-repeat 0 0
	}
#album{
	background: #4f4734;
	width:960px;
	margin:0 auto;
	color:#fff;
	}
#album .blockfoot{
	color:#fff;
	padding:10px;
	}
#album #thumbnails li{
	background:0;
	border:0;
	}
#uploaddisplay{
	width:960px;
	margin:0 auto;
	background: transparent url(/files/images/bg_forum_info.jpg) repeat-y scroll 0 0;
	}
#uploaddisplay .blockhead{
	background: url(/files/images/forum_info_top.gif) no-repeat 0 0;
	border:0;
	}
.layout #uploaddisplay .formcontrols .blockrow{
	border:0;
	}
.picturenav,
#picturecontrols{
	margin-top:10px;
	clear:both;
	}
.picturenav{
	margin-top:27px;
	}
#picturecontrols{
	margin:25px 0 5px 0;;
	}
.layout #albumtop h1{
	margin-right:0;
	}

#picturelink{
	clear:both;
	overflow:hidden;
	}
#pictureurls label{
	color:#fff;
	}
#picturestats,
.layout #picturecaption{
	margin-left:14px;
	color:#fff;
	}






/*
.layout #picturelink img {
	width:930px;
	}*/
#message_form{
	width:960px;
	margin:0 auto;
	background:none;
	}
.layout #album_content{
	margin-right:0;	
	}


.layout #album_content{
	width:960px;
	margin-left:24px;
	}

.layout #albumlist .blockbody, 
.layout #albumlist .blockbody.albumsback, 
.layout #album_sidebar .blockbody, 
.layout #album_content .blockbody, 
.layout #album_sidebar .blockrow.albumlist_entry {
	background:none;
	}
#recentalbums{
	width:960px;
	margin:0 auto;
	background: url(/files/images/bg_forum_info.jpg) repeat-y 0 0
	}
.layout #album_content,
.layout #album_content .content{
	width:960px;
	}
.layout #album_sidebar{
	float:none;
	margin-left:0;
	margin-top:5px;
	width:auto;
	clear:both;
	}
.layout .albumedit .blockrow{
	border:1px solid #ECC98A;
	background:#372612;
	}

.layout .albumedit .blockrow .movedelete {
	width:300px;
	}









/*newreply
	---------------------------------------------*/


.newreply .editor_textbox{
	width:850px;
	}

.newreply .blockbody{
	overflow:hidden;
	}

.newreply #forumrules{
	background:none;
	border:0;
	}
.newreply #forumrules .blockrow{
	background:none;
	}

.newreply .blockbody #forumrules{

	margin-bottom:0;
	/*background: url(/files/images/bot_forum_info.jpg) no-repeat 0 100%;*/
	}



/*gropus
	------------------------------------------*/

#group-list{
	width:960px;
	margin:0 auto;
	}

#group-list .searchbit,
#group-list .searchinfo{
	background:#5794A9
	} 
.searchtitle a{
	color:#fff;
	}
	 .searchbit .searchtitle a:hover{
		color:#fff;
		text-decoration:underline;
		}
#group-list .searchbit .searchdescription{
	border-top:1px solid #ECC98A
	}
#group-list .searchbit{border-bottom:1px solid #c0c0c0}


#group-list .searchinfo .textcontrol{
	border:1px solid #ECC98A;
	border-bottom:0;
	background:#150e07
	}
#group-list .searchinfo .textcontrol:hover{
	background:#372612;
	color:#fff;
	}



.layout .time{
	color:#c0c0c0 !important;
	}
#group-list .searchlastpost .date{
	color:#fff;
	}
.layout .columnsort th a{
	background:#69AFC7;
	color:#fff;
	}

.layout .columnsort th a:hover{
	background:#5794A9;
	color:#fff;
	}
#group-above-list{
	clear:both;
	margin-right:22px;
	}

.layout #group-list-search {
	position:relative;
	left:19px;
	}

#group-after-list #pagination_bottom{
	position:relative;
	top:22px;
	}


/*---------------------------------------------------------------------------------------*/

.threadbit .nonsticky a.threadstatus, .threadbit .sticky a.threadstatus,
.threadbit .deleted .threadstatus{
	margin:9px;
	}
.forumbit_nopost .forumbit_nopost .forumrow .forumicon{
	left:15px;
	}

.layout .member_summary {
	width:200px;
	}
.layout .member_summary .block{
	background:none;
	color:#fff;
	}
	.layout #usermenu li a,
	.layout .member_summary .blocksubhead
	.layout .member_summary .blockrow div,
	.layout .member_summary .blockrow, .layout .member_summary .blocksubhead{
		color:#fff;
		}
	.layout .member_summary .blocksubhead .textcontrol{
		clear:both;
		}
	.layout .member_summary .block .blockrow,
	.layout .member_summary .block .blockbody{
		background:none;
		border:0;
		}
	.layout .member_summary .block{
		border-top:1px solid #ECC98A;
		padding-bottom:0;
		margin-bottom:0;
		}
.layout .member_content{
	margin:10px 25px 10px 25px;
	}
.layout .member_tabs{
	margin-left:0;
	float:right;
	width:748px;
	}
.layout .member_tabs .tabslight{
	margin:0 auto;
	}
.layout #profile_tabs{
	margin-top:23px;
	border:0;	
	background:url(/files/images/bg_message_block.jpg) repeat-y 0 0
	}
.bot_message{
	background: url(/files/images/bot_message_block.jpg) no-repeat 0 100%
	}
.layout #usermenu li.separator{
	margin-right:2px;
	}

.layout .member_summary dl.stats dt {
	width:75px;
	}
.layout .member_summary dl.stats dd {
	width:100px;
	}
.layout dl.stats dd {
	color:#fff;
	}
.layout .member_summary h5 .textcontrol{
	float:none;
	display:block;
	width:180px;
	}
a.textcontrol img{
	bottom:0;
	left:0;
	}	
a.textcontrol:hover img{
	position:static;
	top:0 !important;
	left:0;
	}	
.member_summary .imagecontrol img{
	top:0!important;
	}	
.layout .member_summary .groups .groups_list .group_content{
	float:none;
	width:auto;
	}
.bot_message_block #message_form{
	width:738px;
	}
.bot_message_block #message_form .editor_textbox{
	width:718px;
	}
.layout .profile_content div.subsectionhead,
.layout .profile_content .texteditor, 
.layout .profile_content .actionbuttons{
	border:0;
	background:0;
	}
.layout .postbit-lite .postbithead{
	background:#158ba7;
	border:1px solid #ECC98A;
	width:96;
	}
.bot_message_block .profile_editor_border, .bot_message_block .profile_content .actionbuttons{
	border:0;
	}
.bot_message_block .editor_textbox{
	width:648px;
	}

.layout .profile_content .friends_list li:hover{
	background:none;
	}

#socialgroup_members{
	float:left;
	width:960px;
	color:#fff;
	margin-left:24px;;
	}
.friends_list{
	margin-left:25px;
	}


.layout .blockrow{
	background:transparent;
	}

/*

.layout #postlist{
	width:940px;
	margin: 0 auto;
	padding:10px;
	}

*/


#postlist_popups{
	margin-right:30px;
	position:relative;
	z-index:124;
	}


.layout #pagination_top.right_pagination,
.layout #pagination_bottom.right_pagination{
	float:right;
	margin-right:28px;
	}
.layout .blockfoot .but .button,
.layout .but .button{
	padding:0;
	}

.layout #buddylist li,
.layout #incomingreqs li{
	background:#372612;
	border: 1px solid #ECC98A
	}

.layout ul.userlist_showavatars div.buddylist_details div.friend{
	top:24px;
	left:71px;	
}

#message_list blockquote{
	color:#c0c0c0;
	}
.layout .quickedit .blocksubfoot{
	margin:5px 0 30px 15px;
	}
.layout .postbit-lite .posthead{
	width:368px;
	}
.layout .postbit-lite .postbitfoot{
	right:65px;
	}
.layout .postbit-lite .postbitfoot .postcontrols a{
	color:#fff;
		}


.layout #content_container.contentright #content{
	width:748px;
	}
.layout #sidebar_container.small_sidebar{
	width:200px;
	}
.layout .small_sidebar{
	width:200px;
	margin-left:24px;
	}
.layout .small_sidebar .blocksubhead{
	
	}

.layout #content_container.contentright #content{
	margin-left:232px;
	}

.layout #groupstatsbox{
	padding:0;
	} 

.layout #thumbnails li{
	margin:7px;
	background:#372612;
	border:1px solid #ECC98A;
	}

.layout .small_sidebar{
		background:url(/files/images/bg_message_block.jpg) repeat-y 0 0
	}
.layout #membersblock .smaller .blockbody,
.layout #sidebar #membersblock .blockrow,
.layout #sidebar #groupstatsbox .blockbody,
.layout #sidebar #groupstatsbox .blockrow {
	background:none;
	}
.layout #sidebar_container{
	padding-bottom:0;
	}
.bot_message_block{ background:url(/files/images/bot_message_block.jpg) no-repeat 0 100%}

.layout #sidebar_container #sidebar .block{
	margin-bottom:0px;
	}
.layout #sidebar_container.small_sidebar .smaller .blocksubhead{
	background:url(/files/images/blockhead.gif) no-repeat -1px 0;
	width:190px
	}
.blocksubheadinfo,
.blocksubheadinfo:hover{
	color:#fff;
	}
.layout .threadbit .discussionrow.hasstatus .threadinfo{
	width:46%;
	}

.m_r{
	margin-right:25px;
	}

.layout .groupbit:hover .blockfoot{
	background-color:transparent;
	}

.layout .groupbit{
	min-height:70px;
	margin-top:10px;
	border-bottom:1px solid #c0c0c0;
	}
.commalist a{
	color:#de9858;
	}
#pmrecips .popupctrl,
#bccrow .popupctrl{
	background:#fff;
	color:#000;
	}
.layout .requestlist > li{
	background:transparent
	}
.layout #forumrules{
	background:none;
	border:0;
	margin-bottom:0;
	}
.editor_textbox_smilie{
	width:860px;
	}

.layout ul.codeblock li.blockrow div.desc{
	width:76.5%;
	}
.sub_post_avatar{
	height:105px;
	padding-bottom:10px;
	}

.layout .postbit-lite .postbit-chkbox{
	right:15px;
	}


.layout #calendar_content .eventbit .eventhead{


	background:#7192A8 url(http://forum.allods.s10/images/buttons/newbtn_middle.png) repeat-x 0 0;
	}
.layout #calendar_content .eventbit .eventhead .time{
	padding:5px 0;
	color:#c0c0c0;
	}
.layout .eventbit .eventdetails {
	background:#5794A9;
	border:1px solid #5794A9;
	border-right:0;

	border-bottom:1px solid #ECC98A;
	margin-bottom:2px;
	}

.layout .eventbit .userinfo {
	background:#69AFC7;
	border:1px solid #fff;
	margin:10px;
	}

.threadbit .discussionrow.hasstatus .threadstats li,
.author span,
.threadlastpost dd{
	color:#c0c0c0;
	}

#group_message_inlinemod_form{
	width:960px;
	margin:0 auto;
	}

.layout .uploadlaunchlink{
	background: 0;
	border:0;
	color:#fff;
	}

#controls_above .but{
	float:right;
	margin-right:24px;
	}

.postbit-lite{
	background:transparent url(/files/images/bg_forum_info.jpg) repeat-y scroll 0 0;

	}
.postcounter{
	color:#fff;
	}
.layout #usercp_content #attachmentlist {
	margin-top:1px;
	}
.layout #albumtop h1{
	line-height:11px;
	}
.layout blockquote.preview .bbcode_container .bbcode_quote_container{
	background:none;
	}
.layout blockquote.preview .bbcode_container{
	background:none;
	}
.layout blockquote.preview .quote_container{
	border:1px solid #ECC98A;
	background:#69AFC7; 
	}
.layout blockquote.preview .bbcode_container div.bbcode_quote{
	background:#69AFC7; 
	}

.layout .above_who_online,
.who_online{
	width:960px;
	margin:0 auto;
	}

.who_online{
	background:#5794A9;
	color:#fff;	
	}
.who_online .textcontrol{
	border:1px solid #ECC98A;
	background:#150e07;
	color:#fff;
	}
.layout #wol_navpopup{
	margin-right:20px;
	}
.layout #woltable a{
	color:#fff;
	text-decoration:underline;
	}
.layout .who_online #forum_icon_legend .blockrow{
	background:0;
	}
.layout .who_online h5{
	color:#fff;
	font-weight:bold;
	}
#postpagestats,
.subsectionhead,
.errorblock h3{
	color:#fff;
	}
.profile_editor_border .editor_textbox{
	left:4px;
	}
.profile_editor_border{
	background: url(/files/images/bg_forum_info.jpg) repeat-y 0 0
	}
#message_form .errorblock{
	background:#5794A9;
	color:#fff;
	}
#message_form #qc_error_okay .button{
	color:#fff;
	border:1px solid #ECC98A;
	background:#150e07;
	}
#message_form .actionbuttons{
	margin-left:5px;
	}
.errorblock{
	margin-bottom: 10px;
	border:1px solid #ECC98A;
	}
.layout .posts, .layout #message_list{
	margin:6px 0;
	}
#profile_tabs #userinfo{
	display:block;
	width:142px;
	font-size:14px;
	overflow:hidden;
	}
.profile_editor_border
.formcontrols .bot_info_block{
	background:none;
	}
.avatarlink{
	margin-left:5px;
	}
.layout #usercss #postlist .postbit-lite,
.layout #usercss #message_form .profile_editor_border{
	background: url(/files/images/bg_forum_info.jpg) repeat-y 0 0
	}
.layout #usercss #postlist .bot_info_block,
.layout #usercss #message_form .bot_info_block{
	background:url(/files/images/bot_forum_info.jpg) no-repeat 0 100%
	}
.layout #postlist .postbit-lite,
.layout #postlist .bot_info_block,
#message_form .bot_info_block,
#message_form .profile_editor_border{
	background: 0;
	}


.bbcode_container .bbcode_container{
	background:none;
	width:685px;
	}
.bbcode_container .bbcode_container .bbcode_code{
	width:685px;
	}
.bbcode_container .bbcode_container pre.bbcode_code{
	background:#5794A9;
	}
.layout #annoucements_navpopup {
	margin-right:24px;
	position:relative;
	z-index:123;
	}
.layout #annoucements_navpopup .textcontrol,
.layout #annoucements_navpopup .popupctrl,
.layout #pm_navpopup .textcontrol,
.layout #pm_navpopup .popupctrl,
.layout #usercp_navpopup .textcontrol,
.layout #usercp_navpopup .popupctrl{
	float:right;
	}
#usercp_navpopup .shade{
	float:right;
	padding:3px 7px;
	}
.controlbar .textcontrol {
	float:right;
	}


/*
.layout .forumbit_nopost .forumrow .forumdata{
	padding-left:0;
	}
*/
.layout .forumbit_post .foruminfo .forumdata .datacontainer{
	padding-left:74px;
	}

.body_wrapper p{
	color:#fff;
	}
#footer_time {
	padding-top:35px;
	}
.memberaction_body{
	overflow:hidden;
	}

.editor_textbox_container {
	width:88%;
	}

.layout .vB_DatePicker td{
	background:#150e07
	}
.layout .vB_DatePicker th{
	background:#372612;
	}


.layout #pictures .blockbody .blockrow, 
.layout #group_discussion_inlinemod_form .blockbody .blockrow {
	border:0;
	}

.layout .member_summary .friends_mini .friends_list li .friend_info a{
	font-size:10px;
	}
.layout .forumbit_nopost .forumbit_nopost .forumrow .forumicon{
	left:15px;
	top:6px;
	}

.layout #pollinfo .polltitle {
	color:#fff;
	}
.layout #pollinfo{
	border:1px solid #fff;
	}
.layout #pollinfo {
	background:#110601;

	}
.layout #pollresults{
	border:1px solid #fff;
	background:#271203;
	}
.layout .polloptionsblock {
	padding-left:10px;
	}
.layout #pollresults li .votes .pollbarwrapper .numvotes{
	background-color:#110601;
	color:#fff;
	}
#pagination_top{
	margin-right:22px;
	}
#above_searchresults{
	padding-right:22px;
	}
.forumlastpost div{
	color:#fff;
	}

.layout .editor_textbox_bot textarea{
	color:#fff;
	}
.layout .profile_content .subsectionhead{
	padding:42px 0 10px 0 !important;
	}
.postbithead .username{
	color:#fff;
	}
.polloptionsblock {
	overflow:hidden;
	zoom:1;
	}
.polloptionsblock .group{
	float:left;
	clear:both;
	}

.postlinking .but{
	margin:3px 0 0 6px;
	}
.postlinking .but a{
	text-indent:17px;
	}
.layout .postlinking .but a:hover{
	color:#fff !important;
	text-decoration:none !important;
	background:none !important;
	}
.layout .editor_textbox iframe,
.layout #vB_Editor_001_iframe,
.layout #vB_Editor_001_iframe body,
.layout #vB_Editor_001_iframe html{
	color:#000;
	background:#a89562;
	border:1px solid #60442a;
	}
.right img{
	float:right;
	}
	
.layout .popupbody li > label {
	color:#000;
	}
.layout .memberaction_body.popupbody li{
	width:auto;
	}
.editpost_rules{
	margin-left:25px;
	}
.editpost_rules .blockhead{
	border:0;
	background:url(/files/images/left_forum_info.gif) no-repeat 0 0;
	}

.editpost_rules .bot_info_block{
	background: url(/files/images/lb_info_block.gif) no-repeat 0 100%
	}


.message_l li{
	width:745px;
	}


.layout .message_l li .bbcode_container{
	width:98%;	background:none;
	}

.layout .message_l li .bbcode_quote{
	width:98%;
	background:#5794A9;
	border:1px solid #fff;
	}

.layout .message_l li .bbcode_quote .message{
	width:98%;
	background:none;
	}
.layout .message_l li .quote_container{
	width:98%;	
	overflow:hidden;	
	background:none;
	}
.layout .message_l .after_content{
	width:480px;
	}
.layout .message_l .quote_container .bbcode_quote_container{
	display:none;
	}	

.layout .message_l .postbitlegacy .content{
	padding-right:0;
	}
.layout .postbitlegacy, 
.layout .eventbit{
	color:#c0c0c0;
	}
.layout .postbitlegacy dl.userinfo_extra dt, 
.layout .postbitlegacy dl.user_rep dt{
	color:#a0a0a0;
	}
.blockhead .popupbody li > a{
	color:#727272;
	}



/*mailru*/

/* style="background:#7192A8; padding:1px 5px 5px 5px;-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px" */

.for_profileform table{
	margin-left:10px;
	color:#fff;
	}
.for_profileform table table{
	margin-left:0;
	}
.for_profileform .bginput{
	width:300px;
 	}
.for_profileform td{
	padding:5px 0;
	}
.table_top_form td{
	padding-right:5px;
	}
.table_top_form label{
	position:relative;
	top:2px;
	}
#mailru_domain{
	margin:0 10px 0 0;
	top:1px;
	width:100px
 	}
.toplinks form input {
	color:#fff;
	}
.define_but{
	width:380px;
	}
.define_but .but{
	padding:5px;
	}
.layout .popupmenu .popupbody label,
.layout .popupmenu .popupbody a{
	color:#7c7c7c;
	}
.layout #view-group-discussion-popups a{
	color:#7c7c7c;
	}

.layout .author .username,
.layout .commalist a,
.layout .forumbit_post .foruminfo .forumdata .viewing{
	color:#fff;
	}

.layout .username_container .memberaction .username{
	padding:3px 0 3px 26px;
	background: url(/files/images/arrow.png) no-repeat 0 0
	}
.layout .memberaction_body.popupbody li.right {
	float:left;
	clear:left;
	text-indent:4px;
	}
.layout .right img{
	float:left;
	}


.layout .editor_textbox textarea,
.layout .editor_textbox textarea:focus{
	background-color:transparent !important;
	color:#fff;
	font-size:12px;
	}

#showpm .postdetails{
	background: url("/files/images/small_postdetails_bg.jpg") repeat-y 0 0;
	}
.layout #showpm .postdetails_top{
	background: url("/files/images/small_postdetails_top.jpg") no-repeat 0 0;
	}
#showpm .postbitlegacy .posthead, 
#showpm .eventbit .eventhead, 
#showpm .postbitdeleted .posthead{
	background: url("/files/images/small_posthead.jpg") no-repeat 1px 0;
	}
.layout #showpm .postbitlegacy, 
.layout #showpm .eventbit{
	width:748px;
	}


.layout #below_searchresults{
	margin-right:19px;
	}

#smilielist .blocksubhead{
	color:#fff;
	}
.layout .editor_controls > ul.right {
	margin-right:6px;
	}
.layout .editor_controls .popupmenu div.popupctrl{
	border:0;
	line-height:20px;
	color:#fff;
	border-bottom:1px dashed #fff;
	}
.layout .popupmenu.sizes div.popupctrl{
	width:54px;
	}
.popupmenu.fonts div.popupctrl{
	width:54px;
	}

.below_body{overflow:hidden;}

#slider {
float:right;
top:53px;
right:38px;
width:678px;
height:60px;
overflow:hidden;
position: relative;
background: url (images/loading.gif) no-repeat 50% 50%;
}
#slider img {
position: absolute;
top: 0px;
left: 0px;
display: none;
}
#slider a{
	top:0;
	right:0;
	display:block;
	width:678px;
	height:60px;
	z-index:20;
	}
#slider  div{
	position:absolute;
	top:0;
	left:0;
	}
	
.layout .blockbody.postpreview{
	border:0;
	background:url("/files/images/message_bg.gif") repeat-y 0 0;
	}	
.layout .blockbody.postpreview .signature{
	border-top:0;
	}
.postcontent.restore{
	overflow:hidden;
	} 
.restore ol, .restore ul, .restore dl{
	margin-left:2.1em;
	}
.layout #attachlist_list2.attachments{
	background:0;
	}
.layout #attachlist_list2.attachments li{
	color:#fff;
	}	
.attachment,
#manageattach{color:#000;}	
