BODY	{					
	background-color: #000000; 
	font-family: "Lucida Sans","Trebuchet MS", Verdana, Helvetica, Sans-serif;		
	font-style: normal;			
	font-weight: normal;			
	font-size: 10pt;				
	text-align: left;			
	text-indent: 0px;			
	color: #ffffff;				
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 15px;

}

.bold	{
	font-weight: bold;
}

.framemiddle2	{
	padding: 0px;
	height: 18px;
}

.photosortoptions	{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.returnlink	{
	padding-left: 20px;
}

.pagesnumbers	{
	padding-left: 20px;
}

.pagesnumbers2	{
	padding-top: 20px;
	padding-left: 20px;
}

.contactaddress	{
	padding: 30px 0px 0px 20px;
	margin: 0px;
}

.spacer2	{
	height: 9px;
}

#addressbox	{
	padding-left: 20px;
	padding-top: 15px;
	display: table;
	margin: 0px;
}

.rss	{
	display: block;
	padding: 4px 0px 0px 0px;
}

.showcontainer	{
	padding-bottom: 15px;
}

A	{
	color: #D3F761;
	text-decoration: none;
}

A:hover	{
	color: #ffffff;
	text-decoration: underline;
}

.mailinglistnotice	{
	padding-left: 20px;
	padding-top: 15px;
}

#mailinglistbox	{
	padding-left: 20px;
	padding-top: 15px;
	max-width: 450px;
}

.clear	{
	clear: both;
	height: 15px;
}

IMG	{
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.biocontainer	{
	padding: 0px 0px 15px 0px;
}

#navmenu	{
	position: absolute;
	top: 250px;
	left: 11px; 
	width: 213px;
}

.selectedbutton1	{
	width: 213px;
	height: 42px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.selectedbutton2	{
	width: 213px;
	height: 41px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

#newsbackground	{
	background: url(img/newscorner.png) 0px 0px no-repeat transparent;
}

#contentarea	{
	position: absolute;
	top: 10px;
	left: 235px;
	padding: 0px 15px 5px 0px;
}

#mainarea	{
	height: 500px;
	width: 500px;
}

.centerguitar	{
	text-align: center;
	height: 114px;
	overflow: hidden;
	position: relative;	
	top: 1px;	
}

.linktext	{
	padding-left: 25px;
}

.guitarimage	{
	width: 618px;
	height: 114px;
}
.biopicgroup	{
	float: right;
	margin: 0px 0px 10px 10px;
}

.biopic	{
	float: left;
	margin: 0px 10px 10px 0px;
}

.bioname	{
	display: block;
}

.displayimage	{
	max-width: 67%;
}

.photorow	{
	padding-left: 20px;
	padding-top: 15px;	
}
.newseditdate	{
	padding-top: 10px;
	font-style: italic;
	font-size: 8pt;

}

.newsitem	{
	font-weight: bold;
	font-size: 13pt;
	color: #ffffff;
}

.newsdate	{
	font-weight: bold;
	font-size: 13pt;
	color: #ffffff;
}

.newstext	{
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 20px;
}

.newsdate2	{
	font-weight: bold;
	padding-left: 20px;	
}

.showspacer	{
	height: 20px;
}

.linksarrow	{
	vertical-align: bottom;
}

.showshoe	{
	vertical-align: bottom;
}

.musicstar	{
	vertical-align: bottom;
}

.newsbolt	{
	vertical-align: bottom;
}

.photoheart	{
	vertical-align: bottom;
}

.photodate	{
	font-weight: bold;
	font-size: 12pt;
	padding-top: 10px;	
}

.photo	{
	display: inline; 
}

.photoitem	{
	padding-right: 5px;
	padding-bottom: 5px;
}
.linkgroup	{
	font-weight: bold;
	font-size: 12pt;
	padding-top: 10px;	
}


.musicdate	{
	font-style: italic;
	font-size: 8pt;
	padding-left: 20px;	
}

.musicname	{
	font-weight: bold;
	font-size: 12pt;
	padding-top: 10px;	
}

.musicalbum	{
	font-style: italic;
	font-size: 12pt;
	padding-left: 20px;	
}

.musicduration	{
	font-size: 10pt;
	padding-left: 20px;	
}

.musictext	{
	padding-left: 20px;
	padding-top: 10px;
}

.musicpagetext	{
	padding-left: 20px;
	padding-top: 30px;
}

.playerbutton	{
	display: inline;
	padding-left: 2px;
	position: relative;
	top: 3px;
}

.showdate	{
	font-weight: bold;
	font-size: 12pt;
	padding-top: 10px;	
}

.pastshowdate	{
	font-weight: bold;
	font-size: 10pt;
	padding-top: 10px;	
	
}

