HTML, BODY {
	width: 100%;
	height: 100%;
	text-align: center;
	margin: 0;
	padding: 0;
	background: #c4c4c4 url(../img/background.gif) repeat-x;
}
DIV#container {
	width: 100%;
	margin: 0 auto;
	text-align: left;
}
A IMG {
	border: 0;
	outline: none;
}

a {
	outline: none;
}

STRONG {
	font-family: "Helvetica Neue", Helvetica, Arial, Tahoma, Verdana;
}

.clear {
	clear: both;
}
/*

		header

*/

	DIV#header {
	width: 801px;
	height: 122px;
	margin: 0 auto;
}
DIV#header #header_logo {
	float: left;
}

	#header_logo a{
	background:url(../img/pbcc_logo.gif) no-repeat center top;
	height:99px;
	width:231px;
	text-indent: -9999px;
	float:left;
	}
	
DIV#header #header_icons {
	float: right;
}

DIV#header ul#social_icons{
position:relative;
top:20px;
margin-top:0;
border:1px white;
width:135px;
float:right;
clear:right;
}

	DIV#header ul#social_icons li{
	display:inline;
	float:left;
	height:64px;
	}
	
		#social_icons li#twitter a{
		background:url(../img/twitter_icon.png) no-repeat center top;
		height:64px;
		width:45px;
		text-indent: -9999px;
		}
		
		#social_icons li#facebook a{
		background:url(../img/facebook_icon.png) no-repeat center top;
		height:64px;
		width:45px;
		text-indent: -9999px;
		}
		
		#social_icons li#youtube a{
		background:url(../img/youtube_icon.png) no-repeat center top;
		height:64px;
		width:45px;
		text-indent: -9999px;
		}
	
	DIV#header ul#social_icons li img{
	border:none;
	}
	
	DIV#header ul#social_icons li a{
	height:64px;
	display:inline;
	float:left;
	cursor:pointer;
	}

div#userlinks {
	float: right;
	color:#BAD3A1;
	font-family:"Helvetica Neue", Helvetica, Tahoma, Arial, Verdana;
	font-size:11px;
	padding-top: 16px;
}
div#userlinks span {
	text-align: center;
	color:#BAD3A1;
	font-family:"Helvetica Neue", Helvetica, Tahoma, Arial, Verdana;
	font-size:14px;
	margin-top: 1px; display: block; float: left;
}
div#userlinks a {
	color:#BAD3A1;
	font-weight:bold;
	text-decoration:none;
}
form#loginForm {
	float: right;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
	color: white;
	padding-top: 40px;
}
form#loginForm label {
	float: left;
	display: inline;
	margin-right: 4px;
}
form#loginForm input {
	padding: 2px;
}
form#loginForm input#submit {
	float: left;
	display: inline;
}
form#loginForm p {
	clear: left;
	display: block;
	text-align: right;
	padding-top: 4px;
}
form#loginForm p a {
	color: #999;
}
/*

		mid / menu

*/
	
	DIV#mid_menu_container {
	width: 100%;
	padding: 0 0 12px;
	/* background: url(../img/mid_background.gif) bottom left repeat-x; */
	position:relative;
	/*top:-25px;*/
}
DIV#mid_menu_container.content {
	background: none;
	padding: 0;
}
DIV#mid_menu_container.index {
	margin: 25px 0 0;
/* 	background: #1c1c1c url(../load_splash.php) center top no-repeat; */
	/*
background-color: #1c1c1c;
	height: 500px;
*/
}
DIV#mid_menu {
	width: 1003px;
	margin: 0 auto;
/*	margin-top:25px;*/
}
DIV#menu {
	position: relative;
	/*padding: 0 0 0 101px;*/
	z-index: 1;
	width: 803px;
	margin:0 auto;
}


DIV#mid_menu_container.index DIV#menu {
	position: relative;
/*	top: -25px;*/
}

#menu ul{
list-style: none;
position: relative;
clear:left;
}

	#menu ul li{
	float:left;
	display: inline;
	}

		#menu ul li a{
		float:left;
		text-indent: -9999px;
		}

			#menu li#new a{
			background:url(../img/menu/nav.png) no-repeat 0 0;
