zbody { margin:0; padding:0; font-family:Helvetica, Arial, sans-serif; color:#5b5b5b; }

a { text-decoration:none; color:#0a33a8; }

a img { border:none; }

.clear { clear:both; }

.alignright { float:right; }
.alignleft { float:left; margin:0 20px 20px 0; }

#iH, #iN, #iB, #iM, #iF { width:1012px; position:relative; margin:0 auto; }

#topBar {
	/*height:42px;*/color:#fff;border-radius:0 0 3px 3px;overflow:hidden;
	background:url(images/gradient.black.42.png); /* Old browsers */
	background:-moz-linear-gradient(top, rgba(84,84,84,1) 0%, rgba(35,35,35,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(84,84,84,1)), color-stop(100%,rgba(35,35,35,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(84,84,84,1) 0%,rgba(35,35,35,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(84,84,84,1) 0%,rgba(35,35,35,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(84,84,84,1) 0%,rgba(35,35,35,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(84,84,84,1) 0%,rgba(35,35,35,1) 100%); /* W3C */
}

#topBar .widget-title { display:none; }

/*#topBar .news-alert {
	width:375px;font-weight:700;border-left:1px solid #545454;margin-top:7px;
	border-left-color:rgba(255,255,255,.1);border-right:1px solid #141414;height:35px;
}
#topBar .news-alert .exclaim { color:#fff; font-size:12px; background:url(images/icon.alert.png) no-repeat 5px 0; padding-left:24px; margin-left:10px; display:inline-block;}*/

/* Weather Widget */
.eww__wrap ul {
	padding: 0 !important; 
	margin: 0 !important;
}
.eww__wrap {
	padding: 10px 20px 10px 10px !important; 
	margin: 0 !important;
	border-right: 1px solid #545454;
	float:left;
	width: 270px;
}
.eww__data small {
	display: none !important;
}

.eww__data p {
	display: inline-block !important;
}
.eww__wrap a {
	color: white !important;
}

a.school-alert-notice {color: #fff;}
.school-alert-widget {
	text-align: center;
	margin: 0 auto;
	width: 460px;
	height: 75px;
	text-align: center;
	line-height: 60px;
	font-size: 14px;
	float: left;
}

#topBar .listener-line {
	width:230px;font-weight:700;
	font-size:14px;
	text-align:center;
	float: right;
	padding-top: 20px;
}
#topBar .listener-line p { margin:0; }

.social {
	line-height:36px;border-left:1px solid #545454;text-align:center;position:relative;
	border-left-color:rgba(255,255,255,.1);height:42px;font-size:11px;
	
}
.social .widget-title { display:none; }
.social p { margin:0; }
.social .facebook { padding-left:34px; background:url(images/icon.facebook.png) no-repeat 12px 8px; color:#fff; display:inline-block; }
.social .fb-like { position:absolute; width:90px; top:-8px; right:-90px; }

#logo {
	width:261px;
	height:80px;
	background:url(images/knco-2.png);
	display:block;
	float:left;
	margin:12px 45px 8px 0;
}
.whos-on {
	float:left;
	margin:12px 25px 8px 0;
	width:172px;
	height:80px;
	text-align: center;
}
.whos-on .title { color:#0036bf; font-size:13px; font-weight:700; margin:2px 0; }
.whos-on .thumb { height:60px; width:60px; float:left; margin:0 10px 0 0; }
.whos-on .who { color:#323232; font-size:13px; font-weight:700; margin:2px 0; }
.heart-radio {
	display: block;
	width:71px;
	height:80px;
	background:url(images/heart-radio.png);
	float:left;
	margin:12px 25px 8px 0;
	background-repeat: no-repeat;
}
.search-knco {
	float:right;
	padding:12px 0 8px 23px;
	width:390px;
}
.search-knco .title { color:#0036bf; font-size:13px; font-weight:700; margin:2px 0 8px; }
.search-knco #s {
	width:260px;
	padding:0 20px;
}
.search-knco > * { vertical-align:middle; }

#topbanner1 {
	margin-top: 20px;
}

#topbanner1 .SWBOC_Widget {
	float: left;
	width:728px;
	height: 90px;
	background-image: url(http://knco.com/wp-content/uploads/2014/11/SNMH_YHR_KNCO_Web-Banner.Press_.jpg);
}
#topbanner1 .widget_black_studio_tinymce {
	float: right;
	width: 284px;
}
#topbanner1 .widget_black_studio_tinymce .alignright {
	margin:0 0 0 18px;
}

#N { 
	z-index:10;position:relative;margin-top:18px;clear:both;
}
#Nbg {
	height:23px;border-top:1px solid #fff;position:absolute;bottom:0;left:0;
	right:0;
	box-shadow:0 -1px 4px rgba(0,0,0,.11), inset 0 -1px 8px rgba(0,0,0,.18);
	background:rgb(226,225,225); /* Old browsers */
	background:-moz-linear-gradient(top, rgba(226,225,225,1) 0%, rgba(208,206,206,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,225,225,1)), color-stop(100%,rgba(208,206,206,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(226,225,225,1) 0%,rgba(208,206,206,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(226,225,225,1) 0%,rgba(208,206,206,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(226,225,225,1) 0%,rgba(208,206,206,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(226,225,225,1) 0%,rgba(208,206,206,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e1e1', endColorstr='#d0cece',GradientType=0 ); /* IE6-9 */
}
#iN {
	padding:0;height:37px;text-align:center;
	background:rgb(14,73,207); /* Old browsers */
	background:-moz-linear-gradient(top, rgba(14,73,207,1) 0%, rgba(6,29,132,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(14,73,207,1)), color-stop(100%,rgba(6,29,132,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(14,73,207,1) 0%,rgba(6,29,132,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(14,73,207,1) 0%,rgba(6,29,132,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(14,73,207,1) 0%,rgba(6,29,132,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(14,73,207,1) 0%,rgba(6,29,132,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e49cf', endColorstr='#061d84',GradientType=0 ); /* IE6-9 */
}
#iN .fold-left, #iN .fold-right { width:10px; height:13px; position:absolute; }
#iN .fold-left { background:url(images/fold.left.png); left:-10px; top:0; }
#iN .fold-right { background:url(images/fold.right.png); right:-10px; top:0; }
#N ul.menu { margin:0; padding:0; list-style:none; display:inline-block; *display:inline; zoom:1; }
#N ul.menu > li {
	float:left;padding:0 2px 0 4px;border-right:1px solid #141414;
	background:url(images/overlay.divider1.png) no-repeat;position:relative; 
}
#N ul.menu li.first-menu-item { background:none; }
#N ul.menu li.last-menu-item { border:none; }
#N ul.menu li a {
	color:#fff;font-size:13px;font-weight:700;padding:0 10px;
	margin-top:4px;height:33px;line-height:33px;display:block;
	border-radius:3px 3px 0 0;text-transform:uppercase;
}
#N ul.menu li:hover > a, .archive #N ul.menu #menu-item-20 a, .single-blog #N ul.menu #menu-item-20 a, .single-news #N ul.menu #menu-item-21 a,
#N ul.menu li.current_page_item > a,
#N ul.menu li.current-page-ancestor > a,
#N ul.menu li.current_page_parent > a { background:#f0f0f0; color:#092b9c; }
#N ul.menu > li:hover > a { box-shadow:0 1px 8px rgba(0,0,0,.75); }
#N ul.menu > li > ul {
	display:none;position:absolute;list-style:none;margin:0;padding:0 0 15px;
	background:#f0f0f0 url(images/t.png);box-shadow:0 1px 8px rgba(0,0,0,.75);
}
#N ul.menu > li:hover > ul { display:block; }
#N ul.menu .sub-menu li { text-align:left; }
#N ul.menu .sub-menu li a {
	color:#363636;font-size:14px;font-weight:300;white-space:nowrap;
	height:25px;line-height:25px;text-transform:none;
}
#N ul.menu li .shadow-cover {
	position:absolute;background:#f0f0f0;left:4px;right:2px;bottom:0;
	height:10px;display:none;z-index:10;
}
#N ul.menu li .shadow-cover-wide {
	position:absolute;background:#f0f0f0;left:-10px;right:-10px;bottom:-10px;
	height:10px;display:none;
}
#N ul.menu li:hover .shadow-cover-wide,
#N ul.menu li:hover .shadow-cover { display:block; }
#N ul.menu .sub-menu li .shadow-cover-wide { display:none; }



/* FOOTER */
#F { background:#dbd9d9; box-shadow:inset 0 2px 9px rgba(0,0,0,.24); padding:20px 0 30px; }
#F .left-section { float:left; display:table; }
#F .row { display:table-row; }
#F .clump { display:table-cell; line-height:1.4; padding-left:70px; }
#F .row .clump { padding:0; }
#F .row .clump + .clump { padding-left:70px; }
#F .clump h3 { font-size:13px; margin:3px 0; }
#F .clump h3 a { color:#5b5b5b; }
#F .clump ul { list-style:none; margin:0; padding:0 0 15px 0; font-size:12px; white-space:nowrap; }
#F .clump .textwidget { font-size:12px; color:#0a33ab; padding:0 0 15px 0; }
/*#F #swboc-2 { float:left; font-weight:700; font-size:13px; clear:both; padding:0; }
#F #swboc-2 img { vertical-align:middle; margin-left:15px; }*/
#F #swboc-6 { float:left; font-weight:700; font-size:13px; clear:both; padding:0; }
#F #swboc-6 img { vertical-align:middle; margin-left:15px; }
#F .copyright { font-size:13px; float:right; }
#F .copyright * { display:inline-block; *display:inline; zoom:1; clear:both; }
#F .social { margin-right:100px; border:none; height:auto; }
#F .social a { color:#0a33ab; }
#F .social .fb-like { overflow:hidden; }


/* BANNER */
#B { background:#f0f0f0; padding:16px 0; }
#B #headlines {
	width:651px;float:left;height:275px;background:#fff;padding-top:28px;
	border:1px solid #d1d1d1;position:relative;box-shadow:0 12px 12px -12px rgba(0,0,0,.3);
}
#B #hlSlides { overflow:hidden; width:651px; height:245px; }
#B #headlines .thumb { border:1px solid #979797; margin:0 25px 245px 30px; float: left; box-shadow:0 1px 3px rgba(0,0,0,.32); }
#B #headlines h1 { color:#d22012; font-size:24px; margin:0 25px 14px; }
#B #headlines .date { color:#0036bf; font-size:14px; margin:10px 25px; }
#B #headlines .excerpt { font-size:16px; margin: 10px 25px 10px 0; line-height:1.4; }
#B #headlines .more { color:#0036bf; font-size:16px; font-weight:700; }
#B #headlines .slide { width:651px; height:245px; float:left; }
#B #headlines .slide-control { height:30px; position:absolute; bottom:0; left:0; right:0; background:#eeeeee; }
#B .carousel-jumper { display:block; float:left; width:12px; height:12px; background:url(images/slide-controls.png) no-repeat -12px 0; color:transparent; font-size:0; margin:9px 0 0 16px; }
#B .carousel-selected { background-position:0 0; }

#B .current-local {
	float:right;height:280px;
}
#B .current-local h4 { color:#0036bf; font-size:14px; margin:12px 0; }
#B.home { width:651px; float:left; }

#B #home-news-alert {
	width:601px;
	float:left;
	background:#fff;
	padding:10px 25px;
	border:1px solid #d1d1d1;
	box-shadow:0 12px 12px -12px rgba(0,0,0,.3);
	line-height: 1.5;
}
#B #home-news-alert .widget-title {
	display: block;
	color: #D22012;
	font-size: 24px;
}
#B #home-news-alert a {font-weight: bold;}



/* SIDEBAR */
#S .widget-container {
	clear: both;
}
.widget_reallysimpletwitterwidget {
	border:1px solid #D1D1D1;
	padding: 10px 15px;
}
.widget_reallysimpletwitterwidget ul {
	padding-left: 15px;
}
#S { width:350px; float:right; padding:16px 0; font-size: 13px;line-height: 1.5; }
#S img { margin-bottom:12px; }
#S .sidebar-links .widget-title { display:none; }
#S .sidebar-links p { margin:0; }
#S .sidebar-ads .widget-title { display:none; }
#S .sidebar-ads p { margin:0; }

#S .sf_subpages, #S .widget_nav_menu { margin-bottom:30px; }
#S .sf_subpages .widget-title, #S .widget_nav_menu .widget-title { padding:0 0 0 50px; margin:0 20px; height:55px; }
#S .sf_subpages ul, #S .widget_nav_menu ul { margin:0 10px 0 20px; padding:0 0 0 50px; list-style:none; }
#S .sf_subpages .widget-title a,
#S .sf_subpages li a,
#S .widget_nav_menu .widget-title,
#S .widget_nav_menu li a {
	color:#3b3b3b;font-size:16px;font-weight:700;height:55px;
	display:block;line-height:55px;
}
.parent-pageid-17 #S .sf_subpages .widget-title  {
	background:url(images/icon.submittoknco.png) no-repeat 0px;
}
.page-id-17 #S .sf_subpages .widget-title { margin-right:10px;margin-left:-11px;padding-left:61px; box-shadow:1px 1px 2px rgba(0,0,0,.1);background:#fff url(images/icon.submittoknco.active.png) no-repeat 30px; }
.page-id-17 #S .sf_subpages .widget-title a { color:#0036bf; margin:0 20px; }
#S .sf_subpages li.current_page_item, #S .widget_nav_menu li.current_page_item {
	background-color:#fff;margin-left:-81px;padding-left:81px;box-shadow:1px 1px 2px rgba(0,0,0,.1);
}
#S .sf_subpages li.current_page_item a, #S .widget_nav_menu li.current_page_item a { color:#0036bf; }

.parent-pageid-13 #S .sf_subpages .widget-title { background:url(images/icon.community.png) no-repeat 0; }

.parent-pageid-7 #S .sf_subpages .widget-title  {
	background:url(images/icon.community.png) no-repeat 0px;
}
.page-id-7 #S .sf_subpages .widget-title { margin-right:10px;margin-left:-11px;padding-left:61px; box-shadow:1px 1px 2px rgba(0,0,0,.1);background:#fff url(images/icon.community.png) no-repeat 30px; }
.page-id-7 #S .sf_subpages .widget-title a { color:#0036bf; margin:0 20px; }