.italicsmall	{
	font-size: 8pt;
	font-style: italic;
}
.showlocation	{
	font-style: italic;
	font-size: 12pt;
	padding-left: 20px;	
}

.showscontainer	{

}

.showaddresses	{
	padding-left: 20px;
	padding-top: 10px;
}

.shownotes	{
	padding-top: 10px;
	padding-left: 20px;
}

.pastshowlocation	{
	font-style: italic;
	font-size: 12pt;
	padding-left: 20px;	
}

.pastshownotes	{
	padding-left: 20px;
	font-size: 9pt;
}


.italic	{
	font-style: italic;
}

.italic2	{
	font-style: italic;
	font-size: 9pt;
}

#hidden	{
	display: none;
}

.playbutton	{
	vertical-align: text-top;
}
.mainframe 	{
	display: inline-table;
	min-height: 550px;
	empty-cells: show;
}

.mainframetoprow	{
	display: table-row;
	width: 100%;
}

.listtable	{
	display: table;
	padding-left: 20px;
	padding-top: 15px;
}

.listtablerow	{
	display: table-row;

}

.listtablecolumn	{
	padding: 5px;
	border-top: 1px solid #FF7CBD;	
	display: table-cell;
	border-right: 1px solid #FF7CBD;
}
.listtablecolumn2	{
	padding: 5px;
	border-top: 1px solid #FF7CBD;	
	display: table-cell;
}

.listtablecolumn3	{
	padding: 5px;
	display: table-cell;
}

.listtablecolumntitle	{
	padding: 5px;
	display: table-cell;
	font-weight: bold;
	border-right: 1px solid #FF7CBD;	
}

.listtablecolumntitle2	{
	padding: 5px;
	display: table-cell;
	font-weight: bold;
}

.listtablecolumntitle3	{
	padding: 5px;
	display: table-cell;
	font-weight: bold;
	border-right: 1px solid #FF7CBD;
	border-top: 1px solid #FF7CBD;	
}


.listtablecolumntopleft	{
	display: table-cell;
	background: url(img/frametopleft.png) 0px 0px no-repeat transparent;
	height: 10px;
	width: 9px;
}

.listtablecolumntopright	{
	display: table-cell;
	background: url(img/frametopright.png) 0px 0px repeat-x transparent;
	height: 10px;
	width: 9px;
}

.listtablecolumntop {
	display: table-cell;
	background: url(img/frametop.png) 0px 0px no-repeat transparent;
	height: 10px;
}

.listtablecolumnsideleft {
	display: table-cell;
	background: url(img/frameleft.png) 0px 0px repeat-y transparent;
	width: 9px;
}

.listtablecolumnsideright {
	display: table-cell;
	background: url(img/frameright.png) 0px 0px repeat-y transparent;
	width: 9px;
}

.listtablecolumnbottomleft	{
	display: table-cell;
	background: url(img/framebottomleft.png) bottom left no-repeat transparent;
	height: 10px;
	width: 9px;
}

.listtablecolumnbottomright	{
	display: table-cell;
	background: url(img/framebottomright.png) 100% 100% no-repeat transparent;
	height: 10px;
	width: 9px;
}

.listtablecolumnbottom {
	display: table-cell;
	background: url(img/framebottom.png) 100% 100% repeat-x transparent;
	height: 10px;
}



.topmiddle	{
	background: url(img/frametop.png) 0px 0px repeat-x transparent;
	height: 10px;
	display: table-cell;
}

.topleft	{
	background: url(img/frametopleft.png) 0px 0px no-repeat transparent;
	height: 10px;
	width: 9px;
	display: table-cell;	
}

.topright	{
	background: url(img/frametopright.png) 0px 0px no-repeat transparent;
	height: 10px;
	width: 9px;
	display: table-cell;	
}

.mainframemiddlerow	{
	display: table-row;

}

.middleleft		{
	background: url(img/frameleft.png) 0px 0px repeat-y transparent;
	width: 9px;
	min-width: 9px;	
	display: table-cell;

}

#mainbox	{
	display: table-cell;
	padding: 2px 2px 20px 2px;
	min-width: 640px;
	width: 100%;
	height: 450px;		

}

.linkspacer	{
	height: 20px;
	clear: both;
}

.middleright		{
	background: url(img/frameright.png) 0px 0px repeat-y transparent;
	width: 9px;
	min-width: 9px;
	display: table-cell;
}


.middlespacer	{
	height: 0px;
	width: 9px;
	border: 0px;
	padding: 0px;
}

.bottomspacer	{
	height: 114px;
	width: 9px;
	border: 0px;
	padding: 0px;
}

