body {
	background-color: #0a0806;

	margin: 0px 0px 0px 0px;
	text-align: center;
	height: 100%;
}

#backgroundDiv {
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 105px;

}

#bgHeader {

	position: relative;

}

#bgBody {

	position: relative;

}

#bgFooter {

	position: relative;

}

#container {
	position: relative;
	margin:  0 auto 0 auto;
	top: 0px;
	width: 910px;
	/*height: 1195px;	*/
}

#contentHolder {
	z-index: 2;
	position:relative;
	width: 910px;
	top: 50px;
	height:100%;
	/*border: 1px solid #FF0000;*/
}

#homeDiv {
	position:absolute;
	top: 0px;
	z-index: 8;
	text-align: center;
	width: 908px;
	overflow: hidden;
	
	/*border: 1px solid #FF0000;*/
}

#content {
	z-index: 7;
	text-align: left;
	width: 690px;
	overflow: hidden; 
	position:absolute;
	/*border: 1px solid #FF0000;*/
}

#secondaryDiv {
	z-index: 5;
	text-align: left;
	width: 690px;
	height: 450px;
	overflow: hidden; 
	position:absolute;
	/*border: 1px solid #FF0000;*/
}

#tertiaryDiv {
	z-index: 6;
	text-align: left;
	width: 690px;
	height: 430px;
	overflow: hidden; 
	position:absolute;
	/*border: 1px solid #FF0000;*/
}

#jumbotronDiv {
	z-index: 8;
	text-align: left;
	width: 805px;
	height: 200px;
	overflow: hidden; 
	position:absolute;
	/*border: 1px solid #FF0000;*/
}

#contentBox {
	position:absolute;
	overflow: auto;
	/*border: 1px solid #FF0000;*/
}


#nav {
	position: relative;
	margin:  0 auto 0 auto;
	width: 100%;
	height: 42px;
	color: #FFFFFF;
	background-color: #000000;
	overflow: hidden;
}


#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	color: #000000;
	text-decoration: none;
}

a:link {
	color: #eae1d8;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #eae1d8;
}
a:hover {
	text-decoration: underline;
	color: #eae1d8;
}
a:active {
	text-decoration: underline;
	color: #eae1d8;
}

.section {
	display: none;
}


#contactBody{
	font-family: Verdana;
	font-size: 10px;
	color: #eae1d8;
}

#contactBody a:link, #contactBody a:visited, #contactBody a:active {
	color: #eae1d8;
	text-decoration: underline;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h1 {
	font-size: 16px;
	color: #FFFFFF; font-weight: bold;
}
h2 {
	font-size: 13px;
	color: #FFFFFF; font-weight: bold;
}

#galleryInfo{
	font-family: Verdana;
	font-size: 12px;
	color: #eae1d8;
}

#musicDate {
	font-family: Verdana;
	font-size: 9px;
	color: #eae1d8;
}

#musicDateBold  {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #eae1d8;
}


#musicNotes{
	font-family: Verdana;
	font-size: 10px;
	color: #eae1d8;
}

#musicNotes a:link, #musicNotes a:visited, #musicNotes a:active {
	color: #eae1d8;
	text-decoration: none;
}

#musicNotes a:hover {
	color: #eae1d8;
	text-decoration: none;
}

#musicTitle  {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #eae1d8;
}

#musicTitle a:link, #musicTitle a:visited, #musicTitle a:active {
	color: #eae1d8;
	text-decoration: none;
}

#musicTitle a:hover {
	color: #eae1d8;
	text-decoration: none;
}

#newsHeadline {
	font-family: Verdana;
	font-size: 14px;
	color: #eae1d8;
	font-weight: bold;
}

#newsBody{
	font-family: Verdana;
	font-size: 10px;
	text-align: justify;
	color: #eae1d8;
}

#newsHomeHeadline {
	font-family: Verdana;
	font-size: 12px;
	color: #eae1d8;
	font-weight: bold;
}

#newsHomeBody{
	font-family: Verdana;
	font-size: 9px;
	text-align: justify;
	color: #eae1d8;
}

#journalHeadline{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #eae1d8;
}

#journalBody{
	font-family: Verdana;
	font-size: 10px;
	text-align: justify;
	color: #eae1d8;
}


#journalDate{
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	text-align: justify;
	color: #eae1d8;
}

#journalBody a:link, #journalBody a:visited, #journalBody a:active {
	color: #eae1d8;
	text-decoration: underline;
}

#journalBody a:hover {
	text-decoration: underline;
	color: #eae1d8;
}

#tourCurrent {
	position: absolute;
	top: 3px;
	left: -2px;
	
}

#tourCurrent a:link, #tourArchives a:visited, #tourArchives a:hover, #tourArchives a:active {
	color: #000000;
	text-decoration: none;
}

#tourArchives {
	position: absolute;
	left: 70px;
	top: 25px;
}

#tourArchives a:link, #tourArchives a:visited, #tourArchives a:hover, #tourArchives a:active {
	color: #000000;
	text-decoration: none;
}


#tourDate  {
	font-family: Verdana;
	font-size: 11px;
	color: #eae1d8;
}

#tourDateHome  {
	font-family: Verdana;
	font-size: 9px;
	color: #eae1d8;
} 

#tourNotes{
	font-family: Verdana;
	font-size: 10px;
	color: #eae1d8;
}

#tourDateSoldOut{
	font-family: Verdana;
	font-size: 8px;
	color: #eae1d8;
}

#tourTitle  {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #eae1d8;
}

#footer {
	top: 833px;
	z-index: 3;
	position: relative;
	height: 135px;
	left: 110px;
	text-align: left;
	font-family: Verdana;
	font-size: 9px;
	color: #eae1d8;
}

#colFooter{
	width: 500px;
	text-align: left;
	position: absolute;
	top: 0px;
	left: 0px;
	font-family: Verdana;
	font-size: 8px;
	color: #eae1d8;
}

#sigFooter{
	width: 500px;
	text-align: left;
	position: absolute;
	top: 40px;
	left: 0px;
	font-family: Verdana;
	font-size: 8px;
	color: #eae1d8;
}

#linksFooter{
	text-align: left;
	position: absolute;
	top: 85px;
	left: 0px;
	font-family: Verdana;
	font-size: 9px;
	color: #eae1d8;
}

#videoInfo{
	font-family: Verdana;
	font-size: 12px;
	color: #eae1d8;
}

#videoInfo a:link, #videoInfo a:visited, #videoInfo a:hover, #videoInfo a:active {
	color: #eae1d8;
	text-decoration: none;
}
.scroll-track{
 height:10px;
 width:12px;
 background:transparent;
}

.scroll-handle{
 border: 1px solid black;
 height:40px;
 width:10px;
 background:#eae1d8;
 cursor:pointer;
}

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(spacer.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}