/* Utility
----------------------------------------------------------------------------------------------------*/
a img{border-bottom:none}
.cmFloatLeft{float:left}
.cmFloatRight{float:right}
.cmLeftFloat{float:left}
.cmRightFloat{float:right}

/* End hide from IE Mac */
.cmCenter{text-align: center}
.cmHide{display: none}
.cmShow{display: inline}
.cmWide{width:100%;padding-left:10px;margin-right:10px}
.cmStandard{width:300px;height:auto !important}
.cmDefault{padding:10px;padding-bottom:5px;text-align:left}
.cmElement{margin-bottom:10px}
.cmFontBold{font-weight:bold}
.cmMarginRight{margin-right:10px}

/* shadows */
.cmLightBoxShadow{box-shadow:2px 2px 4px #d9d9d9;-webkit-box-shadow:2px 2px 4px #d9d9d9;-moz-box-shadow:2px 2px 4px #d9d9d9;-o-box-shadow:2px 2px 4px #d9d9d9}
.cmDarkBoxShadow{box-shadow:2px 2px 4px #808080;-webkit-box-shadow:2px 2px 4px #808080;-moz-box-shadow:2px 2px 4px #808080;-o-box-shadow:2px 2px 4px #808080}
.cmLightTextShadow{text-shadow:2px 2px 4px #d9d9d9;-webkit-text-shadow:2px 2px 4px #d9d9d9;-moz-text-shadow:2px 2px 4px #d9d9d9;-o-text-shadow:2px 2px 4px #d9d9d9}
.cmDarkTextShadow{text-shadow:2px 2px 4px #808080;-webkit-text-shadow:2px 2px 4px #808080;-moz-text-shadow:2px 2px 4px #808080;-o-text-shadow:2px 2px 4px #808080}

/* rounded corners */
.round{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px}
.roundTop{border-top-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-topright-radius:5px;-webkit-border-topp-right-radius:5px;-moz-border-radius-topright:5px}
.buttonRound{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px}

/* avatars */
.avatar img{border:2px solid #fff}

/* photo borders */
.cmPhotoBorderWhite{border:2px solid #fff !important}

/* sprites styles */
.sprite{background-image:url("../images/sprites/sprites.png");background-repeat:no-repeat;padding-left:18px;padding-bottom:2px}
.sprite.sharing.iconFacebook{background-position:0 -1744px;padding-bottom:4px;padding-top:2px}
.sprite.sharing.iconTwitter{background-position:-32px -1712px;padding-bottom:4px;padding-top:2px}
.sprite.sharing.iconGooglePlus {background-position: -160px -1195px;padding-bottom:4px;padding-top:2px;}
.sprite.sharing.iconMyspace{background-position:-64px -1680px}
.sprite.iconEmail{background-position:-608px -1137px}
.sprite.sharing.iconFavorite{background-position:-96px -1648px}
.sprite.sharing.iconUnfavorite{background-position:-128px -1616px}
.sprite.iconIncrease{background-position:-160px -1584px}
.sprite.iconComments{background-position:-192px -1550px;padding-right:0px !important}
.sprite.iconRss{background-position:-224px -1520px}
.sprite.iconMobile{background-position:-256px -1488px}
.sprite.iconShares{background-position:-288px -1456px}
.sprite.iconListen{background-position:-320px -1423px;padding-left:15px;padding-top:3px}
.sprite.iconDownload{background-position:-352px -1391px;padding-left:15px}
.sprite.iconVoteUp{background-position:-384px -1358px;background-color:transparent;border:none}
.sprite.iconVoteDown{background-position:-416px -1326px}
.sprite.iconAlert{background-position:-480px -1263px}
.sprite.iconSuccess{background-position:-512px -1232px}
.sprite.iconPrint{background-position:-704px -1038px}
.sprite.iconMore{background-position:-256px -687px}
.sprite.iconReply{background-position:-416px -530px}
.sprite.iconFlag{background-position:-384px -560px}
.sprite.iconFlagged{background-position:-352px -592px}
.sprite.iconListBullet{background-position:0 -2543px}
.sprite.iconQuestion{background-position:-640px -304px}
.sprite.iconStaff{background-position:-672px -272px}
.sprite.iconAnswers{background-position:-704px -240px;padding-left:24px}
.sprite.iconPrevious{background-position:-32px -144px}
.sprite.iconNext{background-position:0 -176px}
.sprite.iconRemove{background-position:-737px -208px;padding-left:24px}
.sprite.iconClose{background-position:-190px -2352px;padding-left:24px}
.sprite.iconQuestions{float:left;background-image:url("../images/sprites/sprites_questions.png");width:52px;height:58px;margin-right:8px}
.sprite.iconCalendar{background-position:-64px -112px}
.sprite.iconRssAlert{background-position:-96px -80px}
.sprite.iconNowPlaying{background-position:-160px -17px}
.sprite.iconBuyCD{background-position:-127px -48px}
.sprite.iconExpand{background-position:-577px -1168px}
.sprite.iconCollapse{background-position:-545px -1200px}
.sprite.iconThread{background-position:-768px -176px}
.sprite.iconBuyTicket{background-position:-32px -2512px}
.sprite.cmRotatorPreviousInactive{background-position:-482px -462px}
.sprite.cmRotatorPreviousActive{background-position:-450px -494px}
.sprite.cmRotatorNextInactive{background-position:-548px -398px}
.sprite.cmRotatorNextActive{background-position:-516px -430px}
.sprite.cmRotatorIndicatorInactive{background-position:-227px -2319px}
.sprite.cmRotatorIndicatorActive{background-position:-258px -2287px}
.sprite.cmGaugeIndicator{background-position:-292px -2254px}
.sprite.cmTip{background-position:-98px -1247px}
.sprite.iconNewspaper{background-position:-327px -2225px;padding-bottom:4px;padding-top:2px}
.sprite.iconBuy{background-position:-128px -1214px;padding-left:20px}

a.sprite:hover{border:none}

.cmTease ul li{background:url("../images/sprites/sprites.png") no-repeat -608px -336px;padding:0 0 2px 22px}
.cmTease ol{list-style:decimal}
.cmTease ol li{padding:0 0 2px 0}

/* social media bar sprite styles */
.cmSocialMediaLinks .sprite.sharing.iconFacebook,.cmSocialMediaLinks .sprite.sharing.iconTwitter, .cmSocialMediaLinks .sprite.sharing.iconGooglePlus{padding-left:18px}

/* map sprite styles */
.cmSpriteMap{background:url("../images/sprites/sprites_map.png") no-repeat;display:block}
.cmSpriteMap.sprite_inline{vertical-align:bottom;display:inline-block;zoom:1;*display:inline}
.cmSpriteMap.sprite_pin{width:9px;height:15px}
.cmSpriteMap.iconMapPinNone{background-position:0px 0px}
.cmSpriteMap.iconMapPinMedleystory{background-position:-16px 0px}
.cmSpriteMap.iconMapPinMedleyentry{background-position:-32px 0px}
.cmSpriteMap.iconMapStar{background-position:0px -16px;width:16px;height:16px}

/* weather sprite styles */
._1{background-image:url("../images/sprites/weather/sprite_weather_1.png")}
._2{background-image:url("../images/sprites/weather/sprite_weather_2.png")}
._3{background-image:url("../images/sprites/weather/sprite_weather_3.png")}
._4{background-image:url("../images/sprites/weather/sprite_weather_4.png")}
._5{background-image:url("../images/sprites/weather/sprite_weather_5.png")}
._6{background-image:url("../images/sprites/weather/sprite_weather_6.png")}
._7{background-image:url("../images/sprites/weather/sprite_weather_7.png")}
._8{background-image:url("../images/sprites/weather/sprite_weather_8.png")}
._9{background-image:url("../images/sprites/weather/sprite_weather_9.png")}
._10{background-image:url("../images/sprites/weather/sprite_weather_10.png")}
._11{background-image:url("../images/sprites/weather/sprite_weather_11.png")}
._12{background-image:url("../images/sprites/weather/sprite_weather_12.png")}
._13{background-image:url("../images/sprites/weather/sprite_weather_13.png")}
._14{background-image:url("../images/sprites/weather/sprite_weather_14.png")}
._15{background-image:url("../images/sprites/weather/sprite_weather_15.png")}
._16{background-image:url("../images/sprites/weather/sprite_weather_16.png")}
._17{background-image:url("../images/sprites/weather/sprite_weather_17.png")}
._18{background-image:url("../images/sprites/weather/sprite_weather_18.png")}
._19{background-image:url("../images/sprites/weather/sprite_weather_19.png")}
._20{background-image:url("../images/sprites/weather/sprite_weather_20.png")}
._21{background-image:url("../images/sprites/weather/sprite_weather_21.png")}
._22{background-image:url("../images/sprites/weather/sprite_weather_22.png")}
._23{background-image:url("../images/sprites/weather/sprite_weather_23.png")}
._24{background-image:url("../images/sprites/weather/sprite_weather_24.png")}
._25{background-image:url("../images/sprites/weather/sprite_weather_25.png")}
._26{background-image:url("../images/sprites/weather/sprite_weather_26.png")}
._27{background-image:url("../images/sprites/weather/sprite_weather_27.png")}
._28{background-image:url("../images/sprites/weather/sprite_weather_28.png")}
._29{background-image:url("../images/sprites/weather/sprite_weather_29.png")}
._30{background-image:url("../images/sprites/weather/sprite_weather_30.png")}
._31{background-image:url("../images/sprites/weather/sprite_weather_31.png")}
._32{background-image:url("../images/sprites/weather/sprite_weather_32.png")}
._33{background-image:url("../images/sprites/weather/sprite_weather_33.png")}
._34{background-image:url("../images/sprites/weather/sprite_weather_34.png")}
._35{background-image:url("../images/sprites/weather/sprite_weather_35.png")}
._36{background-image:url("../images/sprites/weather/sprite_weather_36.png")}
._37{background-image:url("../images/sprites/weather/sprite_weather_37.png")}
._38{background-image:url("../images/sprites/weather/sprite_weather_38.png")}
._39{background-image:url("../images/sprites/weather/sprite_weather_39.png")}
._40{background-image:url("../images/sprites/weather/sprite_weather_40.png")}
._41{background-image:url("../images/sprites/weather/sprite_weather_41.png")}
._42{background-image:url("../images/sprites/weather/sprite_weather_42.png")}
._43{background-image:url("../images/sprites/weather/sprite_weather_43.png")}
._44{background-image:url("../images/sprites/weather/sprite_weather_44.png")}
._45{background-image:url("../images/sprites/weather/sprite_weather_45.png")}
._46{background-image:url("../images/sprites/weather/sprite_weather_46.png")}
._47{background-image:url("../images/sprites/weather/sprite_weather_47.png")}
._48{background-image:url("../images/sprites/weather/sprite_weather_48.png")}
._49{background-image:url("../images/sprites/weather/sprite_weather_49.png")}
._50{background-image:url("../images/sprites/weather/sprite_weather_50.png")}
._51{background-image:url("../images/sprites/weather/sprite_weather_51.png")}
._52{background-image:url("../images/sprites/weather/sprite_weather_52.png")}
._53{background-image:url("../images/sprites/weather/sprite_weather_53.png")}
._54{background-image:url("../images/sprites/weather/sprite_weather_54.png")}
._55{background-image:url("../images/sprites/weather/sprite_weather_55.png")}
._56{background-image:url("../images/sprites/weather/sprite_weather_56.png")}
._57{background-image:url("../images/sprites/weather/sprite_weather_57.png")}
._58{background-image:url("../images/sprites/weather/sprite_weather_58.png")}
._59{background-image:url("../images/sprites/weather/sprite_weather_59.png")}
._60{background-image:url("../images/sprites/weather/sprite_weather_60.png")}
._61{background-image:url("../images/sprites/weather/sprite_weather_61.png")}
._62{background-image:url("../images/sprites/weather/sprite_weather_62.png")}
._63{background-image:url("../images/sprites/weather/sprite_weather_63.png")}
._64{background-image:url("../images/sprites/weather/sprite_weather_64.png")}
._65{background-image:url("../images/sprites/weather/sprite_weather_65.png")}
._66{background-image:url("../images/sprites/weather/sprite_weather_66.png")}
._67{background-image:url("../images/sprites/weather/sprite_weather_67.png")}
._68{background-image:url("../images/sprites/weather/sprite_weather_68.png")}
._69{background-image:url("../images/sprites/weather/sprite_weather_69.png")}
._70{background-image:url("../images/sprites/weather/sprite_weather_70.png")}
._71{background-image:url("../images/sprites/weather/sprite_weather_71.png")}
._72{background-image:url("../images/sprites/weather/sprite_weather_72.png")}
._73{background-image:url("../images/sprites/weather/sprite_weather_73.png")}
._74{background-image:url("../images/sprites/weather/sprite_weather_74.png")}
._75{background-image:url("../images/sprites/weather/sprite_weather_75.png")}
._76{background-image:url("../images/sprites/weather/sprite_weather_76.png")}
._77{background-image:url("../images/sprites/weather/sprite_weather_77.png")}
._78{background-image:url("../images/sprites/weather/sprite_weather_78.png")}
._79{background-image:url("../images/sprites/weather/sprite_weather_79.png")}
._80{background-image:url("../images/sprites/weather/sprite_weather_80.png")}
._81{background-image:url("../images/sprites/weather/sprite_weather_81.png")}
._82{background-image:url("../images/sprites/weather/sprite_weather_82.png")}
._83{background-image:url("../images/sprites/weather/sprite_weather_83.png")}
._84{background-image:url("../images/sprites/weather/sprite_weather_84.png")}
._85{background-image:url("../images/sprites/weather/sprite_weather_85.png")}
._86{background-image:url("../images/sprites/weather/sprite_weather_86.png")}
._87{background-image:url("../images/sprites/weather/sprite_weather_87.png")}
._88{background-image:url("../images/sprites/weather/sprite_weather_88.png")}
._89{background-image:url("../images/sprites/weather/sprite_weather_89.png")}
._90{background-image:url("../images/sprites/weather/sprite_weather_90.png")}
._91{background-image:url("../images/sprites/weather/sprite_weather_91.png")}
._92{background-image:url("../images/sprites/weather/sprite_weather_92.png")}
._93{background-image:url("../images/sprites/weather/sprite_weather_93.png")}
._94{background-image:url("../images/sprites/weather/sprite_weather_94.png")}
._95{background-image:url("../images/sprites/weather/sprite_weather_95.png")}
.spriteWeatherLarge{display:block;height:65px;width:65px;background-repeat:no-repeat;background-position:0 50%}
.spriteWeatherMedium{display:block;height:48px;margin:10px 34px;width:48px;background-repeat:no-repeat;background-position:-65px 50%}
.spriteWeatherSmall{display:block;height:32px;width:32px;background-repeat:no-repeat;background-position:-130px 50%}

/* content type sprite styles */
.cmSpriteContentType{background:url("../images/sprites/sprites_content_types.png") no-repeat;display:inline-block;width:13px;height:13px;margin-left:5px;*zoom:1;*display:inline}
.cmSpriteContentType.photo{background-position:0 0px}
.cmSpriteContentType.video{background-position:0 -14px}
.cmSpriteContentType.external{background-position:0 -28px}
.cmSpriteContentType.document{background-position:0 -42px}

/* premium content sprite style */
.cmSpritePremiumContent{background:url("../images/sprites/sprites_content_types.png") no-repeat;display:inline-block;width:14px;height:14px;margin-left:5px;*zoom:1;*display:inline;background-position:0 -56px}

/*  z-index  - will start navigation at 1000 and can be up to 10000 - increase index by one thousand */
#cmTraffic .nvt_commuter .nvtwa_mapc{z-index:0}
form.vote_form .cmVoteText{z-index:2} /* leaving this for IE fix */
.cmSiteNav li ul,#cmSiteSwitch,.tooltip{z-index:1000}
.tipBottom,.tipTop,.tipLeft,.tipRight{z-index:1010}
#jquery-overlay {z-index: 2000}
#jquery-lightbox {z-index: 2010}
#lightbox-nav {z-index: 2020}

/* Preloader */
.cmPreloader{background-image:url("../images/loading_150x150.gif");background-repeat:no-repeat;background-position:50%}

/* staticwraps uses the staticwraps/staticwrap.html template
 * the styles below are for the staticwraps for legacy blogs
 * the classname (ex. "cmOhioBlog") is set via the metadata
 * in the static wraps tool for each wrap created.
 * The CSS for those blogs must be in a site-agnostic CSS file
 * (ie. utility.css) so that it will correctly render when
 * the blog is viewed on a site other than the originating site.
 */

/* begin ohio */
.cmOhioBlog .hide{display:none}
.cmOhioBlog #content{width:405px;margin:0;display:inline;float:left;position:relative}
.cmOhioBlog #nav{width:195px;margin:0 0 0 15px;display:inline;float:right;position:relative}
.cmOhioBlog #content p.trail{margin:10px 0;font-size:x-small;font-family:verdana;padding-top:5px}
.cmOhioBlog #content p.trail a{font-weight:bold}
.cmOhioBlog #nav ul,.cmOhioBlog #nav ol,.cmOhioBlog #nav table td ul{padding:0;margin:0;border:none;list-style:none;width:auto}
.cmOhioBlog #nav ul li,.cmOhioBlog #nav ol li,.cmOhioBlog #nav table td ul li{border:none;background:none;float:none;font-weight:inherit;padding:0;margin:0;width:auto;text-align:left;line-height:1.5em}
.cmOhioBlog #nav ul li a,.cmOhioBlog #nav ol li a,.cmOhioBlog #nav table td ul li a{display:inline;padding:0;margin:0;font-weight:inherit;width:auto;background:#fff;word-wrap:break-word}
.cmOhioBlog #nav ul li a:hover,.cmOhioBlog #nav ol li a:hover,.cmOhioBlog #nav table td ul li a:hover{word-wrap:break-word}
.cmOhioBlog #nav h4{clear:both}
.cmOhioBlog #nav p{margin-top:3px;margin-bottom:15px}
.cmOhioBlog #nav ul li:before{content:"\00BB \0020"}
.cmOhioBlog #blog{position:relative}
.cmOhioBlog #flag{height:auto;border:0;margin-bottom:0;margin-top:10px}
.cmOhioBlog #flag h1{display:block !important;font-size:32px}
.cmOhioBlog #content .entry p img{max-width:260px !important;height:auto !important}
.cmOhioBlog #flag h1{display:block;text-align:center;border:5px double #eee;padding:20px;margin-bottom:0;letter-spacing:.1em;font-family:'lucida grande',lucida,tahoma,arial,sans-serif;color:#333;font-weight:normal}
.cmOhioBlog #flag h1 a{text-decoration:none;color:#333}
.cmOhioBlog #flag h1.image{border:none !important;padding:0;display:block;height:100px;text-align:left}
.cmOhioBlog #blog h2,.cmOhioBlog #blog h3,.cmOhioBlog #blog h4{font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;font-size:20px;font-weight:bold}
.cmOhioBlog #blog p{font-family:georgia}
.cmOhioBlog img.photo{float:left;margin:0 7px 2px 0;border:1px solid #000;padding:1px}
.cmOhioBlog #flag h1 img,.cmOhioBlog #flag object{border:1px solid #000}
.cmOhioBlog #content h2 a{text-decoration:none;color:#000;border:none}
.cmOhioBlog #content p.byline{font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif}
.cmOhioBlog #content .entry{clear:both;margin-bottom:2em}
.cmOhioBlog #content p,.cmOhioBlog #content li{font-size:small;line-height:1.4em;color:#000;margin:.7em 0}
.cmOhioBlog #content p a{font-weight:normal}
.cmOhioBlog #content p.byline{line-height:1.2em;margin:2px auto}
.cmOhioBlog #content ul{list-style:disc;list-style-image:disc;margin:1em 0;padding:0 0 0 2em}
.cmOhioBlog #content p.perma{}
.cmOhioBlog #nav h4{text-transform:uppercase;color:#999;font-size:11px;letter-spacing:.1em;margin:20px 0 6px 0;border-bottom:1px solid #ccc}
.cmOhioBlog #nav h4.first{margin-top:0}
.cmOhioBlog #nav p,.cmOhioBlog #nav td{font-size:12px;line-height:1.5em;color:#666}
.cmOhioBlog #nav a.font-fix{font:normal 11px/17px 'lucida grande',lucida,tahoma,arial,sans-serif}
/* calendar */
.cmOhioBlog #nav table{width:100%;padding:0;margin:0}
.cmOhioBlog #nav table th{font-size:xx-small;font-weight:normal;text-align:center;vertical-align:middle}
.cmOhioBlog #nav table td{cursor:default;border:1px solid #fff;height:1.5em;font-size:x-small;width:25px;text-align:center;vertical-align:middle;color:#333;background:#eee}
.cmOhioBlog #nav table td a{text-decoration:none;display:block;height:1.5em;width:100%;cursor:pointer;background-color:#3364ae;color:#ffffef}
.cmOhioBlog #nav table td a:hover,.cmOhioBlog #nav table td a:active { background:#ffffef;color:#3364ae; }
.cmOhioBlog #nav table td a:visited{border:none}
.cmOhioBlog #nav table td .empty{display:block;height:1.5em;width:100%;background:#fff}
.cmOhioBlog .latestcomments{width:100px;float:right;margin-left:10px;margin-right:0;background:url(../images/big_quote.gif) 0px 0px no-repeat #fff !important;border:none;padding:10px;margin-top:.8em;margin-bottom:0}
.cmOhioBlog .latestcomments.left{float:left !important;margin-right:10px !important;margin-left:0 !important}
.cmOhioBlog .latestcomments p,.cmOhioBlog .latestcomments li{line-height:1.2em !important;margin:0 auto !important}
.cmOhioBlog .latestcomments h3{font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;border-bottom:1px solid #ccc;text-transform:uppercase;font-weight:normal;background-color:transparent !important;color:#333 !important;padding:0;font-size:11px !important;margin:20px 0 6px 0;letter-spacing:.1em}
.cmOhioBlog .latestcomments .cpre-text a p,.cmOhioBlog .latestcomments.left .cpre-text p a{display:inline !important;margin:0;padding:0;font:bold 12px arial,verdana,sans-serif !important;color:#333 !important;border:none}
.cmOhioBlog .latestcomments .cpre-text a{text-decoration:none;color:#333 !important}
.cmOhioBlog .latestcomments .cpre-text p a:hover,.cmOhioBlog .latestcomments .cpre-text a:hover p{color:#666 !important}
.cmOhioBlog .latestcomments .cpre-text{padding:0 10px}
.cmOhioBlog .latestcomments .cpre-text a .title{font-style:italic}
.cmOhioBlog .latestcomments .cpre-reply{}
.cmOhioBlog .latestcomments ul{margin:2px 0 9px 1em;padding:0 0 0 16px}
.cmOhioBlog .latestcomments ul li{font-size:x-small !important;list-style-image:url(../images/speech_bubble.gif)}
.cmOhioBlog .latestcomments ul li a{text-decoration:none}
.cmOhioBlog .comments h5{font-family:georgia;font-size:x-large;font-weight:normal;margin-bottom:10px;padding-bottom:0}
.cmOhioBlog .single_comment{font-family:georgia;font-size:small;line-height:1.4em;color:#000;margin:.7em 0}
.cmOhioBlog .single_comment{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #333}
.cmOhioBlog .single_comment p.who{font-weight:bold;font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif !important;color:#333;margin:0}
.cmOhioBlog .commentsform label a{text-decoration:none;border:none}
.cmOhioBlog .commentsform h5{font-family:georgia;font-size:large;font-weight:normal;margin-bottom:10px;padding-bottom:0}
.cmOhioBlog .commentsform form input#author,.commentsform form input#email,.commentsform form textarea{width:250px}
.cmOhioBlog .comments-message{font-family:Verdana,Arial,sans-serif;font-size:x-small;color:#666;line-height:13px;font-weight:bold;margin:0px 0px 10px 0px;border:1px #6C3 solid;background:#FFD;padding:10px}
.cmOhioBlog .commentsform input:focus,.commentsform textarea:focus,.commentsform label:focus{background:#fff;border:1px solid #686868}
.cmOhioBlog .commentsform textarea,.commentsform input,.commentsform select{background:#f4f4f4;border:1px solid #b2b2b2;color:#000;margin:1px;padding:3px;font-size:large}
.cmOhioBlog .commentsform input.submit{cursor:pointer}
.cmOhioBlog a.rssbutton,.cmOhioBlog a.rssbutton:visited{font:bold 11px arial,verdana,sans-serif !important;background-color:#F60;border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px;color:#FFF;text-decoration:none;margin:0 5px 0 0}
.cmOhioBlog .blog-links{font-size:.8em;line-height:1.2em}
.cmOhioBlog #blog abbr{cursor:help;border-bottom:1px dotted #000}
.cmOhioBlog blockquote{margin-left:15px;padding-left:15px;border-left:1px dotted #333}
.cmOhioBlog #blog.id-111 .cats,.cmOhioBlog #blog.id-34 .cats,.cmOhioBlog #blog.id-99 .cats,.cmOhioBlog #blog.id-125 .cats,.cmOhioBlog #blog.id-92 .cats,.cmOhioBlog #blog.id-113 .cats,.cmOhioBlog #blog.id-119 .cats,.cmOhioBlog #blog.id-143 .cats,.cmOhioBlog #blog.id-133 .cats,.cmOhioBlog #blog.id-150 .cats{display:none !important}
.cmOhioBlog #blog.id-54 .comments-message{display:none !important}
.cmOhioBlog #blog #nav #custom-sidebar ul li{font-weight:normal !important}
.cmOhioBlog #blog.id-123 #content .entry p img,.cmOhioBlog #blog.id-149 #content .entry p img{width:100%;height:auto}
.cmOhioBlog #blog.id-106 #flag h1.image{height:300px;border:0}
.cmOhioBlog #nav #custom-sidebar ul li{font-weight:normal !important}
.cmOhioBlog .blog_photo_wrap{float:right;clear:right;margin:4px 0 12px 8px !important;color:#333;font-family:arial,sans-serif;font-size:x-small;line-height:1.2em;text-align:center}
.cmOhioBlog .blog_photo_wrap img{display:block;margin:0 auto 4px auto !important;padding:1px;border:1px solid #ccc}
.cmOhioBlog .blog_photo_caption{width:130px;margin:0 auto;text-align:center}
.cmOhioBlog .blog_photo,.cmOhioBlog .blogphoto{float:right;clear:right;margin:4px 0 12px 8px !important;width:130px;color:#333;font-family:arial,sans-serif;font-size:x-small;line-height:1.2em;text-align:center}
.cmOhioBlog .blog_photo img,.cmOhioBlog .blogphoto img{display:block;margin:0 auto 4px auto !important;padding:1px;border:1px solid #ccc}
/* end ohio */

/* begin austin */
.cmAustinBlog #blog #content{width:405px;float:left}
.cmAustinBlog #blog #nav{width:195px;margin:0 15px 0 0;float:left}
.cmAustinBlog #blog h1 span{display:none}
.cmAustinBlog #blog div.latestcomments{border:1px solid #333;margin-bottom:1em;padding-bottom:5px}
.cmAustinBlog #blog div.latestcomments h3{background-color:#c00;color:#FFF;margin-bottom:.5em;padding-bottom:3px;padding-left:5px !important}
.cmAustinBlog #blog div.latestcomments p{margin-bottom:2px !important;padding-left:5px;padding-right:5px}
.cmAustinBlog #blog div.latestcomments p.perma{/* margin-bottom:1em !important;*/margin-top:2px !important}
.cmAustinBlog #blog h1 span{display:none}
.cmAustinBlog #blog #flag h1 span{display:none;text-align:center}
.cmAustinBlog #blog #flag a img{border:none}
.cmAustinBlog #blog #content h4.archive_title{border-bottom:1px solid #000;font-size:1.1em;margin:0 0 .3em}
.cmAustinBlog #blog #content div.pollbox_bottom h4{background-color:#009;color:#FFF;margin:-5px -5px 0;padding-left:5px}
.cmAustinBlog #blog #content div.pollbox_bottom{border:1px solid #000;margin-bottom:1.3em;margin-top:-0.5em;padding:5px;width:300px}
.cmAustinBlog #blog #content div.pollbox h4{background-color:#009;color:#FFF;margin:-0.5em -0.5em 0;padding-left:5px}
.cmAustinBlog #blog #content div.pollbox{border:1px solid #999;clear:right;float:right;margin:.5em 0 .5em .5em;padding:.5em;width:190px}
.cmAustinBlog #blog #content div.rightbox{border:1px solid #999;float:right;margin:.5em 0 .5em .5em;padding:.5em;width:120px}
.cmAustinBlog #blog #content div.rightbox span{color:#666;font-weight:700;text-transform:capitalize}
.cmAustinBlog #blog #content div.rightbox h4{font-size:1.1em;margin:0}
.cmAustinBlog #blog #content img{border:1px solid #000}
.cmAustinBlog #blog #content h2{color:#000;font-size:1.5em;font-weight:700;margin-bottom:0;margin-top:0}
.cmAustinBlog #blog #content h2 a{color:#000;text-decoration:none}
.cmAustinBlog #blog #content h2 a:hover{color:blue;text-decoration:underline}
.cmAustinBlog #blog #content h3{color:#000;font-size:1.3em;padding:0}
.cmAustinBlog #blog #content hr{margin:8px 0}
.cmAustinBlog #blog #content p.perma{color:#666;font-size:1em;margin-bottom:1.1em;margin-top:0.2em}
.cmAustinBlog #blog #content p.byline{color:#000;font-size:1em;margin-bottom:0.5em;margin-top:0.5em}
.cmAustinBlog #blog #content p.dateline{color:#666;margin:0}
.cmAustinBlog #blog #content p.trail{margin:.5em 0}
/* .cmAustinBlog #blog #content p{margin-bottom:1em;margin-top:0} */ /* for escenic */
.cmAustinBlog #blog div.comments p.who,#blog #blog-storylevel div.comments p.who{color:#666;margin:0 !important;padding:0}
.cmAustinBlog #blog-storylevel div.single_comment{border-bottom:1px #000 solid;margin-top:9px;padding-bottom:0}
.cmAustinBlog #blog div.commentsform textarea{width:90%}
.cmAustinBlog #blog div.commentsform input#author,input#email,input#url{width:85%}
.cmAustinBlog #blog div.commentsform input.submit{width:auto}
.cmAustinBlog #blog #nav .first{margin-top:0}
.cmAustinBlog #blog #nav h4{color:#000;font-weight:bold;font-size:1em;margin-bottom:0;margin-top:1em;padding-top:0}
.cmAustinBlog #blog #nav p{margin:0 0 1em}
.cmAustinBlog div.calendar table{font-family:arial,helvetica,geneva,sans-serif;font-size:1em;margin:0 20px 20px 0}
.cmAustinBlog div.calendar caption{font-family:helvetica,geneva,sans-serif;font-size:1.3em;font-weight:700;margin:0 0 .2em;padding:0;text-align:center;text-indent:0}
.cmAustinBlog div#calendar th,.cmAustinBlog div#calendar td{padding:0}
.cmAustinBlog div.alert{background-color:#ccc;border-left:8px solid #676767;color:#FFF;margin:0 0 1em;padding:5px}
.cmAustinBlog .alert h5 a{text-decoration:none}
.cmAustinBlog .alert img{float:left;margin:0 10px 0 0 !important;padding:0 !important}
.cmAustinBlog .alert h5{font-size:1.2em;margin:0;padding:0;font-weight:800}
.cmAustinBlog .alert p{color:#000;font-size:1em;margin:0 !important;padding:0}
.cmAustinBlog .alert a{color:#000;text-decoration:underline}
.cmAustinBlog #blog p,.cmAustinBlog #blog{color:#000;font-family:arial,helvetica,geneva,sans-serif;font-weight:400}
.cmAustinBlog #blog span.writer{font-size:1.1em;font-weight:700}
.cmAustinBlog #blog #nav{border-right:1px solid #000;float:left;padding:0 10px 0 0;width:195px}
.cmAustinBlog #blog #content{overflow:hidden;margin:0 0 0 10px;float:left;padding:0;width:405px}
.cmAustinBlog #blog-storylevel #content{overflow:hidden;margin:0;padding:0;width:600px}
.cmAustinBlog .byline{margin-bottom:20px}
.cmAustinBlog #blog #content img.leftPic{border:1px solid #000;float:left;margin:0 5px 5px 0}
.cmAustinBlog #blog #content img.rightPic{border:1px solid #000;float:right;margin:0 0 5px 5px}
.cmAustinBlog div.rightPic{float:right;margin-left:10px}
.cmAustinBlog .credit{text-align:right}
.cmAustinBlog blockquote{margin:0 25px 12px;font-style:italic}
.writer_comment{background-color:#ddd;border-left:1px solid #000;margin:6px 6px 6px 12px;padding:6px 10px 1px}
.cmAustinBlog #blog #flag h1,.cmAustinBlog #blog #flag img{margin:0;padding:0}
.cmAustinBlog #blog div.comments h5,.cmAustinBlog #blog .commentsform h5{border-bottom:1px solid #666;margin:0 200px .3em 0}
.cmAustinBlog #blog div.comments,.cmAustinBlog #blog #flag{margin-bottom:1em}
.cmAustinBlog .OUTBRAIN .odb_li{background:none;margin-left:0;padding:5px 0}
.cmAustinBlog #blog #nav ul,.cmAustinBlog #blog #nav ul,#blog #nav ol{list-style-position:inside;list-style-image:url(../../site/www_statesman_com/images/legacy_blog_arrow.gif);margin:0 0 1em;padding:0;margin-left:-5px}
.cmAustinBlog #blog #content ul{list-style-image:url(../../site/www_statesman_com/images/legacy_blog_arrow.gif);margin-left:18px}
.cmAustinBlog div.calendar th,.cmAustinBlog .caption,span.writer{font-weight:700}
.cmAustinBlog #blog strong,span.writer a{font-weight:bold;color:#000}
.cmAustinBlog div.leftPic,.cmAustinBlog .video_blog{float:left;margin-right:10px}
/* LATEST COMMENT STYLES */
.cmAustinBlog #blog div.latestcomments{border:1px solid #333;margin-bottom:1em;padding-bottom:5px}
.cmAustinBlog #blog div.latestcomments h3{padding-left:5px !important;background-color:#c00;color:white;padding-bottom:3px;margin-bottom:.5em}
.cmAustinBlog #blog div.latestcomments p{padding-left:5px;padding-right:5px;margin-bottom:2px !important}
.cmAustinBlog #blog div.latestcomments p.perma{margin-top:2px !important;margin-bottom:1em !important}
/* HEADER STYLES */
.cmAustinBlog #blog h1 span{display:none}
.cmAustinBlog #blog #flag h1 span{display:none;text-align:center}
.cmAustinBlog #blog #flag h1{margin:0;padding:0}
.cmAustinBlog #blog #flag a img{border:none}
.cmAustinBlog #blog #flag img{margin:0;padding:0}
/* CONTENT STYLES */
.cmAustinBlog #blog #content h4.archive_title{font-size:1.1em;border-bottom:1px solid black;margin:0;margin-bottom:.3em}
.cmAustinBlog #blog #content div.pollbox_bottom h4{background-color:#009;margin-left:-5px;margin-top:-5px;margin-right:-5px;margin-bottom:0;padding-left:5px;color:white}
.cmAustinBlog #blog #content div.pollbox_bottom{margin-top:-.5em;margin-bottom:1.3em;border:1px solid black;padding:5px;width:300px}
.cmAustinBlog #blog #content div.pollbox h4{background-color:#009;margin-left:-.5em;margin-top:-.5em;margin-right:-.5em;margin-bottom:0;padding-left:5px;color:white}
.cmAustinBlog #blog #content div.pollbox{width:190px;float:right;margin:.5em 0 .5em .5em;border:1px solid #999;padding:.5em;clear:right}
.cmAustinBlog #blog #content div.rightbox{float:right;padding:.5em;margin:.5em 0 .5em .5em;border:1px solid #999;width:120px}
.cmAustinBlog #blog #content div.rightbox span{text-transform:capitalize;font-weight:bold;color:#666}
.cmAustinBlog #blog #content div.rightbox h4{font-size:1.1em;margin:0}
.cmAustinBlog #blog #content img{border:1px solid black}
.cmAustinBlog #blog #content h2{font-weight:bold;font-size:1.5em;margin-top:0;margin-bottom:0;color:black}
.cmAustinBlog #blog #content h2 a{color:black;text-decoration:none;border:none}
.cmAustinBlog #blog #content h2 a:hover{color:blue;text-decoration:underline}
.cmAustinBlog #blog #content h3{font-size:1.3em;padding:0;color:black}
.cmAustinBlog #blog #content hr{margin:8px 0px 8px 0px}
.cmAustinBlog #blog #content p.perma{margin-top:0.2em;color:#666;font-size:1em;margin-bottom:1.1em}
.cmAustinBlog #blog #content p.byline{color:black;font-size:1em;margin-bottom:0.5em;margin-top:0.5em}
.cmAustinBlog #blog #content p.dateline{margin:0;color:#666}
.cmAustinBlog #blog #content p.trail{margin:.5em 0 .5em 0}
.cmAustinBlog #blog #content p{margin-top:0;margin-bottom:1em}
/* COMMENT STYLES */
.cmAustinBlog #blog div.comments h5{margin:0;margin-bottom:.3em;border-bottom:1px solid #666;margin-right:200px}
.cmAustinBlog #blog div.comments{margin-bottom:1em}
.cmAustinBlog  #blog div.comments p.who, #blog #blog-storylevel div.comments p.who{margin:0 !important;color:#666;padding:0}
#blog-storylevel div.single_comment
{padding-bottom:0px;border-bottom:1px black solid;margin-top:9px}
/* COMMENT FORM STYLES */
.cmAustinBlog #blog .commentsform h5{margin:0;margin-bottom:.3em;border-bottom:1px solid #666;margin-right:200px}
.cmAustinBlog #blog div.commentsform textarea{width:90%}
.cmAustinBlog #blog div.commentsform input#author, input#email, input#url{width:85%}
.cmAustinBlog #blog div.commentsform input.submit{width:auto}
/* NAV STYLES */
.cmAustinBlog #blog #nav .first{margin-top:0}
.cmAustinBlog #blog #nav h4{padding-top:0;margin-top:0}
.cmAustinBlog #blog #nav p{margin:0;margin-bottom:1em}
.cmAustinBlog #blog #nav ul{margin:0;padding:0;list-style-position:inside;margin-bottom:1em}
.cmAustinBlog #blog #nav h4{font-size:1em;color:black;margin-bottom:0;margin-top:1em}
.cmAustinBlog #blog #nav ul, #blog #nav ol{margin:0;padding:0;list-style-position:inside;margin-bottom:1em}
/* HEADER STYLES */
.cmAustinBlog #blog #flag h1 span{display:none}
.cmAustinBlog #blog #flag h1{margin:0;padding:0;border:none}
.cmAustinBlog #blog #flag a img{border:none}
.cmAustinBlog #blog #flag img{margin:0;padding:0}
/* CALENDAR STYLES */
.cmAustinBlog div.calendar table{margin:0 20px 20px 0;font-size:1em;font-family:arial,helvetica, geneva, sans-serif}
.cmAustinBlog div.calendar caption{font-size:1.3em;font-weight:bold;text-indent:0;font-family:helvetica, geneva, sans-serif;margin:0 0 .2em 0;padding:0;text-align:center}
.cmAustinBlog div#calendar th, .cmAustinBlog div#calendar td{padding:0}
.cmAustinBlog div.calendar th{font-weight:bold}
/* ALERT STYLE */
.cmAustinBlog div.alert{background-color:#ccc;color:white;border-left:8px solid #676767;padding:5px;margin:0;margin-bottom:1em}
.cmAustinBlog .alert h5 a{text-decoration:none}
.cmAustinBlog .alert img{float:left;margin:0 !important;margin-right:10px !important;padding:0 !important}
.cmAustinBlog .alert h5{margin:0;padding:0;font-size:1.2em}
.cmAustinBlog .alert p{color:black;font-size:1em;margin:0 !important;padding:0}
.cmAustinBlog .alert a{text-decoration:underline;color:black}
/* GLOBAL DECLARATIONS */
.cmAustinBlog #blog{font-family:arial, helvetica, geneva, sans-serif;font-weight:normal;color:#000}
.cmAustinBlog #blog strong{color:black}
.cmAustinBlog #blog span.writer{font-weight:bold;font-size:1.1em}
/* LAYOUT (NEW WRAP) */
.cmAustinBlog #blog #flag{margin-bottom:1em}
.cmAustinBlog #blog #nav{width:140px;padding:0;padding-right:10px;border-right:1px solid black;float:left}
.cmAustinBlog #blog #content{width:445px;margin:0;padding:0;overflow:hidden}
.cmAustinBlog #blog-storylevel #content{width:600px;margin:0;margin-left:0;padding:0;overflow:hidden}
.cmAustinBlog .byline{margin-bottom:20px}
.cmAustinBlog #blog #content img.leftPic{float:left;border:1px solid black;margin:0 5px 5px 0}
.cmAustinBlog #blog #content img.rightPic{float:right;border:1px solid black;margin:0px 0px 5px 5px}
.cmAustinBlog div.rightPic{float:right; margin-left:10px}
.cmAustinBlog div.leftPic{float:left; margin-right:10px}
.cmAustinBlog .credit{text-align:right}
.cmAustinBlog .caption{font-weight:bold}
.cmAustinBlog .video_blog{float:left; margin-right:10px}
.cmAustinBlog blockquote{margin-left:25px}
.cmAustinBlog .writer_comment{background-color:#ddd; margin:6px 6px 6px 12px; border-left:1px solid black; padding:6px 10px 1px 10px}
.cmAustinBlog span.writer{font-weight:bold}
.cmAustinBlog span.writer a{color:black}
.cmAustinBlog #blog em,#blog i{font-style:italic}
.cmAustinBlog .share-buttons{float:right;width:120px;margin-left:9px}
.cmAustinBlog .tw-share{float:left;width:50px}
.cmAustinBlog .fb-share{margin-left:10px;float:right;width:57px}
.cmAustinBlog .share-buttons-blogs{width:120px;float:right;margin-left:12px}
.cmAustinBlog .gg-share-blogs,.cmAustinBlog .fb-share-blogs,.cmAustinBlog .tw-share-blogs{margin-top:5px}
