@charset "UTF-8";
body  {
	font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	line-height: 125%;
	font-size: small;
	background: #000000 url(imgs/mainbkgd.jpg) top left no-repeat fixed;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
}
a:link {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
.joelstore {
    border: 1px solid #ffffff;
}
.joelstore a:link {
    color: #FFFFFF !important;
    background-color: #ff0000;
    
}
.joelstore a:visited {
    color: #FFFFFF !important;
    background-color: #ff0000;
    
}
.joelstore a:hover {
    color: #000000 !important;
    background-color: #ffff00 !important;
    
}
.blacklink a:link {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.blacklink a:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.blacklink a:hover {
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
#container {
	width: 1006px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	padding: 0px 23px 0px 23px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-image: url(imgs/blueglowbkgd.gif);
	background-repeat: repeat-y;
	background-position: top left;
}
#wrapper {
	padding: 0px;
	background: #000000 url(imgs/containerbkgd1.jpg) top left no-repeat;
}
#player {
	margin: 0;
	padding: 0;
	text-align: right;
	}

#header h1	{
	text-indent: -9999px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0;
}
h1 {
	display: block;	
	width: 904px;
	height: 312px;
	margin: 0;
	padding: 0;
	border: 0;
	}
h1 a:link, h1 a:hover, h1 a:visited	{
	display: block;	
	width: 904px;
	height: 312px;
	margin: 0;
	padding: 0;
	border: 0;
}
h2 {
	line-height: 150%;
}
div#navbar {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	text-align: right;
	background-color: #f7d139;
	font-weight: bold;
	margin-left: 400px;
	padding: 10px 10px 3px 3px;
	border-left: #000000 2px solid;
}
#navbar ul li a:link, #navbar ul li a:visited {
	color: #000000;
	text-decoration: none;
	border: none;
	display: inline;
	padding-top: 5px;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-right:3px; 
}
#navbar ul li a:hover, #navbar ul li a.current {
	color: #f7d139;
	background-color: #000000;
	text-decoration: none;
}
#navbar ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}
#navbar ul {
	margin: 0px;
	padding: 0px;
}
#mainContent { 
	margin-left: 400px; 
	padding: 100px 10px 0px 10px;
	background: #f7d139 url(imgs/tornedge1.gif) top left no-repeat;
	border-left: #000000 2px solid;
	} 
#footer { 
	padding: 5px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background-color: #000000;
} 
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 5px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	text-transform: uppercase;
	font-size: x-small;
	color: #FFFFFF;
	line-height: 100%;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
div.contentcontainer {
	padding: 3px;
	margin-top: 10px; 
}
.contentcontainer img {
	margin-right: 10px;
}

ul.covert {
	text-indent: 0px;
	list-style-type: none;
	margin-left: 0px;
}
ul.covert li {
		text-indent: none;
		line-height: 125%;
		list-style-type: none;
		margin-left: 0px;
}
h3 {
	font-size: 1.5em;
	font-weight: bold;
	text-indent: 0px;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 125%;
}
h4 {
	font-size: 1.2em;
	font-weight: bold;
	text-indent: 0px;
	font-family: Helvetica, Arial, sans-serif;
}


/* ALTERNATE PAGE STYLES ARE BELOW */


#wrapperalt1 {
	padding: 0px;
	background: #000000 url(imgs/containerbkgd11.jpg) top left no-repeat;
}
#wrapperalt2 {
	padding: 0px;
	background: #000000 url(imgs/containerbkgd13.jpg) top left no-repeat;
}
#wrapperalt3 {
	padding: 0px;
	background: #000000 url(imgs/containerbkgd14.jpg) top left no-repeat;
}
#wrapperalt4 {
	padding: 0px;
	background: #000000 url(imgs/containerbkgd15.jpg) top left no-repeat;
}
#wrapperalt5 {
	padding: 0px;
	background: #000000 url(imgs/containerbkgd16.jpg) top left no-repeat;
}
#wrapperalt6 {
	padding: 0px;
	background: #000000 url(imgs/containerbkgd17.jpg) top left no-repeat;
}
#wrapperalt6a {
	padding: 0px;
	background: #000000 url(imgs/containerbkgd20.jpg) top left no-repeat;
}
#wrapperalt7 {
	padding: 0px;
	background: #000000 url(imgs/containerbkgd18.jpg) top left no-repeat;
}
#wrapperalt8 {
	padding: 0px;
	background: #000000 url(imgs/containerbkgd21.jpg) top left no-repeat;
}

