body {
	background-image: url(images/bg.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #4A2A0D;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #4A2A0D;
}
a:active {
	text-decoration: none;
	color: #990000;
}
img {border: 0px}
.Button {width: 176px; height: 66px; padding: 0px;}
.Button img {display: none; border: 0px;}
.Button:hover img {display: block;}

.brass {position: relative; width: 80px; height: 80px; display: inline-block; cursor: pointer}
.brass IMG {z-index=1; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%}
.brass IMG:first-child {opacity: 0.5; filter: alpha(opacity=50)}

.Header {position: absolute; left: 0px; top: 100px; width: 100%;}
/* Default header format */
.Header H1
 {font-size: 60pt; text-shadow: black 3px 3px;
	filter: Shadow (Color=black, direction=135, strength=3)
}

/* Override long title - style name based on title */
.Header H1.style_Frequently_Asked_Questions,
 H1.style_Guests_of_Honor,
 H1.style_Steamcon_III_Merchants,
 H1.style_Artists__Alley_Participants,
 H1.style_Grid
 {font-size: 30pt; text-shadow: black 2px 2px;
	filter: Shadow (Color=black, direction=135, strength=2)}
 H1.style_Bathing_Costume_Competition
 {font-size: 28pt; text-shadow: black 2px 2px;
	filter: Shadow (Color=black, direction=135, strength=2)}
.header a:link, .header a:visited, .header a:hover, .header a:active, 
.Footer a:link, .Footer a:visited, .Footer a:hover, .Footer a:active 
{
	color: #CAB163;
	text-decoration: none;
}

.Footer {text-align: center; font-size: 10pt}
.Copyright {text-align: right; font-size: 8pt; color: #CAB163;}
.Copyright a { color: #CAB163;}

.bio {display: none}
.lightbutton {position: relative; background-color: #000000; display: inline-block}
.lightbutton div {color: black; font-weight:  bold;}

.MusicFrame {position: relative; display: inline-block; width: 100%}

#Cabaret {z-index: 2; color: black;}
#Concert {display: none; color: black; opacity: 0; filter: alpha (opacity=0)}

#GFrame {position: relative; width: 820px; height: 820px; display: inline-block; !display: inline}
.GalleryNav {position: absolute; top: 50px; left: 825px; display: inline-block; !display: inline; height: 600px; width: 110px}
.GalleryNav * {position: absolute}
#ScreenImage {position: absolute; }
.odometer {overflow: hidden; width: 100px; height: 32px; position: absolute; background-color: #202020; margin: 4px}
.slider {position: relative; background-image: url(images/s-middle.jpg); background-repeat: repeat-y; background-position: 0 20px; height: 300px} 

