.clear {clear:both;}
.bearcatgreen {color: #006747;}
img.right {float:right; margin:0em 0em 0em 0.6em;}
img.left {float:left; margin:0em 0.6em 0em 0em;}
a {outline:0;}
a img {border:none;}
.small td {font-size:0.8em !important;}
hr {height: 1px; color: #939393; background-color: #939393; border: none; }

/*
div.audioplayer {margin-top:5px; margin-bottom:35px;}
div.audioplayer-briefs {margin-top:5px; margin-bottom:10px;}
*/
.audioplayer {width:100%; margin:15px 0; clear:both;}
.audioplayer audio {width:400px;}
p.download {font-size:10px; text-transform:uppercase;}
/*
div.audioplayer {height:40px; clear:both;}
div.audioplayer-briefs, div.audioplayer-sports {float:left; width:315px; margin-top:5px; margin-bottom:10px; }
.audioplayer_container {clear:both; margin-top:10px; margin-bottom:10px; display:block;padding:5px !important;border:1px solid #dddddd;background:#f8f8f8}
p.download {float:left; margin-top:-1px; }
p.download a {display:block; text-transform:uppercase; font-size:10px; padding:5px 10px; background-color:#B4B4B4; color:#333; border-radius:6px;}
p.download a:hover {background-color:#999999; color:#fff; text-decoration:none !important;}
*/


#accordion-nav {
	margin-top:15px;
	 margin-bottom:-5px;
}
 #accordion-nav a {
	display:inline;
	 padding:2px 10px;
	 margin-right:10px;
	 background-color:#EDEDED;
	 font-size:10px;
	 color:#7f7f7f;
	 text-transform:uppercase;
	 border:1px solid #D3D3D3;
}
 #accordion-nav a:hover {
	background-color:#DDD;
	 text-decoration:none;
}
 
 

/* --- Media Bar (including calendar and AddThis widget --- */
#media_bar {position:inherit; float:right; margin-top:-5px;}

.addthis_toolbox{position:static; top:0px;}
.addthis_toolbox.addthis_pill_combo a {float:left;}
.addthis_counter {width:50px; overflow: hidden;}
.addthis_button_tweet {width:90px;}
.addthis_button_tweet iframe {width:90px; overflow:hidden;}
.addthis_button_facebook_like {margin-right:10px;}
.addthis_button_compact .at15t_compact {margin-right:4px; float:left;}