#wrapperalt9 {
	padding: 0px;
	background: #000000 url(imgs/Whitesnake-Joel-IMG_7979-Photo-Credit-Mark-Weiss.jpg) top left no-repeat;
}
#mainContentalt1 { 
	margin-left: 400px; 
	padding: 20px 10px 0px 10px;
	background: #baafb5 url(imgs/tornedge2.gif) top left no-repeat;
	border-left: #000000 2px solid;
}
#mainContentalt2 { 
	margin-left: 400px; 
	padding: 20px 10px 0px 10px;
	background: #e8d471 url(imgs/tornedge3.gif) top left no-repeat;
	border-left: #000000 2px solid;
}
#mainContentalt3 { 
	margin-left: 400px; 
	padding: 20px 10px 0px 10px;
	background: #faaa32 url(imgs/tornedge4.gif) top left no-repeat;
	border-left: #000000 2px solid;
}
#mainContentalt4 { 
	margin-left: 400px; 
	padding: 20px 10px 0px 10px;
	background: #f20e26 url(imgs/tornedge5.gif) top left no-repeat;
	border-left: #000000 2px solid;
}
#mainContentalt5 { 
	margin-left: 400px; 
	padding: 20px 10px 0px 10px;
	background: #a76340 url(imgs/tornedge6.gif) top left no-repeat;
	border-left: #000000 2px solid;
}
#mainContentalt6 { 
	margin-left: 400px; 
	padding: 20px 10px 0px 10px;
	background: #f5cf7a url(imgs/tornedge7.gif) top left no-repeat;
	border-left: #000000 2px solid;
}
#mainContentalt7 { 
	margin-left: 400px; 
	padding: 20px 10px 0px 10px;
	background: #ffbb25 url(imgs/tornedge8.gif) top left no-repeat;
	border-left: #000000 2px solid;
}
#mainContentalt8 { 
	margin-left: 400px; 
	padding: 20px 10px 0px 10px;
	background: #eeac72 url(imgs/tornedge9.gif) top left no-repeat;
	border-left: #000000 2px solid;
}
#mainContentalt9 { 
	margin-left: 400px; 
	padding: 20px 10px 0px 10px;
	background: #baafb5 url(imgs/tornedge2.gif) top left no-repeat;
	border-left: #000000 2px solid;
}
h1#alt {
	display: block;
	width: 572px;
	height: 67px;
	margin: 10px 0px 10px 0px;
	padding: 0;
	border: 0;
}
h1#alt a:link, h1#alt a:hover, h1#alt a:visited	{
	display: block;
	width: 572px;
	height: 67px;
	margin: 20px 0 20px 0;
	padding: 0;
	border: 0;
}
h2.alt {
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 2.5em;
	margin: 0;
	line-height: 110%;
}
div#navbaralt1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	text-align: right;
	background-color: #baafb5;
	font-weight: bold;
	margin-left: 400px;
	padding: 10px 10px 3px 3px;
	border-left: #000000 2px solid;
}
#navbaralt1 ul li a:link, #navbaralt1 ul li a:visited {
	color: #000000;
	text-decoration: none;
	border: none;
	display: inline;
	padding-top: 5px;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-right:3px; 
}
#navbaralt1 ul li a:hover, #navbaralt1 ul li a.current {
	color: #baafb5;
	background-color: #000000;
	text-decoration: none;
}
#navbaralt1 ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}
#navbaralt1 ul {
	margin: 0px;
	padding: 0px;
}
div#navbaralt2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	text-align: right;
	background-color: #e8d471;
	font-weight: bold;
	margin-left: 400px;
	padding: 10px 10px 3px 3px;
	border-left: #000000 2px solid;
}
#navbaralt2 ul li a:link, #navbaralt2 ul li a:visited {
	color: #000000;
	text-decoration: none;
	border: none;
	display: inline;
	padding-top: 5px;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-right:3px; 
}
#navbaralt2 ul li a:hover, #navbaralt2 ul li a.current {
	color: #e8d471;
	background-color: #000000;
	text-decoration: none;
}
#navbaralt2 ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}
#navbaralt2 ul {
	margin: 0px;
	padding: 0px;
}

div#navbaralt3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	text-align: right;
	background-color: #faaa32;
	font-weight: bold;
	margin-left: 400px;
	padding: 10px 10px 3px 3px;
	border-left: #000000 2px solid;
}
#navbaralt3 ul li a:link, #navbaralt3 ul li a:visited {
	color: #000000;
	text-decoration: none;
	border: none;
	display: inline;
	padding-top: 5px;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-right:3px; 
}
#navbaralt3 ul li a:hover, #navbaralt3 ul li a.current {
	color: #faaa32;
	background-color: #000000;
	text-decoration: none;
}
#navbaralt3 ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}
#navbaralt3 ul {
	margin: 0px;
	padding: 0px;
}

