/*
Theme Name:     Coast Alaska : KRBD
Theme URI:      http: //secretsushi.com
Description:    Custom Theme for Coast Alaska
Author:         Secret Sushi Creative
Author URI:     http: //secretsushi.com
Template:		CA
Version:        1.0
*/
@import url('../CA/style.css');
@import url('TEC.css');

body {
	background:#5087A5;
}
body, input, textarea {
	color:#313131;
}
#lines_top {
	background:url('bg_top.jpg') center center no-repeat;
	height:713px;
	position:absolute;
	top:0;
	width:100%;
	z-index:1;
}
#lines_bottom {
	background:url('bg_bottom.png') center center no-repeat;
	bottom:40px;
	height:287px;
	position:absolute;
	width:100%;
	z-index:1;
}
#content,
#content .entry-title a,
#sidebar .entry-title a {
    color:#313131;
}
#content a,
#sidebar a,
#content .entry-title a:hover,
#sidebar .entry-title a:hover {
	/*color:#00578A;*/
	color:#0066CC;
}

#top_bar_wrapper {
	background:transparent;
}
#tb_content {
	padding:40px 20px 0 20px;
}
#tb_content .global_search {
	top:20px;
}
#tb_content .global_search #global_search {
	background:url('search_field.png') top left no-repeat;
	color:#00578A;
	font-family: Helvetica,"Helvetica Neue",Arial,"Nimbus Sans L",sans-serif;
	font-size:11px;
	font-weight:bold;
	height:35px;
	line-height:35px;
	padding:0 0 0 5px;
}
#tb_content .global_search #global_searchsubmit {
	background: url('search_button.png') top left no-repeat;
	border: 0 none;
	cursor: pointer;
	display: block;
	height: 33px;
	padding: 0;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	top: 4px;
	width: 32px;
}
#wrapper {
	border-width:0;
	margin-bottom:0;
	position:relative;
	z-index:10;
}
#access {
	background:url('nav_bg.png') top left no-repeat;
	font-weight:bold;
    height:31px;
	line-height:31px;
}
#access li {
	background:url('nav_separator.png') top right no-repeat;
	padding-right:2px;
}
#access a {
	color:#FFF;
	text-shadow:1px 1px #010000;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	background:url('nav_selected.png') top left repeat-x;
	color:#446EB8;
    text-shadow:none;
}
#access ul ul,
#access ul ul a {
	background:#F5F5F5;
	color:#446EB8;
    text-shadow:none;
}
#access li:hover > a,
#access ul ul li a:hover,
#access ul ul li.current-post-ancestor.menu-item-type-taxonomy a,
#access ul ul li.current_page_item.menu-item-type-taxonomy a,
#access ul ul li.menu-item-type-taxonomy > a:hover {
	background:url('nav_selected.png') top left repeat-x;
	color:#446EB8;
	padding-right:10px;
    text-shadow:none;
}
#access ul li.menu-item-home > a {
	background:url('nav_home.png') left top no-repeat;
	padding-left:20px;
}
#access ul li.menu-item-home > a:hover,
#access ul li.current_page_item.menu-item-home > a,
#access ul li.current-menu-ancestor.menu-item-home > a,
#access ul li.current-menu-item.menu-item-home > a,
#access ul li.current-menu-parent.menu-item-home > a {
	background:url('nav_home.png') left -31px no-repeat;
	padding-left:20px;
}
#access ul li.menu-item-type-taxonomy > a {
	background:url('nav_dropdown.png') right top no-repeat;
	padding-right:20px;
}
#access ul li.menu-item-type-taxonomy > a:hover,
#access ul li.current_page_item.menu-item-type-taxonomy > a,
#access ul li.current-menu-ancestor.menu-item-type-taxonomy > a,
#access ul li.current-post-ancestor.menu-item-type-taxonomy > a,
#access ul li.current-menu-item.menu-item-type-taxonomy > a,
#access ul li.current-menu-parent.menu-item-type-taxonomy > a {
	background:url('nav_dropdown.png') right -31px no-repeat;
	color:#446EB8;
	padding-right:20px;
    text-shadow:none;
}
#access ul ul li,
#access ul ul li.menu-item-type-taxonomy a,
#access ul ul li a {
	background:transparent;
	padding-right:10px;
}
/*.home-left .shade:first-child {
	background:url('featured_news_bg.png') right bottom no-repeat;
}*/
.clw_featured_news h3.widget-title {
	background:url('featured_news_star.png') left center no-repeat;
	padding-left:20px;
}
/* #main {
    background:url('main_bg.png') top left repeat-x #FFF;
} */
#sidebar_bg {
/*    background:url('sidebar_bg.png') 580px top repeat-y;
*/}
.ss_audio_wrap {
	line-height:0;
	margin:20px 0;
}
.social-share {
	font-size:11px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin:10px 0;
}
.social-share .share .email,
.social-share .share iframe {
	vertical-align:middle;
}
.social-share .share .email {
	background:url('email.png') left center no-repeat;
    color:#446EB8 !important;
	display:inline-block;
	padding-left:21px;
	text-decoration:none;
}
.social-share .share .twitter-share-button {
	margin:0 10px;
}
.social-share .controls {
	float:right;
}
.social-share .share {
	float:left;
}
.social-share .controls .text-smaller {
	font-size:.75em;
}
.social-share .controls .text-reset {
	font-size:1em;
}
.social-share .controls .text-bigger {
	font-size:1.2em;
}
.social-share .controls .print_article {
	background:url('printer.png') 10px center no-repeat;
	border-left:1px solid #E1DDE0;
    color:#371644 !important;
	display:inline-block;
	margin-left:10px;
	padding-left:37px;
	text-decoration:none;
}
.single .entry-meta a {
    color:#371644 !important;
	text-decoration:none;
}
.single .entry-meta a:hover,
.social-share .controls .print_article:hover {
    color:#B9498A !important;
}
.top-social-share {
	height:32px;
}
.top-social-share .share {
	background:url('top_share.png') left center no-repeat;
	height:20px;
	padding:6px 10px 6px 70px;
}
.top-social-share .controls {
	border:1px solid #E1DDE0;
	padding:0 5px;
}
.top-social-share .controls a {
	padding:5px 0;
}
.share-tip {
	border:1px solid #e4e0e3;
	color:#bf5a95;
	display:block;
	height:60px;
	margin:10px 0;
	text-align:center;
	text-decoration:none;
}
.share-tip strong {
	background:url('news_tip.png') left center no-repeat;
	display:inline-block;
	line-height:60px;
	padding-left:35px;
}
.radio a.jTip {
	color:#00578A;
}
.radio_top_shadow {
    background:url('radio_widget_top.png') top left no-repeat;
	height:8px;
}
.radio_bottom_shadow {
    background:url('radio_widget_bottom.png') top left no-repeat;
	height:8px;
}
.radio_top {
    background:url('widget_shadow.png') top left repeat-y;
	padding:0 3px 5px 3px;
}
.logo_1043 {
    background:url('logo_1043.png') center 5px no-repeat;
	height:79px;
}
.logo_1007 {
    background:url('logo_1007.png') center 5px no-repeat;
	height:79px;
}
/*
hr.radio_divider {
	background:#97B2DA;
	height:1px;
	margin:0;
}
*/
.radio .listen {
    background:url('listen_button.png') top left no-repeat;
	color:#FFF !important;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:29px;
	line-height:27px;
	margin:0 37px;
	padding:0 0 0 23px;
	text-decoration:none;
	width:100px;
}
.radio_bottom {
    background:url('widget_playlist_shadow.png') top left repeat-y;
	padding:0 3px 5px 3px;
}
h4.station {
    font-size:13px;
	font-weight:bold;
	text-align:center;
}
.radio .playlist_header {
	font-size:11px;
	font-style:oblique;
	font-weight:bold;
	margin:5px 0 2px 10px;
}
.radio .playlist_title {
    font-size:13px;
	margin:2px 0 0 10px;
}

