.above_body, .body_wrapper 
{
	/*background: url(/forum/images/new/bkg.jpg) 0 0 repeat; */
	background-color: #F2E8D7; /* #F6DFBA; */ /* #F2E8D8; */
	margin: 0 auto;
}
#brd_outer{border:none; margin-top: -10px;}

.below_body
{
	text-align: center;
}

.navbar
{
	color: black;
}

.content_bg {
	background:url(/forum/images/new/back_7.gif) 0 0 repeat-x;
}

.site_size {width:100%; margin:0px;padding:0px;position:relative;text-align:center;min-width: 1300px;}
.site_size2 {width:990px; margin:0 auto;position:relative;text-align:center}

.conteiner 
{
	height: 100%;
}

.bg_color_1 {
	background:#dfba7b;
}

.bg_color_2 {
	background:#f7e7cb;
}
.bb {
	border-bottom:1px solid #c7a873;
}

.icon_nav {
	float:right;
	padding:2px 0 0 0;
	margin-top: 0px;
}

.icon_nav li { display:inline-block;}

.icon_nav a.home {background:url(/forum/images/new/icon_bg.png) 0 -61px no-repeat;width:35px; height:36px; display:inline-block; margin:0 6px;}
.icon_nav a.home:hover,.icon_nav a.home.cur {background-position:0 0;}

.icon_nav a.site_map {background:url(/forum/images/new/icon_bg.png) -48px -61px no-repeat;width:35px; height:36px; display:inline-block; margin:0 6px;}
.icon_nav a.site_map:hover,.icon_nav a.site_map.cur {background-position:-48px 0;}

.icon_nav a.contacts {background:url(/forum/images/new/icon_bg.png) -97px -61px no-repeat;width:35px; height:36px; display:inline-block; margin:0 6px;}
.icon_nav a.contacts:hover,.icon_nav a.contacts.cur {background-position:-97px 0;}

.icon_nav li { display:inline-block; //display:inline; //zoom:1;}

.menu_top { text-align:center; padding:0; font-size:0;}
.menu_top li { display:inline-block; //display:inline; //zoom:1; list-style:none;}
.menu_top li a 
{
	font:700 15px/1.3em Tahoma, Geneva, sans-serif; 
	color:#845b0e;
	text-transform:uppercase; 
	text-decoration: none;
	display:inline-block;
	-moz-border-radius: 30px; 
	-webkit-border-radius: 30px; 
	-khtml-border-radius: 30px; 
	border-radius: 30px;
	padding:12px 12px;
	behavior: url(PIE.htc);
	position:relative;
/*	max-width: 100px;
	vertical-align: middle; */
}

.menu_top a:hover 
{ 
	background:#d1b683;
	color: white;
}

.back_1 {
	height:114px;
	background:url(/forum/images/new/back_1.gif) 0 0 repeat-x;
}

.bg_1 {
	background:url(/forum/images/new/bg_1.jpg) 300px 0 no-repeat;
	height:114px;
}

.site_name {
	color:#f9f0e0;
	padding:10px 0 13px;
	font:700 14px/1.2em Tahoma, Geneva, sans-serif;
}


.menu_top_wrap {
	padding:6px 0 5px;
}


.site_logo {
    left: 0;
    position: absolute;
    top: 10px;
}

#hdr {
background:url("enlighten/misc/header_back.gif") repeat scroll 0 0 #F7632F;
color:#745626;
font-family:tahoma;
font-size:40px;
height:95px;
margin:0;
padding:0;
text-align:center;
width:100%;
}
.h_nav	{
color: #767663;
font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
padding: 3px 6px 3px 6px;
white-space: nowrap;
}
.h_nav a:link
{
	color:#ffff00;
	text-decoration: none;
	font:700 14px/51px Arial, Helvetica, sans-serif;
	display:inline-block;
	width:147px; height:51px;
	background:url(/forum/images/new/menu_punkt.png) 0 0 no-repeat;
}
.h_nav a:visited
{
	color: #ffff00;
	text-decoration: none;
	background:url(/forum/images/new/menu_punkt.png) 0 0 no-repeat;
	display:inline-block;
	width:147px; height:51px;
	font:700 14px/51px Arial, Helvetica, sans-serif;
}
.h_nav a:hover, .h_nav	a:active
{
	color: #fff;
	text-decoration: underline;
}

#nav_back {
background: #F1F1DF;
width: 100%;
height: 51px;
	margin:0;
	padding: 0;
	clear:both; 
	
}