div#navbaralt4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	text-align: right;
	background-color: #f20e26;
	font-weight: bold;
	margin-left: 400px;
	padding: 10px 10px 3px 3px;
	border-left: #000000 2px solid;
}
#navbaralt4 ul li a:link, #navbaralt4 ul li a:visited {
	color: #000000;
	text-decoration: none;
	border: none;
	display: inline;
	padding-top: 5px;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-right:3px; 
}
#navbaralt4 ul li a:hover, #navbaralt4 ul li a.current {
	color: #f20e26;
	background-color: #000000;
	text-decoration: none;
}
#navbaralt4 ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}
#navbaralt4 ul {
	margin: 0px;
	padding: 0px;
}
div#navbaralt5 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	text-align: right;
	background-color: #a76340;
	font-weight: bold;
	margin-left: 400px;
	padding: 10px 10px 3px 3px;
	border-left: #000000 2px solid;
}
#navbaralt5 ul li a:link, #navbaralt5 ul li a:visited {
	color: #000000;
	text-decoration: none;
	border: none;
	display: inline;
	padding-top: 5px;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-right:3px; 
}
#navbaralt5 ul li a:hover, #navbaralt5 ul li a.current {
	color: #a76340;
	background-color: #000000;
	text-decoration: none;
}
#navbaralt5 ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}
#navbaralt5 ul {
	margin: 0px;
	padding: 0px;
}
div#navbaralt6 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	text-align: right;
	background-color: #f5cf7a;
	font-weight: bold;
	margin-left: 400px;
	padding: 10px 10px 3px 3px;
	border-left: #000000 2px solid;
}
#navbaralt6 ul li a:link, #navbaralt6 ul li a:visited {
	color: #000000;
	text-decoration: none;
	border: none;
	display: inline;
	padding-top: 5px;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-right:3px; 
}
#navbaralt6 ul li a:hover, #navbaralt6 ul li a.current {
	color: #f5cf7a;
	background-color: #000000;
	text-decoration: none;
}
#navbaralt6 ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}
#navbaralt6 ul {
	margin: 0px;
	padding: 0px;
}
div#navbaralt7 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	text-align: right;
	background-color: #ffbb25;
	font-weight: bold;
	margin-left: 400px;
	padding: 10px 10px 3px 3px;
	border-left: #000000 2px solid;
}
#navbaralt7 ul li a:link, #navbaralt7 ul li a:visited {
	color: #000000;
	text-decoration: none;
	border: none;
	display: inline;
	padding-top: 5px;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-right:3px; 
}
#navbaralt7 ul li a:hover, #navbaralt7 ul li a.current {
	color: #ffbb25;
	background-color: #000000;
	text-decoration: none;
}
#navbaralt7 ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}
#navbaralt7 ul {
	margin: 0px;
	padding: 0px;
}
div#navbaralt8 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	text-align: right;
	background-color: #eeac72;
	font-weight: bold;
	margin-left: 400px;
	padding: 10px 10px 3px 3px;
	border-left: #000000 2px solid;
}
#navbaralt8 ul li a:link, #navbaralt8 ul li a:visited {
	color: #000000;
	text-decoration: none;
	border: none;
	display: inline;
	padding-top: 5px;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-right:3px; 
}
#navbaralt8 ul li a:hover, #navbaralt8 ul li a.current {
	color: #eeac72;
	background-color: #000000;
	text-decoration: none;
}
#navbaralt8 ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}
#navbaralt8 ul {
	margin: 0px;
	padding: 0px;
}
div#navbaralt9 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	text-align: right;
	background-color: #baafb5;
	font-weight: bold;
	margin-left: 400px;
	padding: 10px 10px 3px 3px;
	border-left: #000000 2px solid;
}
#navbaralt9 ul li a:link, #navbaralt9 ul li a:visited {
	color: #000000;
	text-decoration: none;
	border: none;
	display: inline;
	padding-top: 5px;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-right:3px; 
}
#navbaralt9 ul li a:hover, #navbaralt9 ul li a.current {
	color: #baafb5;
	background-color: #000000;
	text-decoration: none;
}
#navbaralt9 ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}
#navbaralt9 ul {
	margin: 0px;
	padding: 0px;
}
#socialbuttons {
	width: 38px;
	padding: 0;
	margin: 0;
	position: fixed;
	top: 0;
	right: 0;
}
#merchbutton {
	padding-left: 10px;
    padding-right: 10px;
	margin: 0;
	position: fixed;
	top: 0;
	left: 150px;
    background-color: #FF4600;
    border: 2px solid #FFFFFF;
}

#centercontent {
	text-align: center;
}
iframe {
	margin-bottom: 20px;
}
.homepageimg2 {
	position: relative;
	width: 381px;
	z-index: 1024;
	float: left;
	margin-top: 300px;
	margin-left: 4px;
}
.homepageimg2 img {
	margin-top: 200px;
}
.imgholder {
	position: relative;
	width: 400px;
	z-index: 1024;
	float: left;
	margin-top: 400px;
}
.imgholder img {
	margin-top: 500px;
}
.subbedout {
    font-size: x-small;
}