* { margin: 0; padding: 0; border: 0; }

html,body { height: 100%; background: #000; font-family: Garamond, Georgia, "Times New Roman", Times, serif; font-size: 1em; }

a { color: #000; text-decoration: none; font-weight: bold}
a:hover { color: #A00; }
a.returnTop { line-height: 2em; color: #CCC; font-size: .8em; font-style: italic; }
a.returnTop:hover { color: #A00; border-bottom: solid 1px #A00;}
h1 { margin-bottom: .5em; color: #A00; font-size: 1.5em; }
h2 { color: #A00; font-size: 1em; font-style: italic; }
h3 { font-size: 1em; font-style: italic; }
ul { margin-bottom: 1em; }
li { list-style-type: none; margin-left: 1em; line-height: 1.3em; }
p {	
	color: #333;
	margin: 0 0 16px 0;
	font-family: Garamond, Georgia, "Times New Roman", Times, serif;
	line-height: 1.3em; }
p.copy { /* This is for that little copywright notice at the bottom of each page. */
	font-size: .7em;
	font-family: Helvetica Neue;
	padding-bottom: 1em;
	float: left; }
blockquote {
	font-size: .9em;
	font-style: italic;
	width: 40em;
	margin: 0 0 1em 4em;
	text-indent: -2em; }
blockquote p { margin: .5em; }
img.bar {
	margin-bottom: 1em; }
img.barHeadEnd {
	float: left; }
img.floatLeft {
	float: left;
	margin: 0 1em 1em 0; }
img.floatRight {
	float: right;
	margin: 0 0 1em 1em; }

div#container { background-color: #FFF; width: 820px; overflow: hidden; min-height: 100%; margin: 0 auto -80px auto; border-left: double 3px black; border-right: double 3px black; }
div#container2 { background: #FFF; width: 800px; margin: 0 auto 0 auto; }
div#content { margin: 20px 0 10px 0; }
div#headerL {
	width: 400px;
	float: left;
	margin-top: 2px; }
div#headerR {
	text-align: right;
	width: 400px;
	float: left; }
div#submenu {
	margin-top: .5em;
	font-variant: small-caps;
	text-align: center; }
div#submenu a {
	margin: 0 2em 0 2em; }
div#showlist {
	background: url(../images/bg_shows.gif) no-repeat center center;
	font-variant: small-caps;
	font-size: 1.2em;
	text-align: center; }
div#showlist p { margin: 1.8em 0 1.8em 0; }
div#pullQuotes { width: 425px; float: left; text-align: right; margin-bottom: 2em; }
div#pullQuotes h1 { color: #666; font-weight: normal; font-style: italic; }
div#companyPress { width: 425px; float: right; }
div#newsItems { width: 450px; margin: 0 auto; text-align: justify; }
div#newsItems h1 { margin-bottom: 0; }
div#showQuote { text-align: center; -weight: bold; margin-bottom: 2em;}

div.contact a { color: #A00; }
div.contact a:hover { border-bottom: solid 1px #A00; }
div.links a:hover { color:  #A00; border-bottom: solid 1px #A00; }
div.extra { text-align: center; }
div.extra li { font-size: 2em; margin-left: 0; }