/*	----------------------------------------------------------
	Zonebar --------------------------------------------------	*/
	
	#zone h1 {
		width:978px; height:92px;
		text-indent:-9999px;
		margin:5px 0 0 4px; padding:0;
		background:url(/ns/images/banners/maritimes-day.jpg) no-repeat;
		overflow:hidden;
	}
	
	#zone h1 a { width:978px; height:92px; display:block;   }

	/* regional overrides */
	#zones ul.active {
		height:22px!important;
	}

	#zprograms.active ul li  { clear:both; }
	
	#left { margin-top:280px; }
	#right { margin-top:0; }
	




/*	----------------------------------------------------------
	Shell stuff-----------------------------------------------	*/

	/* clean up typography in mozilla */
	#footer { font-family:Arial, Helvetica, sans-serif; }
	
	div.module { 
		background-color:#fff!important; 
		-webkit-border-radius: 9px;
		-moz-border-radius: 9px;
		border-radius: 9px; 
		border-top:0!important;
	}

	#left .module { padding:20px 10px; }
	h2 {
		font-size:15px;
		margin:15px 0 11px 6px; padding-top:20px;
		color:#000;
	}
	
	h3 {
		font-size:12px; /*font-weight:normal;*/ color:#9a9a9a;
		margin:10px 0 5px 6px;
	}
	
	h4 {
		font-size:12px; 
	}
	
	#content {
		
		color:#505050;
	}
	
	#body {background:#0db3d9 url(../images/bg_show.jpg) no-repeat 0 116px;}
	
	div.module p {
		margin:0 6px 0 6px; padding:0 0 10px 0;
	}
	
	div.module hr {
		border:1px solid #fff; border-bottom:1px dashed #ccc;
		border-collapse:collapse;
	}
	
	
	
	a { color:#075c8c; text-decoration:none; }
	a:hover { text-decoration:underline; }
	
	
/*	----------------------------------------------------------
	Headers --------------------------------------------------	*/
	
	#header {
		height:222px;
		background-position:10px 0; background-repeat:no-repeat;
		padding:20px 0 0 20px;
		position:relative;
	}

	#header h3 {
		background:url(/maritimenoon/assets/images/h3_radio-one.png) no-repeat;
		width:120px; height:39px;
		text-indent:-9999px;
	}
	
	*html #header h3 {  background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/maritimenoon/assets/images/h3_radio-one.png", sizingMethod="crop"); }

	#header h2 a { color:#000;}
	
	#header h2 {
		font-size:24px;
		margin:30px 0 0 -2px; padding:0;
	}
	
	#header p {
		margin:0; padding:0;
		color:#333; font-weight:bold;
	}


	#header.small {
		height:136px;
		background-position:10px -30px;
	}

	#header.small h2 { margin:18px 0 0 0; }
	
	/* photo credits */
	#header span {
		position:absolute;top:242px; right:10px;
		color:#999;
		/*margin:101px 10px 0 0;*/
		font-size:10px; line-height:10px;
		text-transform:uppercase;
	}

	/**html #header small { top:110px; }*/



/*	----------------------------------------------------------
	Module: today --------------------------------------------	*/
	
	#today {
		/*padding:10px;*/
	}
	
	#today h2 {
		margin:15px 6px 10px 6px; padding:0;
	}
	
	#today div.corners {
		padding:0 0 10px 10px;
	}
	
	#today div.corners div.top {
		background:url(/maritimenoon/images/bg_module_top-1.gif) no-repeat;
		width:594px; height:3px;
		overflow:hidden;
	}

	#today div.corners div.btm {
		background:url(/maritimenoon/images/bg_module_btm-1.gif) no-repeat;
		width:594px; height:3px;
	}

	#today div.corners div.body {
		width:582px;
		padding:0 6px;
		background-color:#f4f4f4;
	}
	
	#today div.corners div.body ul {
		list-style-type:none;
		margin:0; padding:0;
	}
	
	#today div.corners div.body ul li {
		margin:0; padding:10px 0;
	}
	
	
/*	----------------------------------------------------------
	Module: Looking ahead ------------------------------------	*/
	
	#looking-ahead p strong { color:#000; }


	