.bottomspacer2	{
	height: 9px;
	width: 9px;
	border: 0px;
	padding: 0px;
}

.mainframebottomrow	{
	display: table-row;
	height: 114px;

}
.bottommiddle	{
	background: url(img/framebottom.png) bottom left repeat-x transparent;
	height: 114px;
	display: table-cell;
	width: 100%;

}

.bottomleft	{
	background: url(img/framebottomleft.png) bottom left no-repeat transparent;
	height: 114px;
	width: 9px;
	min-width: 9px;
	display: table-cell;	
}

.bottomright	{
	background: url(img/framebottomright.png) bottom right no-repeat transparent;
	height: 114px;
	width: 9px;
	min-width: 9px;
	display: table-cell;	
}

.form	{
	padding: 2px;
	margin: 2px;
}

.mainframebottomrow2	{
	display: table-row;
	height: 9px;

}

.bottommiddle2	{
	background: url(img/framebottom.png) bottom left repeat-x transparent;
	height: 9px;
	display: table-cell;
	width: 100%;

}

.bottomleft2	{
	background: url(img/framebottomleft.png) bottom left no-repeat transparent;
	height: 9px;
	width: 9px;
	min-width: 9px;
	display: table-cell;	
}

.bottomright2	{
	background: url(img/framebottomright.png) bottom right no-repeat transparent;
	height: 9px;
	width: 9px;
	min-width: 9px;
	display: table-cell;	
}



.centered	{

}

#mailinglistbox	{
	text-align: left;
	margin-top: 20px;
	display: table;
}

#copyrightrow	{
	display: table-row;
}

.blankcolumn	{
	display: table-cell;	
}

.copyright	{
	display: table-cell;
	text-align: center;
	font-size: 8pt;	
	color: #666666;
	padding: 6px 0px 0px 0px;
}
a.newsbutton	{
	display: block;
	background: url(img/newsoff.png) 0px 0px no-repeat transparent;
	width: 213px;
	height: 42px;
}

a.newsbutton:hover	{
	background: url(img/newsover.png) 0px 0px no-repeat transparent;
}

a.biosbutton	{
	display: block;
	background: url(img/biosoff.png) 0px 0px no-repeat transparent;
	width: 213px;
	height: 42px;
}

a.biosbutton:hover	{
	background: url(img/biosover.png) 0px 0px no-repeat transparent;
}


a.musicbutton	{
	display: block;
	background: url(img/musicoff.png) 0px 0px no-repeat transparent;
	width: 213px;
	height: 41px;
}

a.musicbutton:hover	{
	background: url(img/musicover.png) 0px 0px no-repeat transparent;
}

a.showsbutton	{
	display: block;
	background: url(img/showsoff.png) 0px 0px no-repeat transparent;
	width: 213px;
	height: 42px;
}

a.showsbutton:hover	{
	background: url(img/showsover.png) 0px 0px no-repeat transparent;
}

a.photosbutton	{
	display: block;
	background: url(img/photosoff.png) 0px 0px no-repeat transparent;
	width: 213px;
	height: 42px;
}

a.photosbutton:hover	{
	background: url(img/photosover.png) 0px 0px no-repeat transparent;
}

a.linksbutton	{
	display: block;
	background: url(img/linksoff.png) 0px 0px no-repeat transparent;
	width: 213px;
	height: 42px;
}

a.linksbutton:hover	{
	background: url(img/linksover.png) 0px 0px no-repeat transparent;
}

/* Mailing List Menu */

a.listhomebutton	{
	display: block;
	background: url(img/homemenuoff.png) 0px 0px no-repeat transparent;
	width: 213px;
	height: 42px;
}

a.listhomebutton:hover	{
	background: url(img/homemenuover.png) 0px 0px no-repeat transparent;
}

a.listprofilebutton	{
	display: block;
	background: url(img/profilemenuoff.png) 0px 0px no-repeat transparent;
	width: 213px;
	height: 42px;
}

a.listprofilebutton:hover	{
	background: url(img/profilemenuover.png) 0px 0px no-repeat transparent;
}


a.listarchivebutton	{
	display: block;
	background: url(img/archivemenuoff.png) 0px 0px no-repeat transparent;
	width: 213px;
	height: 41px;
}

a.listarchivebutton:hover	{
	background: url(img/archivemenuover.png) 0px 0px no-repeat transparent;
}

a.listunsubscribebutton	{
	display: block;
	background: url(img/unsubscribemenuoff.png) 0px 0px no-repeat transparent;
	width: 213px;
	height: 42px;
}

a.listunsubscribebutton:hover	{
	background: url(img/unsubscribemenuover.png) 0px 0px no-repeat transparent;
}