/* --- content css --- */
#contentum h1, #contentum h2, #contentum h3, #contentum h4, #contentum h5, #contentum h6 {color:#006747;}
#contentum td.heading h1, #contentum td.heading h2, #contentum td.heading h3, #contentum td.heading h4, #contentum td.heading h5, #contentum td.heading h6 {color:#ffffff !important; margin:2px !important;}
#contentum td.sub h1, #contentum td.sub h2, #contentum td.sub h3, #contentum td.sub h4, #contentum td.sub h5, #contentum td.sub h6 {margin:2px !important;}
#contentum td.subheading h1, #contentum td.subheading h2, #contentum td.subheading h3, #contentum td.subheading h4, #contentum td.subheading h5, #contentum td.subheading h6 {margin:2px !important;}
#contentum td.alt h1, #contentum td.alt h2, #contentum td.alt h3, #contentum td.alt h4, #contentum td.alt h5, #contentum td.alt h6 {margin:2px !important;}
#contentum td.heading p, #contentum td.sub p, #contentum td.subheading p, #contentum td.alt p {margin: -3px 0px !important;}
#contentum h1 {font-size:1.4em; margin: .67em 0}
#contentum h2 {font-size:1.2em; margin: .75em 0}
#contentum h3 {font-size:1.0em; margin: .83em 0}
#contentum h4 {font-size:0.8em; margin: 1.12em 0}
#contentum h5 {font-size:0.6em; margin: 1.5em 0}
#contentum h6 {font-size:0.4em; margin: 1.6em 0}
#contentum h1 p {color:#000; font-size:0.75em; font-weight:normal;}
#contentum h2 p {color:#000; font-size:0.85em; font-weight:normal;}
#contentum h3 p {color:#000; font-size:1.05em; font-weight:normal;}
#contentum h4 p {color:#000; font-size:1.25em; font-weight:normal;}
#contentum h5 p {color:#000; font-size:1.55em; font-weight:normal;}
#contentum h6 p {color:#000; font-size:2.55em; font-weight:normal;}
#contentum a, #contentum a u {text-decoration:none;}
#contentum a:hover, #contentum a:hover u {text-decoration:underline;}
#contentum p, #promo-splash p {padding:0.5em 0;}
#contentum ul {margin-left:3em; padding:0.25em 0;}
#contentum ol {margin-left:3em; padding:0.25em 0;}
#contentum ul li, #contentum ol li {margin:0.5em 0;}
#contentum blockquote {margin-left:3em;}
#contentum blockquote p {padding:0.5em 0;}
#contentum table {margin:1em 0;}
#contentum table.small td {font-size:11px !important;}
#contentum td {font-size:1em !important; font-family:verdana, tahoma, sans-serif; padding:0.2em 0.3em;}
#contentum tr.heading, #contentum td.heading {background-color:#006747; color:#ffffff; font-weight:bold;}
#contentum tr.subheading, #contentum tr.sub, #contentum td.subheading, #contentum td.sub {background-color:#939393; font-weight:bold;}
#contentum table.striped tbody tr:nth-of-type(2n) {background-color: #f0f0f0;}
#contentum th {background-color:#006747;font-weight:bold;color:#fff; text-align:left;}
#contentum th {padding:0.5em 8px !important;}
#contentum tr.alt, #contentum td.alt {background-color:#DDDDDD;}
#contentum tr.home, #contentum td.home {background-color:#DDDDDD; color:#006747; font-weight:bold;}
#contentum dt {color:#006747; font-size:1.0em; font-weight:bold;}
#contentum dd {margin-left:30px; margin-bottom:8px;}
#contentum .date {font-size:0.85em; padding:0.25em 0;}
#contentum .date b {margin-right:35px;}
#contentum .caption {font-size:0.8em; line-height:1em;}
#contentum .prlogo {text-transform:uppercase; font-weight:bold; color:#474747 !important; font-size:30px !important; border-bottom:1px solid #000;}
#contentum .prlogo .issue {text-transform:none; font-weight:normal; font-size:20px !important; color:#595959;}

/* --- flickr --- */
#flickr {margin:15px 0px 10px 0px; overflow: hidden;}
#flickr.thumbs li {list-style: none; float: left; margin: 5px; padding: 3px; border:1px solid #DDD;}
#flickr.thumbs li a { }
#flickr.thumbs li img {display: block;}
#flickr.thumbs li a img {border: none;}