/*			background:url(../img/menu/im_new_to_pbcc.png) no-repeat center top;*/
			height:48px;
			width:163px;
			}
				#menu li#new a:hover{
				background:url(../img/menu/nav.png) no-repeat 0 -48px;
				height:48px;
				width:163px;
				}

			#menu li#regular a{
			background:url(../img/menu/nav.png) no-repeat -163px 0;
			height:48px;
			width:149px;
			}
				#menu li#regular a:hover{
				background:url(../img/menu/nav.png) no-repeat -163px -48px;
				height:48px;
				width:149px;
				}
				
			#menu li#new_home a{
			background:url(../img/menu/nav.png) no-repeat -312px 0;
			height:48px;
			width:128px;
			}
				#menu li#new_home a:hover{
				background:url(../img/menu/nav.png) no-repeat -312px -48px;
				height:48px;
				width:128px;
				}
				
			#menu li#directions a{
			background:url(../img/menu/nav.png) no-repeat -440px 0;
			height:48px;
			width:220px;
			}
				#menu li#directions a:hover{
				background:url(../img/menu/nav.png) no-repeat -440px -48px;
				height:48px;
				width:220px;
				}

			#menu li#listen a{
			background:url(../img/menu/nav.png) no-repeat -660px 0;
			height:48px;
			width:143px;
			}
				#menu li#listen a:hover{
				background:url(../img/menu/nav.png) no-repeat -660px -48px;
				height:48px;
				width:143px;
				}


DIV#menu IMG {
	float: left;
}
.content DIV#mid {
	display: none;
}
#mid, #splash {
	/*padding: 25px 0 0 0;*/
	text-align: center;
}
#splash {
	width: 100%;
	background: #F00;
}
DIV#mid_arrows {
	width: 1000px;
	position: absolute;
	top:25px;
	z-index: 10;
	margin:0 auto;
}
DIV#mid_arrows_home{
	width: 1210px;
	position: absolute;
	top:125px;
	z-index: 10;
	margin:0 auto;
}
#arrow_left {
	float: left;
}
#arrow_right {
	float: right;
}


/*

		content

*/
DIV#index-wrapper {
	background-color: #1c1c1c;
	width: 100%;
	height:500px;
}
	DIV#content {
	width: 801px;
	margin: 10px auto 0;
	color: #363636;
	font-family: 'Gill Sans', 'Helvetica Neue', Helvetica, Tahoma, Sans;
	font-size: 12px;
}
DIV#content.index {
	margin: 0 auto;
	/* width: 100% !important;
	top: -25px;*/
	clear: left;
	width: 1210px;
	position: relative;
	/*top: -48px;*/
	top: -11px;
