/* CSS Document */
body, html {
	margin:0px;	padding:0px;}
		
body {
	margin: 0px auto; padding: 0px; 
	background-color: #000; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color:#ffffff;} 

img {
	border: none; margin: 0px; padding: 0px;}

h2 {
	font-size: 1.3em;}
h3 {
	font-size: 1.1em;}

a img {
	border: none;}

a:link, a:visited {
	color: #FFFFCC; 
	font-family: Verdana, sans-serif; 
	font-size: 0.9em; 
	font-weight:600; 
	text-decoration: none;}

a:hover, a:active {
	color: #ff0; 
	text-decoration: none;}

a.music3:link, a.music3:visited {
	font-size: 80%; 
	color:#99ffff; 
	font-family: Verdana, Arial, sans-serif; 
	font-weight: 500;}

a.music3:hover, a.music3:active {
	font-size: 100%; 
	color:#99ffdd; 
	font-family: Verdana, Arial, sans-serif;}

a.music4:link, a.music4:visited {
	color: #bebebe; 
	font-family: Verdana, sans-serif; 
	font-size: 0.9em; 
	font-weight:700; 
	text-decoration: none; 
	background-color:#0033FF; 
	padding: 5px;}
 
a.music4:hover, amusic4:active {
	color: #ff0; 
	text-decoration: none; 
	background-color:#333399; 
	padding: 5px;}

#container {
	width: 100%; 
	margin: 0px auto; 
	padding: 0px; 
	background-color: #000; 
	color: #dedede; 	
	line-height: 1.1em; 
	text-align: center; 
	font-size: 0.95em;}  

#top {
	padding: 0px; 
	margin: 0px; 
	background-color: #000;}

#nav {
	margin: 0px; padding: 0px;}
  
#nav ul {
	margin: 0px; padding: 0px; 
	font-size: 0.8em;}

#nav ul li {
	list-style-type: none; 
	float: left; 
	margin: 0px; 
	width: 8.8%;} 

#nav ul li a { 
	border-top: 2px double #777700; 
	border-bottom: 1px solid #777700; 
	border-right: 2px solid #777; 
	display: block; 
	padding: 2px 2px; 
	text-decoration: none; 
	font-weight: lighter; 
	background-color: #004444;}

#nav ul a:link, #nav ul a:visited {
	color: #bb0;}

#nav ul a:hover {
	color: #efefef; 
	background-color: #007777; 
	border-left: 4px solid #ffffff;}

#nav ul a:active {
	color: #ff0;}

#content {
	background-color:#000; 
	float:right; 
	width:81%; 
	text-align: center;}

#table1 {
	width: 98%; 
	margin: 0px; padding: 0px; 
	background-color: #000;}
	
#left {
	background-image: url(../images/stripeblackgrey.jpg); 
	float:left; 
	width:17%; 
	margin: 2px 0px 0px 0px; 
	border: 3px solid #990; }

#left p {
	font-size: 0.8em; 
	padding: 0px; 
	color: #aaddee; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	margin: 0px;}

#left p.contact1 {
	color: #bb5500; 
	margin: 30px 5px 5px 5px; 
	font-weight: bold;}

#left p.contact3 {
	color: #dd6600; 
	margin: 0px 5px 5px 5px; 
	font-weight: bold;}

#left1 {
	margin: 0px; 
	color: #fff;}

#left1 p {
	font-family:helvetica, sans-serif; 
	font-size: 80%; 
	padding: 5px 3px 5px 8px; 
	text-align: left;}
	
#bottomnav {
	clear: both; 
	border: 3px solid #889900; 
	background-color: #000099; 
	padding: 1px; 
	text-align: center; 
	font-size: 80%;}

#footer1 {
	clear: both; 
	text-align: center; 
	font-size: 0.7em; 
	font-style: italic;}

#footer1 p {
	margin: 0px; padding: 0px;} 

#footer {
	clear: both; 
	border: 3px solid #889900; 
	background-color: #000099; 
	padding: 2px; 
	text-align: center; 
	font-weight: 500; 
	font-size: 80%; 
	height: 20px;}

