html {margin:0;padding:0;}
body {color:#333333;background-color:#ffffff;text-align:center;font:65%/1.5em verdana,"helvetica neue",arial,sans-serif}
a {color:#C1B990;text-decoration:none;}
a:hover {text-decoration: none;}
a:active, a:focus {outline:0;}
h2 {color:#000000;font-weight:bold;font-size:1.75em;margin:0;padding:0;}
img {border:0;}
ul {margin:0.5em 0 0.5em 0;}
p {margin:0 0 1.5em 0;padding:0;}
input, textarea {border: #ddd 1px solid;background-color: #ffffff;font-family: verdana,"helvetica neue",arial,sans-serif;font-size:1em;font-weight: normal;}


#mainspc {position:relative;clear:both;width:70em;max-width:1200px;padding:0.5em 1em 3em 1.75em;margin:0 auto;text-align:left;}
#mainnav a {margin:2em 3em 0 0;}
#about {position:relative;clear:both;width:70em;max-width:1200px;padding:0.5em 1em 3em 1.75em;margin:0 auto;text-align:left;}
#recs {position:relative;clear:both;width:70em;max-width:1200px;padding:0.5em 1em 3em 1.75em;margin:0 auto;text-align:left;}
#shows {position:relative;clear:both;width:70em;max-width:1200px;padding:0.5em 1em 3em 1.75em;margin:0 auto;text-align:left;}

.overlay {position:fixed;top:0px;left:0px;width:100%;height:100%;background:transparent;visibility:hidden;;z-index:20;}
.overlaybg {position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#000000;visibility:hidden;z-index:1000;overflow:auto;}
.overlaycontentspc {position:absolute;top:25%;left:50%;width:650px;margin-left:-350px;height:50%;text-align:left;padding:25px;background:#fff;center center;visibility:hidden;z-index:1200;overflow:auto;}
.closelink {position:fixed;bottom:-26px;right:0;}

.overlay1 {position:fixed;top:0px;left:0px;width:100%;height:100%;background:transparent;visibility:hidden;;z-index:20;}
.overlaybg1 {position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#000000;visibility:hidden;z-index:1000;overflow:auto;}
.overlaycontentspc1 {position:absolute;top:34%;left:50%;width:394px;margin-left:-200px;height:auto;text-align:left;padding:25px;background:#fff;center center;visibility:hidden;z-index:1200;overflow:auto;}
.closelink1 {position:fixed;bottom:-26px;right:0;}


.links a:hover, #vos008 a:hover				{
			background:none repeat scroll 0 0 #a20023; color:#fff; padding:1px 3px; text-decoration:none;}
.links a, #vos008 a	{background:none repeat scroll 0 0 #D4CFB4; color:#1A1A1A; padding:1px 3px; text-decoration:none;}

.links a:hover, #vos007 a:hover				{
			background:none repeat scroll 0 0 #ff7700; color:#fff; padding:1px 3px; text-decoration:none;}
.links a, #vos007 a	{background:none repeat scroll 0 0 #D4CFB4; color:#1A1A1A; padding:1px 3px; text-decoration:none;}

.links a:hover, #vos006 a:hover				{
			background:none repeat scroll 0 0 #6b6225; color:#fff; padding:1px 3px; text-decoration:none;}
.links a, #vos006 a	{background:none repeat scroll 0 0 #D4CFB4; color:#1A1A1A; padding:1px 3px; text-decoration:none;}

.links a:hover, #vos005 a:hover				{
			background:none repeat scroll 0 0 #000000; color:#fff; padding:1px 3px; text-decoration:none;}
.links a, #vos005 a	{background:none repeat scroll 0 0 #D4CFB4; color:#1A1A1A; padding:1px 3px; text-decoration:none;}

.links a:hover, #vos004 a:hover				{
			background:none repeat scroll 0 0 #317d81; color:#fff; padding:1px 3px; text-decoration:none;}
.links a, #vos004 a	{background:none repeat scroll 0 0 #D4CFB4; color:#1A1A1A; padding:1px 3px; text-decoration:none;}

.links a:hover, #vos1776 a:hover				{
			background:none repeat scroll 0 0 #7a2827; color:#fff; padding:1px 3px; text-decoration:none;}
.links a, #vos1776 a	{background:none repeat scroll 0 0 #D4CFB4; color:#1A1A1A; padding:1px 3px; text-decoration:none;}

.links a:hover, #vos003 a:hover				{
			background:none repeat scroll 0 0 #f44e47; color:#fff; padding:1px 3px; text-decoration:none;}
.links a, #vos003 a	{background:none repeat scroll 0 0 #D4CFB4; color:#1A1A1A; padding:1px 3px; text-decoration:none;}

.links a:hover, #vos002 a:hover				{
			background:none repeat scroll 0 0 #F2D369; color:#fff; padding:1px 3px; text-decoration:none;}
.links a, #vos002 a	{background:none repeat scroll 0 0 #D4CFB4; color:#1A1A1A; padding:1px 3px; text-decoration:none;}

.links a:hover, #vos001 a:hover				{
			background:none repeat scroll 0 0 #C2C5BC; color:#fff; padding:1px 3px; text-decoration:none;}
.links a, #vos001 a	{background:none repeat scroll 0 0 #D4CFB4; color:#1A1A1A; padding:1px 3px; text-decoration:none;}

.links a:hover, #vos000 a:hover				{
			background:none repeat scroll 0 0 #E5AEB1; color:#fff; padding:1px 3px; text-decoration:none;}
.links a, #vos000 a	{background:none repeat scroll 0 0 #D4CFB4; color:#1A1A1A; padding:1px 3px; text-decoration:none;}




form {margin-top:2em;}
input.txt {background-color:#fff;outline:1px solid #ccc;border:none;padding:0.5em 0 0.5em 0;width:100%;line-height:2em;margin:0 0 1em 0;}
input.txt:focus,input.txt:active {background-color:#eef;outline:1px solid #666;}
input.submit {font-size:0.75em;color:#666;width:8em;height:3em;margin-top:3em;}
label {font-size:0.75em;text-transform:uppercase;color:#666;display:block;clear:both;}