@media screen {
/* temp hacks _I\E5 _IE6 *IE7 */ 
html { _filter: expression(document.execCommand("BackgroundImageCache", false, true)); } /* fix for IE hover flicker */

html,body,table,form,ul,li,h1,h2,h3,h4,h5,h6,img {
	margin: 0;
	padding:0;
}
html,body {
	height: 100%;
	min-height: 100%;
}
body {
	background-color: #000;
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-image: url(../php/imgrotator.php);
	text-align: center;
	font-size: 76%;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
}
body#salt { background:#000203 url(../images/bg_salt.png) 50% 200px no-repeat; }
img { border: none;}
table { font-size: 100%; }
h1,h2,h3,h4,h5,h6,p {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
}
input,textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 100%;
}
h1 { font-size: 200%; }
h2 { font-size: 160%; }
h3 { font-size: 140%; }
h4 { font-size: 120%; }
h5 { font-size: 100%; }
h6 { font-size: 80%; }
ul { list-style-type: none; }
.clear { clear:both;height:0;width:0;font-size:0;margin;0;padding:0; }
.floatleft { float: left;}
span.dwyer {
	width: 0;
	height: 0;
	overflow: hidden;
	display: none;
  _d\isplay: block; /* content width for other IE */
}
#wrapper {
	width: 700px;
	height: 100%;
	min-height: 100%;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
#header {
	width: 700px;
	height: 139px;
	position: relative;
	padding: 0 0 0 10px;
	color: #fff;
}
a, a:link, a:visited {
	color: #fff;
	text-decoration: none;
}
a:hover, a:active {
	color: #ccff00;
	text-decoration: none;
}
#header p a:hover, #header p a:active {
	background: #000;
}
h1#logo {
	position: absolute;
	top: 18px;
	width: 188px;
	height: 95px;
	/* COMPLIANT */
	background:transparent url(../images/logo.png) no-repeat;
	/* IE5 ONLY */
	_background: transparent url(../images/logo.gif) no-repeat; 
	/* IE5.5 IE6 ONLY */
	_background/* */: none;
}
h1#logo span#linkwrap {
	display: block;
	width: 188px;
	height: 95px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png', sizingMethod='image');
}
h1#logo a {
	position: absolute;
	display: block;
	width: 188px;
	height: 95px;
	z-index: 99;
}
h2#section{
	display: none;
}
#headertext {
	position: absolute;
	left: 228px;
	top: 27px;
	width: 465px;
	font-size: 80%;
}
#headertext p {
	margin-bottom: 1em;
	background-color: #000;
}
#headertext #contact {
	position: absolute;
	left: 25em;
	top: 0;
}
#scroll {
	height: 354px;
	_height: 356px;
	overflow: auto;
	line-height: 2em;
	position: relative;
}
.blue {
	color: #9efcff;
}
.yellow {
	color: #ccff00;
}
.price {
	position: absolute;
	right: 25px;
	width: 250px;
	white-space: nowrap;
	color: #ccff00;
	text-align: right;
}
.long { width: 195px; }
.pad {
	padding: 10px 10px;
}
#content {
	padding: 29px 0 16px 30px;
	_height /**/: 629px;
	_he\ight: 584px;
	min-height: 584px;
	font-size: 90%;
}
.dotsh {
	display: block;
	width: 651px;
	height: 1px;
	background: transparent url(../images/dotsh.gif) no-repeat; 
	font-size: 0;
}
#intro {
	font-weight: bold;
	margin-left: 10px;
	width: 638px;
	height: 69px;
	display: block;
	/* COMPLIANT */
	background:transparent url(../images/intro.png) no-repeat;
	/* IE5 ONLY */
	_background: transparent url(../images/intro.gif) no-repeat; 
	/* IE5.5 IE6 ONLY */
	_background/* */: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/intro.png', sizingMethod='image');
}
.col1 {
	width: 300px;
	margin-right: 25px;
	position: relative;
}
.col2 {
	width: 300px;
	position: relative;
}
.col1 label,.col2 label {
	float: left;
}
.col1 input {
	float: right;
	width: 200px;
	margin-bottom: 10px;
	_margin-bottom: 0;
}
.col1 textarea {
	float: right;
	width: 200px;
	height: 50px;
	margin-bottom: 10px;
	_margin-bottom: 0;
}
.col2 textarea {
	float: right;
	width: 250px;
	height: 110px;
	_height: 135px;
	margin-bottom: 10px;
	_margin-bottom: -10px;
}
#submit {
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	float: right;
	_margin-bottom: -40px;
}
#bandsevents a, #bandsevents a:link, #bandsevents a:visited {
	color: #fff;
	text-decoration: none;
}
#bandsevents a:hover, #bandsevents a:active {
	color: #ccff00;
}
#gallery .col1, #merchandise .col1 {
	width: 333px;
	padding-right: 35px;
}
#gallery .col2, #merchandise .col2 {
	width: 250px;
}
#gallery .col1 img, #merchandise .col1 img {
	border: 5px solid #fff;
	background: transparent url(../images/loader.gif) 50% 50% no-repeat; 
}
#gallery .col2 img, #merchandise .col2 img {
	border: 5px solid #fff;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	cursor: pointer;
	background: transparent url(../images/loader.gif) 50% 50% no-repeat; 
}
#gallery .linx .current {
	color: #ccff00;
}
#gallery .linx a, #gallery .linx a:link, #gallery .linx a:visited {
	color: #fff;
	text-decoration: none;
}
#gallery .linx a:hover, #gallery .linx a:active {
	color: #fff;
	text-decoration: underline;
}
#credit {
	text-align: right;
	color: #414141;
	font-weight: normal;
	margin-right: 5px;
	padding: 5px;
}
#credit a {
	color: #414141;
	font-weight: bold;
	text-decoration: none;
}
#credit a:hover, #credit a:active {
	text-decoration: underline;
}

}
@media print {
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 90%;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}
#nav {
	display: none;
}
}