* {margin: 0; padding: 0;}
body {background: #1b1e2f; color: #fff; font-size: 62.5%; margin: 0; padding: 0; scrollbar-base-color: #b5179d;}
h1 {font-family: verdana, sans-serif; font-style: normal; font-weight: bold; font-size: 48px; color: #97290f;}
h2 {font-size: 34px; font-family: georgia, serif; font-weight: bold; font-style: normal; color: #9cbad2;}
h3 {font-family: verdana, arial, sans-serif; color: #000000; padding-bottom: 16px; font-size: 14px}
h4 {font-family: verdana, arial, sans-serif; color: #9cbad2; font-weight: bold; font-size: 13px}
h5 {font-family: verdana, arial, sans-serif; color: #9cbad2; padding-bottom: 16px; font-size: 20px}
p{font-family: verdana, arial, sans-serif; font-size: 11px; line-height: 1.3; margin-top: 0px;}
span {font-family: arial, sans-serif; font-size: 12px;}
span#blue {color:#06b}
span#red {color:#d00}
#nav {
	font-family: courier, monospace;
	font-size: 1.8em;
	z-index: 3;
	color: #a0d9ff;
	font-weight: bold;
	position: absolute;
	left: 10px;
	top: -3px;
	width: 70%
}
#nav ul {list-style-type: none; margin: 0; padding: 0px}
#nav ul li {display: inline; float: left; padding: 0px 15px 0px 0px}


#here {line-height: 1.8; list-style-type: none; text-align: right; padding-left: 0; margin-left: 0; font-weight: bold; font-family: verdana, sans-serif; font-size: 12px; color: #861132; display: block; width: 88%; padding: 0 6%}

ul#outlets {line-height: 2; list-style-type: none; text-align: left; padding-left: 0; margin-left: 0; font-size: 1.2em; font-family: verdana, arial, sans-serif; 
color: #bcdaf2}

#main a:link {font-family: verdana, arial, sans-serif; font-size: 1.1em; font-weight: bold; color: #ffffff; text-decoration:underline} 
#main a:visited {font-family: verdana, arial, sans-serif; font-size: 1.1em; font-weight: bold; color: #ffffff; text-decoration:underline}
#main a:hover {font-family: verdana, arial, sans-serif; font-size: 1.1em; font-weight: bold; color: #000; text-decoration:underline}
#main a:active {font-family: verdana, arial, sans-serif; font-size: 1.1em; font-weight: bold; color: #000; text-decoration:none}

a:link {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #eee; text-decoration:none} 
a:visited {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #eee; text-decoration:none}
a:hover {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #000; text-decoration:none}
a:active {font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; color: #000; text-decoration:none}

#holder {
	width: 800px;
	height: 100px;
	position: absolute;
	left: 50%;
	margin-left: -400px;
	margin-top: 30px;
	z-index: 1
}
#bgd {position: absolute; left: 50%; margin-left: -400px; margin-top: 30px; z-index: 0;}
#main {
	width: 365px;
	position: absolute;
	left: 195px;
	z-index: 7;
	background-color: #632c57;
		filter: alpha(opacity=70); opacity: 0.7;

	padding: 10px;
	text-align: left;
	top: 295px;
}


#message {
	position: absolute;
	left: 142px;
	top: 394px;
	z-index: 6
}

#contact {
	width: 300px;
	position: absolute;
	left: 380px;
	margin-left: -150px;
	margin-top: 0px;
	padding-right: 0px;
	z-index: 3;
	top: 235px;
}
#strapline {
	width: 300px;
	position: absolute;
	left: 283px;
	top: 201px;
	margin-left: -150px;
	margin-top: 0px;
	padding-left: 20px;
	z-index: 3;
	text-align: center;
filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=0.7); -moz-opacity: 0.7;
}
#galleryback {position: absolute; left: 300px; top: 450px;}

#title {position: relative; left: 300px; top: 20px; z-index: 2}
#title2 {position: relative; left: 420px; top: 25px; z-index: 2}

#gallerythumbs {width: 600px; position: absolute; left: 50%; margin-left: -200px; margin-top: 175px; padding-left: 30px; z-index: 3}
.bigphoto {position: absolute; left: 33%; top: 40px; visibility: hidden; z-index: 15; padding: 15px}
.thumbnail {padding: 4px}

#nav ul {list-style-type: none; margin: 0; padding-top: 8px}
#nav ul li {display: inline; float: left; padding: 0px 15px 0px 0px}

.bigphoto {background-color: #4C6A82;}
.bigphoto img {padding-top: 5px}

.bigphoto2 {position: absolute; left: 33%; top: 40px; visibility: hidden; z-index: 15; padding: 15px}
.bigphoto2 {background-color: #14141a;}
.bigphoto2 img {padding-top: 5px}

img {border: none}

.venue {
	position: absolute;
	left: 67px;
	width: 225px;
	font-weight: bold
}
.venuelink {position: absolute; left: 60px; width: 225px;}
.time {
	position: absolute;
	left: 290px;
	width: 40px;
}
.cell1 {padding: 3px; padding-top: 8px; height: 20px}
#giglist {
	position: absolute;
	left: 90px;
	top: 205px;
}

.picbig{
	position: absolute;
	left:455px;
	top: 180px;
	z-index: 6
}
.picbig {visibility: hidden}
#pagebgd {
	position: absolute;
	left: 165px;
	top: 295px;
	width: 500px;
	filter: alpha(opacity=70); opacity: 0.7;
	z-index: 3;
}

.page {
	position: absolute;
	left: 85px;
	top: 250px;
	width: 640px;
	z-index: 6;
}
#contactpage {
	position: absolute;
	left: 255px;
	top: 233px;
	width: 265px;
	color: #333;
	padding: 10px;
	z-index: 6;
}
#thumbs {
	position: absolute;
	left: 24px;
	top: 103px;
	width: 375px;
	z-index: 6;
}
.thumbnail {padding: 4px}