/* --- modules --- */
#content p.continue, #contentum p.continue, .pane p.continue, .module p.continue {font-size:10px !important; text-align:right; text-transform:uppercase;}
#contentum p.continue, .pane p.continue {font-size:11px;}
.module p.continue {color:#939393;}
#content p.continue a, #contentum p.continue a, #feature h1 a, #sidebar a, #pagenav .module a {color:#006747; text-decoration:none;}
#content p.continue a:hover, #contentum p.continue a:hover, #feature h1 a:hover, #sidebar a:hover, #pagenav .module a:hover {color:#595959; text-decoration:none;}

li.audio {list-style-image:url("../images/icon-audio.png");}
li.photo {list-style-image:url("../images/icon-photo.png");}
li.video {list-style-image:url("../images/icon-video.png");}
li.audio, li.photo, li.video {padding-left:2px !important;}
.module li.audio {background:url("../images/icon-audio.png") no-repeat;}
.module li.photo {background:url("../images/icon-photo.png") no-repeat;}
.module li.video {background:url("../images/icon-video.png") no-repeat;}
.module li.audio, .module li.photo, .module li.video {list-style-image:none; width:150px !important; padding-left:24px !important;}

.weather img {float:left; padding-right:5px; padding-top:8px;}
.weather p#weather, .weather p#maryville, .weather p#liberty, .weather p#stjoe {margin-top:-8px;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

/* --- "rounded corners without images" div --- */
.round{ margin: 0 1em;background: #006747; border-radius: 10px; -moz-border-radius: 10px;}
.round p {margin:0em 0.75em;}

ul.bullet {margin-left:0 !important; padding-left:5px !important; list-style:none;}
ul.bullet ul {margin-left:10px !important; padding-left:5px !important; list-style:none;}
ul.bullet li {padding-left:10px; background:url("../images/bulletarrow.gif") no-repeat; background-position: 0 .5em;}

#double li {float:left; display:inline; width:50%;}
#triple li {float:left; display:inline; width:33.333%;}
#quad li {float:left; display:inline; width:25%;}
#six li {float:left; display:inline; width:16.666%;}


/* ---- lead section ---- */
#contentum table.lead {margin:0 0 1em 0; width:100%; }
#lead, .lead {
    width: 96%;
    padding: 2%;
    background-color:#D6EFF8;
border-top: 4px solid #003B70;
margin-top:20px;
    margin-bottom: 40px;
}

/* ---- headings ---- */
 #contentum .greenbar, #contentum .silverbar {
	display:block;
	 font-weight:bold;
	 padding:5px;
	 text-align:center;
	 clear:both;
	 margin:10px 0;
	 text-transform:uppercase;
	 font-size:18px;
	 font-family:"Arial Narrow", Arial, sans-serif;
}
 #contentum .greenbar {
	background-color:#006747;
	 color:#fff;
	 /*box-shadow: 1px 1px 2px #000000;*/
}
 #contentum div.greenbar {
	margin:0 !important;
	 padding:0 !important;
}
 #contentum div.greenbar p, #contentum div.silverbar p {
	;
	 padding:0.3em 0 !important;
}
 #contentum .silverbar {
	background-color:#adadad;
	 color:#333333;
	 /*box-shadow: 1px 1px 2px #555555;*/
}
 #contentum div.silverbar {
	margin:0 !important;
	 padding:0 !important;
}




