* { margin: 0; padding: 0; border: 0px none;  }
body {font-family: Arial;font-size: 12px;background: #222 url(../images/bg.png);}
/* TinyMCE specific rules */
body.mceContentBody {
   background: #FFF;
}

p {text-align: left; margin-bottom: 1em; line-height: 1.7em}
ul,ol {margin: 5px 10px;padding: 0 10px;}
ul,li,ol{ margin:0; padding:0; list-style:none;}
a{ color: #524C40; text-decoration: none}
a img{border:none;}
a:hover{ color:#411016; text-decoration: underline}
p{ font-family: Tahoma; line-height: 1.6em; margin: 0; padding: 0.2em 0 0.5em 0}
h2,h3,h4,h5,h6{ margin: 0; padding: 0; font-weight: normal}
h3{ font-size: 210%; color: #000; }
h4{ font-size: 140%; color: #000;margin-top: 15px }
h5{color:#000;margin: 0; padding: 0; font-size: 100%}
table tr td a img{ border: none}
ul.styled_list {margin-top:10px}
ul.styled_list li { margin-bottom: 10px; background: url("../images/li_list.png") no-repeat; padding: 0 0 0 18px;}
.move-image-right{margin: 10px; float: right}
.move-image-left{margin: 10px; float: left}	
h1,h2,h3,h4,h5{font-family: "Arial"; color: #333; font-weight: normal; }
a{color:#08396B}
h3{ letter-spacing: -1px}
#after_site{ width:995px; margin: 0 auto;}
#after_site p{ color: #CCC;}
#after_site a{ color: #CCC;}
#outer{ border: 15px solid #111;width:965px; margin: 0px auto 0 auto; border-top:0;  background: white url(../images/outer.png) repeat-y }
#wrapper{ background:  url(../images/main.png) repeat-y; width:965px; margin: 0px auto 0 auto; }
#header{ width:965px; height: 279px; background: url(../images/head.png) repeat-x 0 66px;}

#header #logo{width:965px; height: 213px; margin: 0 auto;  text-indent: -5000px;background: url(../images/logo.jpg) no-repeat;}
#navigation {width:965px; height: 66px;   float: left; }
#navigation ul {margin-top: 15px; margin-left: 14px}
#navigation ul li{ padding: 6px 20px 6px 14px;float: left}
#navigation ul li a{color:#FFF; font-weight: bold; letter-spacing: -1px; font-size: 138%;  font-family: "Arial Black"; text-transform: uppercase}
#navigation ul li a:hover{ color: red;}

#list_left{ float: left; width:187px; margin: 0 0 0 10px; padding-top: 20px; }
#list_right{float:right; width:197px; margin: 0 10px 0 0;padding-top: 20px}
#list_right h3.comingup{background: url(../images/comingup.png) no-repeat; width:187px; height: 60px; text-indent:-5000px; margin: 0; padding: 0;}
#list_left h3.whatson{background: url(../images/whatson.png) no-repeat; width:187px; height: 60px; text-indent:-5000px; margin: 0; padding: 0;}
#main{float: left;width:531px; margin-left: 15px; margin-bottom: 10px; margin-top:20px;float: left; background: white ; padding-top: 10px}
#main h3{font-weight: bold; margin-bottom: 10px}
#main p{padding-right: 10px}
#main ul{ margin: 10px 0 0 0}
#main ul li{padding: 0px 6px 6px 16px;  line-height: 1.6em}
#myform {margin-top: 10px;width:470px;overflow: hidden; }
#myform fieldset{border: none; padding: 0;}
#myform input.required, #myform textarea.required {width: 458px;background: #fafafa;border: 5px solid #CCC; }
#myform input, #myform textarea {width: 458px;background: #fafafa;border: 5px solid #F0F0F0; }
#myform input:focus, #myform textarea:focus {border-color: #60554A; }
#myform #url {border-color: #e5e5e5; }
#myform #url:focus {border-color: #9e9e9e; }
#myform button {color: white; background:#60554A;border:5px solid #60554A; margin-top: 10px }
.image_align_right{float:right; padding: 5px;background: #FFF; margin:0 0 5px 5px}
#main img{ padding: 5px; margin:5px 0px}.move_image_left{ float: left; margin-right: 6px;}
#main p{ line-height: 190%}
#main h4,#main h3{ font-weight: bold}
#date_box{ margin-left:10px}
#pred{background: url(../images/pre2.png) repeat-x;width:965px; height: 150px;}
#pred #event_data{ width:260px; height: 137px;  padding-top: 3px; float: left}
#pred #event_data #inner{ height: 107px;}
#pred #event_data h3{ color: #FFF; font-size: 180%; font-weight: normal; font-family: "Arial Black"; letter-spacing: -2px;}
#pred #event_data h4{ color: #FFF; margin: 0; padding:0; font-weight: bold}
#pred #event_data p{color:#FFF; font-size: 103%;  font-family: "Lucida Grande"}
#pred #event_data #more_info{ display: block; padding: 5px; background: red; width:70px;  }
#pred #event_data #more_info a{font-family: "arial Black"; letter-spacing: -2px; color: #FFF; text-transform: uppercase; font-size: 110%}
#pred #event_image{ width:180px; height: 130px;padding-top: 10px; float: left;  margin-left: 10px;margin-right: 15px;}

#events_display h3{ color: #222; font-size: 180%; font-weight: normal; margin: 5px 0 0 0;text-transform:  uppercase; font-family: "Arial Black"; letter-spacing: -1px;}
#events_display h4{ color:#5A0000; margin: 0;font-size: 105% ;text-transform:  uppercase; font-family: "Arial Black"; letter-spacing: -1px; }


#event_side h3{ color: #222; font-size: 150%; font-weight: normal; margin: 5px 0 0 0;text-transform:  uppercase; font-family: "Arial Black"; letter-spacing: -1px;}
#event_side h4{ color:#5A0000; margin: 0;font-size: 105% ;text-transform:  uppercase; font-family: "Arial Black"; letter-spacing: -1px; }
#event_side p{color:#222; font-size: 105%; line-height: 150%; margin: 0; padding: 0;}
#event_side p a{color:#5A0000}
#event_side li{padding-bottom: 10px; border-bottom: 1px dashed #000;}

#events_cat{ margin: 10px; padding: 0;padding-bottom: 10px; border-bottom: 1px dashed #000;}
#events_cat li{ background: url(../images/li2.png) no-repeat; height: 33px; width:153px;  margin:0 0 10px 0; padding: 0;}
#events_cat li a{color:#000; padding: 4px 0 0 17px; display:block;font-weight:bold; text-transform: uppercase; height: 33px; width:153px; font-family: "Arial Black"; font-size: 130%}

#event_filter h3{font-size: 160%; margin-top:10px;color:#5A0000; text-transform:  uppercase; font-family: "Arial Black"; letter-spacing: -2px; margin-bottom: 0; padding-bottom: 0}
#event_filter h4{margin-top: 0; text-transform:  uppercase; font-family: "Arial"; font-size: 110% }
#event_filter #more_info{ display: block; padding: 2px 2px 2px 4px; background: red; width:70px;  }
#event_filter #more_info a{font-family: "arial Black"; letter-spacing: -1px; color: #FFF; text-transform: uppercase; font-size: 100%; margin: 0; padding: 0;}
#event_filter ul li{padding-bottom: 10px; border-bottom: 1px dashed #CCC; margin: 0; padding-left: 0;}


#footer{background: url(../images/footer.png) repeat-x; height: 1px; width:965px; margin: 0px 0 10px 0px; clear: both;}
#footer ul{width:350px; margin: 0px auto; padding: 20px 0;}
#footer ul li{float:left; margin: 0 10px 0 0 ; padding: 0;color: #FFF}
#footer ul li a{color: #FFF;}

#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none;}
#lightbox-container-image-box {	position: relative;	background-color: #fff;	width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {	position: absolute;top: 0;left: 0;height: 100%;	width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details {width: 70%; float: left; text-align: left;}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {	display: block; clear: left; padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {	width: 66px; float: right;padding-bottom: 0.7em;}


#event_item{width:965px; height: 150px; overflow: hidden}
#event_item li{width:965px; height: 150px; background:none}