body,
html
{
 background: #481700;
 color: #000000;
 font-family: Verdana, sans-serif;
 font-size: 1em;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}

body
{
 min-width: 732px;
}


.form1 { padding-left: 40px; width: 400px; font-size: .8em; } 
.form1 textarea, input, select { font-size: .8em; } 

#wrap
{
 background: #ffffff url('images/maintext_bg.jpg') left top repeat-y;
 color: #000000;
 width: 732px;
 margin: 0 auto;
 padding: 0 auto;
}

.hide_me
{
 position: absolute;
 left: -9000px;
}

#header
{
 background: #481700 url('images/header_bg.jpg') left top no-repeat;
 width: 732px;
 height: 244px;
}

/* navigation */
.nav 
{
 margin: 0;
 padding-bottom: 0;
 padding-right:23px;
 font-size: 0.8em;
 line-height: 0.8em;
 height:30px;
 padding-top: 205px;
 text-transform:uppercase;
 font-weight:bold;
}

.nav ul 
{
 list-style-type: none;
 display: block;
 margin: 0;
 padding: 0;
}

.nav li
{
 list-style-type: none;
 display: block;
 color: #ffffff;
 background: transparent url(images/divider.gif) right center no-repeat;
 margin: 0;
 padding: 6px 16px 6px 5px;
 float: right;
}

/* this technique would be best */
/* .nav li:first-child { background-image: none; } */
/* but it doesn't work in IE, so we have to use a class on it */

.nav li.last
{ 
 background-image: none;
}

.nav a:link, .nav a:visited 
{
 color: #ffffff;
 text-decoration: none;
 font-weight: bold;
}

.nav a:link:hover, .nav a:visited:hover, .nav a:active, .nav a:focus 
{
 color: #c39519;
}

.nav a.on
{
 color: #c39519;
}

/* subnavigation */
.subnav 
{
 margin: 0;
 padding-bottom: 0;
 padding-left:53px;
 font-size: 0.7em;
 line-height: 0.7em;
 height:15px;
 padding-top: 0px;
 text-transform:uppercase;
 font-weight:bold;
}

.subnav ul 
{
 list-style-type: none;
 display: block;
 margin: 0;
 padding: 0;
}

.subnav li
{
 list-style-type: none;
 display: block;
 color: #481700;
 background: transparent url(images/divider.gif) right center no-repeat;
 margin: 0;
 padding: 6px 10px 6px 7px;
 float: left;
}

/* this technique would be best */
/* .subnav li:first-child { background-image: none; } */
/* but it doesn't work in IE, so we have to use a class on it */

.subnav li.last
{ 
 background-image: none;
}

.subnav a:link, .subnav a:visited 
{
 color: #481700;
 text-decoration: none;
 font-weight: bold;
}

.subnav a:link:hover, .subnav a:visited:hover, .subnav a:active, .nav a:focus 
{
 color: #c39519;
}

#maintext
{
 color: #000000;
 min-height: 450px;
 background: transparent ;
 font-family: Verdana, sans-serif;
 padding-top:0px;
 margin-top:0px;
 padding-bottom: 20px;
}

#maintext h1
{
 color: #c39519;
 width:400px;
 font-size: 1em;
 padding: 20px 30px 2px 0px;
 margin-top: 0px;
 margin-left:40px;
 margin-bottom: 10px;
 font-weight:bold;
 border-bottom: 2px solid #c39519;
}

.maintext-tickets
{

 margin: 0 0 0 0;
 padding: 10px 0 0 0;
 display: inline; 

}

#maintext h2
{
 color:#c39519;
 width:400px;
 font-size: .9em;
 padding: 15px 30px 2px 0px;
 margin-top: 0px;
 margin-bottom: 10px;
 margin-left:45px;
 font-weight:bold;
}

#maintext h3
{
 color:#c39519;
 width:370px;
 font-size: 0.9em;
 padding: 15px 30px 2px 0px;
 margin-top: 0px;
 margin-bottom: 10px;
 margin-left:50px;
 font-weight:bold;
}

#maintext p
{
 padding: 0px 280px 15px 50px;
 font-size: 0.8em;
 margin-top: 0px;
 margin-bottom: 0px;
}

#maintext a
{
 font-weight:bold;
 color: #c39519;
}

#maintext ul
{
 padding: 0px 40px 15px 60px;
 font-size: 0.75em;
 margin-top: 0px;
 margin-bottom: 0px;
}

#maintext ol
{
 padding: 0px 40px 15px 60px;
 font-size: 0.75em;
 margin-top: 0px;
 margin-bottom: 0px;
}


#maintext ul ul
{
 padding: 0px 40px 15px 30px;
 font-size: 0.9em;
 margin-top: 0px;
 margin-bottom: 0px;
}

.contact_field
{
 border:none;
 padding: 0px 280px 15px 50px;
}

.contact_field label
{
 font-size: 0.8em;
 line-height: 1.5em; 
}

#sidebar
{
 float:right;
 width:250px;
 margin-top:20px;
}

#sidebar p
{
 width:230px;
 padding: 0px 100px 15px 10px;
 font-size: 0.8em;
 margin-top: 0px;
 margin-bottom: 0px;
}

#sidebar a img
{
 border:none;
}

#footer
{
 background: transparent url('images/footer_bg.jpg') left top repeat-y;
 width: 732px;
 margin: 0 auto;
 margin-bottom:30px;
 padding: 0 auto;
}

#footer p
{
 color:#ffffff;
 padding: 10px 15px 10px 15px;
 font-size: 0.6em;
 margin-top: 0px;
 margin-bottom: 0px;
 text-align:center;
}

#footer a
{
 color:#ffffff;
}