/* ----- landing page / grid ----- */
 #row-grid .section {
	width:50%;
	 padding:1% 2%;
	 float:left;
	 -webkit-box-sizing:border-box;
	 -moz-box-sizing:border-box;
	 box-sizing:border-box;
}
 #row-grid .section:nth-of-type(2n) {
	padding-right:0;
}
 #row-grid .section:nth-of-type(2n+1) {
	padding-left:0;
	 clear:both;
}
 #row-grid .section img {
	width:100%;
	 max-width:474px;
	 height:auto;
}
 #row-grid .section h2.title {
	margin-bottom:6px !important;
	 font-size:24px !important;
	 font-family: "Oswald", Arial, san-serif;
}
 #row-grid .section h2.title a {
	color:#006747;
}
 #row-grid .section h2.title a:hover {
	opacity:0.7;
	 filter:alpha(opacity=70);
	 text-decoration:none !important;
}
 #row-grid .item {
	clear:both;
	 margin-bottom:35px !important;
}
 #row-grid .item h2 {
	margin-bottom:6px !important;
	 font-size:15px !important;
	 font-family:verdana, tahoma, sans-serif;
	 border-bottom:1px solid #ccc;
}
 #row-grid .item h2 a {
	color:#006747;
}
 #row-grid .item h2 a:hover {
	opacity:0.7;
	 filter:alpha(opacity=70);
	 text-decoration:none !important;
}
 #row-grid .item img {
	float:right;
	 border:1px solid #ccc;
	 padding:2px;
	 margin-left:15px;
	 margin-bottom:15px;
}
 #row-grid .item img.noborder {
	float:none;
	 border:none;
	 padding:auto;
	 margin:auto;
}
 #row-grid .item.small img {
	float:left;
	 margin-right:15px;
	 margin-left:0px;
	 margin-bottom:0px;
}
 #row-grid .section p.link, .item p.link, #row-small .item p.link {
	margin-top:10px;
}
 #row-grid .section .link a, .item .link a, #row-small .item .link a {
	padding:8px 40px;
	 background-color:#58BF47;
	 font-weight:600;
	 text-transform:uppercase;
	 color:#fff;
	 text-shadow: none;
	 text-decoration:none;
	 -webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.3);
	 -moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.3);
	 box-shadow:2px 2px 2px rgba(0, 0, 0, 0.3)
}
 #row-grid .section .link a:hover, .item .link a:hover, #row-small .item .link a:hover {
	background-color:#4AA73A;
	 text-decoration:none !important;
}
 #row-grid .section .link a {
	display:block;
	 padding:8px 5%;
	 width:90%;
}
/* ----- landing page / row small ----- */
 #row-small .item {
	margin-bottom:50px;
}
 #row-small .item .item-img {
	float:left;
	 width:100px;
	 height:100px;
}
 #row-small .item .item-text {
	float:right;
	 width: -webkit-calc(100% - 120px);
	 width: -moz-calc(100% - 120px);
	 width: calc(100% - 120px);
}
 #row-small .item .item-img img {
	max-width:100px !important;
	 width:100%;
	 height:auto;
	 border:1px solid #ccc;
	 padding:2px;
}
 #row-small .item .item-text h3.title {
	margin-top:0 !important;
	 padding-top:0 !important;
	 margin-bottom:5px !important;
	 font-size:20px !important;
	 font-family: "Oswald", Arial, san-serif;
}
 #row-small .item .item-text h3.title a {
	color:#006747;
}
 #row-small .item .item-text h3.title a:hover, #row-small .item .item-img a:hover img {
	opacity:0.7;
	 filter:alpha(opacity=70);
	 text-decoration:none !important;
}
 #row-small .item p .btn {
	display:inline-block;
}
/* ----- landing page / row wide ----- */
 #row-wide, .row-wide {
	width:100%;
}
 #row-wide .item, .row-wide .item {
	position:relative;
	 width:100%;
	 padding-top:50px;
	 margin-bottom:50px !important;
	 border-top:1px solid #aaa;
}
 #row-wide .item:first-child, .row-wide .item:first-child {
	border:none;
	 padding-top:0;
}
 #row-wide .item .item-img, .row-wide .item .item-img {
	width:220px;
	 height:100%;
}
 #row-wide.right .item .item-img, .row-wide.right .item .item-img {
	text-align:right;
}
 #row-wide.left .item .item-img, #row-wide.right .item .item-text, .row-wide.left .item .item-img, .row-wide.right .item .item-text {
	float:left;
}
 #row-wide.left .item .item-text, #row-wide.right .item .item-img, .row-wide.left .item .item-text, .row-wide.right .item .item-img {
	float:right;
}
 #row-wide .item .item-img > img, #row-wide .item .item-img > a > img, .row-wide .item .item-img > img, .row-wide .item .item-img > a > img {
	margin-left:0;
	 margin-bottom:0;
	 float:none;
	 border:1px solid #ccc;
	 padding:2px;
}
 #row-wide .item .item-text , .row-wide .item .item-text {
	margin:0px;
	 width: -webkit-calc(100% - 260px);
	 width: -moz-calc(100% - 230px);
	 width: calc(100% - 230px);
}
 #row-wide .item-text h2.title, .row-wide .item-text h2.title {
	margin-top:0 !important;
	 margin-bottom:5px !important;
	 font-size:24px !important;
	 font-family: "Oswald", Arial, san-serif;
	 border:none;
}
 #row-wide .item-text h2.title a, .row-wide .item-text h2.title a {
	color:#006747;
}
 #row-wide .item-text h2.title a:hover, #row-wide .item .item-img > a:hover > img, .row-wide .item-text h2.title a:hover, .row-wide .item .item-img > a:hover > img {
	opacity:0.7;
	 filter:alpha(opacity=70);
	 text-decoration:none !important;
}
 #row-wide .item > hr, .row-wide .item > hr {
	clear:both;
	 width:100%;
	 margin-top:25px;
	 margin-bottom:25px;
}
 #row-wide .item .item-text p .btn, .row-wide .item .item-text p .btn {
	display:inline-block;
}
/* ====================================== */


