@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background:url(../images1/bg-body.jpg) left top repeat-x #d9d4b6;
	font-family: "trebuchet MS",Times,serif;
	font-size: 12px;
	color: #333333;
	height:100%;
}
a { color:#3670A7; text-decoration:underline;}
a:hover {  text-decoration:none;}




html{height:100%;}
form, h1, h2, h3, h4, h5, h6, h7 { margin:0;}

.mtw{ height:100%; width:982px;}

.logo{ text-decoration:none;}
.logo h1 { display:block; float:left; width:363px; height:75px; margin:0;}
.logo h1 a { display:block; float:left; width:363px; height:75px; background: url(../images1/logo.new.gif) no-repeat left top; overflow:hidden; text-indent:-300px;}


.top_links{ font-size:12px; font-weight:bold; float:left; width:579px; padding:10px 0 10px 40px; text-transform:lowercase;}
.top_links ul { padding:0; margin:0; list-style:none;}
.top_links li { float:left;}
.top_links li a { float:left; display:block; padding:3px 5px; color:#FFFFFF; text-decoration:none;}
.top_links li a:hover { background:#484848; color:#FFFFFF;}
.signinbuttonarea { float:left; width:579px; padding:10px 0 0 40px;}

.button1{ background:url(../images1/button1.jpg) repeat-x center center #86e4f6; border:solid 1px #355d65; font-size:13px; font-weight:bold; color:#1e1c27; padding:2px 4px;}
.button2{ background:url(../images1/button2.jpg) repeat-x left top #7797c8; border:solid 1px #3a63a1; font-size:14px; font-weight:bold; color:#1e1c27; padding:3px 6px;}
.button3{ background:url(../images1/button3.jpg) repeat-x left top #6a6a6c; border:solid 1px #838383; color:#a0a18f;}






.f13{ font-size:13px;}
.f15{ font-size:15px;}
.f17{ font-size:17px;}

.pad5{ padding:5px;}
.pad10{ padding:10px;}



.color_orng{ color:#cf7d11;}
.img_brdr{ border:solid 1px #6a6a6a;}

.background_gray1{ background:#fff;}
.background_gray2{ background:#f5f1dc;}


.w10{ width:10px;}
.w225{ width:225px;}



.sub_nav{ font-size:14px; font-weight:bold; color:#bab7b5; width:982px; float:left; padding-top:3px;}
.sub_nav ul {margin:0; padding:0; list-style:none;}
.sub_nav li { float:left; padding-right:5px;}
.sub_nav li a { display:block; float:left; padding:0 10px 0 0; color:#000; text-decoration:none; background:url(../images1/top-nav-right.gif) no-repeat right top; height:23px;}
.sub_nav li a span { float:left; background:url(../images1/top-nav-left.gif) no-repeat left top; display:block; height:18px; padding:5px 0 0 10px;}
.sub_nav li a:hover { color:#FFFFFF; background:url(../images1/top-nav-right-selected.gif) no-repeat right top;}
.sub_nav li a:hover span {background:url(../images1/top-nav-left-selected.gif) no-repeat left top; }
.sub_nav .selected { color:#FFFFFF; background:url(../images1/top-nav-right-selected.gif) no-repeat right top;}
.sub_nav .selected span {background:url(../images1/top-nav-left-selected.gif) no-repeat left top; }


h1{ font-size:16px; padding-bottom:7px !important;}
h2{ font-size:16px;}
h3{ font-size:15px;}



.guitar_listing{ text-decoration:none;}
.guitar_listing a { color:#dda46b; font-size:15px; font-weight:bold; display:block; padding-bottom:10px;}

.member_listing{ text-decoration:none;}
.member_listing a { color:#cf7d2e; font-size:15px; font-weight:bold; display:block; padding-bottom:10px;}

.blog_listing{ text-decoration:none;}
.blog_listing a { color:#cf7d2e;}


.bot_line{border-bottom:solid 1px #484848;}


.footer{ padding:10px; background:#fff; text-align:center; margin-top:10px;}


.forum_listing{ color:#000000;}
.forum_listing ul { margin:0; padding:0; list-style:none;}
.forum_listing li { margin:0; padding:0;}
.forum_listing li a { display:block; padding:10px 10px 10px 20px; background:url(../images1/bul.gif) no-repeat 5px 15px #f5f1dc; border-bottom:solid 1px #000000; color:#000000;  text-decoration:none !important; }
.forum_listing li a span { display:block; color:#666666; font-size:11px; padding-top:5px;}
.forum_listing li a:hover {  background:url(../images1/bul.gif) no-repeat 5px 15px #e9e9e8; }


.table1{ background:#ffffff;}
.table1 td { border:solid #232A61; border-width:0 1px 1px 1px;}
.table1 td td { border:none; border-width:0;}
.table1 th { border:solid 1px #232A61 ; background:url(../images1/bg-body.jpg) repeat-x left -50px; height:30px !important; text-align:left; padding:0 0 0 5px;}
.table1 th td { border:none; border-width:0;}

.table2{ background:#000000;}
.table2 td { background:#2b2b2b;}
.table2 th { background:#2b2b2b;}


.body_part{ padding:10px; background:#FFFFFF;}