/* NEEDS TO BE UPDATED TO MATCH CURRENT ID */
#text-4 {
    padding:0;
}
.support .title {
	background:url('support_top.png') left top no-repeat;
	color:#9E9E9E !important;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:32px;
	line-height:35px;
	padding-left:13px;
	text-decoration:none;
	width:169px;
}
.support .bottom {
	background: url('support_sponsor.png') repeat-y scroll left top transparent;
	padding:0 3px;
}
.support .special_thanks {
	border-top:1px solid #A0C0D1;
	color:#757575;
	font-weight:bold;
	padding:10px 10px 5px 10px;
	text-transform:uppercase;
}
.support .sponsor {
	color:#4c4c4c;
	padding:0 10px 10px 10px;
}
.support .sponsor a {
	color:#4c4c4c;
}
.support .shadow {
    background:url('widget_support_bottom.png') center top no-repeat;
	height:3px;
}
.social {
    background:url('social_bg.png') top left no-repeat;
	height:89px;
}
.social a {
	text-decoration:none;
}
.join_facebook a {
	color:#FFF !important;
	display:block;
	height:42px;
	line-height:41px;
	padding:3px 0 0 38px;
}
.follow_twitter a {
	color:#5AC1F1 !important;
	display:block;
	height:41px;
	line-height:41px;
	padding-left:38px;
}
.social div {
	position:relative;
}
.social .social_icon {
	color: white;
	display: block;
	height: 42px;
	line-height: 41px;
	left: -10px;
	position:absolute;
	width:41px;
}
.social .join_facebook .social_icon {
	background: url('social_facebook.png') center center no-repeat;
}
.social .follow_twitter .social_icon {
	background: url('social_twitter.png') center center no-repeat;
}
.subscribe_newsletter {
    background:url('newsletter_bg.png') top left no-repeat;
	color:#FFF;
	height:66px;
	position:relative;
}
.subscribe_newsletter #text {
	position:relative;
	top:10px;
	left:9px;
}
.subscribe_newsletter .newsletter_envelope {
    background:url('newsletter_envelope.png') top left no-repeat;
	height:24px;
	position:absolute;
	right:-11px;
	top:4px;
	width:29px;
}
.subscribe_newsletter #newsletter_email {
    background:url('newsletter_field.png') top left no-repeat;
	border:0;
	bottom:9px;
	height:19px;
	left:11px;
	position:absolute;
	width:120px;
}
.subscribe_newsletter #newsletter_submit {
	background:url('newsletter_go.png') top left no-repeat;
	border:0;
	bottom:10px;
	cursor:pointer;
	display:block;
	height:21px;
	padding:0;
	position:absolute;
	right:11px;
	text-indent:-9999px;
	width:32px;
}
.sidebar .widget_evenbetterblogroll {
    background:url('widget_shadow.png') top left repeat-y;
	padding:0 3px;
}
.evenBetterBlogroll_links {
	list-style: none;
	margin: 6px 0 !important;
}
.sidebar .evenBetterBlogroll_links, .home-mobile .evenBetterBlogroll_links {
    background:url('links_bg.png') top left repeat-y;
	padding:0;
}
.widget_evenbetterblogroll .link, .home-mobile .evenBetterBlogroll_links .link {
    background:url('link_bg.png') bottom left repeat-x;
    margin:0;
	padding:8px 10px 10px 10px;
}
.widget_evenbetterblogroll a, .home-mobile .evenBetterBlogroll_links a {
    color:#FFF !important;
	font-weight:bold;
	text-decoration:none !important;
	text-shadow:1px 1px #010000;
}
.widget_evenbetterblogroll a:hover, .home-mobile .evenBetterBlogroll_links a:hover {
	text-decoration:underline;
}
/* NEEDS TO BE UPDATED TO MATCH CURRENT ID */
#slideshow-3 {
	background:url('photo_bg.png') top left no-repeat;
	height:152px;
	position:relative;
}
#slideshow-3 .ngg-widget-slideshow {
	left:9px;
	padding:0;
	position:absolute;
	top:9px;
}
#slideshow-3 .widget-title {
	background:url('photo_camera.png') 18px center no-repeat;
	bottom:10px;
	font-size:11px;
	font-weight:bold;
	padding-left:45px;
	position:absolute;
	text-transform:uppercase;
}
.sidebar .eventsListWidget {
    background:url('widget_shadow.png') top left repeat-y;
	padding:0 3px;
}
.sidebar .eventsListWidget .widget-title {
	background:url('events_icon.png') 3px center no-repeat #5488A5;
	color:#FFF;
	font-size:11px;
	height:28px;
	line-height:28px;
	padding:0 8px 0 27px;
	text-transform:uppercase;
}
.sidebar .eventsListWidget .upcoming li {
	border:1px solid #DEDADF;
	border-width:0 0 1px 0;
	color:#190021;
	font-weight:bold;
	margin:0;
	padding:3px 5px;
}
.sidebar .eventsListWidget .upcoming li div {
	float:left;
}
.sidebar .eventsListWidget .upcoming li div.event {
	margin-left:5px;
}
.sidebar .eventsListWidget .upcoming li div.event a {
	color:#B9498A;
}
.sidebar .eventsListWidget .upcoming li div.loc {
	clear:both;
}
.sidebar .eventsListWidget .upcoming li .more-link {
	clear:both;
	display:block;
	font-size:0;
	height:0;
	overflow:hidden;
}
.sidebar .eventsListWidget .dig-in {
	clear:both;
}
.sidebar .eventsListWidget .dig-in a {
	background:url('events_more.png') 106px center no-repeat;
	border:1px solid #DEDADF;
	border-width:0 0 1px 0;
	display:block;
	height:25px;
	overflow:hidden;
	text-indent:-9999px;
}
/* NEEDS TO BE UPDATED TO MATCH CURRENT ID */
.widget_ca_weather_widget {
    padding:0 3px;
}
.widget_ca_weather_widget .widget-title {
	border:1px solid #446EB8;
	border-width:0 0 1px 0;
	color:#9D9A9C;
	margin-bottom:5px;
	text-transform:uppercase;
}
#content .category_header a {
	background:url('more.png') right center no-repeat;
	color:#371644;
	display:block;
}
.home #content .cl_image_thumb,
.entry-summary .cat-loop-thumb img {
	border:2px solid #d0d0d0;
	float:left;
	margin:5px 10px 5px 0;
	max-width:240px;
}
@media(max-width: 500px) {
	.home #content .cl_image_thumb, .entry-summary .cat-loop-thumb img {	
		float: none;
	}
}
#content .rp_image_thumb {
	max-width:231px;
}

#footer {
	background:url('footer_bg.png') top left no-repeat;
	border-width:0;
	color:#FFF;
	font-weight:normal;
	font-size:13px;
	line-height:37px;
	text-shadow:1px 1px #010000;
}
#colophon {
    padding:0;
}
#footer a:link,
#footer a:active,
#footer a:hover,
#footer a:visited {
	color:#FFF;
}
.widget-title,           
.category-title,
h1.page-title.author {
	border-color:#446EB8;
	color:#757575;
	font-weight: normal;
}

.category_more {
	background:url('more.png') center center no-repeat;
	display:block;
	float:right;
	height:13px;
	width:31px;
}
.megaMenuToggle { color: white; }
