/* AdrenalineHub.com CSS Document copyright 2007 © */
body{background-color:#56A0A7; margin:0; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif;font-size:10pt;}

/* structure divs - help layout the 3 sections top header, adverts, and content */
#page{width:100%;margin-right:auto;margin-left:auto;padding:0;background: url(images/shadow_bg.jpg);background-repeat: repeat-y; background-position:center;}
#page_topcap{width:100%;margin-right:auto;margin-left:auto;height:22px;background: url(images/shadow_bg_top.jpg);background-repeat: no-repeat; background-position: top center;}
#page_holder{width:780px;margin-right:auto;margin-left:auto;}
#header_holder{height: 140px;background: url(images/header.jpg) #fff bottom left no-repeat;}
#content_holder{color:#333333;border:0px solid #eee;width: 780px;}
#page_bottomcap{width:100%;margin-right:auto;margin-left:auto;height:22px;background: url(images/shadow_bg_bottom.jpg);background-repeat: no-repeat; background-position:bottom center;}
/* structure divs - help layout the 3 sections top header, adverts, and content */

/** content background colour changer **/
#page_bg_colour{width:800px;margin-right:auto;margin-left:auto; background-color: #FFFFFF; z-index:2;}
#page_topcap_bg_colour{width:800px;height:5px;margin-right:auto;margin-left:auto; background-color: #FFFFFF; z-index:2;}
#page_bottomcap_bg_colour{width:800px;height:5px;margin-right:auto;margin-left:auto; background-color: #FFFFFF; z-index:2;}

/*background: url(background.gif) #fff bottom left repeat-x;*/
.header_navigation{width: 780px; margin-top: 1px;background:#5BAAB1;}

#section_header{width:780px;background:#A2CFD3 url(images/content_header_bg.jpg);background-repeat: repeat-x;margin:10px 0 1px 0;}
.productions_dd{float:right;padding: 20px 10px 20px 10px;}
.content_header{float:left;width:450px;padding: 20px 10px 20px 10px;font-size: 1.4em;font-weight: bold;}
.content_left{float:left;width:550px; padding:10px; background:url(images/content_bg.jpg);background-repeat: repeat;}
.content_right{float:right;width:200px;}
.right_block{background:url(images/right_bg.jpg);background-repeat: repeat;width:180px;padding:10px;font-size:0.9em; }
.help_block{border-top: 1px solid #cccccc; padding-top: 10px; margin-top: 10px; }
.contact_block{}
.contact_item{margin-top: 5px;}
.contact_item a, .contact_item a:link, .contact_item a:active, .contact_item a:visited{font-weight: normal;}


#footer_holder{background:#5BAAB1;color: #fff;text-align:center;padding: 50px 0 10px 0;margin-top:10px;}
#footer_holder a, #footer_holder a:link, #footer_holder a:active, #footer_holder a:visited{
  color: #FFFFFF;
  text-decoration:none;
  font-weight:normal;
}

.floatright{float:right}
.floatleft{float:left} 
/* *** Float containers fix: http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after{ content:"."; display:block;height:0; clear:both; visibility:hidden} 
.clearfix{display:inline-table}
* html .clearfix{height:1%}.clearfix{display:block}

/* Navigation */
.nav, .nav ul {list-style: none;margin: 0;padding: 0;}
.nav {font-family: Arial, Helvetica, sans-serif; z-index: 100; position: relative;}
.nav li {border-right: 1px solid #FFF; float: left; margin: 0; padding: 0; position: relative;}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {font: bold 1em/25px Arial, Helvetica, sans-serif; color: #FFFFFF; display: block; padding: 0 9px; width: 100px;text-align:center;text-decoration: none;}
.nav li a:hover {background-color: #56A0A7;}
#nav-one li:hover a, #nav-one li.sfHover a { background-color: #56A0A7;}
#nav-one li:hover ul a, #nav-one li.sfHover ul a {background-color: #56A0A7;}
#nav-one li:hover ul a:hover, #nav-one li.sfHover ul a:hover {background-color: #5BAAB1;}
.nav ul {border-bottom: 1px solid #fff; list-style: none; margin: 0; width: 120px; position: absolute; top: -999em;left: -1px;}
.nav li:hover ul,.nav li.sfHover ul { top: 25px;}
.nav ul li { border: 0; float: none;}
.nav ul a {border: 1px solid #FFF; border-bottom: 0; padding-right: 20px; width: 100px; white-space: nowrap;}
.nav ul a:hover {background-color: #56A0A7;}

/****** style ******/
/** links **/
a, a:link, a:active, a:visited{color: #CF7B32; font-weight:600;}
a:hover{text-decoration:none;}
.content_left ol li{margin-bottom: 10px;}
.content_left img{margin:0.5em;border-color:#666666;;}
.content_left td{ padding:0.2em 0 0.2em 0;border-bottom:1px solid #cccccc;}

/** productions page **/
.production{margin-bottom:20px;}
.production_name{font-weight:bold; font-size: 1.3em;}
.production_date{font-style:italic; margin-bottom:5px;}
#production_main{}

/** homepage only **/
.current_production{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin:1em 0 1em 0;padding: 1em 0 1em 0;}
.current_production_pic{text-align:center;}

/** sponsors page **/
div.sponsors img {
  padding: 1px;
	background: #eeeeee;
	border: 1px solid #999999;
}

/** lists **/
#content_holder ol {
  margin: 0 0 1.5em 1.5em;
	padding: 0;
}
#content_holder ol li {
  padding: 0 0 0.8em 0.2em;
	margin: 0 0 0.6em 1em;
}	
#content_holder ul{
  margin: 0 0 1.5em 1em;
	padding: 0;	
}
#content_holder ul li {
  padding: 0 0 0 1.5em;
	margin: 0 0 1em 0;
  list-style-type: none;
  list-style-image: none;
  background: transparent url(images/icons/menu-leaf.gif) no-repeat 1px center;
}