/*	----------------------------------------------------------
	Module: entries ------------------------------------------	*/
	
	#entries h2 {
		margin-bottom:0; padding-bottom:0;
	}
	
	ul.index-entries {
		margin:0!important; padding:0!important;
		list-style-type:none;
	}
	
	ul.index-entries li {
		margin:0!important; padding:20px 0 30px 0!important;
		border-bottom:1px dashed #ccc;
	}
	
	div.entry { padding-bottom:30px; }
	
	div.last { border-bottom:0!important; }
	
	div.entry h3 {
		font-size:17px; line-height:20px; font-weight:normal; color:#333;
	}
	
	span.date {
		font-size:10px; color:#7d7d7d; line-height:12px;
		margin:0 6px;
	}
	
	
	/* post image */
	dl.post-image { margin:3px 0 0 0; padding:0; }
	dl.post-image dt { margin:0; padding:0; }
	dl.post-image dt img { border:1px solid #999; }

	dl.post-image dd { 
		margin:0;
		font-size:11px;
		width:200px;
	}
	
	dl.post-image dd strong { 
		color:#000; font-weight:bold; font-size:12px; 
		display:block;
	}
	
	div.post-related { 
		background:#f4f4f4; 
		margin-top:20px;
	}

	div.post-related div.top {
		background:url(/maritimenoon/images/bg_related_top.gif) no-repeat;
		width:240px; height:4px; margin-bottom:5px;
	}

	div.post-related div.btm {
		background:url(/maritimenoon/images/bg_related_btm.gif) no-repeat;
		width:240px; height:4px;
		overflow:hidden;
	}
	
	div.post-related h4 { 
		margin:0 6px 3px 6px; padding:0;
		color:#000;
	}

	div.post-related ul { 
		list-style-type:none; 
		margin:0 0 5px 0; padding:0 6px;
	}
	
	div.post-related ul li {
		margin:0 0 0 0;padding:0;
		color:#000;
		word-wrap:break-word;
	}

	
	/*	make all.audio li a have a graphic */
	
	li.audio a {
		background:url(/maritimenoon/images/icon_related_audio.gif) no-repeat right center;
		padding-right:16px;
	}

	div.post-related hr {
		border:1px solid #f4f4f4; border-bottom:1px dashed #ccc;
		border-collapse:collapse;
	}
	
	div.col2 b { color:#091853; }
	div.col2 p { margin:0 0 12px 0; width:344px; }
	
	div.col2 hr { border-bottom-color:#e2e2e2; }



	#content i { 
		font-style:normal;font-weight:bold;
		color:#CC3300;
	}
	
	
	
	div.external-sites { padding:10px 0 0 0; background:#fafafa; border-top:1px dashed #ececec; }
	
	div.external-sites p { font-size:11px; }
	
	.entry-date {
		color:#666; font-size:11px;
		margin-left:6px;
		display:block;
	}
	
	div.col2 ul { margin:0 10px 0 20px;}
	
	div.col2 ul li { border:0; }

	div.col2 img { border:1px solid #999; }
	
	#today i {
		font-style:normal;font-weight:bold;
		color:#3C6D0C;
	}


	
	.gallery .thumbnail {
		margin:10px;
	}
	
	
/*	----------------------------------------------------------
	Right: Subnav --------------------------------------------	*/
	
	/* maritimes/css/common.css */
	#subnav div.header {
		background:#fff;/*e2e2e2 url(/maritimenoon/images/subnav_header.jpg) no-repeat 10px 6px;*/
		height:60px;
		padding:10px; margin:0 auto 10px auto; 
		text-align:center;
		width:300px;
	}

	#subnav div.header h2 {
		color:#000;
	}
	#subnav div.header p {
		color:#000;
	}
	
	
	/* on air */
	#on-air {
		padding:10px;
		background:url(/maritimenoon/assets/images/a_on-air.jpg) no-repeat 10px 10px;
		padding-top:85px;
	}
	
	#on-air ul {
		list-style-type:none;
		margin:0; padding:0;
	}
	
	#on-air ul li {
		float:left;
		width:158px; height:16px;
		padding:2px 5px;
		border:1px solid #fff;
	}
	
	#on-air ul li.ns { background-color:#FFCC00; }
	#on-air ul li.pei { background-color:#00CCFF; }
	#on-air ul li.nb { background-color:#33FF99; }

	
/*	----------------------------------------------------------
	blog -----------------------------------------------------	*/
	
	div.asset-meta {
		margin:0 0 0 6px;
	}

	img.mt-image-left {
		margin:0 10px 5px 6px!important; padding:1px;
		border:1px solid #f2f2f2;
		float:left;
	}

	img.mt-image-right {
		margin:0 -2px 5px 10px!important; padding:1px;
		border:1px solid #f2f2f2;
		float:right;
	}

	div.asset-body {
		
	}


	div.asset-body h3 {
		color:#000; font-size:18px;
	}

	div.asset-body h4 {
		color:#000; font-size:14px;
		margin:0 0 0 6px;
	}
	
	div.asset-body ul.objects {
		list-style-type:none;
		margin:0; padding:0;
	}

	div.asset-body ul.objects li {
		margin:0; 
	}


	span.entry_date { font-size:10px; color:#7d7d7d; line-height:12px; }

	#socialcomments	{
		padding-bottom:30px;
		border-top:1px dashed #ccc;
	}
	
	div.archives_list {
		padding-bottom:30px;
	}
	
	div.archives_list ul {
		list-style-type:none;
		margin:0 10px; padding:0;
	}
	
	div.archives_list li {
		margin-bottom:4px; padding:10px 0!important;
		border-bottom:1px dashed #ededed;
	}
	
	div.archives_list span.archive_date {
		color:#666;
		display:block;
	}




	div.prog-split div.prog-left, div.prog-split div.prog-right {
		width:300px;
		float:left;
	}
	div.prog-split div.prog-right { margin-left:14px; }
	
	
	
	div.entry-tags {
		margin:0 10px 12px 10px; padding:10px 10px 5px 10px;
		border:3px solid #D9D9D9;
	}
	
	div.entry-tags h4 {
		margin:0 0 6px 0; padding:0;
	}
	
	div.entry-tags ul {
		list-style-type:none;
		margin:0 0 12px 0; padding:0;
	}
	 
	div.entry-tags ul li {
		list-style-type:none;
		margin:0 6px 0 0; padding:0;
		float:left;
		background-color:#CCFFFF; color:#FF3333;
	}
	
	#entry_nav {
		padding:6px 10px 6px 6px;
		margin-bottom:6px;
	}

	.asset-footer { padding:10px; }

