@charset "utf-8";

/* CSS Document */



/* Clear all margins and padding */

* {

margin: 0;

padding: 0;

}



/* Set background for the HOME PAGE */

body {

background:url(images/bkgd_tile.jpg) repeat-x top #000000;

text-align:center;

}



/* Set text masters */

p, ul, ol  {

Font-family:arial,helvetica,sans-serif; 

color:#000000; 

font-size:0.9em; 

text-align:left;

line-height:1.2em;

margin: 0 0 1.2em 0;

}





ul, ol {

margin: 0 0 1.2em 25px;

}



li {margin-bottom:0.6em;

}



h1  {

Font-family:arial,helvetica,sans-serif; 

color:#000000; 

font-size:1.6em; 

text-align:left;

margin: 0 0 0.6em 0;

}



h3  {

Font-family:arial,helvetica,sans-serif; 

color:#741615; 

font-size:1.2em; 

text-align:left;

margin: 0 0 0.6em 0;

}



h4  {

Font-family:arial,helvetica,sans-serif; 

color:#741615; 

font-size:1.2em; 

text-align:left;

margin: 0;

}







a {

font-weight:normal; 

color:#741615; 

text-decoration:underline;

}

a:hover {

color:#e0a314;

}



a.footer {

font-weight:; 

color:#ffffff; 

text-decoration:underline;

}

a:hover.footer {

color:#e0a314;

}





.right {

text-align:right; 

}



.center {

text-align:center; 

}

.large {

font-size:1.2em; 

}



.small {

font-size:0.8em; 

}



.small-right {

font-size:0.7em; 

text-align:right;

}



.red {

color:#b41630;

}



.blockquote {

margin-left:50px;

}





p.form {

margin: 0;

}





p.margins {

margin-left:10px;

margin-right:10px;

}



p.nobottom {

margin-bottom:4px;

}





/* Set main container */

#main_container{

width:960px; 

text-align:left;

margin:0 auto 0 auto;

position:relative;

background:url(images/contentBkgd_tile.gif) repeat-y top;

}



#header{

width:960px; 

}



#left{

width:260px;

float:left;

display:inline; /* hack for IE 6.0 so column will sit at top */

}

#left_links{

width:260px;

}

#leftsidebar  {

Font-family:arial,helvetica,sans-serif; 

color:#ffffff; 

font-size:17px; 

text-align:center;

line-height:20px;

margin: 5px;

}

#leftsidebar  a{

color:#e1a312; 

text-decoration:none;

}

#leftsidebar  a:hover{

color:#ffffff; 

text-decoration: none;

}




#right{

width:700px;

float:left;

display:inline; /* hack for IE 6.0 so column will sit at top */

}





#nav{

background-image:url(images/navBkgd.gif);

width:700px; 

height:40px;

}

#nav_inner{

padding-top:6px;

padding-left:12px;

}







#content{

width:700px;

}

#content_inner{

margin:20px;

}





/* set the footer  */

#footer{

clear:both;

}









.inner10{

padding:10px;

}



.inner20{

padding:20px;

}



.boxed{

border:#000000 solid 1px;

padding:15px;

}







td.tickets{

Font-family:arial,helvetica,sans-serif; 

color:#000000; 

font-size:0.8em; 

text-align:center;

padding:4px 4px 4px 4px;

margin:0px;

vertical-align:top;

background-color:#efedd6;

}



td.form{

Font-family:arial,helvetica,sans-serif; 

color:#000000; 

font-size:0.8em; 

text-align:center;

padding:4px 4px 4px 4px;

margin:0px;

vertical-align:top;

}



th.tickets{

Font-family:arial,helvetica,sans-serif; 

color:#ffffff; 

font-size:0.8em; 

text-align:center;

padding:4px 9px 4px 9px;

margin:0px;

vertical-align:top;

background-color:#000000;

}



td.tickets-left{

Font-family:arial,helvetica,sans-serif; 

color:#000000; 

font-size:0.8em; 

text-align:left;

padding:4px 9px 4px 9px;

margin:0px;

vertical-align:top;

background-color:#efedd6;

}



td.tickets-center{

Font-family:arial,helvetica,sans-serif; 

color:#000000; 

font-size:0.8em; 

text-align:center;

padding:4px 9px 4px 9px;

margin:0px;

vertical-align:top;

background-color:#efedd6;

}



img.right{

float:right;

margin-left:10px;

margin-bottom:10px;

}



img.left{

float:left;

margin-right:10px;

margin-bottom:10px;

}



td.calendar{

Font-family:arial,helvetica,sans-serif; 

color:#000000; 

font-size:0.7em; 

text-align:left;

padding:4px 4px 4px 4px;

margin:0px;

vertical-align:top;

}



#center {

text-align:center;

}
