@charset "UTF-8";
/* CSS Document */

*{ margin:0; padding:0;  }

img {  border:none;}

body { margin:0px;padding:0px;background-color:#510000;font-size:70%;font-family: AmerType Md BT, verdana;text-align:center;}

#wrap { width:768px; margin:auto; /*position:relative; height:auto;*/ font-size:1.05em;}

#header { width:768px; height:185px; background:url(../graphics/banner.jpg) no-repeat; }

.headerLink { display: block; height: 185px; width: 225px; float:left;}

#main { width:768px; background-color:#FF8A00; position:relative; }

#main_inner {/*width:565px;*/ background-color:#FF8A00; float:left; }

#main_text { float:left; width:326px;background-color:#FF8A00;min-height:230px; text-align:left;line-height:1.2em; margin: 5px 5px 5px 10px;}

#main_text2 { float:left; width:533px;background-color:#FF8A00;min-height:230px; text-align:left;line-height:1.2em; margin: 5px 5px 5px 10px;}

.clear { height:1px; clear:left; }

/* text ----------------------------------------------------- */

p {  margin:0.5em 0px 0.5em 0px; color:white;}

a {  text-decoration:none;	color: #c54f00; }

a:hover { color:#FFF;}

h1 { margin: 0px; font-size:1.4em; padding: 5px 0px 5px 0px; color: #874300;}

h2 { margin-top: 8px; margin-bottom: 1px; font-size:1.2em; padding: 10px 0px 0px 0px; color: #874300;}

h3 { margin-top: 2px; margin-bottom: 5px; font-size:1.0em; padding: 7px 0px 0px 0px; color: #874300; }

li { color:#FFF;  margin: 0 0 5px 14px;}

table { color:#FFF;}

.top {float:right}


/* menu ---------------------------------------------------------- */

#left_nav { float:left; padding:30px 0 30px 0; width:220px; text-align:right; font-family:Arial, Helvetica, sans-serif;}

#left_nav ul{ margin:0px; list-style-type:none; font-weight:bold; }

#left_nav ul a:hover{color:white;}

#left_nav li{ background-image:url(/graphics/separator.jpg); background-position:bottom right; background-repeat:no-repeat; padding:7px 0px 1px 0px;margin:0; }

#left_nav .selected {color:#FFF;}



/*  right column -------------------------------------------------------------*/

#right_container {width:200px; float:right; background-color:#874400;}

.right_box { text-align:left; font-size:0.95em; color:white; width:200px; border-bottom:1px solid #AB7C4D; }

.right_box a { color:#FF8A00;}

.right_box h3{ /*border-bottom:1px solid #AB7C4D; */margin:7px; margin-bottom:10px; padding-bottom:3px; color:white;}
.right_box p{  margin:7px;  color:white;}

.right_box img { display:block; float:left; margin:3px; }



/* footer ---------------------------------------------------------- */

#footer { width:768px;line-height:1.4em; clear:both;/* min-height:126px;*/ background:url(../graphics/whats_on.gif) no-repeat; background-position: 230px 0px; text-align:left; overflow:auto; background-color:#FF8A00;}

#footer_info { width:230px; color:#874400;  height:126px; background-color:#FF8A00; font-weight:bold; font-family:arial; float:left;  }

#footer_info .open { margin-left:10px; font-size:1.4em; letter-spacing:0.8em; }

#footer_info .address { margin-left:10px; color:white;}

#footer_info .contact {  margin-left:10px;}

#happening_container {width:518px; min-height:126px; float:right; background-color:#E3E1E1;}

.happening_row { width:516px; overflow:auto;}

.ticket_info { padding:5px;}

.happening { width:249px; min-height:80px;  background:#CCC; float:left; margin:6px 2px 0 6px; }

.happening h1 { font-weight:bold;  padding-left:90px; font-size:12px;}

.happening p { padding-left:90px;color:#000;}

.happening img {float:left;}

.happening a {font-weight:bold;}

#copyright {clear:both; text-align:right; font-weight:normal; color:white; background-color:#874400; padding:5px 10px 5px 10px; }