/* --- button css --- */
a.button {
	display:inline-block;
	 background-color:#006747;
	 padding:.8em 1.6em;
	 border:1px solid #006747;
	 color:#fff !important;
	 text-transform:uppercase;
	 font-family:"Arial Narrow", Arial, san-serif;
	 font-size:16px;
	 font-weight:bold;
}
a.button:hover {
	background-color:#fff;
	 color:#006747 !important;
	 text-decoration:none !important;
	 opacity:1;
}
a.button.light {
	background-color:#fff;
	 color:#006747 !important;
	/*box-shadow: 0px 0px 4px #000;
	*/
}
a.button.light:hover {
	background-color:#006747;
	 color:#fff !important;
	 border:solid #fff 1px;
	 opacity:1 !important;
}

/* ============ GOOGLE CSE CSS =========== */
.gsc-control-cse {font-family: Verdana, sans-serif; border-color: #FFFFFF; background-color: #ffffff;}
.gsc-tabHeader.gsc-tabhInactive {border-color: #E9E9E9; background-color: #E9E9E9;}
.gsc-tabHeader.gsc-tabhActive {border-top-color: #FF9900; border-left-color: #E9E9E9; border-right-color: #E9E9E9; background-color: #FFFFFF;}
.gsc-tabsArea {border-color: #E9E9E9;}
.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {border-color: #FFFFFF; background-color: #FFFFFF;}
.gsc-webResult.gsc-result:hover, .gsc-webResult.gsc-result.gsc-promotion:hover, .gsc-imageResult:hover {border-color: #FFFFFF; background-color: #FFFFFF;}
.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b {color: #0000cc;}
.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b {color: #0000cc;}
.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b {color: #0000cc;}
.gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b {color: #0000cc;}
.gsc-cursor-page {color: #0000cc;}
a.gsc-trailing-more-results:link {color: #0000cc;}
.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {color: #000000;}
.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl {color: #008800;}
.gs-webResult div.gs-visibleUrl-short {color: #008800;}
.gs-webResult div.gs-visibleUrl-short {display: block;}
.gs-webResult div.gs-visibleUrl-long {display: block !important;}
.gs-promotion div.gs-visibleUrl-short {display: none;}
.gs-promotion div.gs-visibleUrl-long {display: block !important;}
.gsc-cursor-box {border-color: #FFFFFF;}
.gsc-results .gsc-cursor-box .gsc-cursor-page {border-color: #E9E9E9; background-color: #FFFFFF; color: #0000cc;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page {border-color: #FF9900; background-color: #FFFFFF; color: #0000cc;}
.gsc-webResult.gsc-result.gsc-promotion {border:1px solid #BCBCBC !important; background-color: #DDDDDD !important;}
.gs-promotion a.gs-title:link, .gs-promotion a.gs-title:link *, .gs-promotion .gs-snippet a:link {color: #0000cc;}
.gs-promotion a.gs-title:visited, .gs-promotion a.gs-title:visited *, .gs-promotion .gs-snippet a:visited {color: #0000cc;}
.gs-promotion a.gs-title:hover, .gs-promotion a.gs-title:hover *, .gs-promotion .gs-snippet a:hover {color: #0000cc;}
.gs-promotion a.gs-title:active, .gs-promotion a.gs-title:active *, .gs-promotion .gs-snippet a:active {color: #0000cc;}
.gs-promotion .gs-snippet, .gs-promotion .gs-title .gs-promotion-title-right, .gs-promotion .gs-title .gs-promotion-title-right *  {color: #000000;}
.gs-promotion .gs-visibleUrl, .gs-promotion .gs-visibleUrl-short {color: #008800;}
/* ======================================= */