/* reset */
*{
	margin: 0;
	padding: 0;
	border: 0;
}

/** Global **/
body {
/*	color: #7a7a7a; */
color:#000;
	background-color: #e2e2e2;
	font-family: Arial,Verdana, serif;
	font-size: 11px;
	line-height: 16px;
}


.clear {
	clear: both;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 24px;
	color: #604e48;
}

h2 {
	font-size: 15px;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 24px;
	color: #d14e11;
}

.highlight {
	font-size: 10px;
	color: #604e48;
	font-weight: bold;	
}

div#header-wrap{
	background: url("../images/full_header_bg.jpg") top left repeat-x;
}

div#content-wrap{
	margin: 0 auto;
	width: 1003px;
}

div#footer-wrap{
	background: url("../images/full_footer_bg.jpg") top left repeat-x;
}

div#header {
	margin: 0 auto; 
	width: 1003px;
	height: 145px;
	background: url("../images/header_bg.jpg") top left no-repeat;
}

div#header-address {
	height: 33px;
	width: 903px;
	margin: 0 auto;
	text-align: right;
}

div#header-address  span {
	line-height: 36px;
	color: orange;
	font-size: 10px;
}

div#header-logo {
	float: left;
	width: 252px;
	height: 112px;
}

div#nav {
	float: right;
	width: 634px;
	margin-top: 40px;
	position: relative; 
}

div#nav ul {
	list-style: none;
}

div#nav ul  li {
	float: left; 
	text-align: center;
	height: 35px;
	line-height: 25px;
}

li#events_li {
	width: 156px;
}

li.events_current {
	background: url("../images/events_li_bg.jpg");
}

li#broadcast_li {
	width: 71px;
}

li.broadcast_current {
	background: url("../images/mobile_li_bg.jpg");
}

li#channels_li {
	width: 71px;
}

li.channels_current {
	background: url("../images/mobile_li_bg.jpg");
}
	
li#mobile_li {
	width: 71px;
}

li.mobile_current {
	background: url("../images/mobile_li_bg.jpg");
}
	

li#social_li {
	width: 108px;
}

li.social_current {
	background: url("../images/social_li_bg.jpg");
}

li#contact_li {
	width: 81px;
}


li.contact_current {
	background: url("../images/contact_li_bg.jpg");
}

div#nav ul  li a {
	text-decoration: none;
	font-size: 14px;
	color: black;
	font-weight: bold;
}

div#nav ul  li a:hover {
	color: white;
}

div#nav ul  li a.current {
	color: white;
}


div#content {
	min-height: 500px;
	width: 903px;
	margin: 0 auto;
}


div#footer {
	height: 49px;
	background: url("../images/footer_bg.jpg") top left no-repeat;
	color: white;
	margin: 0 auto;
	width: 1003px;
}

div#footer-inner {
	padding-left: 50px;
	padding-right: 50px;
}

div#copyright {
	float: left;
	margin-top: 15px;
}


div#footer-links {
	float: right;
	margin-top: 15px;
}

div#footer-links a {
	color: white;
	text-decoration: none;
}

div#footer-links a:hover {
	text-decoration: underline;
}

/** Home **/
#home div#left-panel {
	float: left;
	background: url("../images/home_left_panel.jpg") top left no-repeat;
	width: 296px;
	height: 413px;
	margin-top: 15px;
}

#home div#video-player {
	float: right;
	background: url("../images/player_bg.jpg") top left no-repeat;
	width: 598px;
	height: 413px;
	margin-top: 15px;
}

#home div#home-extra-content {
	width: 903px;
	height:400px;
	/* height: 232px; mrm fix */
	margin-top: 10px;
	margin-bottom: 15px;
	background: url("../images/home_extra_content2.jpg") top left no-repeat; /* mrm */
}

#home div#left-panel-inner {
	width: 240px;
	margin: 0 auto;
	padding-top: 15px;
}

#home div#left-panel-inner h1 {
	color: #d14e11;
}
#home div#left-panel-inner p {
	margin-bottom: 4px;
}

#home div#left-panel-inner ul {
	list-style: none;
}

#home div#left-panel-inner ul  li {
	background: url("../images/list_style.jpg") bottom left no-repeat;
	padding-left: 20px;
	height: 11px;
	line-height: 11px;
	margin: 6px 0px;
	/* color: #d14e11; */
}




div#home-extra-content div#events {
	width: 465px;
	float: left;
}

div#home-extra-content div#events-inner {
	margin-top: 15px
	padding-left: 20px;
	position:relative;
	left:15px;
	top:15px;
}

div#home-extra-content div#events-inner #events-image {
	float: left;
	width: 156px;
}