#S #user_nav { margin-bottom:30px; }
#S #user_nav .widget-title a {
	background:url(images/icon.community.png) no-repeat 0;padding:0 0 0 50px;margin:0;
	height:55px;
}
#S #user_nav .widget-title.current a { }
#S #user_nav h3 { margin:0 20px; padding:0; list-style:none; }
#S #user_nav .widget-title a,
#S #user_nav a {
	color:#3b3b3b;font-size:16px;font-weight:700;height:55px;
	display:block;line-height:55px;
}
#S #user_nav img { margin:10px 15px 0 0; float:left; }
#S #user_nav h3.current {
	background-color:#fff;margin-left:-11px;padding-left:10px;box-shadow:1px 1px 2px rgba(0,0,0,.1);
}
#S #user_nav h3.current a { color:#0036bf; margin:0 20px; }


#CAdSpace { 
	margin:15px 0 15px 0;
	float: left;
}
#CAdSpace img { margin-top:12px; }

/* MAIN */
#M { background:#f0f0f0; clear:both; }
#C { width:651px; float:left; margin-top:16px; }
#C1 { float:left; height:575px; }
#C2 { width:320px; float:right; height:575px; }

.news-tab { display:none; position:relative; }
.news-tab.current { display:block; }
.news-back { margin-left: 15px; font-size: 13px; }

