/*--------------------------------------------------------------------------------

Css path: style.css

Title: Ready-Media Ruby Custom theme for Aurora Media Group
Version: 0.1
Last modification: 2012-12-10
Url name: readymedia-topaz2
Name: Topaz
Design path: /readymedia/topaz2
Publisher: Ready-Media
Designer: Danilo Black - Customized by H Creative
The Danilo Black team have created a fresh, modular and practical design that fits both, 
the community as well as the trade publication. Topaz includes a wide variety of layouts 
solutions from section openers to inside and editorial pages. Under Eduardo Danilo’s art 
direction, Danilo Black designers have created a solid layout library.
		
License: License information here
License URI: www.ready-media.com/topaz/license
### THIS FILE IS AUTO-GENERATED. DO NOT MODIFY ###

--------------------------------------------------------------------------------*/

/* RESET STYLE*/
html, body, footer, section, p, ul, li, h1, h2, h3, img{padding:0;margin:0;border:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
/* GENERIC STYLE*/
body{line-height:1.5;text-align:center;font-family:'franklin-gothic-urw', Verdana, sans-serif;font-size:14px;;background-color:#F1F1F1; font-weight: normal;-webkit-text-size-adjust: none;}
div{text-align:left;border:0px solid red;}
.clearboth{clear:both;}
table{border-collapse:collapse;border:0;margin-bottom:12px;border-spacing:0;}
table td{vertical-align:top;}
.error{color:red;/* Unknown CSS attribute "size" */
background-color:yellow;}
a{color:black;text-decoration:none;}
a:hover{color:#900; cursor: pointer;}
body.single .entry-content a {text-decoration: underline;}
#mediaListener{width:0px;}
#header-parent {width:79%;top:0;position:relative;z-index:2000;}
#header{width:100%;top:0;position:relative;z-index:2000;margin-bottom: 6px;}
#header div{display:inline-block;}
#nav {display:inline-block; position: relative; width:100%;}
#nav a{text-decoration:none;text-transform:uppercase;color: white;}
#nav a:hover{color:#FFF040;}
#nav .menu_current {padding-bottom:16px;margin-bottom:-16px;background:url(images/main_nav_current.png) no-repeat center bottom;border:none;}
#nav .current-cat{padding-bottom:16px;margin-bottom:-16px;background:url(images/main_nav_current.png) no-repeat center bottom;}

#nav ul li.current-menu-item, #nav ul li.current-menu-parent {padding-bottom:18px;margin-bottom:-18px;background:url(images/main_nav_current.png) no-repeat center bottom;}
#nav ul li ul li.current-menu-parent {margin:0;padding:0;}
#nav .menu_current a{color:yellow;}
#nav .menu_current a:hover{color:#FFF040;}
#nav .menu{white-space:nowrap;text-align:left;padding:0 0 6px 0;width:100%;border-left:0px;background-color:#990000;display:inline-block;}
#nav .menu a{padding:0 10px 0 10px;font-family:'franklin-gothic-urw', Verdana, sans-serif;font-size:14px;;font-weight:500;}
#nav .menu a.listelement{color:#F15A24;}
#nav .menu a.listelement:hover{color:#FFF040;}
#nav .sub-menu {background-color:#AB5757;}
#nav ul.sub-menu a {color:#000 !important;}
#nav div.menu_list ul {top:0;}
#nav div.menu_list ul.element li ul { 
        position: absolute;
        top: 25px;
        left: -999em;
        width: 200px;
        background: rgba(255,255,255,0.9);
        padding: 0;
        margin: 0;
        z-index: 900;
        border-top: 14px solid #900;
        border-right: 1px solid #900;
        border-left: 1px solid #900;
        border-bottom: 5px solid #900;  
    }
    #nav div.menu_list ul.element li ul li { float: none;border-bottom: 1px solid #DDD; background: none;}
    #nav div.menu_list ul.element li ul li:hover {background: #f5f5f5; }
    #nav div.menu_list ul.element li ul li a { 
        font-size:14px;
        padding: 8px 16px; 
        width: 168px; /* account for the width of ul#nav-main ul and the padding on the anchor */
        display: inline-block;

    }
    #nav div.menu_list ul.element ul li a:hover, 
    #nav div.menu_list ul.element ul li.current-menu-item > a, 
    #nav div.menu_list ul.element ul li.current-menu-parent > a, 
    #nav div.menu_list ul.element ul li.current-menu-ancestor > a, 
    #nav div.menu_list ul.element ul li:hover > a {
        color: #f5f5f5;
    }
    #nav div.menu_list ul.element li ul li.current-menu-item {
    padding-bottom: 0; margin-bottom:0;}

    #nav div.menu_list ul.element li:hover ul ul, #nav-main ul.menu li.sfhover ul ul { left:-999em; }
    #nav div.menu_list ul.element ul ul { left: 100%; border-top:5px solid #900; }
    #nav div.menu_list ul.element li:hover ul, #nav div.menu_list ul.element li.sfhover ul, #nav div.menu_list ul.element li ul li:hover ul {
	left: auto;top:auto;
	}
	#nav div.menu_list li ul ul, #nav div.menu_list ul.element li ul li:hover ul {
	margin: -2.5em 0 0 200px;}