#footer2 {
	clear: both; 
	border: 2px solid #889900; 
	background-color: #ababab; 
	padding: 1px; 
	text-align: center; 
	font-size: x-small; 
	height: 20px; 
	color: #990000;}

.col1 {
	text-align: left; 
	vertical-align: top;}

.col2 {
	vertical-align: top; 
	padding-top: 60px;}

.abc { 
	background-image: url(../images/topgradient.jpg); 
	font-size: 0.85em; 
	width: 80%; 
	font-family: Verdana, sans-serif; 
	color: #CCCCFF;  
	font-weight: bold; 
	padding: 5px 8px 5px 7px; 
	margin-top: 40px;} 

.acc {
	font-family: Arial, Helvetica, sans-serif; 
	color: #000; 
	font-size:80%; 
	background-image:url(../images/stripeblackgrey.jpg); 
	font-weight:800; 
	margin: 30px 20% 0px 20%; 
	padding: 6px;} 

.aee1 {
	line-height: 1.2em; 
	background-color: #990044; 
	font-size: 100%; 
	font-style: oblique; 
	font-weight: 600; 
	padding-bottom: 5px;}

.aff {
	font-style: oblique; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 90%; 
	color: #FFFFCC;}

.agg {
	font-size: 90%; 
	color: #993366;} 


.img1 {
	margin-left: 10px;}

.img2 {
	text-align: left;}

.guitar3 {
	font-family: Verdana, sans-serif; 
	font-size: 0.85em; 
	font-weight: bold; 
	text-align: left; 
	margin: 10px 20px 0 15px; 
	color: #CCCCCC;} 

.guitar5 {
	font-size: 0.9em; 
	margin-right: 60px; 
	color:#BBBBBB;} 

.guitar6 {
	color: #bbbbbb; 
	font-size: 0.8em; 
	font-style: oblique; 
	margin-top: 10px;}

.guitar7 {
	width: 80%; 
	margin-top: 70px; 
	font-size: 0.9em; }

.guitar8 {
	font-size: 0.8em; 
	color: #000; 
	font-style: oblique; 
	padding-top: 15px;}

.guitar9 { 
	background-image:url(../images/gpflyte.jpg); 
	background-repeat: no-repeat;}

.guitar9a { 
	background-image:url(../images/gpflyte.jpg); 
	background-repeat: no-repeat;}

.guitar10 {
	text-align: right; 
	font-size: x-small; 
	padding-right: 20px;}

/*shredcorner*/
#content1 {
	background-color:#000; 
	float:right; 
	width:78%; 
	text-align: center;}

#subcont2 {
	border: 1px solid #333; 
	padding: 6px; 
	width: 60%; 
	text-align: center; 
	background-image:url(../images/stripegray.jpg);} 

#subcont2 p.aee {
	line-height: 1.2em; 
	background-color: #FF0066; 
	font-size: 100%; 
	font-style: oblique; 
    font-weight: 600;  
	text-align: left; 
	padding: 0 0 8px 5px; 
	margin: 0px;}
	
#left2 {
	float: left; 
	width: 19%; 
	margin: 0px; 
	padding: 15px 6px 0px 10px; 
	border: 2px solid #999900; 
	background-image: url(../images/stripeblackgrey.jpg);}
 
.col3 {
	vertical-align: top; 
	width: 40%; 
	text-align: left;}

.col4 {
	vertical-align: middle; 
	width: 60%;}