/*	----------------------------------------------------------
	page -----------------------------------------------------	*/
	
	div.asset-content {
		padding:0 6px;
	}
	
	#map {
		height:460px;
		margin:0 0 16px 0;
		border:1px solid #ccc;
	}
	
	div.marker_popin {
		width:450px; height:auto;
		
	}
	
	div.marker_popin h3 {
		text-align:left;
	}
	
	div.marker_popin img {
		float:left;
		margin-right:15px; margin-bottom:5px;
	}

	
	

/*	----------------------------------------------------------
	Audio archives -------------------------------------------	*/


	#audio-archives {
		padding:0 0 10px 0;
	}

	#audio-archives p {
		margin:0 6px; padding:0;
	}
	
	#audio-archives p a {
		padding:6px 0; display:inline-block;
	}
	
	#audio-archives p br {
		line-height:0px;
	}
	
	
	#audio-archives p strong {
		border-top:1px dashed #ccc;
		display:block;
		padding:10px 0 0 0; margin:10px 0 0 0;
	}
	
	


/*	----------------------------------------------------------
	Pluck ----------------------------------------------------	*/

	#socialhead {
		position:relative; top:6px; left:-5px;
	}
	
	#socialtools_wrapper {
	}
	 


/*	----------------------------------------------------------
	Forms ----------------------------------------------------	*/

	div.form_wrapper form input, div.form_wrapper form textarea {
		border:1px solid #666;
	}


/*	----------------------------------------------------------
	Formatting -----------------------------------------------	*/
	
	li.last { border-bottom:0!important; }
	
	.col { float:left; }
	div.col1 { width:200px; margin:10px 15px 0 6px;}
	div.col2 { 
		width:340px; 
		margin:10px 0 0 0; padding:0 10px 0 0; 
		overflow:hidden;
		word-wrap:break-word;
	}
	
	*html div.col2 { width:330px;  }
	
	div.module.split { border-top:0; }
	
	li.last { border:0; }
	
	a.podcast {
		background:url(/ns/images/gfx/icon-podcast.gif) no-repeat;
		padding-left:18px;
	}
	
	.left { float:left; }
	.right { float:right; }
	
	.ml10 { margin-left:10px; }



	#audio {
		height:760px; overflow:auto;
	}

	#audio p strong {
		border-top:1px dashed #ccc; padding:15px 0 0 0;
		display:block;
	}
	
	
	.colfull { width:574px; }
	.colfull object { padding:24px 10px!important; }
	.colfull .inline_player { margin-left:10px; }
	
	
	.thumbnail { float:left; margin:0 10px; width:128px; height:340px; overflow:hidden; }
	.thumbnail p { font-size:11px; margin:10px 0!important; }
/*	----------------------------------------------------------
	right: Twitter -------------------------------------------	*/
	
	#twitter {
		padding-bottom:10px;
	}

	#twitter_update_list { 
		list-style-type:none!important;
		margin:10px 10px 0 10px; padding:0;
	}
	
	#twitter_update_list li {
		background:#f4f4f4; 
		margin:0; padding:5px;
		border-bottom:1px solid #fff;
		-webkit-border-radius:7px; -moz-border-radius:7px;
	}
	
	#twitter_update_list li:hover {
		background:#bae1f7;
	}


	ul.divide {
		margin:0 10px 0 10px!important; border-top:0!important;
	}
	
	ul.divide li {
		border-bottom:1px solid #efefef;
		padding:8px 4px!important;
	}
	
	#tweet ul, #tweet li { margin:0; padding:0; }
	#tweet .twitter_col1 { width:60px; float:left; }
	#tweet .twitter_col2 { width:510px; float:left;  }
	
/*	----------------------------------------------------------
	debugging ------------------------------------------------	*/
	
	.debug { border:1px solid #fc0; }
	
	
	
	
	
	
	
	
	
	
