/*	Right subnav (programs phase 1)
	----------------------------------------	*/
	
	#subnav {
		margin:10px 0 0 0; padding:10px;
		border:0;
	}
	
	#subnav div.header {
		background:#e2e2e2;
		padding:4px 0 10px 7px;
	}

	#subnav div.header h2 {
		margin:0; padding:0;
	}

	#subnav ul {
		background-color:#E2E2E2;
		list-style-type:none;
		margin:0; padding:0 0 10px 0;
	}
	
	#subnav ul li {
		margin:0 10px; padding:0;
		border-bottom:1px solid #fff;
	}
	
	#subnav ul li a {
		color:#666; font-weight:bold;
		line-height:25px;
		height:25px;
		display:block;
		padding:0 6px;
	}
	
	#subnav ul li a:hover {
		background:#f1f1f1; color:#000;
	}
	
	#subnav ul li.active a { background:#fff; color:#333; }


/*	Round corners
	----------------------------------------	*/

	/*	subnav	*/
	.rc_e2e2e2 {  background-color:#E2E2E2; -webkit-border-radius:5px; -moz-border-radius:5px;border-radius:5px; padding:8px 0; }
	.rc_f3f3f3 {  background-color:#f3f3f3; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5ßpx; }
	
	
/*	Formatting
	----------------------------------------	*/
	
	li.last { border:0!important; }
	

/*	Right - Listen
	----------------------------------------	*/
	
	#audioplayer {
		margin:10px; padding:10px;
		border:1px solid #f2f2f2;
	}
	
	#listen_content {
		margin-left:10px;
	}
	
	#listen_content ul {
		list-style-type:none;
		margin:0; padding:0 0 10px 0;
	}
	
	#listen_content ul li {
		margin:0 0 3px 0; padding:0 0 5px 0;
		background:#f4f4f4 url(/maritimes/images/gfx/bg_audio-node-btm.gif) no-repeat left bottom;
		width:340px;
	}
	
	#listen_content ul li.active {
		background:#e9f6ff url(/maritimes/images/gfx/bg_audio-node-btm-active.gif) no-repeat left bottom;
	}
	
	#listen_content a { 
		background:url(/maritimes/images/gfx/bg_audio-node-top.gif) no-repeat top left;
		padding:3px 5px;
		font-weight:bold;
		display:block;
	}
	
	#listen_content li.active a { 
		color:#339900;
		background:url(/maritimes/images/gfx/bg_audio-node-top-active.gif) no-repeat top left;
	}
	
	#listen_content div.pubDate { font-size:10px; color:#000; margin-left:5px; }
	
	#listen_content li div.description {
		color:#767676;
		margin:0 0 0 5px; padding:0 5px 0 0;
		height:0px; overflow:hidden;
	}
	
	#listen_content li.active div.description {
		height:auto;
	}




/*		zbutton buttons 	*/
		.zbutton, .zbutton:visited {
			background: #222 url(/maritimes/images/gfx/button-overlay.png) repeat-x; 
			display: inline-block; 
			padding: 5px 10px 6px; 
			color: #fff; 
			text-decoration: none;
			-moz-border-radius: 5px; 
			-webkit-border-radius: 5px;
			-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
			-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
			text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
			border-bottom: 1px solid rgba(0,0,0,0.25);
			position: relative;
			cursor: pointer;
			color:#fff!important;
		}
		
	.zbutton:hover							{ background-color: #111; color: #fff; }
	.zbutton:active							{ top: 1px; }
	.small.zbutton, .small.zbutton:visited 			{ font-size: 11px; padding: ; }
	.zbutton, .zbutton:visited,
	.medium.zbutton, .medium.zbutton:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.zbutton, .large.zbutton:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
	
	.green.zbutton, .green.zbutton:visited		{ background-color: #91bd09; }
	.green.zbutton:hover						{ background-color: #749a02; }
	.blue.zbutton, .blue.zbutton:visited		{ background-color: #2daebf; }
	.blue.zbutton:hover							{ background-color: #007d9a; }
	.red.zbutton, .red.zbutton:visited			{ background-color: #e33100; }
	.red.zbutton:hover							{ background-color: #872300; }
	.magenta.zbutton, .magenta.zbutton:visited		{ background-color: #a9014b; }
	.magenta.zbutton:hover							{ background-color: #630030; }
	.orange.zbutton, .orange.zbutton:visited		{ background-color: #ff5c00; }
	.orange.zbutton:hover							{ background-color: #d45500; }
	.yellow.zbutton, .yellow.zbutton:visited		{ background-color: #ffb515; color:#000; }
	.yellow.zbutton:hover							{ background-color: #fc9200; color:#000; }



/*		---== lightbox ==---	*/

		#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;	
		}
				

