body			{ background-color: #101010; font-size: 62.5%; font-family:Arial Narrow, Arial, Helvetica, sans-serif; background-image: url(img/watermark.jpg); background-position: bottom right; background-attachment: fixed; background-repeat: no-Repeat; }

h1, h2, h3		{ color: #000000; }

table.schedule	{ width: 90%; left: 5%; border: 2px solid #000000; background-color: ffdf18; }
	table.schedule td	{ border: 1px solid #404040; background-color: #f0f0f0; text-align: center; }
	.time 				{ width: 1em; }
	.dayoftheweek		{ font-weight: bold; }
	table.schedule td.active				{ background-color: #ffffff; }

table.list	{ width: 100%; }
	table.list td		{ text-align: center; }
	
table.about	{ width: 100%; }
	table.about td		{ text-align: center; }

table.about		{}
	table.about td.oldtimes	{ font-size: 1em; font-weight: bold; }
	
table.log	{ width: 95%; min-width: 500px; }
	table.log td	{ border: 1px solid #000000; }
	
a	{ font-weight: bold; font-size: .8em; color: #000000; }
	a:hover	{ text-decoration: none; }
	
a.secret	{ font-size: .4em; }

div.quicklinks ul	{ margin-left: none; padding-left: none; display: inline; list-style-type: none; }
div.quicklinks li	{ margin-left: none; padding-left: none; margin-right: 1em; display: inline; list-style-type: none; }

div.header		{ height: 48px; width: 80%; margin-left: 10%; border: 2px solid #000000; border-bottom: none; margin-top: 2em; background-image: url(/img/header/header.jpg); text-align: right; color: #ffffff; padding-top: 1em; }
	div.header a		{ color: #ffffff; font-weight: bold; font-size: 1.4em; text-decoration: none; margin-right: 1em; }
	div.header a:hover	{ color: #ffd418; font-weight: bold; font-size: 1.4em; text-decoration: none; }

div.nav			{ height: 2.2em; width:80%; margin-left: 10%; background-color: #ffd418; border: 2px solid #000000; margin-top: -1em; padding-top: 6px; text-align: center; }
	div.nav a		{ color: #000000; text-decoration: none; font-weight: bold; font-size: 1.3em; margin-right: 3.5%; }
	div.nav a:hover	{ text-decoration: underline; }

div.body		{ width: 78%; z-index: 2; margin-left: 10%; margin-top: 3em; padding: 1%; padding-top: 2em;	border: 2px solid #c0c0c0; background-color: #ffffff; font-size: 1.6em; color: #666666 } 

div.leftCol		{ width: 45%; float: left; position: inherit; }
div.rightCol	{ width: 45%; float: right; }

div.body strong		{color: #000000; }

div.bottomnav	{ text-align: center; /margin-top: 4em; }
	div.bottomnav a 		{ color: #ffffff; text-decoration: none; font-size: 1.2em; }
	div.bottomnav a:hover 	{ color: #ffd418; }

div.disclaimer	{ width:40%; margin-left: 30%; color: #ffffff; margin-top: 3em; margin-bottom: 3em; font-size: 1.6em; }
	div.disclaimer a 		{ color: #ffffff; text-decoration: underline; }
	div.disclaimer a:hover 	{ color: #ffd418; }

div.news		{ border: none; }
div.dates		{ float:right; width: 380px; border: 3px solid #000000; font-size: x-small; text-align:right; }

div.req			{height: 2.2em; width:80%; margin-left: 10%; margin-bottom: -2em; background:none; font-size: 1.2em; padding-top:.4em;}
div.req a		{color:#ffd418; font-size:1.2em; }

div.predrop					{ display: block; height: 2em; width:70%; margin-left: 15%; }
div.predrop	a				{ color: #ffd418; font-size: 1.2em; }
div.reqdrop					{ display: block; height: 2em; width:70%; margin-left: 15%; background-color: #ffd418; color: #000000; padding-left: .2em; }
div.reqdrop input			{ border: 1px solid #ffffff; font-size: .8em; }

div.overlay		{display: none; position: fixed; top: 0%; left: 0%; width: 100%; height:100%; background-color: black; z-index:1001; -moz-opacity: 0.65; opacity:.65; filter: alpha(opacity=65); }
div.reqbox		{ display: none; position: fixed; top: 50%; left: 50%; margin-left: -250px; margin-top: -60px; width: 500px; height: 120px; padding: 16px; border: 16px solid #ffd418; background-color: white; z-index:1002; overflow: auto;}

div.quicklinks	{ float: left; }
div.quicklinks a { color: #ffd418; font-size: 1.2em; }
div.nowplaying	{ float: right; width: 50%; height: 1.6em; text-align:right; }

div.holder		{ height: 2.2em; width:80%; margin-left: 10%; background-color: none; border: none; text-align: center; clear:both; position: relative; }