.guitar2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size: 1.1em; color: #993300;}
.guitar2a {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size: 1.1em; color: #F00;}
.guitar4 {font-family:Arial, Helvetica, sans-serif; color: #dedede; font-style: normal; font-size: 0.8em; font-weight: 600;}
.guitar1 {font-size: 0.9em; text-align: left;}
.scguit1 {font-weight: bold; font-family:verdana; font-size: 1.3em; font-style:italic; color:#ddeedd;}
.scguit2 {color:#ff0077; font-size:1.1em; font-weight:700; margin: 0 20px 0 8px;}
.scguit3 {color:#aaffff; font-size:1.5em; font-style: italic;}
.scguit4 {font-size: 1.1em;}
.scguit5 {text-align: left; margin: 10px 20px 0 8px;}
.scguit6 {color: #CCFFFF; margin: 0px 7px 10px 7px; font-style: italic;}

/*photogallery*/
#content2 {background-color:#000; float: right; width: 100%; text-align: center;}
.scguit7 {color: #CCFFFF; font-style: italic;}

/*endorsements*/
#table2 {width: 90%; padding: 10px; margin: 0px; outline-style: double;  outline-color: #b9b9b9; outline-width: 10px; border: 4px double #dedede; background-image:url(../images/stripeblackgrey.jpg);}
#table2 td {margin-top: 20px;}
#table3 {width: 96%; padding: 10px; margin: 0px; text-align: center;}
#table4 {width: 500px; text-align: left; margin: 20px 0px 0px 0px; padding: 0px;}
#table4 img {margin-top: 10px; padding: 0px;}
#table4 td {vertical-align: top;}
#table4 p {margin-bottom: 20px;}
.endguit1 {color: #CCFFCC; font-size: 0.9em; line-height: 1.2em;} 
.endguit2 {font-size: 0.8em; text-align: left; margin: 0px 30px 0px 30px;}
.endguit2a {font-size: 0.8em; text-align: left; margin: 0px 30px 0px 30px; color: #CCCC99; font-style: italic;}
.endguit2b {font-size: 0.8em; text-align: left; margin: 0px 30px 0px 30px; color: #CCCCFF; font-weight: bold; }
.endguit3 {font-size: 0.8em; text-align: left; margin: 30px 60px 0px 60px;}
#table2 ul li span {font-weight: bold;}
#table2 p span {font-weight: bold;}

/*links*/
#content3 {background-color:#006; float:left; width: 44%; text-align: center; margin: 10px 0px 0px 0px;  padding-top: 10px; background-image:url(../images/stripeblackgrey2.jpg); color: #993300;}

#right {float: right; width: 54%; margin: 0px; padding: 10px 6px 0px 5px; }

#table5 {width: 100%; padding: 0px; margin: 0px; text-align: left;}
#table5 td {vertical-align: top; padding: 5px}
#table5 a {font-weight: normal; font-size: 0.9em;}
.linkguit1 {font-size: 0.85em; font-weight: bold; margin: 10px 15px 0px 15px; font-family:Verdana, Arial,      Helvetica, sans-serif; text-align: left; font-style: italic;}
.img1 {float: left;}
.linkguit2 {font-size: 0.8em; line-height: 1em;}
.linkguit3 {background-color: #CC3333; font-size: 0.9em; padding: 4px; text-align: center;}
.linkguit4 {clear: left; margin: 0px 10% 0px 10%; font-size: 0.9em; font-weight: 700; font-style: italic;    font-family:Verdana, Arial, Helvetica, sans-serif; color: #CCFFFF;}
.linkguit5 {text-align: left; margin: 10px 10% 0px 10%; font-size: 0.8em; color:#CCCCCC;} 
.contact2 { clear: left; font-size: 0.7em; color: #bbb;}

/*thanks*/
#thanks1 {width: 55%; text-align: center; border: 4px double #a4a4a4; padding: 10px; margin-top: 15%;}

/*press*/
.press1 {font-size: 1.1em; font-style: italic; color: #bcbcbc; padding: 5px; font-weight: bold; line-height: 1.1em;}
.press2 {font-size: 1em; font-weight: bold; color: #bcbcbc; text-decoration: underline; text-align: right;}
.press3 {font-weight: normal; text-decoration: none;}

/*all access*/
#table6 {width: 80%; margin: 0px; padding: 0px; background-color: #000;}
#AA1 {width: 80%; margin: 10px 30px 10px 30px; padding: 0px;}

.AA2 {margin: 0px 30% 0px 30%; font-size: 0.8em;}
.AA3 {color: #ff0000; font-weight: bold; margin: 10px 30% 0px 30%; font-size: 0.8em;}
.AA4 {float: left; padding: 7px;}

/*Namm*/
#content4 {background-color:#000; float:right; width:77%; text-align: center; margin: 0px; padding: 0px}
#left3 {float: left; width: 19%; margin: 0px; padding: 0px; border: 2px solid #999900; background-image:url(../images/stripegray.jpg);}
#left3 p {font-size: 0.8em; padding: 6px;}
.namm1 {text-align: center; color: #CCFFCC; margin-top: 20px; padding: 0px;}
.namm2 {text-align: center; color: #CCFFFF;}
.namm3 {font-family: Arial, Helvetica, sans-serif; color: #dedede; font-size: 0.8em; font-weight: 500;        margin: 0px 10px 10px 10px;}
.namm4 {font-size: 0.8em;}
.col5 {vertical-align: top; padding-top: 0px;}

.img5 {float:right;
border:3px dotted #ff0;
margin:0px 0px 7px 10px;
padding: 5px;
text-align:center;}

.img6 {float:left;
border:3px dotted #ff0;
margin:7px 10px 0px 0px;
padding: 5px;
text-align:center;}

/*bio*/
#container1 {width: 100%; margin: 0px auto; padding: 0px; color: #dedede; line-height: 1.1em; text-align: center; font-size: 0.95em;} 
#content5 {background-color:#000; float:right; width:90%; text-align: center; margin: 0px; padding: 0px} 
#left4 {float: left; width: 10%; margin: 0px; padding: 0px;}
#left4 p {font-size: 0.8em; padding: 6px;}
#table7 {width: 90%; margin: 15px 0px 0px 0px; padding: 0px; border: 4px double #990000; background-image: url(../images/stripeblackgrey.jpg);}
.col6 { vertical-align: top; width: 70%;}
.bio1 {font-family: Arial, Helvetica, sans-serif; color: #dedede; font-size: 0.8em; font-weight: 500;        margin: 15px 30px 10px 30px; padding: 20px 40px 10px 40px; background-image:url(../images/stripegray.jpg)}
.bio2 {color: #333333; text-decoration:underline; padding-left: 10px;}

/*bio2*/
#content6 {background-color:#000; float:right; width:100%; text-align: center; margin: 0px; padding: 0px} 

#content6 span {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: italic; 
	font-size: 1em; 
	color: #CCFFFF; 
	padding: 0px 20px 0px 0px;}

#table8 {
	width: 100%; 
	margin: 15px 0px 0px 0px; 
	padding: 0px; 
	border: 4px double #990000; 
	background-image: url(../images/stripeblackgrey.jpg);}

.bio3 {
	font-family: Arial, Helvetica, sans-serif; 
	color: #dedede; 
	font-size: 0.8em; 
	font-weight: 600; 
	padding: 20px 10px 10px 10px; 
	background-image:url(../images/stripegray.jpg)}

.bio4 {
	font-family: Helvetica, sans-serif; 
	color: #CCFFFF; 
	font-style: oblique; 
	font-size: 0.8em; 
	font-weight: 600; 
	text-align: left; 
	padding: 20px 30px 10px 15px; 
	background-image:url(../images/stripegray.jpg)}

/*shredbin*/
#content7 {
	background-color:#006E6B; 
	float:left; 
	width: 44%; 
	text-align: center; 
	margin: 10px 0px 0px 0px;  
	padding-top: 10px; 
	color: #CCFFFF;}

#right1 {
	float: right; 
	width: 54%; 
	margin: 0px; 
	padding: 10px 6px 0px 5px; 
	text-align: center;}

#table9 {
	width: 100%; 
	padding: 0px; 
	margin: 0px; 
	text-align: center;}

#table9 td {
	vertical-align: top; 
	padding: 5px}

#table9 a {
	font-weight: normal; 
	font-size: 0.9em;}

.gp1 {
	font-size: 85%; 
	background-image:url(../images/stripeblackgrey1.jpg); 
	padding: 12px; 
	text-align: left; 
	color: #000000;}

.gp2 {
	border: 4px double #aa0000; 
	padding: 8px; 
	color: #aaaa00;}


