@charset "UTF-8";

/* CSS Document */

/*RESETS*/
html,body,div,p,h1,h2,h3,h4,ul,dl,li,dt,dd,span,img,strong,table,th,td,tr{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	background:transparent;
	font-style:inherit;
	font:100%/100%;
	font-family:inherit;
}
ul{list-style:none}
/*Tables still need 'cellspacing="0"' in the markup*/
table{border-collapse:collapse;border-spacing:0}

/*BASIC STRUCTURE*/
body{background:#424242;font:100%/100% verdana, arial, sans-serif}
p{
	margin-top:15px;
	font-family: inherit;
}
p.single{
	margin:0; padding:0;font-size: x-small;font-variant: normal;
	text-transform: none;
}
.caption{
	text-transform: none;
	font:normal 80% verdana, arial, sans-serif;
	color: #FFF;
}
.caption2{
	text-transform: none;
	font:normal 90% verdana, arial, sans-serif;
	float: right; color: #FFF; 
}
.listings{
	text-transform: none;
	font:normal 85% verdana, arial, sans-serif;
	color: #000;
	text-decoration: none;
}
.clearboth{
	clear:both;}

#wrapper{width:990px;margin:0 auto;padding:0;background:#c5e6d6;color:#000}


/*HEADER*/

#banner{
	width:990px;
	height:99px;
}
	
#banner1{
	width:550px;
	height:99px;
	float:left;
}
	
#banner2{
	width:400px;
	height:99px;
	float:right;
	font-family:Verdana, Geneva, sans-serif;
}
#banner2 ul{
	height:30px;
	font-size:110%;
	margin-left: 30px;
	padding: 15px;
}

#banner2 ul li{
	height:30px;
}
#banner2 ul li a{
	background:transparent;
	color:#000;
	display:block;
	text-decoration:none;
}

#banner2 ul li a:visited{color:#bf1400}

#banner2 ul li a:hover{color:#bf1400}

#banner div.clearboth{clear:both;height:1px;background:#000}

#nav{
	background:#bf1400;
	color:#000;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
	font-size:90%;
	height:30px;
	width:990px;
}

#nav ul{
	height:26px;
	width:990px;
	margin-left:0px;
	margin-right:0px;
	margin-top:2px;
	margin-bottom:2px;
	background:#f8c750 url(assets/W.gif) no-repeat 
}


#nav ul li{width:100px;float:left;height:26px}

#nav ul li a{width:100px;height:22px;background:transparent;color:#000;display:block;font-weight:bold;padding-top:4px;text-decoration:none;text-align:center}

#nav ul li a:hover{background:#bf1400;color:#fff}

#nav ul div.clearleft{clear:left}

/*CONTENT*/

#apdivgutars {
	width:480px;
	height:513px;
	z-index:1;
	top: 153px;
	float: right;
}
.floatriteguitars {
	float: right;
	height: 513px;
	width: 480px;
	visibility: visible;
}
.floatleft {
	float: right;
	width: 520px;
	padding: 20px 20px 20px 20px;
}
	
.floatright {
	float: right;
	padding: 10px 10px 10px 10px;
}
.floatleft2 {
	float: left;
	width: 167px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 20px 20px 20px 20px;
}
.floatleft3 {
	float: left;
	width: 268px;
	margin-left: 10px;
	padding: 10px;
}
div.spacer {
	padding-left: 50px;
  }
#acousticblackG{
	background:#000 top right no-repeat;
	color:#fff;
	border:3px solid #bf1400;
	line-height:170%;
	margin-top:10px;
	padding:15px;
	height: 513px;
	width: 300px;
	float: right;
}
#acousticblack{
	background:#000 top right no-repeat;
	color:#fff;
	border-top:3px solid #bf1400;
	border-bottom:3px solid #bf1400;
	line-height:170%;
	margin-top:15px;
	padding:20px;
	height: 513px;
}
#acousticblack h1{
	font-family:georgia, "times new roman", serif;font-size:150%;font-weight:550;
	margin-left: 10px 10px 0px 80px;
}
#acousticblack h2{
	font-size:100%;font-weight:500;margin-top:10px} 