hr {clear: both;height: 0;margin: 21px 0;border: 0;border-top: 1px solid #DDD;border-bottom: 1px solid white;}
hr.dotted {}

/* DFP ads */
.dfp-head {width:100%;border-bottom: 1px solid #B3B3B3;margin-bottom: 8px;padding-bottom: 5px;}
.dfp-head img, .blog-mug {width: auto !important;padding-bottom: 3px;}
.dfp-ad {width:100%;}
.dfp-ad img {width:100%;border-bottom: 1px solid #B3B3B3;padding-bottom: 8px;}
div[id*='div-gpt-ad-'] {margin-bottom: 5px;}

/* Blog headers */

.blog-header {padding-bottom:10px;}
.blog-header img {width: 108px !important;height:120px !important;padding:0; margin:0 20px 10px 0;float:left;}
.blog-header p, .archivepost p {font-family: 'adobe-text-pro', serif;font-size: 14px;line-height: 18px;display: block;}
.blog-header h1.page-title {font-family: 'franklin-gothic-urw', Arial, sans-serif;color: #900;font-weight: bold;font-size: 36px;text-transform: uppercase;margin: 0 0 10px 0;padding: 0;line-height: 34px;}
.blog-header h4 {text-transform: uppercase;margin: 0 0 5px 0;line-height: 13px;}
.sentinelblogs img {width: 300px !important;height:auto !important;padding:0; margin:0 0 20px 0;display: block;}


/* socialmedia */
#socialmedia {margin-top: 23px;}
#socialmedia img {margin-left: 5px;}
#socialmedia img.first {margin-right: 0;}

/* Engine wordpress */
body.archive{}
body.category{}
body.logged-in{}
body.admin-bar{}
.entry-meta {color: #000;}
#entry-author-info {padding: 10px; background: #f8f8f8; margin: 10px 0;}
.hentry .author {display:block;color: black;font-family: 'adobe-text-pro', serif;font-size:12px;line-height: 16px;text-transform: none;font-style: italic;}
.archive .hentry .author {line-height: 9px; margin-bottom: 5px;}
.hentry .article-date {font-size: 12px;line-height: 12px;text-transform: uppercase;}
/* Captions */
.wp-caption {margin-top:5px;position: relative;overflow: hidden;}
.wp-caption-text {padding: 5px 0% 5px 3%;
	width: 97%;
	font-family: 'franklin-gothic-urw', Arial, sans-serif !important;
	font-size: 13px !important;
	line-height: 18px !important;
	background: black;
	background: rgba(0, 0, 0, 0.75);
	color: white;
	position: absolute;
	bottom: 5px;
	left: 0;}
div.alignnone img {width:100%;}
div.alignnone {width:100% !important;}
div.alignnone p.wp-caption-text {padding: 5px 0 10px 0;width: 98%;font-family: 'franklin-gothic-urw', Arial, sans-serif !important;font-size: 11px !important;line-height: 16px !important;border-bottom: 1px solid #DDD;}

blockquote {
background: #F1F1F1;
padding: 20px 10px 0px 10px;
margin-bottom: 20px;
border-top: dotted 1px #C1C1C1;
border-bottom: dotted 1px #C1C1C1;
display: block;
line-height: 1.4em;
margin-left: 20px;
}


/* Custom IDs */
#leftcol-desktop {}
#brandingTablet {display: none;}
.archivepost img {display: block;float: left;width: 20%;margin-right: 3%;margin-bottom: 10px;overflow: hidden;}
#wufooFormz7x3x5, #wufoo-z7x3x5 {max-height: 3900px !important;font-family: 'franklin-gothic-urw', Arial, sans-serif !important;}
body#public {font-family: 'franklin-gothic-urw', Arial, sans-serif !important;}

/* Special recent posts styles */
h4.srp-post-title {font-weight: normal !important; margin:0 !important;}
div.srp-widget-singlepost {padding: 0px 0px 5px 0px !important;margin: 0px 0px 5px 0px !important;border-bottom: 1px solid #CCCCCC;clear: both;}
.pos1 div.srp-widget-container, .pos2 div.srp-widget-container {width:100%;}

/* Gallery */

.flex-container {
zoom: 1;
position: relative;
margin-bottom: 30px;
}
.flexslider {
background: #f5f5f5 !important;
border: none !important;
position: relative;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
-o-border-radius: 0 !important;
border-radius: none !important;
zoom: 1;
}
.flexslider .slides img {
width: 100%;
}
.flex-direction-nav {
height: 0;
display: none !important;
}
.flex-caption {
display: none;
width: 95% !important;
padding: 10px 2.5% !important;
margin:0 !important;
color: white !important;
position: absolute !important;
left: 0 !important;
bottom: 0 !important;
background: rgba(0, 0, 0, .3);
text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
font-family: 'franklin-gothic-urw', sans-serif !important;
font-size: 12px !important;
line-height: 18px !important;
}
/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -30px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url('images/as_control_nav.png') no-repeat !important; cursor: pointer; text-indent: -999em;}
.flex-control-nav li a:hover {background-position: 0 -13px !important;}
.flex-control-nav li a.active {background-position: 0 -26px !important; cursor: default;}

.captionToggle {display:block !important;margin:0 !important;padding:0 2px !important;background:rgba(0, 0, 0, .6) !important;color:white !important;width:20px;height:20px;position:absolute;top:0;left:0;font-size:13px !important;border-top: 0 !important;border-bottom: 2px solid #fff !important;border-left:0 !important;border-right:2px solid #fff !important;border-radius:0 !important;line-height:1em !important;font-weight: normal !important;font-family: 'franklin-gothic-urw', sans-serif !important;text-shadow: 0 1px rgba(0, 0, 0, .75) !important;}
.captionToggle:hover {display:block;margin:0 !important;padding:0 2px !important;background:rgba(0, 0, 0, .9) !important;color:#900 !important;width:20px;height:20px;font-size:14px;border-top: 0 !important;border-bottom: 2px solid #fff !important;border-left:0 !important;border-right:2px solid #fff !important;border-radius:0 !important;line-height:1em;font-weight: normal !important;font-family: 'franklin-gothic-urw', sans-serif !important;text-shadow: 0 1px rgba(0, 0, 0, .75) !important;}


/* Photo Galleria */
.galleria-stage {
position: absolute;
top: 4px;
bottom: 0;
left: 0;
right: 0;
overflow: hidden;
}

.galleria-container {position: relative;overflow: hidden;background: none !important;margin: 0 1.5em .5em 0;float: left;
}

.galleria-image img {
top: 0 !important;
left: 0 !important;
}


.galleria-info {
width:100%;
left: 0;
top: 4px;

}
/*

.galleria-info-text {
background: none !important;
padding: 6px 6px 6px 0;
display: block !important;
zoom: 1;
}

*/
.galleria-info-title {
display: none !important;
}
/*
.galleria-info-description {
font: 11px/1.4 'franklin-gothic-urw', sans-serif;
margin: 0;
color: black;
}

.galleria-info-link {
background-position: -669px -5px;
opacity: .7;
filter: alpha(opacity=70);
position: absolute;
width: 20px;
height: 20px;
cursor: pointer;
background-color: black;
display: none !important;
}

*/
.galleria-thumbnails-container {
height: 46px;
bottom: 0;
position: absolute;
left: 0;
right: 10px;
z-index: 2;
}

/* Events */

.em-location-map-container {max-width: 100%;}
body.single-event .cat, body.single-event  .entry-meta {display: none;}
body.single-event p {line-height:1.5;font-family:'franklin-gothic-urw', Verdana, sans-serif;font-size:14px;font-weight: normal;}
.entry-content .as-events-list p {font-family:'franklin-gothic-urw', Verdana, sans-serif !important;}

/* alignments */
.center { text-align: center; }
img.center, img[align="center"] { display: block; margin-left: auto; margin-right: auto; }
img.alignnone { margin: 0; padding: 0; }	
.alignleft { float: left; margin: 0 20px 20px 0; }
.alignleft, img[align="left"] {	float: left;margin: 0 20px 20px 0;}
.alignright {float: right;margin: 0 0 20px 20px;}

img.alignright, img[align="right"] {float: right;margin: 0 0 20px 20px;}
#sitesearch label {display: none;}
#sitesearch form {margin-bottom:8px; }
#sitesearch input[type="text"] {margin-bottom:0; }
#s{font-family: 'franklin-gothic-urw', Verdana, sans-serif; font-weight: normal;border-radius: 10px;border: 1px solid #CCC;padding: 5px 5% 5px 3%;width: 92%;}
#searchsubmit{display: none; border-radius: 8px;background-color: whiteSmoke;border: 1px solid #CCC;}
ul{list-style-type:none;}
li{list-style-type:none;}
.menu-item{}
.menu li:first-child{border:none;}
.menu li{float:left;display:block;}
.menu_list{display:block;margin-left:auto;margin-right:auto;}
.galleryview {margin-bottom: 10px !important;}
.galleryview .nav-next, .galleryview .nav-prev {display:none;}
.panel .panel-overlay h2 {display: none;}
.panel .panel-overlay p {color: white;font-family: 'franklin-gothic-urw', Arial, sans-serif;font-size:14px; line-height: 15px;}
.nav-next{width:50%;}
.nav-previous{width:50%;}
#nav-below{margin-bottom:24px;}
.form-allowed-tags{display:none;}
#header .listelement a{white-space:nowrap;color:#FFB641;border:0;width:20%;margin:0;display:block;text-decoration:none;}
#header .element a{white-space:nowrap;color:white;border:0;width:20%;margin:0;display:block;text-decoration:none;}

.rightCol, .centerCol {margin-top: 5px;}


body.archive{}
body.category{}
body.logged-in{}
body.admin-bar{}
body.single-post h4.cat{text-transform: uppercase;margin-top: 0;}
ul{list-style-type:none;}
li{list-style-type:none;}
.menu-item{}
.menu li:first-child{border:none;}
.menu li{float:left;display:block;}
.menu_list{display:block;margin-left:10px;margin-right:auto;}
.nav-next{width:50%;}
.nav-previous{width:50%;}
#nav-below{margin-bottom:24px;}
.form-allowed-tags{display:none;}
#header .listelement a{white-space:nowrap;color:#FFB641;border:0;width:20%;margin:0;display:block;text-decoration:none;}
#header .element a{white-space:nowrap;color:white;border:0;width:20%;margin:0;display:block;text-decoration:none;padding: 10px 10px 0;}
#header .element a:hover {color:#ffc558;}
#header .element a.yellow {color:#ffc558;}
#header .element a.yellow:hover {color:#fff;}
#footer{padding-bottom:8px;padding-top:8px;}
#footer-nav{display: block;}
#footer .copywrite {text-align:center;}
#footer .menu{font-family:'franklin-gothic-urw', Verdana, sans-serif;font-weight:bold;font-size:14px;;text-align:center;text-transform: uppercase;}
#footer .menu div{padding:0 5px 0 6px;display:inline-block;}
#footer .menu div:first-child{border:none;}
#footer a{color:#A0A0A0;text-decoration:none;padding: 2px 8px;}
#footer .menu li ul {display:none;}
.nav-mobile {display: none;}
.mobile-rail {display: none;}
.tablet-rail {display: none;}
#primary{float:left;width:100%;background-color:white;position:relative; overflow-x:hidden;}
.widget-area img {max-width:100% !important; height: auto !important;}
.widget-area iframe {width:100% !important;overflow: hidden;}
.widget-area iframe a img {width:100% !important; height: auto !important;}
.widget-area ul li#rss-2, .widget-area ul li#rss-3 {margin-bottom: 23px;}
.widget-area ul li#rss-2 h2 {text-indent: -9999px;background-image: url('images/life_logo-200.png');backgroundposition: 0px 0px;background-repeat:  no-repeat;background-size: 160px auto;display: block;width: 160px !important;height: 28px;overflow-x:hidden;}
.widget-area ul li#rss-2 h2 a.rsswidget {}


.widget-area ul li#rss-3 h2 {text-indent: -9999px;background-image: url('images/bg-m-logo.png');background-position: 0px 0px;background-repeat:  no-repeat;background-size: 170px auto;display: block;width: 170px !important;height: 22px;overflow-x:hidden;}
.widget-area ul li ul li {width: 100%;list-style: none;border-bottom: 1px solid #DDD;display: inline-block;padding: 4px 0 3px 0;}

div.pos2 div.widget-area ul.xoxo li:nth-child(n+2) h3.widget-title {margin-top: 5px !important;}

a.rss-ls {width:160px;height:28px;max-width:100%;text-indent: -9999px;background-image: url('images/life_logo-200.png');background-position: 0px 0px;background-repeat:  no-repeat;background-size: 160px auto;display: block;width: 160px !important;height: 28px;overflow-x:hidden;margin-bottom: 5px;}
a.rss-bg {width:160px;height:28px;max-width:100%;text-indent: -9999px;background-image: url('images/bg-m-logo.png');background-position: 0px 0px;background-repeat:  no-repeat;background-size: 170px auto;display: block;width: 170px !important;height: 22px;overflow-x:hidden;margin-bottom: 5px;}


#container{background-color:white;margin:0px auto;box-shadow:rgba(0,0,0,.1) 0 0 7px;-ms-filter:'progid:DXImageTransform.Microsoft.dropShadow(color=rgba(0,0,0,.1),offX=0,offY=0,positive=true)';filter: progid:DXImageTransform.Microsoft.dropShadow(color=rgba(0,0,0,.1),offX=0,offY=0,positive=true);-webkit-box-shadow:rgba(0,0,0,.1) 0 0 7px;-moz-box-shadow:rgba(0,0,0,.1) 0 0 7px;border:none;display:inline-block;}
#wrapper{}
#main{}
textarea{clear:both;max-width: 97%;}
p{width:100%;margin-bottom:12px;}
label{font-family:'franklin-gothic-urw', Verdana, sans-serif;}
h1,h4,h5,h6{font-family:'franklin-gothic-urw', Verdana, sans-serif;overflow:hidden;font-style: normal; font-weight:bold;}
h2, h3{font-family:'franklin-gothic-urw', Verdana, sans-serif;overflow:hidden;font-weight: bold;text-transform: uppercase;}
h1{line-height:32px;margin-bottom:12px;font-size:36px;letter-spacing:-0.04em;padding-bottom: 8px;text-transform:uppercase;}
/*h1:first-line{line-height:48px;font-size:48px;}*/
h2{line-height:24px;margin-bottom:8px;font-size:22px;letter-spacing:-0.01em;}
h3{line-height:18px;margin-bottom:4px;font-size:15px;letter-spacing:-0.01em;margin-top:-4px;}
h2.onedeck {text-transform: none;}
div.breaking-news {display:block; background: #ffc558; padding: 8px 8px 8px 12px;margin-bottom: 10px;}
div.breaking-news h3 {padding: 0; margin:0;}
div.deck {display:block; margin-bottom:15px;}

.deck h3 {
line-height: 18px;
margin-bottom: 4px;
font-size: 17px;
letter-spacing: -0.01em;
margin-top: -4px;
text-transform: none;
}
.break h1{line-height:32px;padding-top:8px;font-size:36px;text-transform:uppercase;padding-bottom: 0;}
/*.break h1:first-line{line-height:56px;font-size:56px;}*/
.break h2{color:#000;line-height:26px;font-size:24px;}
.break h2 a{color:#000;}
.break h2 a:hover{color:#900;}
.break h3{font-family: 'franklin-gothic-urw', sans-serif;line-height:18px;font-size:15px;text-transform:uppercase;}
.break h4{color:black;line-height:16px;font-size:14px;;}
h3.news{font-weight:normal;line-height:18px;font-family:'franklin-gothic-urw', Arial, sans-serif;font-size:15px;}
.break .lede p {font-family: 'franklin-gothic-urw', sans-serif;font-weight: 200;font-style:normal;font-size: 24px;line-height: 24px;color: #666;text-transform: uppercase;}
.break .subcat, .break .subcat a {height:30px;color:#900 !important;font-size: 14px;font-weight: bold;text-transform: uppercase;}
.break .subcat {margin: 10px 0 0 0;}
.breakphoto .catbar {
display: inline-block;
top:0;
left:0;
z-index: 900;
background: rgba(0,0,0,0.5);
padding: 8px 0 8px 2%;
width: 98%;
}

.breakphoto .catbar h3 {color: #fff;font-weight:bold;text-transform: uppercase;margin:0;}
.breakphoto .catbar a {color: #fff;font-weight:bold;text-transform: uppercase;}
.breakphoto .catbar h3 span {color: #fff;font-weight:bold;text-transform: uppercase;}
body.category-guide div.breakphoto h1 {padding-top: 12px; position:absolute; bottom: 10px; font-size: 47px;line-height: 43px; overflow: auto; width: 94%;margin-left: -4px; margin-top:0;}
body.category-guide div.breakphoto h1 a {color: #fff !important;}
body.category-guide div.news-summary p a {text-transform: uppercase;}
body.category-guide div.news-summary .fvid {max-height: 110px; overflow: hidden;}
body.category-guide div.news-summary .w33 {border-right: 1px dotted #999;padding-right: 1.5%;margin-right: 1.5%;}
body.category-guide div.news-summary .w33 .last {border:none;
padding-right:0;}

/* Test category
======================================= */
body.category-test div.breakphoto h1 {padding-top: 12px; position:absolute; bottom: 10px; font-size: 47px;line-height: 43px; overflow: hidden; width: 94%;margin-left: -4px; margin-top:0;}
body.category-test div.breakphoto h1 a {color: #fff !important;}
body.category-test div.news-summary p a {text-transform: uppercase;}
body.category-test div.news-summary .fvid {max-height: 110px; overflow: hidden;}
body.category-test div.news-summary .w33 {border-right: 1px dotted #999;padding-right: 1.5%;margin-right: 1.5%;}
body.category-test div.news-summary .w33 .last {border:none;
padding-right:0;}



/* Guide features
======================================== */
ul.feat {display: block;margin: 0;padding: 0;}
ul.feat div.fvid {display: block;max-height: 110px;overflow: hidden;}
ul.feat h2 {text-transform: uppercase;line-height: 14px;font-size: inherit;margin-top: 7px;margin-bottom: 0;}
ul.feat li {margin-left: 0!important;padding-top:0 !important;color:black !important;border-bottom: none !important;}
ul.feat li .cat {color: #a0a0a0;font-size: 10px;font-weight: bold;margin-top: 10px;text-transform: uppercase;
display: block;}
ul.feat li:nth-child(-n+2) {
	display: block;
	float: left;
	width: 31.3%;
	padding-right: 1.5%;
	margin-right: 1.5%;
}
ul.feat li:nth-first-child(3) {
	display: block;
	float: left;
	width: 31.3%;
	padding-right: 1.5%;
	margin-right: 0;
}
ul.feat li:nth-child(n+4) {
	display: block;
	width: 98.5%;
	padding-right: 1.5%;
	margin-right: 0;
	border-bottom: 1px solid #ddd !important;
}
ul.feat li:nth-child(4) {border-top: 12px solid #900;margin-top: 22px;}

ul.feat li:nth-child(n+4) div.fvid {
	display: none;
}

.breakphoto img {width: 100%;}
.a-bar {height: 12px; width: 60px;margin-bottom: 10px;background: #ffc558;}

.entry-content p {
color: black;
font-family: 'adobe-text-pro', serif;
font-size: 1.15em;
line-height: 1.35em;
display: block;
}

.entry-content .wp-caption a img {width:100% !important;}

.entry-content ul li div a img {border: solid white 5px;width:50px !important;}
.twitterUL {display: inline-block;
list-style: none;
border-bottom: 1px #CCC dotted;
margin-bottom: 5px;
padding: 13px;
font-family: 'adobe-text-pro', serif;
font-style: italic;
font-size: 14px;
background: #CFEFFE;}

/* COMMENTS STYLES */

.comments_arrow {
	display: inline-block;
	background: url(images/comments_arrow.gif) no-repeat right center;
	width: 8px;
} 

.comments_count {
	display: inline-block;
	background: #999;
	padding: 2px 4px;
	color: white !important;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight: bold;
	font-size: 14px;
	line-height: 13px;
	font-family: 'franklin-gothic-urw';
}
.comments_count a {	color: white !important;}

#comments {
	border-top: 7px solid #990000;
	padding-top: 7px;
}

.comment_body {
	font-family: 'adobe-text-pro';
	color: #000;
	line-height: 14px;
	vertical-align: top;
}

.comment_info {
	font-size: 10px;
	width: 100px;
	padding-right: 7px;
	vertical-align: top;
	line-height: 14px;
}

.comment_number {
	font-size: 10px;
	vertical-align: top;
	padding-right: 7px;
	font-weight: bold;
	line-height: 14px;
}

.comment_row td {
	border-bottom: 1px dotted #b3b3b3;
	padding: 2px 0 9px 7px;
}

.comments_form {
	font-size: 10px;
}

#comments textarea {
	width: 98%;
	height: 6em;
}

#comments input.field {
	width: 98%;
}

.form_title {
	font-size: 14px;
	font-family: 'franklin-gothic-urw';
	text-transform: uppercase;
	padding-bottom: 7px;
}
#no_wrap {white-space:nowrap;}

#news .verticalBar, #sectionselect .verticalBar{bottom:0px;top:0px;min-width:14px;width:5%;background-color:rgba(255,182,65,0.7);position:absolute;left:0px;}
span.counter{background-repeat:no-repeat;padding:0 4px 2px 8px;margin-left:10px;background-image:url('images/numberarrow.png');}
span.small{background-position:0px -2px;}
span.redwhite{background-color:red;}
span.redwhite a{color:white;}
span.graywhite{background-color:gray;}
span.graywhite a{color:white;}
span.gold {color:#ffc558 !important;}
#news div.bar, #sectionselect div.bar {color: white !important;line-height: 16px;margin-bottom: -16px;height: 16px;z-index: 2;position: relative;text-transform: uppercase;}

div.bar div {padding: 8px 0 8px 1em;height: 30px;background-color: rgba(0, 0, 0, .3);display: inline-block;font-family: 'franklin-gothic-urw', Verdana, sans;width: 100%;font-size: 16px;font-weight: bold;}
div.bar a {color: #fff !important;} div.bar a:hover {color: #900 !important;}
div.image{position:relative;}
div.news_photo_credit{font-size:9px;position:relative;text-align:right;text-transform:uppercase;margin: -5px 0 10px 0;}
#news .topic_tag, #news .post{font-family:'franklin-gothic-urw', Arial, sans-serif;color:black;margin: 8px 0 18px 0;font-weight:normal;margin-top:14px;}
.newstype, h1.page-title{font-family:'franklin-gothic-urw', Arial, sans-serif;color:#000;margin-bottom:12px;font-weight:bold;font-size:26px;margin-top:8px;text-transform:uppercase;}
#news .post, #news .videos, #news .hentry {margin-top: 14px;}
#news .break .post, #news .break .hentry {margin-top: 0;}
#news .archivepost {min-height: 70px;}
.newstype a:hover{color:#004E96;}
.newstype .marker{height:16px;margin-left:16px;}
.news .newsimage. .break .newsimage{width:100%;height:88px;}
#news .pos1 {width: 45%; margin-right: 2.5%;padding-right: 2.5%;}
#news .pos2 {width: 49%;}
#news div.w50 li, #news div.pos1 li, #news div.pos2 li {width: 100%;list-style: none;border-bottom: 1px solid #ddd;display: inline-block;padding: 4px 0 3px 0;margin-left: 0;}
#news div.pos2 li:nth-last-child(1) {border-bottom:none;}

#news div.pos2 #preps-widget li:first-child {padding-top: 0;}
#news div.pos2 #preps-widget ul li:first-child h3 {margin-top: -4px;}
#news div.pos2 #preps-widget ul li ul li:first-child {padding: 4px 0 3px 0;}
#news div.pos2 #preps-widget ul li ul li {padding: 4px 0 3px 0;}
#news div.pos2 #preps-widget ul li h3 {margin-top: 20px;margin-bottom: 4px;}

/* #Buttons
================================================== */

	a.button,span.register a,
	button,
	input[type="submit"],
	input[type="reset"],
	input[type="button"],
	#mc_embed_signup .button {
		background: #eee; /* Old browsers */
		background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%) !important; /* FF3.6+ */
		background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))) !important; /* Chrome,Safari4+ */
		background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%) !important; /* Chrome10+,Safari5.1+ */
		background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%) !important; /* Opera11.10+ */
		background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%) !important; /* IE10+ */
		background: #eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%) !important; /* W3C */
	  border: 1px solid #aaa !important;
	  border-top: 1px solid #ccc !important;
	  border-left: 1px solid #ccc !important;
	  padding: 4px 12px !important;
	  -moz-border-radius: 3px !important;
	  -webkit-border-radius: 3px !important;
	  border-radius: 3px !important;
	  color: #444 !important;
	  display: inline-block;
	  font-family: 'franklin-gothic-urw', Arial, sans-serif !important;
	  font-size: 14px !important;
	  font-weight: bold !important;
	  text-decoration: none !important;
	  text-shadow: 0 1px rgba(255, 255, 255, .75) !important;
	  cursor: pointer;
	  margin-bottom: 20px;
	  line-height: 21px !important;
}

	a.button:hover,span.register a:hover,
	button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover,
	#mc_embed_signup .button:hover {
		color: #222 !important;
		background: #ddd !important; /* Old browsers */
		background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%) !important; /* FF3.6+ */
		background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))) !important; /* Chrome,Safari4+ */
		background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%) !important; /* Chrome10+,Safari5.1+ */
		background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%) !important; /* Opera11.10+ */
		background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%) !important; /* IE10+ */
		background: #ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%) !important; /* W3C */
	  border: 1px solid #888 !important;
	  border-top: 1px solid #aaa !important;
	  border-left: 1px solid #aaa !important; }

	a.button:active,span.register a:active,
	button:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	input[type="button"]:active {
		border: 1px solid #666 !important;
		background: #ccc !important; /* Old browsers */
		background: #ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%) !important; /* FF3.6+ */
		background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4))) !important; /* Chrome,Safari4+ */
		background: #ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%) !important; /* Chrome10+,Safari5.1+ */
		background: #ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%) !important; /* Opera11.10+ */
		background: #ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%) !important; /* IE10+ */
		background: #ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%) !important; /* W3C */ }

	.button.full-width,
	button.full-width,
	input[type="submit"].full-width,
	input[type="reset"].full-width,
	input[type="button"].full-width {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
		text-align: center; }

/* #Tabs (activate in app.js)
================================================== */
	ul.tabs {
		display: block;
		margin: 0 0 20px 0;
		padding: 0;
		border-bottom: solid 1px #ddd; }
	ul.tabs li {
		display: block;
		width: auto;
		height: 30px;
		padding: 0;
		float: left;
		margin-bottom: 0; }
	ul.tabs li a {
		display: block;
		text-decoration: none;
		width: auto;
		height: 29px;
		padding: 0px 13px;
		line-height: 30px;
		border: solid 1px #ddd;
		border-width: 1px 1px 0 0;
		margin: 0;
		background: #f5f5f5;
		font-size:14px; }
    ul.tabs li a:hover {background: #DCF1F8;}    
	ul.tabs li a.active {
		background: #fff;
		height: 30px;
		position: relative;
		top: -4px;
		padding-top: 4px;
		border-left-width: 1px;
		margin: 0 0 0 -1px;
		color: #111;
		-moz-border-radius-topleft: 2px;
		-webkit-border-top-left-radius: 2px;
		border-top-left-radius: 2px;
		-moz-border-radius-topright: 2px;
		-webkit-border-top-right-radius: 2px;
		border-top-right-radius: 2px; }
	ul.tabs li:first-child a.active {
		margin-left: 0; }
	ul.tabs li:first-child a {
		border-width: 1px 1px 0 1px;
		-moz-border-radius-topleft: 2px;
		-webkit-border-top-left-radius: 2px;
		border-top-left-radius: 2px; }
	ul.tabs li:last-child a {
		-moz-border-radius-topright: 2px;
		-webkit-border-top-right-radius: 2px;
		border-top-right-radius: 2px; }

	ul.tabs-content { margin: 0; display: block; }
	ul.tabs-content > li { display:none; }
	ul.tabs-content > li.active { display: block; }

	/* Clearfixing tabs for beautiful stacking */
	ul.tabs:before,
	ul.tabs:after {
	  content: '\0020';
	  display: block;
	  overflow: hidden;
	  visibility: hidden;
	  width: 0;
	  height: 0; }
	ul.tabs:after {
	  clear: both; }
	ul.tabs {
	  zoom: 1; }


/* #Forms
================================================== */

	form {
		margin-bottom: 20px; }
	fieldset {
		margin-bottom: 20px; }
	input[type="text"],
	input[type="password"],
	input[type="email"],
	textarea,
	select {
		border: 1px solid #ccc;
		padding: 11px 4px;
		outline: none;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		border-radius: 2px;
		color: #777;
		margin: 0;
		width: 450px;
		max-width: 97%;
		display: block;
		margin-bottom: 20px;
		background: #fff; }
	select {
		padding: 0; }
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	textarea:focus {
		border: 1px solid #aaa;
 		color: #444;
 		-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
		-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
		box-shadow:  0 0 3px rgba(0,0,0,.2); }
	textarea {
		min-height: 60px; }
	label,
	legend {
		display: block;
		font-weight: bold;
		font-size:14px;  }
	select {
		width: 220px; }
	input[type="checkbox"] {
		display: inline; }
	label span,
	legend span {
		font-weight: normal;
		font-size:14px;
		color: #444; }


#mc_embed_signup {background:none; clear:left;}		
#mc_embed_signup form {display: block;position: relative;text-align: left;padding: 0 !important;margin-bottom:10px !important;}
#mc_embed_signup label {font-size: 13px !important;padding-bottom: 2px !important;font-family:'franklin-gothic-urw', sans-serif !important;font-weight: bold !important;text-transform: uppercase !important;line-height: 14px !important;}
#mc_embed_signup input.email {width:100% !important;}
		
/* Events forms */
div.entry-content div.em-events-search input, div.entry-content div.em-events-search select, div.entry-content div.em-events-search textarea {
vertical-align: inherit !important;
width: auto !important;
display: inline-block !important;
height: 30px;
line-height: 30px;
padding: 0px 4px !important;
}
.page-numbers {
padding: 4px 6px;
background: #EEE;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

/* Contact form 7 styles */
span.wpcf7-list-item {margin-left: 0.5em;display: block;margin-bottom: 8px;font-family: 'franklin-gothic-urw', Arial, sans-serif;font-size:14px;}
form.wpcf7-form br { display: none; }

/* Featurettes by Category*/
.news-summary {width: 100%;display: block; margin: 0 0 14px 0;border-top: 12px solid #900;padding: 10px 0 0 0;}
.news-summary .pos1 {width: 45%; margin-right: 2.5%;padding-right: 2.5%;border-right: 1px solid #ddd;min-height: 150px;}
.news-summary .pos1 a, .catfeature .pos1 h4 a, .catfeature .backcoverimage h4 a {color: #fff;}
.news-summary .pos2 {width: 50%;}
.news-summary span.cat {width:auto;margin-bottom: 5px;}
.news-summary span.subcats {width: auto;text-transform: uppercase;padding-top: 2px;display: none;}
.news-summary span.subcats li {display: inline-block;padding-left: 8px;}
.news-summary span.subcats li a {color:#A0A0A0;font-weight: normal;font-size: 11px;}
.news-thumb {margin-right: 10px;}
.news-summary h3 {margin-top: 0; text-transform: uppercase;font-size: 18px;}
.news-summary h4, .catfeature h4 {color:black;line-height:18px;font-size:16px; margin-top: 0;text-transform: none;padding: 0;text-shadow: 0 0 3px rgba(0, 0, 0, .9);margin-bottom: 0;}
.news-summary ul li {color: #a0a0a0; padding: 5px 0; border-bottom: 1px solid #ddd;list-style-type: none;margin-left: 10px;font-weight:normal;font-size:14px;line-height: 1.35;}
.news-summary ul li:first-child {padding-top: 0 !important;}
.news-summary ul li:last-child {border-bottom: none;}

.news-summary p a {
font-weight: bold;
font-size:14px;
line-height: 1.35;
}
.news-summary h2 {
text-transform: uppercase;
line-height: 14px;
font-size: 14px;
margin-top: 2px;
}
.news-summary .author {font-size: 10px;font-weight:bold;margin-top: 10px; display: block;}
.catfeature {width: 100%;display: block; margin: 0;padding: 10px 0 0 0;}
.catfeature .pos1, .catfeature .pos2, .catfeature .w100 {width: 100%; margin-right: 0;padding-right: 0;min-height: 150px;}

/* END Featurettes */

.backcoverimage{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-repeat:no-repeat;transition:background-color .25s ease;-webkit-transition:background-color .25s ease;-moz-transition:background-color .25s ease;-o-transition:background-color .25s ease;background-position:center center;}
div.hzruler1{margin-top:10px;margin-bottom:10px;border-top:1px solid #B1B1B1;clear: both;}
div.hzruler3{margin-top:10px;margin-bottom:10px;border-top:3px solid #B1B1B1;clear: both;}
div.hzruler6{margin-top:10px;margin-bottom:10px;border-top:5px solid #B1B1B1;clear: both;}
.FL{float:left;}
.FR{float:right;}
.FL2R{float:left;}
.FLC{float:right;}
/* LARGE THUMBS STYLES*/
#large_thumbs{margin-bottom:10px;height:auto;overflow:hidden;display:none;margin-top: 10px;}
#large_thumbs .element{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;color:white;background-repeat:no-repeat;height:140px;width:32%;margin-left:0%;background-color:black;margin-right:2%;position:relative;overflow:hidden;background-position:8px center;text-transform:uppercase;}
#large_thumbs .element:last-child{margin-right:0%;}
#large_thumbs .thumbnailback{transition:background-color 0.25s;-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-o-transition:background-color 0.25s;height:140px;z-index:1;width:100%;margin-left:8px;background-color:rgba(0,0,0,.5);position:absolute;}
#large_thumbs .thumbnailback:hover{transition:background-color 0.25s;-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-o-transition:background-color 0.25s;background-color:rgba(100,100,100,.5);cursor:pointer;}
#large_thumbs .element div.bar{white-space:nowrap;display:inline-block;line-height:16px;padding-left:12px;z-index:2;width:50%;font-size:10px;background-color:#FFB641;position:relative;overflow:hidden;height:16px;margin-top:16px;}
#large_thumbs .element div.head{z-index:2;width:80%;margin-left:20px;position:relative;margin-top:4px;}

/* HOVER THUMBS */

.news-summary .element, .catfeature .element {background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;color:white;background-repeat:no-repeat;margin-left:0%;background-color:black;margin-right:2%;position:relative;overflow:hidden;background-position:left top;text-transform:uppercase;}
.news-summary .element:last-child, .catfeature element:last-child {margin-right:0%;}
.news-summary .thumbnailback, .catfeature .thumbnailback {transition:background-color 0.25s;-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-o-transition:background-color 0.25s;height:150px;z-index:1;width:100%;background-color:rgba(0,0,0,.4);position:absolute;}
.news-summary .thumbnailback:hover, .catfeature .thumbnailback:hover {transition:background-color 0.25s;-webkit-transition:background-color 0.25s;-moz-transition:background-color 0.25s;-o-transition:background-color 0.25s;background-color:rgba(0,0,0,0);cursor:pointer;}
.news-summary .element div.bar, .catfeature .element div.bar{white-space:nowrap;display:inline-block;line-height:16px;padding-left:12px;z-index:2;width:50%;font-size:10px;background-color:#FFB641;position:relative;overflow:hidden;height:16px;margin-top:16px;}
.news-summary .element div.head, .catfeature .element div.head {z-index:2;width:80%;margin-left:10px;position:absolute;bottom:9px;}
.borderCol{margin-left:0%;margin-right:0%;}
.rightCol h2 {font-size: 18px;margin-top: 8px;line-height: 18px;}
#top div{float:left;width:100%;display:block;}
#top h2 {font-size: 18px;margin-top: 8px;line-height: 18px;}
#top .menu select {height:30px;}

#top .menu {margin-bottom:7px;white-space:nowrap;font-size:14px;;font-weight:bold;line-height:1.2;float:left;padding:0;width:100%;font-family:'franklin-gothic-urw', Arial, sans-serif;position:relative;margin-top:10px;display:block;text-transform:uppercase;}
#top .menu li:nth-child(3n+3){border-bottom:none;}
#top .menu li:nth-child(4n+4){margin-top: 8px;}
#top .menu div element{white-space:nowrap;color:#004E96;border:0;width:20%;margin:0;display:block;text-decoration:none;}
#top .element div a, #top a.element{white-space:nowrap;color:#004E96;border:0;width:20%;font-size:11px;margin:0;display:block;text-decoration:none;}
#top .menu div listelement, #top a.listelement{white-space:nowrap;color:#FFB641;border:0;width:20%;margin:0;display:block;text-decoration:none;}
#top .menu_list {margin-left: 0;}
#top .menu_list ul.sub-menu {display: none;}
#top .listelement div a{white-space:nowrap;color:#FFB641;border:0;width:20%;margin:0;display:block;text-decoration:none;}
#top a.listelement{color:#009ECA;display:inline;font-size:11px;}
#top .menu_list{clear:none;float:left;width:100%;position:relative;}
#top .menu-item{border-bottom:1px dotted #B1B1B1;}
#top ul{width:100%;float:left;}
#top li{width:100%;clear:both;float:left;list-style: none;
border-bottom: 1px dotted #B3B3B3;
display: inline-block;
padding: 4px 0 3px 0;}
#top li:nth-last-child(1) {border-bottom: none !important;}
#top p a {font-weight: bold;line-height: 1.35;}
.socialdeck .stMainServices {height:24px !important;}
.socialdeck span.st_facebook_hcount, .socialdeck span.st_twitter_hcount, .socialdeck span.st_email_hcount, .socialdeck span.st_sharethis_hcount {margin-bottom: 10px;display: inline-block;}

.PDS_Poll {width: 100%;}
.pds-box {width: 100% !important;whitespace: normal;font-family:'franklin-gothic-urw', sans-serif !important;background: #E3E3E3 !important;}
.pds-box-inner {width: 94% !important;}
.pds-box-outer {width: 95% !important; padding: 5% !important;}
.pds-links a {font-family:'franklin-gothic-urw', Arial, sans-serif !important;}
.pds-answer label {float: left !important;display: inline-block !important;width: 140px !important;}
.widget-container {border:none !important;}
.RSS-news li {
padding: 5px 0 !important;
border-bottom: 1px solid #DDD !important;
list-style-type: none;
margin-left: 0 !important;
font-weight: normal;
font-size: 14px;
line-height: 1.35;
white-space: normal !important;
}

.RSS-news li:last-child {border-bottom: none !important;}
#header div a.element{color:white;}
#archives{width:100%;float:left;display:block;}
#sub-menu{-moz-column-count:3;-webkit-column-count:3;column-count:3;padding-bottom:1px;line-height:1.4;-moz-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;width:100%;font-size:10px;margin-top:-4px;border-bottom:3px solid #B1B1B1;text-transform:uppercase;}
#sub-menu div{white-space:nowrap;border-bottom:1px dotted #B1B1B1;padding-bottom:4px;}
#sub-menu div:nth-child(3n+3){border-bottom:none;}
#sub-menu div a{color:#A0A0A0;text-decoration:none;}
#logo{background-color: #990000;background-image: url('images/as-logo.png');background-position: 10px 10px;background-repeat:  no-repeat;background-size:80% auto; margin-bottom:10px;border-bottom:none;height:auto;;margin-top:0;overflow:hidden;padding: 9px 10px;}
#logo img {position: relative; width: 100%; height: auto;margin-bottom: auto;}
#logo a {display: block;position: relative; width: 100%; min-height: 120px;}
#logo div{line-height:36px;margin-left:6px;margin-right:7px;overflow:hidden;border:none;text-transform:uppercase;}
#slogan{color:#B1B1B1;line-height:12px;margin-bottom:10px;font-family:'adobe-text-pro', Georgia, serif;font-size:14px;letter-spacing:1px;margin-top:10px;text-transform:uppercase;}
#newspapername{color:white;line-height:0.75;font-family:'franklin-gothic-urw', Verdana, sans-serif;font-size:46px;font-weight: bold;letter-spacing:-0.01em;text-shadow:rgba(0,0,0,0.5) 6px 6px 12px;-ms-filter:'progid:DXImageTransform.Microsoft.dropShadow(color=rgba(0,0,0,0.5),offX=6,offY=6,positive=true)';filter: progid:DXImageTransform.Microsoft.dropShadow(color=rgba(0,0,0,0.5),offX=6,offY=6,positive=true);-webkit-text-shadow:rgba(0,0,0,0.5) 6px 6px 12px;-moz-text-shadow:rgba(0,0,0,0.5) 6px 6px 12px;}
#newspapername span{color:#990000;}.weather_temp{font-family:'franklin-gothic-urw', Arial, sans-serif;font-size:24px; font-weight: bold;}
#tools #weather img{vertical-align:text-bottom;margin-bottom:-4px;margin-right:2px;margin-top:3px;}
.wp-forecast-curr-right {font-family:'franklin-gothic-urw', Arial, sans-serif;font-size: 20px !important;font-weight: bold !important;padding: 4px 0 0 0 !important;}
.wp-forecast-curr-head a {font-family:'franklin-gothic-urw', Arial, sans-serif;font-size:11px !important; font-weight: bold !important; color: #a0a0a0 !important;}
.wp-forecast-curr-details {display:none !important;}
.wp-forecast-fc {display:none !important;}
div.wp-forecast-curr {padding:0 !important;}
#mustread td{padding-bottom:8px;line-height:15px;border-bottom:1px dotted #B1B1B1;padding-top:10px;font-family:'franklin-gothic-urw', Arial, sans-serif;font-size:14px;;}
div.wp-forecast-curr-left {
padding: 0 !important;
float: left;
margin-left: -6px;}
#mustread td.number{font-weight:bold;color:#B1B1B1;line-height:20px;padding-left:6px;padding-top:6px;width:15%;font-size:18px;}
#mustread td.body{width:85%;}
#mustread td.body p{overflow:hidden;max-height:60px;}
#mustread h3 a{width:93%;color:#f7292b;line-height:20px;margin-bottom:6px;font-weight:normal;text-overflow:clip;font-size:18px;overflow:hidden;}
#mustread h3 a:hover{color:black;}
#mustread tr:first-child{color:white;/* Unknown CSS attribute "rightpadding" */
background-color:#ee1111;}
#mustread tr:first-child td{padding-right:3px;border-bottom:0;}
#mustread tr:first-child h3 a{color:yellow;padding-right:3px;}
#mustread tr:first-child h3 a:hover{color:white;}
#mustread tr:first-child .number{color:white;}
#mustread div.headimage{position:relative;height:210px;width:100%;}
#mustread div.redbar{bottom:0px;height:16px;z-index:2;width:100%;background-color:rgba(239,21,18,0.6);position:absolute;}
#mustread div.bar{padding-right:8px;margin-bottom:0px;vertical-align:bottom;bottom:10px;line-height:16px;padding-left:8px;z-index:3;width:auto;font-size:10px;background-color:#FFB641;position:absolute;height:17px;font-weight:bold;display:inline-block;text-transform:uppercase;}
#multimedia{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;background-color:#37586B;}
#multimedia .verticalBar{z-index:2;bottom:0px;top:0px;min-width:8px;width:5%;background-color:rgba(128,128,128,0.7);position:absolute;left:0px;}
#multimedia div.bar{color:black;line-height:16px;margin-bottom:20px;height:16px;z-index:4;font-size:10px;position:absolute;margin-top:0px;text-transform:uppercase;}
#multimedia div.bar div{padding-left:12px;height:16px;background-color:#FFB641;padding-right:12px;display:inline-block;}
#multimedia .video_wrapper_image{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;height:100px;width:auto;background-position:center;margin:0px;}
#multimedia .video_wrapper{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:center;height:100px;width:auto;background-image:url('images/videostart.png');margin:0px;}
#multimedia div.content{border-bottom:1px dotted #B1B1B1;margin:6px 6px 12px 16px;padding-bottom:8px;}
#multimedia p.topic_tag{font-weight:bold;color:#D0D0D0;font-family:'franklin-gothic-urw', Arial, sans-serif;font-size:11px;}
#multimedia p.text{padding-bottom:6px;font-family:'franklin-gothic-urw', Arial, sans-serif;color:#D0D0D0;font-weight:normal;font-size:14px;;}
.fvid {background:none;max-height:110px;display:block;overflow: hidden;}

.newstype{font-family:'franklin-gothic-urw', Verdana, sans-serif;font-size:24px;text-transform:uppercase;font-weight: bold;}
.listnavigation{}
#categories{margin-bottom:0px;}
#categories .category{width:33%;height:250px;}
#categories div.listing_category{margin-right:1px;background-color:white;}
div.listing_img{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;margin-bottom:10px;float:top;height:120px;width:100%;background:no-repeat center center;}
#categories .verticalBar{z-index:1;bottom:0px;top:0px;min-width:8px;width:5%;background-color:rgba(128,128,128,0.7);position:absolute;left:0px;}
#categories div.bar{color:black;line-height:16px;margin-bottom:20px;height:16px;z-index:4;font-size:10px;position:absolute;margin-top:110px;text-transform:uppercase;}
#categories div.bar div{padding-left:20px;height:16px;background-color:#FFB641;padding-right:12px;display:inline-block;}
#categories div.listing_category table{width:100%;}
div.listing_elements{padding-left:20px;}
div.listing_element{white-space:nowrap;color:white;line-height:20px;border-bottom:1px dotted #B1B1B1;font-size:10px;vertical-align:middle;overflow:hidden;height:20px;}
div.listing_element:last-child{border:none;}
div.listing_element a{color:black;text-decoration:none;}
#listing_category_3{margin-right:0px;}
#listing_category_4{display:none;}
#listing_category_5{display:none;}
.article{font-family:'adobe-text-pro', Georgia, serif;font-size:14px;;line-height:1.4em;}
.article .caption{width:19%;float:left;font-family:'adobe-text-pro', Georgia, serif;font-size:10px;border-right:1px dotted #B1B1B1;margin-top:5px;margin-right:2px;}
.article .body{width:80%;float:right;}
.article .body p{padding-bottom:4px;padding-left:4px;padding-top:4px;}
.article .image{margin-bottom:8px;float:left;width:100%;margin-top:8px;}
.article .pullquote{font-style:italic;color:#666666;line-height:1.3;border-bottom:1px solid #666666;padding:12px 0 12px 0;font-family:'adobe-text-pro', Georgia, serif;font-size:16px;letter-spacing:0;border-top:1px solid #666666;margin:12px 18px 12px 18px;}
.author {text-transform: uppercase;}
.author a {color: #A0A0A0;}
.blogSide li {border-bottom: 1px solid #DDD !important;}
.blogSide li:nth-last-child(1) {border-bottom: none !important;}
.blogSide h4 {font-weight: normal;font-size: 14px;margin-top: 2px;margin-bottom: 3px;line-height: 1.35em;}
.blogSide .author, .eventsAdvancedListWidget ul.upcoming li div.when {text-transform: uppercase;font-size: 10px;font-weight: bold;height: 10px;display: block;margin: 0 0 5px 0;}
.blogTitle {display: block;margin-top: 15px;}
.archive .article-date {text-transform: uppercase !important;font-size: 12px !important;font-weight: bold !important;display: block;}
.eventsAdvancedListWidget ul.upcoming {padding: 4px 5%;background: whiteSmoke;width: 90% !important;}
.eventsAdvancedListWidget ul.upcoming li:last-child {border-bottom: 0;}
.eventsAdvancedListWidget ul.upcoming li div.event {font-size:14px;font-weight: bold;line-height: 1.2em;}
/* Columns */
.row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid > [class*="span"] {
    float: left;
    margin-left: 2.762430939%;
  }
  .row-fluid > [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid > .span1 {
    width: 5.801104972%;
  }
  .row-fluid > .span2 {
    width: 14.364640883%;
  }
  .row-fluid > .span3 {
    width: 22.928176794%;
  }
  .row-fluid > .span4 {
    width: 31.491712705%;
  }
  .row-fluid > .span5 {
    width: 40.055248616%;
  }
  .row-fluid > .span6 {
    width: 48.618784527%;
  }
  .row-fluid > .span7 {
    width: 57.182320438000005%;
  }
  .row-fluid > .span8 {
    width: 65.74585634900001%;
  }
  .row-fluid > .span9 {
    width: 74.30939226%;
  }
  .row-fluid > .span10 {
    width: 82.87292817100001%;
  }
  .row-fluid > .span11 {
    width: 91.436464082%;
  }
  .row-fluid > .span12 {
    width: 99.999999993%;
  }
  
  .em-location-map {
max-width: 100%;
}

/* PERCENTAGE WIDTHS*/
div .w25, .w25{width:20% !important;margin-right:5%;}
div .w25:last-child, w25:last-child{margin-right:0%;}
div .w33, .w33{width:31.3% !important;margin-right:2%;}
div .w33:last-child, .w33:last-child{margin-right:0%;padding-right: 0 !important;
border-right: 0 !important;}
div .w66, .w66{width:65% !important;margin-right:1%;}
div .w66:last-child, .w66:last-child{margin-right:0%;}
div .w75, .w75{width:75% !important;margin-right:0%;}
div .w50, .w50{border-bottom:none;margin-right:1%;width:49%  !important;/*border-right:1px dotted #B1B1B1;*/}
div .w50:last-child, .w50:last-child, div img.w50{border-right:none;margin-right:0%;}
div .w100, .w100{width:100%;}
div .marV, .marV{margin-top:3px;margin-bottom:3px;}
div .marT20, .marT20{margin-top:20px;}
div .marB20, .marB20{margin-bottom:20px;}
div .marR, .marR{margin-right:8%;}
div .marL, .marL{margin-left:8%;}
div .padV, .padV{padding-bottom:3px;padding-top:3px;}
div .padT16, .padT16{padding-top:16px;}
div .padB12, .padB12{padding-bottom:12px;}
div .padT8, .padT8{padding-top:8px;}
div .mini, .mini{font:10px 'franklin-gothic-urw', Arial, sans-serif;text-transform:uppercase;}
.gray{color:#A0A0A0 !important;}
.red{color:#ee1111 !important;}
div .UC, .UC{text-transform:uppercase;}
div .borderB, .borderB{border-bottom:3px solid #B1B1B1;}
div .borderT, .borderT{border-top:3px solid #B1B1B1;}
div .borderA {border-top: 12px solid #990000;}
div .borderC {border-top: 1px solid #B3B3B3;padding-top: 5px;}
.last {border:none; margin-right: 0 !important;}

/* Images */
.entry-content img,
.comment-content img,
.widget img {
max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"] {
height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full, img {
max-width: 100% !important;
width: auto; /* Prevent stretching of full-size images with height and width attributes in IE8 */
}
img{ -ms-interpolation-mode: bicubic; }

img.arrow {width:12px; height: 20px;}
h4.cat img.arrow {width: 6px; height: 10px;}


.category iframe {
    width: 100% !important;
    min-height: 340px;
    max-width: 600px; 
    max-height: 340px;
}

/* ADAPTIVE STYLES: NOW IN SEPARATE FILES */
/* min600 */
@media all and (min-width: 600px) {
 }/* @media */
 

 
/* min1000 */
@media all and (min-width:1000px){

 /* @media */
}

/* max600 */ 
@media all and (max-width: 600px) {
#mediaListener{width:100px;}
#container{width:100%;margin:0;}


.entry-content iframe {
    width: 100%;
    min-height: 280px;
    max-width: 600px; 
    max-height: 280px;
}

#header-parent {display:none;}
#main{width:100%;padding:15px 1em;}
.leftCol{width:100%;right:0%;}
.centerCol{width:100%;margin-right:0%;}
.rightCol{width:100%;margin-right:0%;}
.showmini{display:block;}
.break h1{line-height:32px;font-size:36px;}
h2.twodeck{max-height:26px;}
h2.onedeck{}
div.news .w50{width:100%;}
div.news .w50pos1, div.break .w50pos3{border-right:none;padding-right:0%;}
div.news .w50pos2, div.break .w50pos4{padding-left:0%;}
#news .pos1 {width: 100%;}
#news .pos2 {width: 100%;}
.news .newsimage, .break .newsimage{float:right;height:88px;width:25%;margin-left:8%;}
.news .newsimagesmall, .break .newsimagesmall{float:right;height:88px;width:25%;margin-left:8%;}
.news ul li span.author a {font-size: 10px;font-weight: bold;}
.news-summary .pos1, .news-summary .pos2 {width: 98%;}
.news-summary .pos1 {margin-bottom: 8px;}
div.twodeck{overflow:hidden;max-height:36.0px;}
div.fourdeck{overflow:hidden;max-height:36.0px;}
#categories .category{width:100%;margin-right:0px;}
#listing_category_4{display:none;}
#listing_category_5{display:none;}
.article{font-family:'adobe-text-pro', Georgia, serif;font-size:14px;line-height:1.4em;}
.article .caption{padding-bottom:4px;width:100%;line-height:1.4em;float:left;font-family:'adobe-text-pro', Georgia, serif;font-size:11px;margin-top:5px;}
.article .body{width:95%;float:right;}
.article .body p{padding-bottom:4px;padding-left:0;padding-top:4px;}
.article .image{margin-bottom:8px;float:left;width:100%;margin-top:8px;}
 /* @media */
}