body {
	margin: 0px auto; 
	padding: 0px; 
	background-color: #000; 
	font-family: Verdana, Helvetica, sans-serif; 
	color: #fff;
	line-height: 1.3em;
	font-size: 1em;} 
	
img, p, div, table, td, tr {
	margin: 0; padding: 0;}	

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;}
	
/*top nav bar*/
.menu2 {
	width: 100%;
	background-image:url(http://www.shredmistress.com/images/gradient_thead.gif); background-repeat: repeat;}
		
.menu2 ul {
	padding: .7em 0;
	margin: 0;
	list-style-type: none;
	color: #fff;
	text-align: center;
	border-bottom: 4px solid #a79650;
	border-top: 1px solid #a79650;}

.menu2 ul li { 
	display: inline;}

.menu2 a:link, .menu2 a:visited {
	text-decoration: none;
	color: #a79650;
	padding: .4em 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;}

.menu2 a:hover, .menu2 a:active {
	background-color: #444;
	color: #FFFFCC;
	border-left: 4px solid #ffff00;}
	
#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.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;}

#lefta {
	background-image: url(../images/topgradient.jpg); 
	float:left; 
	width:17%; 
	margin: 2px 0px 0px 0px; 
	border: 3px solid #990;}

#lefta p.contact1 {
	color: #bb5500; 
	margin: 30px 5px 5px 5px; 
	font-weight: bold;}

#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: 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: Verdana, 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;}

/*photo gallery*/
#content2 {
	float: right; 
	width: 100%; 
	text-align: center; background-image: url(../images/topgradient.jpg);}

#background {
	background-image:url(../images/topgradient.jpg);}

#background img {
	padding: 10px; 
	border: 1px dashed #ffff00;}

.scguit7 {
	color: #CCFFFF; 
	font-style: italic;}

#content2 img {
	width: 100px; height: 100px;
	padding: 15px;
	outline-color: #FFccCC; outline-style: double; outline-width: 6px;}

#content2 td {
	vertical-align: middle;}

/*endorsements*/
#content2a {
	float: right; 
	width: 100%; 
	text-align: center; }

#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 {
	width: 800px;
	background-color: #222; 
	text-align: center; 
	margin: 0 auto; 
	padding: 0;
	margin-top: 20px;
	border-top: 8px solid #333;
	margin-top: 40px;
	border-left: 4px solid #a79650;
	border-bottom: 4px solid #333;
	margin-bottom: 20px;}
	
#content4 h1 {
	font-size: 1em;
	text-align: left;
	padding: 20px 0 0 40px;
	color: #a79650;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.1em;}
	
#content4 h2 {
	font-size: 0.9em;
}	
		

#left3 {
	float: left; 
	width: 19%; 
	margin: 0px; padding: 0px;}

#left3 p {
	font-size: 0.8em; 
	padding: 6px;}

.namm1 {
	text-align: left; 
	color: #777; 
	margin: 0 0 0 40px; 
	padding: 20px 0 0 0;
	font-size: 1.1em;
	font-weight: bold;}

.namm2 {
	text-align: center; 
	color: #CCFFFF;}

.namm3 {
	color: #dedede; 
	font-size: 0.9em; 
	margin: 20px 0 0 0;
	text-align: left;
	padding: 0 60px 0 40px;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;}

.namm4 {
	font-size: 0.8em;
	padding: 0 20px 0 10px;
	text-align: left;}

.col5 {
	vertical-align: top; 
	padding-top: 0px;}

.img5 {
	float: right;
	border: 2px solid #a79650;
	margin: 0px 10px 10px 10px;
	padding: 5px;
	text-align: center;}

.img6 {
	float:left;
	border: 2px solid #a79650;
	margin: 7px 10px 10px 0;
	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: Verdana, 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;}

.contactpage {

	text-align: center; 
	color: #FFFF33; 
	margin-top: 20px; padding: 0px;}
	
.groovy1 {
	margin-top: 10px;}	
	
.limenu {
	background-color: #444;
	color: #999;
	padding: .4em 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;}