.news-column {
	width:290px;padding:1px 16px 20px;background:#fff;min-height:280px;
	box-shadow:0 12px 12px -12px rgba(0,0,0,.3);position:relative;
}
.news-column:before {
	content:"";display:block;position:absolute;width:9px;top:4px;
	bottom:0;left:-9px;background:url(images/shadow.fade1.png) no-repeat;
}
.news-column:after {
	content:"";display:block;position:absolute;width:11px;top:4px;
	bottom:0;right:-11px;background:url(images/shadow.fade1.png) no-repeat -9px 0;
}
.news-column .header {
	margin:-1px -16px 20px;height:30px;color:#fff;font-size:13px;
	line-height:30px;padding:0 15px;
	background:rgb(217,39,25); /* Old browsers */
	background:-moz-linear-gradient(top, rgba(217,39,25,1) 0%, rgba(192,14,0,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(217,39,25,1)), color-stop(100%,rgba(192,14,0,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(217,39,25,1) 0%,rgba(192,14,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(217,39,25,1) 0%,rgba(192,14,0,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(217,39,25,1) 0%,rgba(192,14,0,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(217,39,25,1) 0%,rgba(192,14,0,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d92719', endColorstr='#c00e00',GradientType=0 ); /* IE6-9 */
}
.news-column .header a { color:#fff; display:inline-block; height:25px; line-height:20px; padding:0 4px; margin-top:5px; }
.news-column .header a.current { background:#fff; color:#d82618; }
.news-column ul { margin:0 0 15px; padding:0; }
.news-column li { margin-left:25px; }
.news-column li.odd a { background:#f4f4f4; }
.news-column li a {
	color:#363636;font-size:12px;font-weight:700;display:block;width:100%;
	margin-left:-25px;padding:5px 0 5px 25px;
}

#C .news-column { height:575px; }
#C .news-column .content { height:530px; overflow-x:hidden; overflow-y:scroll; }

.top-story h2 { font-size:18px; color:#0a33a8; margin-bottom:6px; }
.top-story .stats { font-size:12px; margin-top:0; }
.top-story .excerpt { font-size:13px; margin-top:0; }
.top-story .more { font-weight:700; }

.feed h4 a {
	padding-left:24px;background:url(images/icon.rss.png) no-repeat;font-size:12px;
	height:16px;display:block;margin-bottom:10px;line-height:20px;
}

.person { padding:9px 11px; min-height:60px; }
.person.odd { background:#f4f4f4; }
.person .avatar { width:60px; height:60px; float:left; padding-right:11px; background-repeat:no-repeat; }
.person h4 { font-size:13px; color:#323232; margin:0; }
.person h4 a { color:#323232; }
.person .name { font-size:12px; color:#0036bf; margin:2px 0; }
.person .date { font-size:12px; margin:2px 0; }

/* PAGES */
#c { background:#fff; padding:20px; line-height:1.4; box-shadow:0 12px 12px -12px rgba(0,0,0,.3); }
#c .page-title { margin:0 0 8px; color:#323232; font-size:20px; }
#C .eventdropdown { color:#e50f00; font-size:13px; margin:0; }

#c .post { border-top:1px solid #e6e6e6; padding:6px 15px; clear:both; }
.entry-title { font-size:16px; margin:5px 0; }
.entry-meta { font-size:12px; color:#6e6e6e; margin:0; }
.entry-content { font-size:13px; color:#5a5a5a; }

.wp-caption { width:auto !important; float:left; margin:0 12px 12px; position:relative; }
.wp-caption-text {
	margin:0;height:38px;background:#e62619;background:rgba(230,38,25,.8);
	color:#fff;font-size:16px;font-weight:700;line-height:38px;
	padding:0 20px;position:absolute;bottom:5px; left:0; right:0;
}

.recent-title { font-size:16px; color:#dd0909; margin:0 15px 6px; }

#c .pager {
	height:37px;background:#f4f4f4;border-top:1px solid #e6e6e6;color:#838383;
	font-size:13px;line-height:36px;padding:0 15px;
}
#c .pager .pages { float:right; }
#c .pager a { color:#a6a6a6; margin:0 3px; }
#c .pager .active { font-weight:bold; }
#c .pager .next { margin:0 0 0 15px; }

/* COMMUNITIES */
.events { margin-top:10px; }
.events .event { padding:15px; min-height:110px; }
.events .event.altcolor { background:#f4f4f4; }
.events .event .auth_date { font-size:12px; margin:0 0 5px; }
.events .event .auth_date a { margin-right:15px; }
.events .event .entry-title a { color:#5b5b5b; }
.events .event .ldt { margin:0; color:#232323; font-size:12px; }
.events .event .ldt .label { color:#0a33ab; }
.events .event .thumb { width:110px; height:110px; float:left; background:#ccc; margin-right:18px; }

/* PERSONALITIES */
.users { margin-top:10px; border-top:1px solid #bebebe; }
.users .user { padding:15px 15px 15px 93px; position:relative; min-height:60px; }
.users .user.altcolor { background:#f4f4f4; }
.users .user .auth_date { font-size:12px; margin:0 0 5px; }
.users .user .auth_date a { margin-right:15px; }
.users .user p { margin:5px 0 0; }
.users .user .avatar { position:absolute; left:15px; top:15px; }
#entry-author-info { height:162px; background:#f4f4f4; overflow:hidden; position:relative; min-height: 162px; }
#entry-author-info.open { height:auto; }
#entry-author-info .author-readmore {
	height:22px;border-top:15px solid #f4f4f4;background:#fff url(images/bg.auth.readmore.png) no-repeat 50%;
	position:absolute;bottom:0;left:0;right:0;text-align:center;line-height:22px;
}
#entry-author-info .author-readmore a { color:#878787; font-weight:700; font-size:14px; }
#author-avatar { float:left; margin:15px; }
#author-description { float:right; width:465px; font-size:13px; color:#6d6d6d; margin-bottom:40px; }
#author-description h2 { margin:15px 0 5px; color:#0d0d0d; font-size:19px; }
#author-description .author-role { color:#0036bf; font-size:14px; font-weight:700; margin:5px 0; }

/* SCHEDULE */
#schedule { border-top:1px solid #bebebe; font-size:13px; color:#5a5a5a; }
#schedule h3 { color:#0e49ce; font-size:16px; margin:15px 0 0; }
#schedule table { width:100%; border-collapse:collapse; }
#schedule td { padding:0; margin:0; height:18px; }
#schedule tr.hour td {  }
#schedule tr.hour p { margin:9px 0 0; padding:9px 0 0; border-top:1px solid #e9e9e9; }
#schedule td.hour { font-weight:700; width:112px; }
#schedule .time { text-align:right; color:#a9a9a9; width:112px; padding-right:20px; }
#schedule tr.hour .time { text-align:right; color:#a9a9a9; width:120px; padding-right:0; }
#schedule tr.hour .time p { padding-right:20px; }
#schedule .highlight { color:#df1000; font-weight:700; }
#schedule .podcast { width:52px; height:14px; background:url(images/icon.podcast.orange.png); display:inline-block; margin-left:8px; vertical-align:middle; }
#schedule .note { color:#0e49ce; font-style:italic; }

#tablepress-3 h3 { color:#0e49ce; font-size:16px; margin:15px 0 0; }
#tablepress-3 .podcast { width:52px; height:14px; background:url(images/icon.podcast.orange.png); display:inline-block; margin-left:8px; vertical-align:middle; }

/* WP-AUDIO */
.wpaudio-container .wpaudio { font-size:inherit !important; position:relative; }
.wpaudio-play { display:none; position:absolute; left:50%; margin-left:-7px !important; }
.wpaudio-container:hover .wpaudio-play, .wpaudio-container:hover .wpaudio-slide,
.wpaudio-playing .wpaudio-play, .wpaudio-playing + .wpaudio-slide { display:block !important; }
.wpaudio-slide { position:absolute; background:#fff; box-shadow:0 0 10px 5px #fff; display:none !important; min-width:150px; padding:5px; }
.wpaudio-bar, .wpaudio-meta { margin-left:0 !important; }

/* Schools */
.schools h4{margin:0;}
.schools p{padding-bottom:15px;margin:0;}
.schools .open{color:#0c0;}
.schools .closed{color:#c00;}

/* new schools */
.school-status-open {color:#0c0;}
.school-status-closed {color:#c00;}

/* PODCASTS */
#C.online-audio .subscribe {
	font-size:12px;color:#393939;border:1px solid #bebebe;border-left:none;
	border-right:none;padding:9px 0;
}
#C.online-audio .subscribe a { color:#393939; padding-left:92px; display:inline-block; min-height:15px; margin-right:75px; }
#C.online-audio .subscribe .rsslink { background:url(images/icon.rsslink.png) no-repeat 0; }
#C.online-audio .subscribe .ituneslink { background:url(images/icon.ituneslink.png) no-repeat 0; }
.podcasts { font-size:13px; margin-bottom:15px; }
.podcasts .download { color:#777; }
.podcasts .download a {
	padding-right:60px;min-height:14px;background:url(images/icon.podcast.orange.png) no-repeat right;
	display:inline-block;margin-right:8px;color:#df1000;
}
.podcasts .podcast { padding:15px; }
.podcasts .podcast.altcolor { background:#f4f4f4; }
.podcasts .podcast .posted_on { font-size:12px; margin:0 0 5px; color:#6e6e6e; }
.podcasts .podcast .posted_on .duration { margin-left:30px; }
.podcasts .podcast p { margin:5px 0 15px; }

/* SUBMIT */
#C.submit-to-knco .page-title { border-bottom:1px solid #bebebe; padding-bottom:5px; margin-bottom:20px; }



/* FORMS */
.wpt_msg{display:block;font-weight:bold;background-color:#eee;padding:5px;margin:15px 0;}
.wpt_msg.success{background-color:#cfc;}
.wpt_msg.failure{background-color:#fcc;}
.forms .formText, .forms textarea, .wpcf7-text, .wpcf7 textarea, .wpt_field input, .wpt_field textarea,#date-662 {
	border:1px solid #d3d3d3;box-shadow:inset 1px 2px 2px rgba(127,127,127,.35);
	margin:3px 10px 0 0;padding:3px;height:18px;border-radius:1px;
}
.wpt_field select {
	border:1px solid #d3d3d3;box-shadow:inset 1px 2px 2px rgba(127,127,127,.35);
	margin:3px 10px 0 0;padding:3px;border-radius:1px;
}
.forms textarea, .wpcf7 textarea { height:auto; resize:none; }
.wpt_field input { width:200px; }
.wpt_field textarea { height:150px;resize:vertical; }
.forms .item, .wpcf7 .item, .wpt_field_wrapper { display:inline-block; color:#545454; font-size:13px; font-weight:700; }
.wpt_field_wrapper{padding:0 10px 10px 0;}
.wpt_field_title,.wpt_submit_wrapper{display:block;}
.text41, .wpcf7-text[size="41"] { width: 224px; }
.text90, .wpcf7-text[size="90"], .wpcf7 textarea[cols="66"] { width: 470px; }
.wpcf7-radio { display:inline-block; margin-top:3px; }
.forms.date-picker {
	font-size:12px;color:#393939;border:1px solid #bebebe;border-left:none;
	border-right:none;padding:5px 0;
}
.forms.date-picker p { margin:0; }
.forms.date-picker .icon {
	background:url(images/icon.calendar.color.png);width:14px;height:14px;
	display:inline-block;margin:0 5px;vertical-align:middle;cursor:pointer;
}

#respond { padding:0 50px; border-top:1px solid #e6e6e6; }
#comments { font-size:15px; color:#454545; margin:15px 15px 5px; }
.commentlist { font-size:12px; }
.commentlist .comment { border-top:1px solid #e6e6e6; padding:0 15px; }
.commentlist .comment .date { float:right; color:#353535; margin:10px 0; }
.commentlist .comment h4 { font-size:14px; color:#6c6c6c; margin:10px 0; }


/* BUTTONS */
.button,input[name=wpt_form_submit] {
	background:#aaa;
	color:#fff;
	padding:0 12px;
	display:inline-block;
	font-size:12px;
	font-weight:700;
}
input.button { height:22px; }
input[name=wpt_form_submit]:hover { cursor:pointer; }

.button.Red {
	border-color:#730000;
	background:url(images/gradient.red.20.png); /* Old browsers */
	background:-moz-linear-gradient(top, rgba(231,39,39,1) 0%, rgba(126,8,8,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(231,39,39,1)), color-stop(100%,rgba(126,8,8,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(231,39,39,1) 0%,rgba(126,8,8,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(231,39,39,1) 0%,rgba(126,8,8,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(231,39,39,1) 0%,rgba(126,8,8,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(231,39,39,1) 0%,rgba(126,8,8,1) 100%); /* W3C */
}

.button.Black,input[name=wpt_form_submit] {
	/*border-color:#181818;*/
	background:url(images/gradient.black.20.png); /* Old browsers */
	background:-moz-linear-gradient(top, rgba(92,92,92,1) 0%, rgba(19,19,19,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(92,92,92,1)), color-stop(100%,rgba(19,19,19,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(92,92,92,1) 0%,rgba(19,19,19,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(92,92,92,1) 0%,rgba(19,19,19,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(92,92,92,1) 0%,rgba(19,19,19,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(92,92,92,1) 0%,rgba(19,19,19,1) 100%); /* W3C */
}

.button.Gray {
	/*border-color:#cecece;color:#5f5f5f;*/
	background:url(images/gradient.gray.20.png); /* Old browsers */
	background:-moz-linear-gradient(top, rgba(234,234,234,1) 0%, rgba(209,209,209,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(209,209,209,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(209,209,209,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(209,209,209,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(234,234,234,1) 0%,rgba(209,209,209,1) 100%); /* IE10+ */
	background:linear-gradient(top, rgba(234,234,234,1) 0%,rgba(209,209,209,1) 100%); /* W3C */
}

.page-id-7 .hungryfeed_item_description a {display:none;}

.page-item-8111 {display:none;}
.frmitem {float:left;}
.clearboth {clear:both;}



#W #simpleweather-widget #current_weather  {margin:0;}
#W #simpleweather-widget #current_temperature  {margin:0 0 0 60px; width:45px;height:30px;line-height:30px;overflow:hidden;font-size:28px;}
#W #simpleweather-widget #current_weather   {}
#W #wp-simpleweather {padding:0;height:38px;width:230px;padding:1px 0 0 0;}
#W #simpleweather-widget {position:relative;padding:0;height:40px;width:230px}
#W #simpleweather-widget p {position:absolute;top:20px;left:110px;margin:0;}
#W #simpleweather-widget p a, #W #simpleweather-widget p a:visited {color:white;}



.page-id-24282 .page-title {
			display:none;
		}
		.page-id-24282 #wpcf7-f24291-p24282-o1 h2 {
			text-align:center;
			margin:5px 0;
			font-size:18px;

		}
		.page-id-24282 #wpcf7-f24291-p24282-o1 p {
			margin:10px 0;
		}
		#wpcf7-f24291-p24282-o1 #weekdays,#wpcf7-f24291-p24282-o1 #weekend ,#wpcf7-f24291-p24282-o1 #sports {
			width:520px;
			margin:0 auto;
			display:block;
		}
		#wpcf7-f24291-p24282-o1 #weekdays .wpcf7-list-item, #wpcf7-f24291-p24282-o1 #weekend .wpcf7-list-item, #wpcf7-f24291-p24282-o1 #sports .wpcf7-list-item {
			width:250px;
			display:inline-block;
			padding:3px 0;
		}
		.page-id-24282 #wpcf7-f24291-p24282-o1 .clearleft {
			clear:left;
		}
		.page-id-24282 #wpcf7-f24291-p24282-o1 .responses  {
			margin: 0 0 10px 0;
		}
		.page-id-24282 #wpcf7-f24291-p24282-o1 .responses p.county {
			width:70%
		}
		.page-id-24282 #wpcf7-f24291-p24282-o1 .responses p {
			width:50%;
			margin:0;
			padding:5px 0;
			float:left;
		}
		
a.button.Red.listen-live-link {
	float: right;
}
a.button.Red {
	float: right;
}

.local-news {
    width: 45%;
    float: left;
    margin-right: 50px;
}

/* Swap Shop */

.swapshop .classifiedcats .top-level-categories {
	margin-top:0;
	margin-bottom:0;
}

.swapshop .awpcp-message, .page .updated, .swapshop .awpcp-page .awpcp-preview-ad-form {
	background-color: #ccd6f2;
	border-color: #666;
}

.swapshop .button {
	height:inherit;/*border-radius:0;;border:none;*/background:#aaa;
	color:#fff;padding:0 12px;display:inline-block;font-size:12px;
	font-weight:700;line-height:20px;/*box-shadow:none;*/
}
.swapshop .button:hover {
	background:#999;
}


.page-id-37472 p.form-submit:before {
	content: 'To Continue Click Preview Ad. To Upload More Images Click Upload Images';
	font-weight: bold;
	display: block;
}

.single ul.related_post li {margin-right:45px !important;
}

.required-field {
	color:#e81e2b;
	position: relative;
	top:-10px;
	left:-5px;
}

ul.really_simple_twitter_widget {
	list-style-type: none;
}
ul.really_simple_twitter_widget li {
	margin-bottom: 15px;
}
.widget_reallysimpletwitterwidget h3 img {
	float: left;
	margin-right: 5px;
	position: relative;
	top:3px;
}
#petPatrolSubmit .half{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	float: left;
	display:inline-block;
	vertical-align:top;
	padding: 0 15px;
}
#petPatrolSubmit .full{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	float: left;
	display:block;
	padding: 0 15px;
}
#petPatrolSubmit .row{display:block; clear:both;margin: 0 -15px;}
#petPatrolSubmit textarea{width: 100%;height: 150px;}
#petPatrolSubmit input[type="text"],
#petPatrolSubmit select{width: 100%;border: 1px solid #ccc;height: 25px;}
#petPatrolSubmit input[type="submit"]{margin-top: 10px;background: #222;border: 1px solid #333;border-radius: 4px;}

.pet-item {
	border-bottom: 1px solid #ccc;
	padding: 15px 0;
}
.pet-item p {
	margin: 0;
}

#reallysimpletwitterwidget-2 {
	margin-bottom: 15px;
}

/* sidebar squares */
#S #sam_pro_block_widget-2,
#S #sam_pro_block_widget-3,
#S #sam_pro_block_widget-4 {
	float:left;
	clear: none;
	max-width: 180px;
}
/*sidebar vertical */
#S #sam_pro_place_widget-2,
#S #sam_pro_place_widget-3,
#S #sam_pro_ad_widget-4 {
	float:right;
	max-width: 160px;
	clear: none;
}
/* top banner main */
#sam_pro_place_widget-4,
#sam_pro_place_widget-5,
#sam_pro_ad_widget-3,
#sam_pro_ad_widget-5 {
	max-width: 728px;
}

.page-template-page-news-tips #CAdSpace {
	display: none;
}

figure.wp-block-embed-youtube {
	margin-left: 0;
	margin-right: 0;
}

iframe {
	max-width: 100%;
}