div#home-extra-content div#events-inner #events-list {
	padding-left: 30px;
	float: left;
	list-style: none;
	/* color: #d14e11; */
	position:relative;
	top:-8px;
}

div#home-extra-content div#events-inner #events-list ul {
	margin-left:30px;
}

div#home-extra-content   li {
	margin-bottom: 3px;
}

div#home-extra-content div#social-media {
	float: left;
	width: 405px;
}

div#home-extra-content div#social-media-inner {
	margin-top: 15px;
	padding-left: 20px;
}

div#slideshow {
	float: left;
}

ul#slideshow-nav {
	float: left;
	width: 120px;
	list-style:none;
	margin-left: 10px;
}

ul#slideshow-nav li {
	float: left;
	width: 60px;
	height:45px;
}

#slideshow-nav a { display: block; width:50px}
#slideshow-nav a.activeSlide { border: solid 1px red; }
#slideshow-nav  a:focus { outline: none; }
#slideshow-nav  img { border: none; display: block }


/** Broadcast **/
#broadcast div#content {
	margin-top: 15px;
	margin-bottom: 15px;
	width: 906px;
	height: 615px;
	background: url("../images/broadcast_content_bg.jpg") top left no-repeat;
	/* color: #49342e; */
	color:#000;
}

#broadcast h1 {
	color: #d14e11;
}

#broadcast div#broadcast-intro {
	float: left;
	width: 250px;
	padding-left: 20px;
	margin-top: 20px;
}

#broadcast div#broadcast-intro p {
	margin-bottom: 10px;
}

#broadcast div#gallery {
	width: 576px;
	float: right;
	margin-right: 30px;
	margin-top: 20px;
}

#broadcast div#video-player-inner {
	width: 576px;
	margin: 0 auto;
}

#broadcast div#player  {
	width: 576px;
	height: 365px;
}

#broadcast div#flowplayer-content {
	display:block;
	width:576px;
	height:352px;
}

#broadcast div#video-player-inner .channel-button {
	float: left;
}

/** Mobile **/

#mobile div#content {
	margin-top: 15px;
	margin-bottom: 15px;
	width: 906px;
	height: 615px;
	background: url("../images/mobile_content_bg.jpg") top left no-repeat;
	/* color: #49342e; */
	color: #000;

}

#mobile h1 {
	color: #d14e11;
}

#mobile div#mobile-intro {
	float: left;
	width: 240px;
	padding-left: 30px;
	margin-top: 25px;
}

#mobile div#mobile-form {
	float: right;
	margin-right: 36px;
	margin-top: 25px;
	width: 280px;
}

.form-title {
	font-size: 16px;
	font-weight: bold;
	color: #d14e11;
	line-height: 24px;
}

label {
	font-size: 12px;
	font-weight: bold;
	color: #321912;
	line-height: 18px;
}

.inputbox,#fldState,#fldCarrier {
	border: solid 1px #d14e11;
	margin-bottom: 5px;
	width:220px;
}

.button {
	border: solid 1px #d14e11;
	background-color: white;
	color: #d14e11;
	height: 20px;
	line-height: 14px;
	font-size: 12px;
	padding: 2px;
}

p#form-notes {
	width: 210px;
	font-size: 10px;
	line-height: 14px;
}

/** Social Media **/

#social div#content {
	margin-top: 15px;
	margin-bottom: 15px;
	width: 906px;
	height: 615px;
	background-color:#ffffff;
	/* color: #49342e; */
	color: #000;
}

#social h1 {
	color: #d14e11;
}

#social .highlight {
	font-size: 15px;
	font-weight: normal;
	line-height: 20px;
	/* color: #d14e11; */
	color: #49342E;
}


#social div#social-intro {
	float: left;
	width: 240px;
	padding-left: 30px;
	margin-top: 25px;
}

/** Contact **/
#contact div#content {
	margin-top: 15px;
	margin-bottom: 15px;
	width: 906px;
	height: 615px;
	background: url("../images/broadcast_content_bg.jpg") top left no-repeat;
	font-size: 12px;
	color: #d14e11;
	line-height: 20px;
}

#contact h1 {
	color: #d14e11;
}

#contact div#contact-form {
	float: left;
	width: 350px;
	padding-left: 40px;
	margin-top: 40px;
}

#contact div#contact-address {
	float: right;
	margin-right: 30px;
	margin-top: 80px;
	width: 310px;
}


.fl {
	float:left;
    
}

.fr {
	float:right;
}

.wall {
	float:right;
	margin-left:40px;
}

#err {
font-weight:bold;
margin:15px;
margin-left:0;
padding:10px;
border:4px solid #cd440e;
background-color:#f29629;
font-size: 12px;
color:#000000;
width:250px;
}
