* { border: 0; margin:0; padding:0;list-style: none;outline: none; }
body {font: 83%/1.4em "Lucida Grande", Verdana, sans-serif; color: #fff; background: #008282; line-height: 1.7em;}
a {color: #fff;}
a:hover, a:visited {color: #600;}
:link[target="_blank"],:visited[target="_blank"],:link[target="_new"],:visited[target="_new"] { cursor:crosshair; }
img { margin: .2em; vertical-align: baseline; }
form { display: block; }
#header { background: url(pics/10thStWebHeader.png) center top no-repeat;  padding-top: 114px; margin-top: 2em; overflow: visible; }
#header h1 { display: none;}
#nav { list-style-type: none;position:relative; margin: .3em auto 1em auto !important; display: inline-table; font-size: large;}
#nav li { float: left; }
#nav li a { text-decoration: none; padding: .3em 1em; margin: 0 .6em; background: #c00; color: #ddd;}
#nav li a:hover { text-decoration: none; padding: .3em 1em; margin: 0 .6em; background: #600; color: #fff;}
.selected { font-weight: bold;}
#container { margin: 0 auto; width: 800px; background: url(pics/cityline.gif) center bottom repeat-x; border-left: thick solid black; border-right: thick solid black; padding-bottom: 130px; text-align: center;}
#footer { text-align: center; background: #000; color: #fff; width: 800px; margin: 0 auto; border: thick solid black;}
#specialoffer {width: 200px; height: 200px; background: url(pics/specialoffer.png) center center no-repeat; display: block; float: right; }
#specialoffer h3, #specialoffer h4, #specialoffer p {display: none; }
table {border-spacing: 30px 0px; border-collapse: separate; margin: 0 auto; }
.shows {width: 640px; margin: 0 auto;}
.shows li { display: block; float: left; padding: 10px; }
h1, h2, h3 {margin-bottom: .4em; text-align: center;}
h1 {font-size: 220%; margin: .5em auto;}
h2 {font-size: 180%;}
h3 {font-size: 140%;}