/* @import url("header_style.php"); */
body, div, h1, h2, h3, h4, h5, h6, ul, li, span, img, ol, p, a, form, object, embed {
	border-width: 0px;
	margin: 0px;
	padding: 0px;
}
body    { color: #666; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #4c97c2; background-image: url("images/cevents_bg.jpg"); background-repeat: repeat-x; text-align: center }
#container  { background-image: url("images/cevents_container_bg.jpg"); background-repeat: repeat-y; text-align: left; margin-right: auto; margin-left: auto; width: 790px }
a#home_hotlink  { display: block; position: relative; top: 30px; left: 130px; width: 270px; height: 85px }
#main  { padding-top: 10px; padding-bottom: 20px }
#footer   { background-image: url("images/cevents_footer.jpg"); background-repeat: no-repeat; height: 40px; clear: both }
#footer p { color: #fff; font-size: 11px; text-align: right; margin-right: 20px; position: relative; top: 12px }
#footer p a { color: #fff }
#footer p a:hover { text-decoration: none }
#left    { display: inline; padding-bottom: 20px; padding-left: 20px; width: 265px; float: left }
#content_wrap  { padding-top: 5px; display: inline; padding-right: 13px; width: 480px; float: right }
#content    { background-image: url("images/cevents_content_bg.gif"); background-repeat: repeat-y; margin: 0; padding: 0 }
#content p, #widecontent p  { text-align: justify; font-size: 12px; line-height: 18px; margin-top: 10px; margin-right: 35px; margin-left: 25px }
#content h1, #widecontent h1 { color: #4c97c2; font-size: 22px; font-weight: normal; line-height: 24px; margin-right: 25px; margin-left: 25px }
#content_header { background-image: url("images/cevents_content_header.gif"); background-repeat: no-repeat; height: 13px }
#content_footer    { background-image: url("images/cevents_content_footer.gif"); background-repeat: no-repeat; margin-top: -10px; height: 10px }
#widecontent_wrap { margin-left: 27px }
#widecontent    { background-image: url("images/wide_content_bg.gif"); background-repeat: repeat-y; width: 738px }
#widecontent_header { background-image: url("images/wide_content_header.gif"); background-repeat: no-repeat; height: 13px }
#widecontent_footer  { background-image: url("images/wide_content_footer.gif"); background-repeat: no-repeat; margin: 0; padding: 0; height: 15px }
ul#nav-menu              { font-size: 12px; line-height: 10px; list-style-type: none; margin-top: 114px; position: relative; left: 20px; float: left }

ul#nav-menu li        { display: inline; margin-right: 1px; position: relative; width: 81px; height: 45px; float: left }
ul#nav-menu li a  { color: #fff; font-size: 11px; font-weight: normal; line-height: 12px; text-decoration: none; background-image: url("images/cevents_menu_tab.jpg"); background-repeat: no-repeat; text-align: center; display: block; padding-top: 18px; padding-right: 0; padding-left: 0; width: 81px; height: 45px }
ul#nav-menu li a:hover  { background-position: -81px 0; padding-top: 10px; height: 45px }
#nav-menu li ul      { display: none; position: absolute; z-index: 5; top: 46px; left: 0 }
#nav-menu li ul li      { color: #093c59; background-color: #95a6ae; width: 240px; height: 20px; border-style: solid; border-width: 1px 2px; border-color: white }
#nav-menu li.req ul li { width: 160px }
#nav-menu li ul li a   { color: #fff; background-image: none; width: 240px; height: 12px; border-width: 1px 2px; }
#nav-menu li.req ul li a { width: 160px }
#nav-menu li ul li a:hover    { color: #fff; background-color: #4d96c2; padding-top: 4px; padding-bottom: 4px; height: 12px }
/* Fix IE. Hide from IE Mac \*/
* html ul li { height: 1%; }
* html ul li a { height: 1%; }

/* End */
/* Hover Styles */
#nav-menu li ul li a   { padding: 4px 0; border: 0 }

/* Sub Menu Styles */
#nav-menu li:hover ul, #nav-menu li.over ul { display: block; }

/* The magic */
ul#nav-menu li a.selected    { color: #fff; background-color: #456677; display: block }
#left input  { margin-bottom: 10px; margin-left: 5px; padding: 4px; border: solid 1px #ccc }
#left ul  { list-style-type: none; margin-bottom: 20px }
#left ul li a { font-size: 13px; line-height: 14px }
#left h2   { color: #999; font-size: 14px; font-weight: normal; line-height: 16px }
button  { color: #fff; background-image: url("images/button_bg.gif"); background-repeat: repeat-x; background-position: 0 -8px; position: relative; top: -10px; height: 25px; border-width: 0 }
form dl, dl.labels  { font-size: 12px; margin: 0.5em 0 0 }
    form dt, dl.labels dt {
      float:left;

      width:10em;
      margin-bottom:0.8em;
      color:#555;
      text-align:right;
      font-weight:normal;
      position:relative /*IEWin hack*/
    }
    form dd, dl.labels dd  { color: #7c7c7c; font-size: 100%; font-style: normal; margin-bottom: 0.8em; margin-left: 10.5em; padding-left: 0.5em }
form dd.submit, dl.labels dd.submit { margin-top: 2em }
dd input, dd textarea { padding: 3px; border: solid 1px #ccc }
button.form_submit { position: relative; top: 0 }
#left p { color: #666; font-size: 12px; line-height: 16px }
#left h3, #content_area h3, #content_area h2 { color: #900; font-size: 16px; font-weight: normal; line-height: 24px }
#content_area ul li a  { font-size: 13px; list-style-type: none }
form dl, dl.labels  { font-size: 12px; margin: 0.5em 0 0 }
    form dt, dl.labels dt {
      float:left;

      width:10em;
      margin-bottom:0.8em;
      color:#555;
      text-align:right;
      font-weight:normal;
      position:relative /*IEWin hack*/
    }
    form dd, dl.labels dd  { color: #7c7c7c; font-size: 100%; font-style: normal; margin-bottom: 0.8em; margin-left: 10.5em; padding-left: 0.5em }
form dd.submit, dl.labels dd.submit { margin-top: 2em }
dd input, dd textarea { padding: 3px; border: solid 1px #ccc }
.float_right  { margin-bottom: 10px; margin-left: 20px; float: right }
div.post h3, div.post small { margin-left: 25px }
div.post h3 { color: #4d96c2; font-weight: normal }
.address  { margin-left: 15px }
#ticker   { text-align: center; margin: 3px auto 10px; clear: both }
#TICKER { font-weight: bold }
input#js_ticker  { color: #4d96c2; font-size: 14px; line-height: 14px; margin-top: 10px; margin-bottom: 10px; width: 740px; border-width: 0 }
h1#spinner_h1  { font-size: 19px; line-height: 20px }
h1#spinner_h1 span { color: #666 }


/* Alt content for Spinners */
.image-box
{
	display: inline;
	float: left;
	margin: 8px;
}
h3.press_star   { background-image: url("images/star.jpg"); background-repeat: no-repeat; background-position: 10px center; padding-top: 30px; padding-bottom: 30px; padding-left: 100px }
h3.press_star_red   { background-image: url("images/star_red.jpg"); background-repeat: no-repeat; background-position: 10px center; padding-top: 30px; padding-bottom: 30px; padding-left: 100px }
small.press_time  { padding-left: 100px; position: relative; top: -30px }
h3 a, h3 a:visited { color: #093c59 }
h3 a:hover { text-decoration: underline }
div.navigation { padding-right: 30px; padding-left: 20px }
div.navigation a { font-size: 11px }
h2.press_detail { color: #4c97c2; font-size: 18px; font-weight: normal; line-height: 24px; margin-left: 25px }
#widecontent h4 { color: #4c97c2; font-size: 14px; line-height: 15px; margin-top: 20px; margin-left: 25px }
#footer a.fasttrack_link { float: left; height: 35px; width: 140px; display: block; }
.contact_content_left { padding-left: 20px; width: 320px; display: inline; float: left; }
.contact_content_right { width: 380px; display: inline; float: right; }
.clearer { clear: both; }
.outdoor_banner { margin-left: 18px; margin-top: 10px; }