/*	height: 452px;*/
}
DIV#inner_content {
	padding: 0;
	margin-bottom: 10px;
}
DIV#inner_content.content {
	padding: 35px 0 0;
}
DIV.index DIV#inner_content.content {
	padding: 0;
}
/*
		DIV#inner_content {
			min-height: 450px;
			height: auto !important;
			height: 450px;
		}
		
		DIV#inner_content.content {
			min-height: 682px;
			height: auto !important;
			height: 682px;
		}
		*/
		
	
		DIV#content DIV.box {
	width: 415px;
	margin-bottom: 15px;
	float: left;
	padding: 0 0 20px;
}
DIV#content DIV.box.small {
	width: 372px;
}
DIV#content DIV.box.tiny {
	width: 157px;
	height: 255px;
}
DIV#content DIV.box.listen_tiny {
	width: 173px;
	background: transparent url(../img/box_footer_listen_tiny_right.png) bottom left no-repeat;
}
DIV#content DIV.box.listen_tiny IMG {
	margin: 0 4px 4px 0;
	float: left;
}
DIV#content DIV.box.tiny H2,  DIV#content DIV.box.listen_tiny H2 {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	height: 26px;
	line-height: 26px;
	font-weight: normal;
	color: #fff;
	font-size: 14px;
	background: url(../img/box_heading.png) no-repeat;
}
DIV#content DIV.box.listen_tiny H2 {
	text-align: left;
}
DIV#content DIV.box.tiny DIV.fixed {
	height: 165px;
}
DIV#content DIV.left {
	margin-right: 14px;
}
DIV#content DIV.right {
	float: right;
	clear: right;
}
DIV#content DIV.corner_left {
	background: transparent url(../img/box_footer.png) bottom left no-repeat;
	width: 415px;
}
DIV#content DIV.corner_left.small {
	background: transparent url(../img/box_footer_small.png) bottom left no-repeat;
	width: 372px;
}
DIV#content DIV.corner_left.tiny {
	background: transparent url(../img/box_footer_tiny.png) bottom left no-repeat;
	float: left;
	margin: 0 4px 0 0;
}
DIV#content DIV.corner_left.tiny.left {
	background: transparent url(../img/box_footer_tiny_left.png) bottom left no-repeat;
	float: left;
}
DIV#content DIV.corner_left.tiny.right {
	background: transparent url(../img/box_footer_tiny_right.png) bottom left no-repeat;
	float: left;
	margin: 0;
}
DIV#content DIV.box DIV.inner {
	border: 7px solid #fff;
	background: #f0f0f0;
	padding: 7px;
	border-bottom: 0;
	padding-bottom: 0;
}
DIV#content DIV.box.tiny DIV.inner {
	height: 215px;
}
DIV#content DIV.box.listen_online {
	width: 618px;
	padding: 0 0 7px;
	background: #fff;
	margin: 0 10px 0 0;
}
DIV#content DIV.box.listen_online DIV.inner {
	padding: 0;
	height: auto;
	background: #fff;
}
DIV#content H3 {
	margin: 0;
	padding: 0;
	color: #036;
	font-weight: normal;
}
DIV#content DIV.tiny H3 {
	width: 100%;
	text-align: center;
	font-size: 1.20em;
}
DIV#content EM {
	color: #363;
}
A.arrow_bullet {
	background: url(../img/arrow_bullet.png) 0 3px no-repeat;
	font-size: 12px;
	display: block;
	text-indent: 10px;
	color: #0e3b57;
}
/*

		footer

*/

	DIV#footer {
	float: left;
	width: 801px;
	margin: 18px 0;
	padding: 18px 0;
	border-top: 1px #4a4a4a solid;
	color: #4a4a4a;
	font-size: 10px;
	font-family: Arial, "Helvetica Neue", Helvetica, Tahoma, Verdana;
	text-align: right;
}
DIV#footer A {
	color: #4a4a4a;
}
DIV#footer A:HOVER {
	text-decoration: none;
}
DIV#footer IMG {
	float: right;
}
/*

		menu_footer

*/

	DIV#menu_footer DIV#footer {
	padding: 0;
	margin: 25px auto;
	border: 0;
	color: #444;
	float: none;
}
DIV#menu_footer DIV#footer A {
	color: #444;
}
DIV#menu_footer {
	background: #1a1a1a url(../img/menu_footer_background.gif) repeat-x;
	float: left;
	width: 100%;
	margin: 0;
	padding: 30px 0 15px;
	color: #fff;
	font-size: 11px;
	font-family: "Helvetica Neue", Helvetica, Tahoma, Arial, Verdana;
	position: relative;
}
UL#footer_list {
	width: 801px;
	margin: 0 auto;
	padding: 0;
	float: left;
}
UL#footer_list LI {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	width: 25%;
}
UL#footer_list LI.last {
	width: 16%;
}
UL#footer_list A {
	color: #bad3a1;
	text-decoration: none;
	font-weight: bold;
}
UL#footer_list LI UL {
	margin: 0;
	padding: 10px 0 0;
}
UL#footer_list LI UL LI {
	clear: left;
	padding: 0 0 5px 0;
	width: auto;
}
UL#footer_list LI UL LI A {
	color: #fff;
	font-weight: normal;
}
UL#footer_list LI UL LI A.green {
	color: #bad3a1;
	text-decoration: none;
	font-weight: bold;
}

div#footer_container {
	width: 715px;
	margin: 0 auto;
}

/*

		listen_online_table

*/

#listen_online_table {
	width: 100%;
}
#listen_online_table TH {
	background: #c5c5c5;
	height: 21px;
	line-height: 21px;
	padding: 0 10px;
	font-family: "Helvetica Neue", Helvetica, Arial, Tahoma, Verdana;
	font-size: 10px;
}
#listen_online_table TD {
	background: #ececec;
	height: 42px;
	padding: 0 10px;
	vertical-align: middle;
	text-align: center;
}
#listen_online_table TD STRONG {
	color: #0f3b56;
}
#listen_online_table TD IMG.image {
	margin: 0 4px 4px 0;
	float: left;
}
.hidden {
	display: none;
}

.wrap{
height:500px;
width:1210px;
overflow:hidden;
position:absolute
top:25px;
}


/* VIDEO SECTION */
div#video_main {
	width: 800px;
	height: 475px;
	margin: 0 auto 10px auto;
}

div#video_gallery * {
	margin: 0;
	padding: 0;
}

div#video_gallery {

}

div#video_gallery ul {

}

div#video_gallery ul li {
	display: inline;
	height: 165px;
	float: left;
}

div#video_gallery ul li p {
	width: 200px
}

div#video_gallery ul li a {
	color: #3d3d3d;
	position: relative;
}

div#video_gallery ul li a:hover {
	color: #7B9168;
}

div#video_gallery ul li div.overlay {
	background:transparent url(../img/now_playing.png) no-repeat scroll 0 0;
	height:18px;
	position:absolute;
	right:4px;
	text-indent:-9999px;
	top:-5px;
	width:83px;
}
