a {
	outline: 0px;
}

html { min-height: 100%; margin-bottom: 1px; } /* forces scrollbar to eliminate shift on short pages */

ol,ul { list-style: none; margin: 0; padding: 0; }

body,td,th {
	font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; 
}
#clock { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: white; padding: 4px; }
a:link {
	color:#990000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #000099;
}
a:active {
	text-decoration: none;
	color: #666666;
}


a.whitelink:link {
	
	color: #FFFFFF;

}
a.whitelink:visited {
	
	color: #FFFFFF;

}
a.whitelink:hover {
	
	color: #990000;
}
a.whitelink:active {
	
	color: #FFFFFF;
	
}
	

/** FOOTER **/

* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: 1180px !important; 
	height: 1180px;
	margin: 0 auto -100px; /* the bottom margin is the negative value of the footer's height */
}

.wrappernew {
	min-height: 100%;
	height: 1020px !important; 
	height: 1020px;
	margin: 0 auto -100px; /* the bottom margin is the negative value of the footer's height */
}

.wrapperlineup {
	min-height: 100%;
	height: 1580px !important; 
	height: 1580px;
	margin: 0 auto -100px; /* the bottom margin is the negative value of the footer's height */
}

.wrappertickets {
	min-height: 100%;
	height: 1900px !important; 
	height: 1900px;
	margin: 0 auto -100px; /* the bottom margin is the negative value of the footer's height */
}
.wrappermerch {
	min-height: 100%;
	height: 2180px !important; 
	height: 2180px;
	margin: 0 auto -100px; /* the bottom margin is the negative value of the footer's height */
}

.footer, .push {
	height: 100px; /* .push must be the same height as .footer */
}

/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/

	.footer  { background-image:url(../images/footer.png); background-position:bottom; z-index:100; background-repeat:no-repeat; height: 100px; }
	.footersize {margin: 0 auto; width:811px;}
	.footspace {height:30px;}
	.footertext1 { font-size:10px; float:left; margin-top:34px; margin-left:20px}
	.footertext2 { font-size:10px; float:right;margin-top:34px; margin-right:20px}
	
	a.nlinks:link {
	color: #000;
}
a.nlinks:visited {
color: #000;
}
a.nlinks:hover {
color: #ff0000;
}
a.nlinks:active {
color: #000;
}
	
/* nav */

/* CSS Document */

#nav {
	margin:0;
	padding:0;
	width:500px;
	float:left;
	top: 200px;
	}
	#nav li {
		display:inline;
		padding:0;
		margin:0;
	}
	#nav a:link,
	#nav a:visited {
		color:#4D2A18;
		background:#fff;
		padding:12px 5px 10px 12px;
		font-size:12px;
		float:left;
		width:auto;
		text-decoration:none;
		font-weight:bold;
		text-align:center;
	}
	#nav a:hover {
		color:#000;
		background:#FFFFCC
	}
	#nav li:first-child a {
		border-left:0px solid #fff;
	}
	#home #nav-home a,
	#about #nav-about a,
	#archive #nav-archive a,
	#lab #nav-lab a,
	#reviews #nav-reviews a,
	#contact #nav-contact a {
		background:#fff;
		color:#fff;

	}
	#home #nav-home a:hover,
	#about #nav-about a:hover,
	#archive #nav-archive a:hover,
	#lab #nav-lab a:hover,
	#reviews #nav-reviews a:hover,
	#contact #nav-contact a:hover {
		background:#fff;
	}
	#nav a:active {
		background:#fff;
		color:#fff;
	}
	
	
#nav .sel a {background:#fff; color:#000099; }
#nav .sel a:focus {background:#fff; color:#000099}

/* ]]> */
.unbold {
	font-weight: normal;
}
.wrappermerch div div #lefty div div div table tr td div .style11 {
	color: #000;
}