#acousticblack ul{
	width:420px;
	font-size:100%;
	list-style:disc;
	margin-top:10px
}
#acousticblack ul li{
	margin:0 0 0 20px;
	font-size: 90%;
	line-height: 1.5em;
}
#contactblack{
	background:#000 top right no-repeat;
	color:#fff;
	border-top:3px solid #bf1400;
	border-bottom:3px solid #bf1400;
	line-height:170%;
	margin-top:15px;
	padding:20px;
}
#banjoblack {
	background: #000;
	float: left; width: 990px;
	position: relative; direction: ltr; left: auto; right: auto;
	border-top:3px solid #bf1400;
	border-bottom:3px solid #bf1400;
	line-height:200%;
	margin-top:15px;
	}
	
#banjoblack h3 {
	color:#fff; font-size:90%;font:verdana, arial, sans-serif;font-weight:400; Padding-left:10px; align:top;
} 
#banjodiv{
	background:#000 no-repeat;
	color:#fff;
	width:670px;
	float:right;
	height: 860px;
	padding: 10px;
}
#banjodivnest{
	background:#000 no-repeat;
	color:#fff;
	line-height:200%;
	padding:10px;
	width:500px;
	float:right;
	margin-top: 0px;
	position: inherit;
	top: auto;
}
#contactblack h1{
	font-family:georgia, "times new roman", serif;font-size:150%;font-weight:550;
	margin-left: 10px 10px 0px 80px;text-align:left;
}
#contactblack h2{
	font-size:100%;font-weight:500;margin-top:10px} 
#contactblack ul{
	width:420px;
	font-size:100%;
	list-style:disc;
	margin-top:10px
}
#contactblack ul li{
	margin:0 0 0 20px;
	font-size: 90%;
	line-height: 1.5em;
}
#galleryblack{
	background:#000 no-repeat;
	color:#fff;
	line-height:170%;
	margin-top:15px;
	margin-bottom:15px;
	padding: 20px;
	width:350px;
	float:right;
	border-width: 3px;
        border-style: solid;
	border-color: #f8c750;

}#galleryblack h1{
	font-family:georgia, "times new roman", serif;font-size:150%;font-weight:550;
	margin-left: 10px 10px 0px 80px;text-align:center;
}
#galleryblack h2{
	font-size:100%;font-weight:500;margin-top:10px; text-align:center;} 
	
#galleryblack ul{
	width:420px;
	font-size:100%;
	list-style:disc;
	margin-top:10px
}
#galleryblack ul li{
	margin:0 0 0 20px;
	font-size: 90%;
	line-height: 1.5em;
}

#repairblack{
	background:#000 no-repeat;
	color:#fff;
	line-height:200%;
	margin-top:15px;
	margin-bottom:15px;
	padding: 20px;
	width:595px;
	float:left;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #f8c750;
	border-bottom-color: #f8c750;
}
#repairblack #floatleft #repairblurb {
	margin: 10px;
	float: right;
	height: 200px;
	width: 400px;
	visibility: visible;
	z-index: 1;
	font-family: Verdana, Geneva, sans-serif;
	margin-bottom:20px;
}
#repairblack h1{
	font-family:georgia, "times new roman", serif;margin-top:10px;font-size:150%;font-weight:550;
	}
#repairblack h2{
	font-size:100%;font-weight:500;margin-top:15px;} 
#repairblack ul{
	width:475px;
	font-size:100%;
	list-style:none;
	margin-top:10px;
}
#repairvblack ul li{
	margin:0 0 0 20px;
	font-size: 95%;
	line-height: 1.5em;
}
#repairblurb {
	width:475px;
	z-index:1;
	background: #000;
	padding: 5px;
	background-color: #f8c750;
	text-align: left;
	text-indent: 2px;
	white-space: normal;
}

