@media screen {
/* RESET STYLES */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;
	font-weight:inherit;font-style:inherit;font-family:inherit}
:focus {outline:0}
ol, ul, li {list-style:none}
table {border-collapse:separate;border-spacing:0}
caption, th, td {font-weight:normal}
dd, blockquote {margin-left: 1em}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {	quotes:"" ""}
form label {cursor:pointer}
fieldset {border:none}
input, select, textarea {font-size:100.01%;font-family:inherit}

body {font:normal 62.5% Arial, Helvetica, sans-serif;margin:0;background-color:#fff}

/* GENERAL STYLES */
a:link {color:inherit;text-decoration:none;}
a:visited {color:inherit;text-decoration:none;}
a:hover {color:inherit;text-decoration:underline;}
a:active {color:inherit;text-decoration:none;}

.center {text-align:center;}
.bold {font-weight:bold;}
.font_normal {font-weight:normal;}
.italic {font-style:italic;}
.datetime {font-size:9px;font-style:italic;color:#848484;font-weight:normal;/*width:0;height:0;display:none;*/}
.allcaps {text-transform:uppercase;}
.nocaps {text-transform:none;}
.shown {display:block;visibility:visible}
.hidden {display:none;visibility:hidden}
.border {border:1px solid #000;}
.imgleft {float:left;margin-right:5px;display:inline}
.imgright {float:right;margin-left:5px;display:inline}

.left {float:left} .right {float:right} 
.cl_left, .cl_left_zero {clear:left;} .cl_right, .cl_right_zero {clear:right;} .cl_none, .cl_none_zero {clear:none;} .cl_both, .cl_both_zero {clear:both;}
.cl_left_zero, .cl_right_zero, .cl_none_zero, .cl_both_zero {height:0;line-height:0;margin:0;padding:0;font-size:0}

.color000 {color:#000} .color333 {color:#333} .color666 {color:#666} .color999 {color:#999} .colorccc {color:#ccc} .colorfff {color:#fff} .colord9 {color:#d9d9d9;}

/* COLUMNS */
.col0, .col1, .col2 {margin-left:10px !important;margin-right:0 !important;margin-left:5px;margin-right:5px;float:left;overflow:hidden}
.col1 {width:650px;}
.col2 {width:300px;}
.col0 {width:960px;}

/* BOXES */
.box0 {width:980px;clear:left;float:left;margin:0 0 10px 0;display:inline;overflow:hidden}
.box1 {width:650px;clear:left;float:left;margin:0 0 10px 0;display:inline;overflow:hidden}
.box2 {width:260px;margin-right:10px;float:left;display:inline;overflow:hidden}
.box3 {width:380px;float:right;display:inline;overflow:hidden}
.box4 {width:300px;float:left;display:inline;overflow:hidden}

/* STRUCTURE */
#header {width:960px}
#header_wrap {width:980px;margin:20px auto 0 auto;padding:10px 0;background-color:#fff}
#network {width:960px;height:2.5em}
#network a:link {color:#fff}
#network .top_weather_graphic {height:18px;line-height:18px;margin:2px 0 0 10px;border:1px solid #000;background-color:#fff;display:inline;float:left}
#network .top_weather {font-size:12px;line-height:16px;padding:5px 0 0 10px}
#content {width:980px;margin:0 auto;padding:20px 0;background-color:#fff}
#right .reg {min-height:0em;height:auto !important;height:0em;overflow-x:hidden;overflow-y:visible}
#footer {width:980px;margin:0 auto;height:5px;line-height:5px;background:#fff;border-bottom:5px solid #680001;margin-bottom:10px}
#copyright {width:980px;margin:0 auto;text-align:center;margin-bottom:10px;}

/* NAV */
#nav_menu {width:960px;border-top:5px solid #680001;float:left}
#nav_menu ul {padding:6px 0 0 10px;list-style:none}
#nav_menu li {margin:0 4px 0 0;padding:0 0 0 7px;float:left}
#nav_menu a {color:#333;font-size:14px;font-weight:bold;display:block;padding:5px 12px 6px 6px;text-decoration:none}
/* nav sprites */
#nav_menu, #nav_menu li, #nav_menu a  {background:bottom left no-repeat url("/images/visit/nav_tabs2.gif")}
#nav_menu {background-repeat:repeat-x}
#nav_menu li {background-position:0 -54px}
#nav_menu a {background-position:right -54px}
#nav_menu li.hover {background-position:0 -108px}
#nav_menu li.hover a {background-position:right -108px}
#nav_menu li.on {background-position:0 -81px}	  
#nav_menu li.on a {background-position:right -81px}	
#nav_menu li.current {background-position:0 0}
#nav_menu li.current a {background-position:right 0}
/* nav dropdown */
#nav_menu li, #nav_menu li ul, #nav_menu li ul li {z-index:9999999999}
#nav_menu ul ul {position:absolute;top:243px;margin:0 0 0 -7px;
	padding:8px 4px 8px 8px;width:134px;background:#E7F1FD;border:2px solid #538DCD;border-top:none}
#nav_menu ul li.current ul {background:#fff}
#nav_menu ul ul li, #nav_menu ul ul li a {background:none;display:block;float:none}
#nav_menu ul ul li {padding:1px 0;border-bottom:1px solid #d2e1fe}
#nav_menu ul ul li:last-child {border-bottom:none}
#nav_menu ul ul li a {padding:5px 3px;text-decoration:none}
#nav_menu ul ul li a:hover {background:#cfdffd}

#network, #header, #nav_menu {margin:0 0 0 10px!important;margin-left:5px}

/* ADS */
.h2pencil{margin-top:2px}
#ad_dropdown {clear:left;width:960px;margin:0 auto;padding:10px 0}
#leaderboard {width:980px;margin:0 auto;padding:10px 0;height:auto;text-align:center;background-color:#fff} 
#footer_ad {width:980px;margin:0 auto;padding:10px 0;height:auto;text-align:center;background-color:#fff}
#right .ad1, #right .ad2, #right .ad3_sponsor {margin-bottom:10px;clear:left}

/* CONTENT */
.item {width:100%;margin-bottom:5px} 
.reg {min-height:120px;height:auto !important;height:120px;overflow-x:hidden;overflow-y:visible}

.lead {min-height:370px;height:auto !important;height:370px;max-height:370px;overflow:hidden}
.lead_nomin {height:auto;max-height:370px !important;overflow:hidden}

.sub_head {font-size:20px;line-height:20px;font-weight:bold;margin-bottom:3px}
.small_sub_head {font-size:14px;line-height:20px;margin-bottom:3px;}

.quadbox {width:305px;height:auto;padding:0 5px 10px 10px;overflow:hidden}
.quadbox h4 {font-size:16px;font-weight:bold;line-height:20px}
.quadbox h5 {font-size:12px;font-weight:bold;text-transform:lowercase}
.quadbox p {font-size:12px;line-height:16px}
.quadbox img {float:left;margin-right:5px}
.quadbox .sub_head {font-size:12px;line-height:12px;font-weight:bold;text-transform:uppercase} 
.quadbox .img_crop_lrg {width:160px;height:120px;overflow:hidden;float:left;border:1px solid #000;margin-right:10px}

.newslist li {font-size:12px;clear:left;padding:5px 0;margin-bottom:0px}
.newslist img {float:left;margin-right:5px}
.newslist h3 {font-size:20px;font-weight:bold}
.newslist h4 {font-size:16px;font-weight:bold;line-height:20px;display:inline}
.newslist p {font-size:12px;line-height:16px}

.newslist .img_lrg {min-height:75px;height:auto !important;height:80px}
.newslist .img_med {min-height:60px;height:auto !important;height:63px}
.newslist .img_sml {min-height:48px;height:auto !important;height:33px}

.img_crop_lrg {width:100px;height:75px;overflow:hidden;float:left;border:1px solid #000;margin-right:10px}
.zimg_crop_lrg {width:100px;height:75px;overflow:hidden;float:left;border:1px solid #000;margin-right:0;display:inline}
.img_crop_med {width:80px;height:60px;overflow:hidden;float:left;border:1px solid #000;margin-right:10px}
.img_crop_sml {width:64px;height:48px;overflow:hidden;float:left;border:1px solid #000;margin-right:10px}

.box1 .second_design h2 {font-size:24px}

.box1 .fifth_design {height:360px;overflow:hidden;margin-bottom:5px}
.box1 .fifth_design h2 {font-size:24px;font-weight:bold;line-height:28px}
.box1 .fifth_design h4 {font-weight:normal}
.box1 .fifth_design h3 {font-size:11px;text-transform:uppercase;padding-top:10px;color:#999}
.box1 .fifth_design .newslist li {font-size:12px;clear:left;height:auto;margin:0;min-height:0}

.box1 .fifth_design .feature_side {width:420px;float:left;display:inline}
.box1 .fifth_design .feature_side h2 {padding-bottom:2px}
.box1 .fifth_design .extra_side {width:220px;padding-left:10px}
.box1 .fifth_design .extra_side .small_sub_head {padding-top:0}

.box1 .cce_search {background-color:#cead84;padding:15px;height:30px;margin-top:5px;}
.box1 .cce_search .cce_search_hdr {width:220px;float:left;margin:0 10px 0 0px;}
.box1 .cce_search .cce_search_hdr h3.sub_head {color:#663300;}
.box1 .cce_search .cce_search_hdr a {font-weight:bold;padding-left:2px;font-size:12px;color:#003399;}
.box1 .cce_search .cce_search_form {width:390px;float:left;}
.box1 .cce_search .txtinput {width:225px;float:left;margin:2px 5px 0 0;padding:0;height:18px;font-size:12px;}
.box1 .cce_search .cityselect {width:120px;float:left;padding:0;margin:2px 5px 0 0;font-size:13px;}
.box1 .cce_search .input {margin:12px 5px 0 0;}

.design27f h6 {font-size:9px;text-transform:uppercase;font-weight:bold}
.design27f h5 {font-size:16px;font-weight:bold}

#vp_box {padding-left:15px}

.freeform {height:auto;overflow:hidden}
.freeform p {font-size:120%;padding:.5em 0}
.widget {width:100%;margin:0 auto;padding:.5em auto;height:auto;overflow:hidden}

.pdfeatured {background-color:#EFD3AE;border:2px solid #B79162;padding:0 10px}
.pdfeatured_headline {font-size:12px}

#right .item h3 {font-size:16px;font-weight:bold;margin-bottom:10px}
#right .item h3 a {font-size:16px;font-weight:bold;margin-bottom:10px;color:#fff;}
#right .item p {font-size:12px}
#right .item .cbox_content li {font-size:12px;margin-bottom:10px;clear:left;display:block} 
#right .item .cbox_content label {text-transform:uppercase;margin-bottom:5px}
#right .yahooapt {text-align:center}

/*WEATHER PROFILE BOX*/
.extforecast_pb {overflow:hidden;text-align:center;}
.extforecast_pb .day_box {width:85px;margin:0 10px 0 0;padding-bottom:5px;float:left;color:#666;background-color:#f0f0f0;}
.extforecast_pb .day_box.last {margin-right:0;}
.extforecast_pb .day_box .dow {font-size:11px;color:#000;background-color:#d9d9d9;padding: 2px 0;margin-bottom:4px;}
.extforecast_pb .day_box p {font-size:10px;}
.extforecast_pb .day_box img {width:45px;}
.extforecast_pb .day_box h2 {font-size:9px;font-weight:bold;width:120px;border:none;margin:4px 0 0 0;}

/*WEATHER PAGE*/
.currentdetails h3.sub_head {margin-bottom:0;padding-bottom:0;}
.currweather {width:150px;font-size:16px;float:left;padding:10px;}
.currweather img {width:45px;float:left;margin:0 10px 0 0;}
.weather_desc {color:#000;width:75px; float:left;font-size:12px;text-align:center;overflow:hidden; height:50px;margin:10px 6px 0 0;padding:0 6px 0 0;border-right:1px solid #d9d9d9;}
.weather_desc.last {border-right:0;margin-right:0;padding-right:0;}
.weather_desc .box_hdr {color:#000;padding:2px;margin-bottom:2px;font-weight:bold;}

.extforecast {overflow:hidden;text-align:center;margin:5px 0;}
.extforecast .day_box {width:82px;margin:0 4px 10px 0;float:left;color:#666;border-right:1px solid #d9d9d9;padding:5px 4px 5px 0;}
.extforecast .day_box.last {margin-right:0;border-right:0;padding-right:0;}
.extforecast .day_box .dow {font-size:13px;font-weight:bold;color:#000;margin-bottom:4px;}
.extforecast .day_box p {font-size:11px;margin-left:6px;}
.extforecast .day_box img {width:45px;margin-top:2px;}
.extforecast .day_box h2 {font-size:9px;font-weight:bold;width:120px;border:none;margin:4px 0 0 0;}
.map {margin:10px;}

ul.state_forecast li {margin:5px 0;padding:0 10px 8px 1px;overflow:hidden;}
ul.state_forecast li.a {background-color:#e3edf9;}
ul.state_forecast li.b {background-color:#c5d7ef;}
ul.state_forecast li .currentconditions img {width:30px;margin:10px 10px 0 0}
ul.state_forecast li .currentconditions span.cityname {text-transform:uppercase;font-size:13px;font-weight:bold}
ul.state_forecast li .currentconditions {font-size:11px;}

/*ARTICLE STYLES*/
.art_kicker {font-size:110%;margin-bottom:.5em;font-weight:bold;text-transform:capitalize}
.art_head {font-size:210.5%;margin-bottom:.5em;font-weight:bold}
.art_subhead {font-size:130%;font-weight:normal;font-style:italic;margin-bottom:.7em;width:98%}
.art_byline {font-size:110%;margin-bottom:.3em;font-weight:bold}
.art_pubdate {font-size:110%;font-style:italic;margin-bottom:1em;color:#666}
.art_facts {font-size:90%;color:#333;background:#fafafa;border-top:2px #ccc dotted;border-bottom:2px #ccc dotted;margin:1em 1em 1em 0;padding:1em .5em;width:200px;float:left;line-height:140%}
#article_text .article_text {font-size:140.5%;font-family: georgia, serif;line-height:170%;word-spacing: 2px;letter-spacing: 105%;}
#article_text .article_text p {line-height:180%;margin-bottom:1em}

.art_main_pic {width:250px;margin:5px 10px 10px 0;background:#f0f0f0;padding:0}
.art_items {padding:1em;padding-left:3px;padding-right:6px}
.art_item_head {width:100%;border-bottom:1px solid #ccc;font-size:130%;font-weight:bold}

.pic_credit {background-color:#f0f0f0;font-style:italic;padding:.2em;margin-right:1em}
.pic_caption {background-color:#f0f0f0;padding:.5em;margin-right:1em}
#article_text ul {margin: .5em 0 1em 2em;}
#article_text ul li {font-size:110%;clear:left;height:auto;background:url("/global/images/bullet.gif") no-repeat 0 .8em;padding:.5em 0 .5em .8em}

/* CCE DETAILS*/
.cce_details h3.sub_head {margin: 10px 0;}
.cce_item {clear:left;margin-bottom:10px;width:650px;overflow:hidden}
.cce_item h1 {font-size:28px;margin-bottom:5px}
.cce_item .cce_text {float:left;display:inline}
.cce_item .cce_text img {padding-right:10px}
.cce_item .cce_text p {font-size:12px;line-height:16px;margin-bottom:16px}
.cce_item .cce_table {width:100%;height:100%;padding:20px 20px 0 20px;background:#EFD3AE;overflow:hidden}
.cce_item .row {padding:4px 0;font-size:12px;color:#000;border-bottom:1px solid #CB9A62}
.cce_item .field {font-weight:bold;float:left;width:80px;height:auto}
.cce_item .value {float:left;width:290px;height:auto}
.cce_subtitle {clear:left;font-size:12px;font-weight:bold;margin:5px 0;text-transform:uppercase}

/* COMMENTS + RATINGS */
.cce_user_ratings h3.sub_head {margin: 10px 0;}
.cce_user_ratings, .cce_user_comments {font-size:12px;}
.cce_ratings_form_row {margin:5px 0;clear:both}
.cce_ratings_form_row .field_label {width:80px;float:left;font-weight:bold;}
.cce_ratings_form_row .field {width:550px;float:left;}
.cce_ratings_form_row input.submit_rating_comments {margin-left:80px;}
.comment_item {font-size:12px;padding-bottom:5px;}

}/*end media screen*/
@media print {
/* PRINT CSS FOR SH CCE ARTICLE PAGES  */
/* article */
* {color:#000;background:#fff;font-family: Arial, Helvetica, sans-serif}
#header_wrap, #right, #leaderboard, #footer_ad, #footer, #copyright a,
.art_items, .art_main_pic {display:none}
#article_text img {width:300px;float:left;margin:0 10px 10px 0}
.article_text a:link:after, .article_text a:visited:after {content: " (" attr(href) ") "}
.article_text a[href^="/"]:after {content: " (http://www.yoursarasota.com" attr(href) ") "}
/* cce */
.cce_user_ratings {display:none}
.cce_item h1 {float:none!important}
.cce_text {float:left;margin:0 0 10px 0}
.cce_text img {float:left;margin:4px 10px 0 0;width:300px}
.cce_text p {margin:0}
.cce_item .row {margin:8px 0}
#ccemap {margin:5px 0 0}
.cce_item .field {font-weight:bold}
}

div.pdbizbox {border:solid 1px #ffe775}
div.pdbizbox h5 {font:bold 14px arial,helvetica,sans-serif;background-color:#ffe775;color:#333;padding:3px}
div.pdbizbox ul.newslist {padding:10px}