#toplinks.toplinks ul.isuser, #toplinks.toplinks ul.nouser {background-color:#D0AD6C;}
#toplinks {position:relative; margin-top: -28px; height: 42px; right: 0px; float: right;}
#toplinks #yui-gen0 {left:200px;}

html{background-color:#F2E8D8; background-image:none;
}

body
{
margin: 0;padding: 0;border: 0;outline: 0;
min-width: 1280px;
}

.forumbit_nopost .forumbit_nopost .forumrow, .forumbit_post .forumrow {background-color:#F2E8D8 !important;}

.forumhead h2
{
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
clear:both;
display:block;
float:left;
font-weight:bold;
padding:5px 0;
width:100%;
background-color: #C9AD7C;
}
.forumhead h2 span.forumtitle {
text-indent:10px;
width:76%;
}
.forumhead h2 span {
clear:right;
display:block;
float:left;
}

.forumbit_post .foruminfo .forumdata .forumtitle a, 
.forumbit_nopost .forumbit_nopost .forumrow .forumtitle a
{
	font-weight:normal !important;
	color: #9B2212;
	font-size:1.3em;
}
.forumbit_post .forumlastpost .lastposttitle a, 
.forumbit_post .forumlastpost .lastpostby a
{
	font-weight:normal;
	color: #0000ff;
}
.threadbit .title
{
	color:blue;
	font-size:1.2em;
}
.attachments
{
	margin:0px;
}
.forum_info_block, .forum_info_form
{
	background-color:#F2E8D8 !important;
}
.threadbit .alt, 
.navbar,
.attachments,
.threadbit .nonsticky, .threadbit .deleted, .threadbit .discussionrow, .threadbit .ignored,
.navtabs li.selected a.navtab,
.navtabs li a.navtab,
.wgo_block div.floatcontainer,
.postbitlegacy .postbody, 
.eventbit .eventdetails .eventbody,
.postbitlegacy .postdetails, 
.eventbit .eventdetails,
.postbitlegacy .userinfo,
.thread_info_block
{
/*	background-color: #7A2B09 !important;*/
	background-image: none !important;
}
.threadlisthead, 
.forumhead, 
.forum_info h4, 
.notices li, 
.navtabs,
.wgo_block h2,
.postbitlegacy .posthead, .eventbit .eventhead,
.postbitlegacy .postfoot .textcontrols, 
.eventbit .eventfoot .eventcontrols,
.thread_info h4
{
	background:url(images/cellpic.gif) repeat-x scroll 0 0 #D0AD6C !important;
}
.navtabs li.selected a.navtab,
.navtabs li a.navtab
{
	background-color: #E2C696;
	color: #501E06; /*#9B2212;*/
	border-top: 1px solid #501E06;
	border-left: 1px solid #501E06;
	border-right: 1px solid #501E06;
	margin-left: -1px;
	margin-right: -1px;
}
.navtabs li.selected li a
{
	font-weight:bold;
}

.navbar ul#navtabs
{
	background: #C9AD7C none !important;
}

.wgo_block h2.blockhead
{
	background: #C9AD7C none !important;
}

.forumbit_nopost .forumbit_nopost .forumrow, .forumbit_post .forumrow {
background: #FAF1E8 none;
/*
background: -moz-linear-gradient(top, rgba(246,232,188,1) 0%, rgba(246,232,188,1) 73%, rgba(239,204,145,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(246,232,188,1)), color-stop(73%, rgba(246,232,188,1)), color-stop(100%, rgba(239,204,145,1)));
background: -webkit-linear-gradient(top, rgba(246,232,188,1) 0%, rgba(246,232,188,1) 73%, rgba(239,204,145,1) 100%);
background: -o-linear-gradient(top, rgba(246,232,188,1) 0%, rgba(246,232,188,1) 73%, rgba(239,204,145,1) 100%);
background: -ms-linear-gradient(top, rgba(246,232,188,1) 0%, rgba(246,232,188,1) 73%, rgba(239,204,145,1) 100%);
background: linear-gradient(to bottom, rgba(246,232,188,1) 0%, rgba(246,232,188,1) 73%, rgba(239,204,145,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6e8bc', endColorstr='#efcc91', GradientType=0 );
*/
}

.forumbit_post .forumstats, .forumbit_post .forumstats_2
{
	float:right !important;
}
.forumbit_post .forumlastpost,
.threadbit .threadlastpost
{
	clear:none !important;
	float:right !important;
	text-align:right !important;
}

.threadbit .threadlastpost {
	display:block;
	padding:8.74px 100px 8.74px 0 !important;
	width:auto !important;
}

.threadbit ul.alt
{
	float:right;
}

.threadbit ul.threadstats
{
	background: none;
}

.threadlisthead span.threadlastpost 
{
	clear:none !important;
	float:right !important;
	padding-right:100px !important;
	text-align:right;
	width:auto !important;
}

.threadlisthead span.threadstats
{
	float:right  !important;
	text-align:right;
}
.signature
{
	border-top:1px solid #000000 !important;
}
.editor_textbox textarea
{
	font-size: 17px;
}
#wgo_onlineusers a.username
{
	color:#0000ff;
}
#forum10 .forumtitle a
{
	color: green;
}
.postcontent a{
	color:#0000ff !important;
}
.newcontent_textcontrol
{
background-color: #b67224
}

.postbitdeleted .posthead, .postbitignored .posthead
{
background-color: #b67224
}

.navtabs ul.floatcontainer
{
	background-color: #E2C696;
	color: #501E06;
	border-top: 1px solid #501E06;
	border-bottom: 1px solid #501E06;
}

.navtabs > ul.floatcontainer li a
{
	color: #501E06;
}

.navtabs > ul.floatcontainer li a.popupctrl
{
	color: #501E06;
}

.threadbit .sticky
{
	background-color: #f6eac1 !important;
}
.welcomelink { color: #501E06 !important; }

.postbitlegacy .postbody, .eventbit .eventdetails .eventbody
{
	border-left-color: #D0AD6C !important;
}

.forum_info h4.forumoptiontitle, 
.forum_info .options_block_container h4
{
	width: auto !important;
}
.forum_info .blockbody,
#forumrules,
#forumrules .rules_link,
#forumrules .bbcodeblock,
#forumrules ul.youcandoblock
{
	float:left;
	width:100%;
}
#forumrules .rules_link
{ padding-left: 0px; }

.navtabs .popupbody
{
	margin-top: 25px;
}

.threadbit .alt
{
	margin-right: 20px;
}

.navtabs ul.floatcontainer li a.popupctrl:hover
{
    border-color:#2f4456;background-color:#7192A8;text-decoration:none;
    border: 1px solid black;
    border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    padding-right: 15px;
}

.forumbit_post .foruminfo .forumicon {
    width: 48px;
}

.postbitlegacy .userinfo a.username, .eventbit .userinfo a.username strong{
    font-size: 15px !important;
    font-weight: bold;
}

span.usertitle
{
color: green;
font-size: 14px !important;
}

span.rank
{
color: blue;
font-size: 14px !important;
}

fieldset.logindetails
{
width: 310px;
}

h2.trigger {
    padding: 5px;
    background-color: #E9E9E9;
    border: 1px solid #999999;
    margin-top: 4px;
    margin-bottom: 4px;
    line-height: 17px;
    width: 90%;
    font-size: 1em;
    font-weight: normal;
    float: left;
}

h2.trigger a {
    background: #E9E9E9 url(/forum/images/new/closed.png) no-repeat;
    background-position: 0px 2px !important;
    padding-left: 24px;
    color: #333333 !important;
    text-decoration: none;
    display: block;
}

h2.trigger a:hover { color: #ffffff; border-bottom: 0px dotted #000000; }

h2.trigger.active a {
    background: #E9E9E9 url(/forum/images/new/open.png) no-repeat;
} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/

.toggle_container {
    margin: 0px;
    padding: 5px;
    border: 1px solid #969696;
    background-color: #E9E9E9;
    overflow: hidden;
    width: 90%;
    clear: both;
    float: none;
}

.toggle_container .block {
    display: block;
    width: 90%;
    margin: 0px;
    background-color: #E9E9E9;
    float: none;
}

.navtabs li.usrinfo {
/*    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #9B2212;
    border-left: 1px solid #CEDFEB;
    border-top: 1px solid #CEDFEB;
    font: bold 12px/26px Arial,Calibri,Verdana,Geneva,sans-serif;
    text-align: center;
    text-decoration: none;
*/
   margin-left: 8px;
   margin-right: 8px;
}

.globalsearch {
    display: block;
    padding: 0;
    margin: 1px 0 0 0;
    float: right;
    position: relative;
    width: 360px;
    border: none;
}

.globalsearch .textboxcontainer span {
   padding-top: 2px;
/*   border-bottom: 1px solid #501E06;
   border-right: 1px solid #501E06;
*/
}

.globalsearch .buttoncontainer {
   border: 1px solid #501E06;
   height: 24px;
}

.navtabs ul.isuser2, ul.nouser2
{
	position: relative;
        top: 0px;
        left: 0px;
        margin: 0;
	border: none;
	float: right;
	list-style: none outside none;
	font-weight: bold;
	text-decoration: none;
	color: #501E06;
}

.navtabs ul.isuser2 li
{
	float: right;
        margin: 0;
}

.navtabs li.usrtab
{
	float: right;
	border: none;
}

.globalsearch .buttoncontainer 
{
	float: left;
}


.toplinks2 ul.isuser2 li a:hover {
    border-color:#2f4456;background-color:#7192A8;text-decoration:none;
    border: 1px solid black;
    border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
}

.toplinks2 ul.nouser2 li a:hover {
    border-color:#2f4456;background-color:#7192A8;text-decoration:none;
    border: 1px solid black;
    border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
}

.toplinks2 form input {
    border: 0 none;
    font-size: 11px;
    margin: 3px 4px 0 4px;
    padding: 1px;
    vertical-align: baseline;
}
.toplinks2 form input.textbox {
    color: #000000;
}
.toplinks2 form input.default-value {
    color: #777777;
}
.toplinks2 .remember {
    color: #FFFFFF;
    font-size: 10px;
    margin: -3.33333px 0 0 20px;
}
.toplinks2 .remember input {
    vertical-align: baseline;
}
.toplinks2 ul.isuser2 .notifications .popupbody li {
    border-top: 1px solid #7192A8;
}

.toplinks2 li a
{
	margin-left: 4px;
	margin-right: 4px;
	padding: 4px;
}

.toplinks2 li div.popupbody a
{
	color: black;
}

.advsearch
{
	display: inline-block;
	float: left;
	height: 26px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 0px;
	top: 0px;
        font: bold 12px/26px Arial,Calibri,Verdana,Geneva,sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 4px;
}

.advsearch a
{
    color: #501E06;
    text-decoration: none;
    padding: 4px;
}

.advsearch a:hover
{
    color: #FFFFFF;
    text-decoration: none;
    padding: 4px;
    border-color:#2f4456;background-color:#7192A8;text-decoration:none;
    border: 1px solid black;
    border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
}

.rssicon
{
	float: right;
	padding-top: 1px;
	margin-left: 5px;
}

.searches
{
	display: block;
	float: right;
	margin-top: -27px;
	z-index: 999;
	position: relative;
}


.globalsearch input.textbox 
{
	padding-top: 4px;
	border: 1px solid #501E06;
}

.globalsearch .textboxcontainer
{
	border-left: 1px solid #501E06;
}

.navtabs ul.isuser2 li.notifications
{
	border-color:#2f4456;background-color:#7192A8;text-decoration:none;
	border: 1px solid black;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-khtml-border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
}

.slogan
{
    position: absolute;
    right: 0;
    top: 58px;
}

.forum_button
{
	text-align: center;
	position: absolute;
	width: 100%;
	margin-top: -10px;
}

img.thumbnail
{
	margin: 5px 8px 5px 8px;
}

/* === NEW HEADER === */

.size_wider
{
	width: 1300px;
	margin-left: auto;
	margin-right: auto;
}

.color_darkbrown2
{
	color: #793912;
}

.halfline
{
	height: 8px;
}

.top_handle
{
/*	position: absolute; */
	top: 0px;
	width: 1100px;
	height: 39px;
	margin-left: auto;
	margin-right: auto;
/*	background: url(/templates/guitar/images/handle.png) no-repeat 0 0;*/
	text-align: center;
}

.top_handle_text
{
	float: left;
	width: 756px;
	font-size: 14px;
	margin-left: 76px;
	margin-top: 3px;
	font-weight: bold;
}

.top_handle_iconholder
{
	float: left;
	position: relative;
	width: 40px;
	height: 36px;
	background: url(/templates/guitar/images/handle_col.png) no-repeat 0 0;
	margin-left: 8px;
	margin-top: 4px;
}

.top_handle_icon
{
	left: 10px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 2px;
}

.header
{
	z-index: 900;
	font: 15px/1.5em Tahoma,Geneva,sans-serif;
}

.header_sticky
{
	position: fixed;
	width: 100%;
	left: 0;
	top: -273px;
}

.header_bkg
{
	background: url("/images/vert_bg.png") repeat-x scroll 0 37px #F5E6BA;
        width: 100%;
        height: 281px;
        position: relative;
}

.header_bkg_brown_top
{
	background-color: #501e06;
	display: block;
	height: 8px;
	position: absolute;
	top: 28px;
	width: 100%;
}

.header_bkg_brown_0
{
        background-color: #FDE0BE;
        width: 100%;
        height: 0px;
}

.header_bkg_brown_1
{
        background-color: #411805;
        width: 100%;
        height: 9px;
}

.header_bkg_brown_2
{
        background-color: #501E06;
        width: 100%;
        height: 67px;
}

.header_main
{
	position: absolute;
	top: 37px;
	width: 1300px;
	height: 320px;
	background: url(/images/forumhdr.jpg) no-repeat 0 0;
	text-align: center;
}

a.header_link_left
{
	display: block;
	width: 530px;
	height: 186px;
	left: 0;
	top: 0;
	position: absolute;
	z-index: 100;
	color: #925d1f;
}

a.header_link_right
{
	display: block;
	width: 290px;
	height: 237px;
	top: 0;
	left: 800px;
	position: absolute;
	z-index: 100;
	color: #925d1f;
}

.header_left_float_holder
{
	position: relative;
	width: 1400px;
	height: 0;
	margin: 0 auto;
}

.header_left_float
{
	position: absolute;
	display: block;
	width: 225px;
	left: 0;
	top: 0;
	margin-top: 20px;
	border: 1px solid #800000;
}

.header_contacts
{
	position: absolute;
	left: 647px;
	top: 28px;
	width: 249px;
	height: 170px;
	line-height: 33px;
}

.header_contacts_block
{
	padding-top: 4px;
}

.header_contacts_block a
{
	text-decoration: none;
}

.header_contacts_block div
{
	padding-left: 17px;
	background-repeat: no-repeat;
	background-position: 16px 6px;
}

.header_contacts_block a:hover
{
	text-decoration: underline;
}

.icon_phone
{
	background-image: url(/images/new/phone.png);
}

.icon_phone span
{
	display: block;
	width: 100%;
	padding-left: 12px;
	background-repeat: no-repeat;
	background-position: 32px 10px;
}

.icon_mail
{
	background-image: url(/images/new/mail.png);
}

.icon_excl
{
	background-image: url(/images/new/excl.png);
}

.flag_rus
{
	padding-left: 12px;
	background-image: url(/images/new/flag_rus.png);
}

.flag_ukr
{
	padding-left: 12px;
	background-image: url(/images/new/flag_ukr.png);
}

.header_rus span
{
	background-repeat: no-repeat !important;
	background-position: 0px 9px !important;
	padding: 0;
	display: block;
	width: 100%;
}

div.header_menu
{
	height: 98px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 217px;
	width: 880px;
}

div.header_menu table.menu
{
	font-family: Cambria, Georgia, serif;
	font-size: 20px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	list-style-type: none;
	width: 100%;
	margin-top: 4px;
        text-align: center;
}

div.header_menu table.menu a
{
	text-decoration: none;
	padding: 0;
	margin: 0;
}

div.header_menu table.menu a:hover
{
	color: white;
}

div.header_menu .header_menu_line1 a:hover
{
	color: red !important;
}

div.header_menu table.menu td.current a,
div.header_menu table.menu a.color_darkred
{
	color: #951600;
}

div.header_menu table.header_menu_line2 td.current a
{
	color: #C61A00;
}

table.header_menu_line1 td
{
    text-transform: uppercase;
    vertical-align: top;
    padding-top: 10px;
}

table.header_menu_line1 td a
{
	color: #501E06;
}

table.header_menu_line1 td.menu_gap
{
	display: block;
	padding: 0;
	margin-top: 2px;
	width: 3px;
	height: 50px;
	background: url(/templates/guitar/images/header_menu_l1_gap.png) repeat 0 0;
}

table.header_menu_line2 td
{
	vertical-align: top;
	padding: 6px 0px 0px 6px;
}

table.header_menu_line2 td a
{
	color: #EEC98A;
}

.header_contacts_block a
{
	color: #925d1f;
}

.for_pupils
{
	background:url(/forum/images/new/pupils.png) 0 0 no-repeat;
	display:inline-block;
	width:283px;
	height: 37px;
	text-align: center;
	margin-left: 12%;
	vertical-align: middle;
}

.for_pupils a
{
	display: block;
	color: white;
	font: bold 15px Cambria,Georgia,serif;
	margin: 9px 0 0 56px;
	color: #FAF1E8 !important;
	text-transform: uppercase;
	vertical-align: middle;
}

.cabinet_link
{
	background:url(/forum/images/new/cabinet-r.png) 0 0 no-repeat;
	display:inline-block;
	width:283px;
	height: 37px;
	text-align: left;
	margin-left: 4%;
	vertical-align: middle;
}

.cabinet_link a
{
	display: block;
	color: white;
	font: bold 15px Cambria,Georgia,serif;
	margin: 9px 0 0 40px;
	color: #FAF1E8 !important;
	text-transform: uppercase;
	vertical-align: middle;
}

.forumhead
{
	color: #501E06 !important;
}

.blockhead
{
	background: #C9AD7C url("/forum/images/buttons/newbtn_middle.png") repeat-x scroll 0 0;
	border: 1px solid #DABA82;
	color: #501E06 !important;
}

.forumbit_nopost .forumbit_nopost .forumrow, .forumbit_post .forumrow
{
	border-bottom: 1px solid #EEC98A;
	border-left: 1px solid #EEC98A;
	border-right: 1px solid #EEC98A;	
}

.postbit .posthead, .postbitlegacy .posthead, .eventbit .eventhead
{
	border: 1px solid #C26A10 !important;
}

.threadlisthead
{
	border: 1px solid #C26A10 !important;
}

.footer
{
	background-color: #C9AD7C;
}

.fsdbutton
{
	float: right;
        width: 216px;
        height: 62px;
        background: url(/templates/guitar/images/shortdesc_button_details.png) no-repeat 0 0;
	font: bold 10pt Tahoma, Geneva, sans-serif;
	color: #f7e1b0;
	padding-top: 12px;
}

a.fsdlink
{
	color: #f7e1b0;
}

a.fsdlink:hover .fsdbutton
{
	color: white;
}

.postbitlegacy .postfoot .textcontrols a, .postbit .postfoot .textcontrols a, .eventbit .eventfoot .textcontrols a
{
	padding: 4px 4px 4px 24px !important;
	background-color: #EEEEEE !important;
        background-position: 4px 3px !important;
}

.postbitlegacy .postfoot .textcontrols a:hover, .postbit .postfoot .textcontrols a:hover, .eventbit .eventfoot .textcontrols a:hover
{
	background-color: white !important;
}

.ftr_mob_sw
{
	display: inline-block;
	text-align: center;
	font-size: 16px;
	margin-right: 10px;
}



p.forum-banners>a>img
{
	margin: 4px 10px;
}

@media only screen 
  and (min-device-width: 1024px)
{
	.body_wrapper
	{
		max-width: 95%;
	}
}

@media only screen 
  and (max-device-width: 1400px)
{
	.forum-banners img
	{
		-webkit-transform:scale(0.8);
		-moz-transform:scale(0.8);
		-ms-transform:scale(0.8);
		-o-transform:scale(0.8);
		transform:scale(0.8);
	}
}