#electricgreen{
	background:#c5e6d6 no-repeat;
	color:#000;
	line-height:170%;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#electricgreen h1{
	font-family:georgia, "times new roman", serif;font-size:150%;font-weight:550}
#electricgreen h2{
	font-family:"verdana, arial, sans-serif";font-size:100%;font-weight:500;margin-top:15px} 
#electricgreen ul{
	font-family:"verdana, arial, sans-serif";width:500px;
	font-size:100%;
	list-style:disc;
	margin-top:15px
}
#electricgreen ul li{
	font-family:"verdana, arial, sans-serif";margin:0 0 0 20px;
	font-size: 90%;
	line-height: 1.5em;
}
#menu{
	background:#c5e6d6 top left no-repeat;
	color:#000;
	line-height:180%;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 300px;
	margin-top:15px;
	margin-left: 5px;
	float:left
}
#menu h1{
	font: bold 130% georgia, "times new roman", serif;
	color:#bf1400;
	;
}
#menu h2{
	font-size:95%;
	font-weight:400;
	margin-top:15px;
	font-style: italic;line-height: 1.5em;
} 
#menu ul{
	font-family:georgia, "verdana, arial, sans-serif";width:340px;
	font-size:95%;
	list-style:none;
	margin-top:15px;
	
}
#menu ul li{
	text-transform: none;
	font:normal 95% verdana, arial, sans-serif;
	color: #000;
	text-decoration: none;
	margin: 0px 0px 0px 10px;
	line-height: 1.5em;
}

.gallerycaption{
	text-transform: none;
	font:normal 80% verdana, arial, sans-serif;
	color: #FFF;
	margin: 10px;
}
.gallerycaption2{
	text-transform: none;
	font:normal 60% verdana, arial, sans-serif;
	color: #FFF;
	margin: 10px;
}
#banjomenu {
	float: left;
	height: 850px;
	width: 270px;
	background: no-repeat;
	color:#000;
	line-height:180%;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 15px;
	margin-left: 5px;
	float:left
}
#banjomenu h1{
	font-family:georgia, "times new roman", serif;font-size:150%;font-weight:550; color:#FFF}
#banjomenu h2{
	font-size:100%;font-weight:500;margin-top:15px} 
#banjomenu ul{
	width:150px;
	font-size:100%;
	list-style:none;
	margin-top:15px;
}
#banjomenu ul li{
	margin:0 0 0 20px;
	font-size: 90%;
	line-height: 1.5em;
}


/*FOOTER*/
#footer{
	clear:both;border-top:2px solid #bf1400;
	font-size:85%;
	line-height:150%;
	padding:20px;
	text-align:center;
}
#footernav{
	background:transparent;
	color:#000;
	font-size:85%;
	height:30px;
	width:700px;
	margin:0 auto
}
#footernav ul{
	height:30px;
	margin:0;
	background:transparent
}

#footernav ul li{
	width:100px;
	float:left;
	height:26px;
	color: #000;
}
#footernav ul li a{
	width:100px;
	height:26px;
	background:transparent;
	color:#000;
	display:block;
	font-weight:normal;
	padding-top:4px;
	text-decoration:none
}
#footernav ul li a:hover{
	background:transparent;
	color:#bf1400;
	
}
	
#footernav ul div.clearleft{clear:left}

#blurb {
	background:#000 no-repeat right top;
	color:#fff;
	margin-top:15px;
	padding:1px;
	height: 513px;
	text-align: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Verdana, Geneva, sans-serif;
}
.blurbtext {
	font: normal medium/120% Verdana, Geneva, sans-serif;
	text-transform: none;
	color: #FFF;
	text-align: left;
	margin: 5px;
	float: left;
	width: 580px;
	visibility: visible;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 40px;
}
.guitarfront {
	float: right;
	height: 513px;
	width: 313px;
	visibility: visible;
	z-index: 1;
	top: inherit;
}
#signature {
	float: left;
	height: 89px;
	width: 268px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 35px;
	background: url(assets/WBsignature.gif);
	background-repeat: no-repeat;
	margin-left: 35px;
}
