article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) {display:none; height:0;}
[hidden] {display:none;}
html {font-size:100%; font-smooth:always; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-font-smoothing:antialiased;}
html, button, input, select, textarea {font-family:sans-serif;}
body {margin:0;}

a {color:#850b0b; text-decoration:none; outline:none;}
a:hover {text-decoration:underline;}
a:focus {outline:thin dotted;}
a:active, a:hover, a:focus {outline:0;}
a.savelink {display:none; position:absolute; top:0; left:0; width:108px; height:28px; color:#fff; background:url(/images/business/bg_save.gif) repeat-x; border:1px solid #444; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; font:normal 15px/28px Georgia, "Times New Roman", Times, serif; text-align:center; text-decoration:none;}

h1,h2,h3,h4,h5,h6 {margin:0;}
h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:13px;}
h6 {font-size:12px;}

iframe { border:none; }

abbr[title] {border-bottom:1px dotted;}
b, strong {font-weight:bold;}
blockquote {margin:1em 40px;}
dfn {font-style:italic;}
mark {background:#ff0; color:#000;}
p, pre {margin:1em 0;}
code, kbd, pre, samp {font-family:monospace, serif; _font-family:'courier new', monospace;font-size:1em;}
pre {white-space:pre; white-space:pre-wrap; word-wrap:break-word;}
q {quotes:none;}
q:before, q:after {content:''; content:none;}
small {font-size:80%;}
sub, sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
dl, menu, ol, ul {margin:1em 0;}
dd {margin:0 0 0 40px;}
menu, ol, ul {padding:0 0 0 40px;}
nav ul, nav ol {list-style:none; list-style-image:none;}
img {border:0; -ms-interpolation-mode:bicubic;}
svg:not(:root) {overflow:hidden;}
figure {margin:0;}
form {margin:0;}
fieldset {border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em;}
legend {border:0; padding:0; white-space:normal; *margin-left:-7px;}
button, input, select, textarea {font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle;}
button, input {line-height:normal;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button; cursor:pointer; *overflow:visible;}
button[disabled], input[disabled] {cursor:default;}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box; padding:0; *height:13px; *width:13px;}
input[type="search"] {-webkit-appearance:textfield; -moz-box-sizing:content-box;-webkit-box-sizing:content-box; box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0;}
textarea {overflow:auto; vertical-align:top;}
table {border-collapse:collapse; border-spacing:0;}
table.searchform {margin:0;}
table.searchform {border:1px solid #ccc;}
table.searchform th {padding:5px; font-weight:bold; border-bottom:1px solid #787878; background-color:#d1d1d1; text-transform:uppercase;}
table.searchform tr td {padding:5px; background-color:#dedede; font-size:12px; vertical-align:middle;}
table.searchform tr td img {vertical-align:middle;}
table.searchform label {margin:0; padding:5px; line-height:14px; font-size:12px;}
table.searchform tr td.error {background-color:#b50000; color:#fff; font-size:13px;}

div.loading {background:url(/images/loading.gif) no-repeat; height:20px; line-height:20px; padding-left:20px;}

/* Start */
html, button, input, select, textarea {}
body {font-size:1em; line-height:1.4; background:url(images/bg_main.gif) repeat-x repeat-y;}
::-moz-selection {background:#b3d4fc; text-shadow:none;}
::selection {background:#b3d4fc; text-shadow:none;}

hr {display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0;}
img {vertical-align:middle;}
fieldset {border:0; margin:0; padding:0;}
textarea {resize:vertical;}
.chromeframe {margin:0.2em 0; background:#ccc; color:#000; padding:0.2em 0;}

body {font:normal 11px verdana, arial, geneva, helvetica, serif; background:url(images/bg_main.gif);}
.verdana {font-family:verdana, arial, geneva, helvetica, serif;}
.arial {font-family:arial, verdana, geneva, helvetica, serif;}
.geneva {font-family:geneva, verdana, arial, helvetica, serif;}

#background {background:url(images/bg_main.jpg) top center no-repeat;}
#container {margin:0 auto; width:1029px;}
div.ad_main {margin:0 auto; text-align:center; background:url(images/bg_admain.gif) top center no-repeat;}
.fixed {position:fixed; z-index:100; width:1029px; margin:-251px 0 0 -10px;}
.status {margin:8px 0; padding:3px; border:1px solid #f00; background-color:#ddd; color:#f00;}
.hide {display:none;}

/* header */
header {position:relative; background:#fff url(images/bg_header.gif) top repeat-x; height:158px; padding:10px; z-index:10;}
header nav ul.main {margin:0; padding:0; list-style-type:none; height:36px; position:absolute; top:128px;left:0;}
header nav ul.main > li {display:inline-block; *display:inline; float:left; zoom:1; line-height:36px;}
header nav ul.main > li > a {display:block; padding:0 19px 0 13px; color:#fff; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; background:#3f3f3f url(images/nav_divider.png) left center no-repeat; border-bottom:6px solid #000;}
header nav ul.main > li:first-child > a {background-image:none; height:36px;}
header nav ul.main > li:first-child > a img {margin:12px 0;}
header nav ul.main > li.item {margin:0 -1px;}
header nav ul.main > li.item > a.selected {background-color:#840b0b; border-bottom:6px solid #840b0b;}
header nav ul.main > li.endcap {background:url(images/nav_greyend.png) no-repeat; width:7px; background-color:#fff; height:43px;}
header nav ul.sub {margin:0; padding:0; list-style-type:none; height:36px; position:absolute; top:128px; right:3px;}
header nav ul.sub > li {display:inline-block; *display:inline; float:left; zoom:1; height:42px; line-height:42px;}
header nav ul.sub > li > a {display:block; padding:0 19px 0 13px; color:#fff; font-size:11px; font-weight:bold; text-transform:uppercase; text-decoration:none; background:url(images/nav_divider.png) left center no-repeat; border-bottom:6px solid #000;}
header nav ul.sub > li.item {margin:0 -4px; background:-webkit-gradient(linear, left top, left bottom, from(#82100f), to(#b33231)); background:-moz-linear-gradient(top, #82100f, #b33231); background:-ms-linear-gradient(top, #82100f 0%, #b33231 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82100f', endColorstr='#b33231');}
header nav ul.sub > li.item > a {padding:0 15px; background:url(images/nav_divider.png) left center no-repeat; border:none;}
header nav .lefttab {position:absolute; top:128px; left:-18px;}
header nav .righttab {position:absolute; top:128px; right:-18px;}

header ul.nav_dropdown {margin:0; padding:0; display:none; position:absolute; top:42px; left:0; width:1030px; color:#fff; background:#840b0b url(images/bg_nav_dropdown.gif) bottom repeat-x; min-height:275px; z-index:200;}
header ul.nav_dropdown > li {padding:10px; line-height:16px;}
header ul.nav_dropdown.features {position:absolute; top:42px; left:109px; width:920px; }
header ul.nav_dropdown.features > li {}
header ul.nav_dropdown2 {margin:0; padding:0; display:none; position:absolute; top:42px; left:0; width:320px; color:#fff; background:#840b0b url(images/bg_nav_dropdown.gif) bottom repeat-x; min-height:285px; z-index:200;}
header ul.nav_dropdown2 .employmentwidget { min-height:275px; width:320px; }
header ul.nav_dropdown2 > li {padding:10px 5px; line-height:16px;}
ul.navdrop {margin:0; padding:0; float:left; width:300px;}
ul.navdrop li {margin:0; padding:1px 0!important; font-size:14px; font-weight:bold;}
ul.navdrop li.selected a {background:#c03a1d url(images/bg_navarrow.png) right center no-repeat;}
ul.navdrop li a {display:block; padding:3px 0 3px 35px; color:#fff;}
ul.navdrop li a:hover {background:#c03a1d url(images/bg_navarrow.png) right center no-repeat; text-decoration:none;}
ul.navdrop.smaller li {font-size:14px; line-height:14px;}
.container_navdrop {margin-bottom:20px; padding:10px 20px; float:left; color:#000; width:660px; min-height:215px; background-color:#fff; overflow:hidden;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
ul.navdrop.narrow {width:310px;}
ul.navdrop.narrow li a {padding:3px 0 3px 15px;}
ul.navdrop.narrow li a:hover {background-image:none;}

header .search {position:absolute; top:10px; right:15px; line-height:22px;}
header .search a.advanced {padding:0 5px; color:#828080; text-decoration:none;}
header .search .rss_small {float:left;}
header #frm_sitesearch {display:inline;}

header .weather {position:absolute; top:55px; left:240px; font-size:10px;}
header .weather a:link, header .weather a:visited {color:#ae1317;}
header .weather img.wxicon {position:absolute; top:0; left:0;}
header .weather span.weather_temp {display:block; width:80px; text-align:center; position:absolute; top:0; left:0; font-size:23px; font-weight:bold; color:#5b5b5b;}
header .weather span.weather_location {position:absolute; top:15px; left:100px; width:110px;}
header .weather a.changelocation {position:absolute; top:30px; left:100px; width:110px;}
header .weather a.viewforecast {position:absolute; top:30px; left:0; width:100px;}
header .weather span.currentconditions {position:absolute; top:0; left:100px; width:110px;}
header .weather #rad_opts {position:absolute; top:45px; width:210px;}
header .weather #radar_form .option {display:block; margin-left:25px; height:20px;}

header .previews {padding:10px 0; position:absolute; top:38px; right:15px; background:url(images/bg_tonightonkelo.png) no-repeat; width:557px; height:76px;}
header .previews .default {padding:0 5px; float:left; width:375px;}
header .previews .todayon {padding:0 5px; float:left; width:100px; border-right:1px dotted #000; height:65px; font-size:14px; font-weight:bold; text-align:center; color:#404040; margin-top:-3px; }
header .previews .preview { border-left:1px dotted #000; border-right:1px dotted #000; float:left; height:65px; margin:-3px 1px 0px 1px; position:relative; width:300px; }
header .previews .preview .browse { cursor:pointer; display:block; position:absolute; top:45px; z-index:1000; }
header .previews .preview .browse.prev { left:102px; }
header .previews .preview .browse.next { right:10px; }
header .previews .preview .browse.disabled {  cursor:default; }
header .previews .preview .scrollable { height:65px; overflow:hidden; position:relative; width:300px; }
header .previews .preview .scrollable .items { position:absolute; width:20000em; }
header .previews .preview .scrollable .items .story { float:left; font-size:11px; height:65px; padding:0 10px; width:275px; }
header .previews .preview .scrollable .items .story img {float:left; margin-right:10px;}
header .previews .upcomingad {float:left; margin-top:-3px; width:140px; border-left:1px dotted #000; height:65px;}


.container_navdrop .viewall {float:right; margin-bottom:3px;}
.container_navdrop h2 {margin:0; padding-bottom:5px; color:#676767;}
.container_navdrop .newsitem {margin:5px 15px 0 0; width:150px; float:left;}
.container_navdrop .newsitem h5 {margin:3px 0 0 0; font-size:11px;}
.container_navdrop .newsitem img {border:1px solid #b9b8b8};


#main {}
#left_col {width:190px; vertical-align:top;}
#left_col_wide {width:655px; vertical-align:top; padding:0 5px 0 5px;}
#full_col {width:800px; vertical-align:top; padding:0 5px;}
#center_col {width:481px; vertical-align:top; padding:0 10px 0 15px;}
#center_col_wide {width:635px; vertical-align:top; padding:0 15px;}
#community_wide {width:500px; vertical-align:top; padding:5px; overflow:hidden;}
#right_col {width:324px; vertical-align:top;}
#right_col_narrow {width:175px; vertical-align:top; background-color:#ddd;}
#wide_col {width:810px; vertical-align:top; padding:0 10px 0 15px;}
#local_left_col {width:190px; background-color:#fff; vertical-align:top;}
#local_col {width:790px; vertical-align:top; padding:0 5px 0 5px;}
#local_col_left {width:466px; vertical-align:top; padding:5px 0;}
#local_col_right {width:324px; vertical-align:top; padding-left:15px;}

.region {margin:0; padding:10px; background-color:#fff; clear:both; overflow:hidden;}
.region.fullwide {padding:0;}
.region.border {margin-top:10px; border:1px solid #e4e7e7;}
.left_col {width:694px; vertical-align:top; float:left; overflow:hidden;}
	.left_col.one {}
	.left_col.two {}
.right_col {margin-left:15px; max-width:300px; vertical-align:top; float:right; overflow:hidden;}

.region .col {float:left; margin-left:20px; padding-left:20px; border-left:1px dotted #000;}
.region .col.first {margin-left:0!important; padding-left:0!important; border-left:none;}
.region .col.blog {}
.region .col.rotator {}
.region .col.social {max-width:355px; }
.region .col.events {width:320px;}
#dsnscommunityevents {margin:0;}
.region .col.ad {}
.region .col.noborder {border:none;}
.region .col.inothernews {position:relative; width:136px; min-height:350px; margin-left:18px; padding-left:18px;}
.region .col.inothernews .header {text-align:center; font-size:10px; font-weight:bold;}
.region .col.inothernews .date {margin-top:8px;}
.region .col.inothernews .viewsimilar {position:absolute; bottom:-5px; right:22px;}
.region .col.youmayalsolike {position:relative; width:136px; margin-left:18px; padding-left:18px;}
.region .col.youmayalsolike .header {text-align:center; font-size:10px; font-weight:bold;}
.region .col.youmayalsolike .date {margin-top:8px;}
.region .col.youmayalsolike .viewsimilar {position:absolute; bottom:-5px; right:22px;}

.region .brdr {border-right:1px dotted #000;}
.region .brdl {border-left:1px dotted #000;}

.newsdetailadvertising {clear:both;}

/* Homepage Weather */
#homeweather {position:relative; font-size:12px;}
#homeweather #currentweather {position:relative; height:163px;}
#homeweather #dopplerlogo {position:absolute; top:2px; left:2px; z-index:9;}
#homeweather #radarlink {float:right; position:relative; z-index:8;}
#homeweather .weather_location {position:absolute; top:48px;}
#homeweather #customizelocation {position:absolute; top:73px;}
#homeweather #current_temp {margin:0; position:absolute; top:100px; color:#225349; font-weight:bold; text-transform:uppercase;}
#homeweather .weather_temp {margin:0; padding:0 5px; position:absolute; top:115px; background:url(images/bg_temp.png) no-repeat; width:114px; height:23px; font-size:18px; font-weight:bold; line-height:22px; z-index:1;}
#homeweather #radar_detail {display:block; padding:5px; position:absolute; top:140px; color:#444; font-size:11px; width:100%; background-color:#c2c0c0;}
#homeweather #weather_detail {display:inline-block; width:80px;}

#homeweather #sevendayforecast {position:relative; display:none;}
#homeweather #viewweather {display:block; padding:5px; color:#444; font-size:11px; background-color:#c2c0c0; text-align:right;}

#homeweather #expandforecast {display:block; width:100%;}
#homeweather .endcap {margin-bottom:15px; position:relative; width:100%;}

#radar_form  {margin:0; padding:10px 0;}
#radar_form .option {display:inline-block; margin-left:25px;}
#location_form {margin:0; padding:10px 25px;}
#location_form .option {display:inline-block; width:125px; height:20px;}

/* Radar */
#rad_opts {position:absolute; top:0px; width:100%; background-color:#fff; display:none; z-index:100;}
#rad_opts form {margin:3px 0;}
#rad_opts h3 {height:20px; line-height:20px; background-color:#b60203; color:#fff; text-indent:5px; font-size:10px; font-weight:bold;}

.homepageweatherevent {margin:0 0 10px 0; background-color:#282828; padding:5px; color:#fff;}
.homepageweatherevent>p {margin:0;}
.homepageweatherevent a { color:#ffd800; }

/* Headers */
h2.saved {color:#515151; margin:0; float:left; text-transform:uppercase;}
h2.header, .h1bg, .h1bg_nomargin {margin-bottom:5px; padding:5px; color:#515151; text-transform:uppercase; border-bottom:1px dotted #515151;}
.h1bg.ushare { text-indent:-9999px; background:url(/_styles/2012/images/uShare-Logo.png) center left no-repeat; height:68px; }
h4.header {margin-bottom:5px; padding:9px 5px; font-size:11px; color:#515151; border-bottom:1px dotted #515151;}
div.header {position:relative; margin-bottom:10px; padding:5px; color:#fff; text-transform:uppercase; border-bottom:1px dotted #515151;}
div.header h2 {margin:0; padding:0;}
div.header h2 a {color:#fff;}
div.header .numbertodisplay {display:inline-block; position:absolute; left:425px; top:10px; font-size:10px; text-transform:none;}
div.header .numbertodisplay a {color:#fff; padding:0 6px; text-decoration:underline;}
div.header .numbertodisplay a.selected {text-decoration:none;}
div.header .rss {float:right; margin-right:5px;}
div.header .viewsection {display:inline-block; float:right; font-size:11px; width:110px; text-align:center;}
div.header .move {margin-left:10px; display:inline-block; float:right; font-size:10px; text-transform:none; line-height:30px;}
div.header .move span {margin-right:7px; float:left; line-height:23px;}
div.subhead {overflow:hidden;}
div.subhead .addthis_button_facebook_like {width:100px;}
div.subhead .addthis_toolbox {margin-top:2px;}
div.subhead .icon-story-prev {margin:0 7px -1px 0;}

#weatherheader, #expandforecast, .greyhd.endcap {width:100%;min-width:290px;}
.greyhd {background:-webkit-gradient(linear, left top, left bottom, from(#9a9999), to(#151516)); background:-moz-linear-gradient(top, #9a9999, #151516); background:-ms-linear-gradient(top, #9a9999 0%, #151516 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9a9999', endColorstr='#151516'); color:#dadada; height:20px; line-height:20px; text-indent:5px; text-transform:uppercase; font-size:10px; font-weight:bold;}
.greyhd a {color:#dadada!important;}
.redhd {background:-webkit-gradient(linear, left top, left bottom, from(#82100f), to(#b33231)); background:-moz-linear-gradient(top, #82100f, #b33231); background:-ms-linear-gradient(top, #82100f 0%, #b33231 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82100f', endColorstr='#b33231'); color:#dadada; height:20px; line-height:20px; text-indent:5px; text-transform:uppercase; font-size:10px; font-weight:bold;}
.greyhd.endcap {height:5px;}

.lt-ie8 .adbanner.adpostage { float:left; }

/* Social */
.socialbar {display:block; margin:0 0 2px 0; padding:5px; width:340px; height:20px; overflow:hidden;}
.socialsquare {float:left; width:142px;}
.socialsquare a {width:67px; height:70px;}
.fb_bar {background-color:#e5eaf3;}
.tw_bar {background-color:#eef7fa;}
.gp_bar {background-color:#fff0c0;}
.socialicons {margin:5px 0;}
.socialicons a {margin-right:8px;}
div.socialvertical {display:block; margin:0 0 10px 0;}
.v_tweet {margin:0 0 7px 0;}
.v_gp {margin:0 0 7px 3px;}
.v_fb { margin:0 0 7px 5px; display:block; width:44px; height:64px; }
.v_fb > div { position:absolute; display:inherit; /*z-index:9999;*/ }

.v_pin {margin:0 0 7px 4px;}
.v_pin2 {margin:7px 0 7px 0;}
.v_link {margin:0 0 10px 1px;}
.v_share {margin:0 0 0 5px;}

/* Get Social */
.getsocialheader {display:block;}
.getsocialheader .icon {margin-left:8px;}
.getsocial {margin-bottom:10px; position:relative; overflow:hidden; height:180px;}
.getsocial ul.buttons {margin:0; padding:0; list-style-type:none; clear:both;}
.getsocial ul.buttons .icon {float:right; margin:3px;}
.getsocial ul.buttons li {margin:1px 0; padding:0; width:155px; text-transform:uppercase;}
.getsocial ul.buttons li a {display:block; color:#515151; padding:3px 6px;}
.getsocial ul.buttons li a:hover {text-decoration:none;}
.getsocial ul.buttons li.selected {}
.getsocial #getsocialpaging {position:absolute; left:970px; top:0; padding-top:105px; border-left:1px dotted #000; height:180px;}
.getsocial #getsocialpaging a.button {display:block;}
.getsocial .item {position:absolute; top:0px; padding-left:25px; border-left:1px dotted #000; height:180px;}
.getsocial .item .icon {float:left; margin:0 5px 10px 0;}
.getsocial #item1 {left:170px;}
.getsocial #item2 {left:440px;}
.getsocial #item3 {left:700px;}
.getsocial .description {width:200px; white-space:pre-line; overflow:hidden; clear:both;}
.getsocial .date {}
.getsocial .getsocialitems {overflow:hidden;}

/* Our Reporters */
.ourreporters a {margin-top:5px;}
#reporters {height:200px; overflow:hidden; position:relative; width:300px;}
#reporters .items {height:20000em; position:absolute;}
#reporters .reporter {width:300px; height:100px;}
#reporters .reporter img {width:85px; height:85px; float:left; margin:0 5px 15px 0;}
#reporters .reporterinfo {float:left; margin-bottom:5px; position:relative; width:210px;}
#reporters .reporterinfo .name {margin:0; font:normal 15px/20px Georgia, "Times New Roman", Times, serif; color:#ae1317;}
#reporters .reporterinfo .title {margin:3px 0; color:#535353;}
#reporters .reporterinfo .icon {margin-right:5px;}
#reporters .reporterinfo .reportericons {position:absolute; top:60px;}

/* Subscriptions */
#subscribe {font:normal 12px/16px Georgia, "Times New Roman", Times, serif; background:#fff url(/images/business/bg_subscribe.png) no-repeat; height:235px;}
#subscribe h3 {padding:13px 0 0 50px; font-size:18px; height:40px; color:#e1471e; background:url(/images/business/icon_email.png) no-repeat;}

/* Individual News Category Items */
.newscategory {padding:0 5px;}
.newscategory .business_market {float:left; width:280px;}
.newscategory .newsitem {float:left; min-height:140px;}
.newscategory .newsitem h5 {margin:0 0 5px 0;}
.newscategory .newsitem img {float:left; margin:0 10px 20px 0;}
.newscategory .newsitem.tall {min-height:280px;}
.newscategory .newsitem.center {width:220px; border-left:1px dotted #000; border-right:1px dotted #000; padding:0 10px;}
.newscategory .newsitem.full {width:500px; border-right:1px dotted #000; padding-right:10px;}
.newscategory .newslist {float:left; width:450px; padding-left:15px; overflow:hidden;}
.newscategory .sportsticker {display:block; clear:both; padding-top:10px;}
.newscategory .adbanner {display:block; clear:both; margin-top:10px;}

/* Most Popular Stories/Videos */
.popularvideos, .popularstories {float:right;}
.mostpopular {clear:both; margin-top:20px;}
.mostpopular .slider {}
.mostpopular .slider .story {display:block; width:136px; float:left; margin:0 11px;}
.mostpopular .slider .story img {border:1px solid #b9b8b8;}
.mostpopular .slider a.previous {float:left;}
.mostpopular .slider a.next {float:right;}

/* Featured Videos */
.featuredvideo {position:relative; clear:both; margin-top:10px;}
.featuredvideo .featuredtitle {margin-top:2px;}
.featuredvideo .search {}
.featuredvideo .viewall {margin-left:10px;}
.featuredvideo .player {float:left; width:326px; height:400px; margin:0 30px 0 0;}
.featuredvideo .list {float:left; width:650px;}
.featuredvideo .list h5.header {margin-bottom:5px; padding:5px; background-color:#c9c9cb; color:#747474;}
.featuredvideo .list .video {position:relative; display:inline-block; float:left; width:136px; height:140px; margin:0 26px 10px 0;}
.featuredvideo .list .video span.playvideo {width:136px; height:102px; background:url(images/play.png) 50% 40% no-repeat; z-index:10; position:absolute; top:10px;}
.featuredvideo .list .video img {width:136px; height:102px; border:1px solid #b9b8b8;}

/* Video Player */
#playercontainer { margin-left:25px; width:640px; }
#playercontainer #story {padding:3px 10px; font-size:12px; overflow:auto; height:123px;}
#playercontainer #story p.date {margin:3px 0; font-size:10px; line-height:16px;}
#playercontainer #story h1.title {margin:0; font-size:21px; color:#850b0b; font-weight:normal;}
#playercontainer #story p.category {margin:0; font-size:11px; color:#515151; font-weight:bold;}
#playercontainer #story div.story {margin:7px 0;}
#playercontainer #story div.story p {margin:3px 0;}

#player {width:640px; height:360px;}
#htmlplayer {z-index:-1;}
#player_standalone {margin:0 auto; height:240px; width:324px;}	
#player_options {margin-top:3px; padding:7px 10px 8px 10px; background:url(/images/video/bg_options.gif) repeat-x; color:#5c5b5b; text-align:left;}
#player_options a {font-size:10px; color:#5c5b5b; text-transform:uppercase; font-weight:bold;}
#player_options img {vertical-align:top;}
#player_options #player_prevnext {float:right;}
#player_options #toolbox {display:inline; margin:0 4px;}
#player_options #toolbox img {margin-top:-2px; vertical-align:middle;}
#embed_container {color:#fff; background-color:#454545; text-align:center; text-align:center;}
#embed_container.standalone {position:absolute; top:5px;}
#embed_container.standalone #embedcode {width:320px!important; height:200px!important;}
#embed_container #embedcode {width:590px; height:100px;}
#embed_container span {margin:5px; float:left; text-align:left;}
#embed_container #embedclose {margin:5px; float:right; color:#fff;}
.right_col.videoplaylist { max-width:325px; }
.right_col .wrapper_videoplaylist { background:url(/Images/video/divider.gif) no-repeat; padding-left:25px; }
.hdr_playlist {width:137px; padding:5px; text-align:center; float:left; border-bottom:1px solid #adabab;}
.hdr_playlist a {text-transform:uppercase; font-size:10px; font-weight:bold; text-decoration:none;}
.hdr_playlist.selected {border:1px solid #adabab; border-bottom-width:0;}
.hdr_playlist.selected a {color:#000;}
#playlist {position:relative; width:98%; height:500px; overflow-y:auto; overflow-x:hidden; border:1px solid #adabab; border-top-width:0;}
#playlist a {position:relative; display:block; height:80px; padding:5px; text-decoration:none; color:#5b5959; outline:none;}
#playlist a:hover {background-color:#9e090c; color:#fff;}
#playlist a:hover span.clicktoplay {background:-webkit-gradient(linear, left top, left bottom, from(#4f4f4f), to(#0e0e0e)); background:-moz-linear-gradient(top, #4f4f4f, #0e0e0e); background:-ms-linear-gradient(top, #4f4f4f 0%, #0e0e0e 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f4f4f', endColorstr='#0e0e0e');}
#playlist a.progress {background-color:#2d2d2d; color:#fff;}
#playlist span.nowplaying, #playlist span.clicktoplay {position:absolute; left:115px; top:60px; border:0; padding:4px 8px; border:1px solid #3b3b3b; background:-webkit-gradient(linear, left top, left bottom, from(#980c0f), to(#b30101)); background:-moz-linear-gradient(top, #980c0f, #b30101); background:-ms-linear-gradient(top, #980c0f 0%, #b30101 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#980c0f', endColorstr='#b30101'); color:#fff; text-transform:uppercase; font-size:10px;}
#playlist span.nowplaying {display:none;}
#playlist span.clicktoplay {display:block;}
#playlist a.playing {background-color:#9e090c; color:#fff;}
#playlist a.playing span.clicktoplay {display:none;}
#playlist a.playing span.nowplaying {display:block; background:-webkit-gradient(linear, left top, left bottom, from(#4f4f4f), to(#0e0e0e)); background:-moz-linear-gradient(top, #4f4f4f, #0e0e0e); background:-ms-linear-gradient(top, #4f4f4f 0%, #0e0e0e 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f4f4f', endColorstr='#0e0e0e');}
#playlist a.paused {background-color:#4b4b4b; color:#fff;}
#playlist a.paused span.clicktoplay {background:-webkit-gradient(linear, left top, left bottom, from(#980c0f), to(#b30101)); background:-moz-linear-gradient(top, #980c0f, #b30101); background:-ms-linear-gradient(top, #980c0f 0%, #b30101 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#980c0f', endColorstr='#b30101');}
#playlist a img.thumb {border:1px solid #000; float:left; margin-right:10px;}
#playlist a strong {}
#playlist p.day {margin:0; padding:3px 10px; background-color:#9e9e9e; color:#fff; text-transform:uppercase; font-weight:bold;border:1px solid #686868;}
#hdr_browse {float:left; width:25%; height:35px; background:-webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#f3f3f3)); background:-moz-linear-gradient(top, #e2e2e2, #f3f3f3); background:-ms-linear-gradient(top, #e2e2e2 0%, #f3f3f3 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#f3f3f3');}
#hdr_browse h1 {margin:0; padding:10px 0 0 15px; color:#515151; font-size:16px;}
#hdr_upload {float:left; width:75%; height:35px; background:-webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#8c8c8c)); background:-moz-linear-gradient(top, #d4d4d4, #8c8c8c); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d4d4d4', endColorstr='#8c8c8c');}
#hdr_upload h1 {margin:0; padding:3px 0 0 8px; color:#fff; font-size:16px; line-height:30px;}
#hdr_upload h1 a {text-decoration:none; color:#fff;}

#videosearch {background-color:#dedede; clear:both; min-height:450px; padding:10px;}
#videosearch .nav {margin:0; padding:0; overflow:hidden; white-space:nowrap; float:left;}
#videosearch ul {width: 165px;}
#videosearch ul li {margin:0 0 5px 0; padding:3px 10px 3px 7px; display:block; background:#9d9d9d url('/images/video/bg_tab.gif') repeat-x; border-top:1px solid #7f7f7f; border-bottom:1px solid #7f7f7f;}
#videosearch ul li.hide {display:none;}
#videosearch ul li ul {margin:5px 0 0 0; padding:0; width: 150px;}
#videosearch ul li ul li {margin:1px 0 0 0; padding:3px 10px 3px 7px; display:block; background:#9d9d9d url('/images/video/bg_tab.gif') repeat-x; border-top:1px solid #7f7f7f; border-bottom:1px solid #7f7f7f;}
#videosearch ul li a {margin:0; font:bold 10px verdana,serif; color:#fff; text-decoration:none; cursor:pointer;}
#videosearch ul li.selected {font-weight:bold; color:#5b5b5b; background:#b50000 none; border-top:1px solid #790003; border-bottom:1px solid #790003;}
#videosearch ul li ul li.selected {background:#dcdcdc none; border-top:1px solid #790003; border-bottom:1px solid #790003;}
#videosearch ul li ul li.selected a {color:#000;}
#videosearch .results {position:relative; float:left; margin-left:15px;}
#videosearch div.pagination {position:absolute; right:-13px; top:-44px; line-height:20px;}
#videosearch #txt_videosearch {width:90px;}

.videocontainer {margin:15px 30px; width:264px; position:relative; visibility:hidden; left:-5000px;}
#relatedplaylist {display:none; position:absolute; margin:3px; padding:1px 3px; background-color:#eee; border:1px solid #cdcdcd; font-size:9px; text-transform:uppercase;}
#videoslider {position:absolute; width:324px; height:240px; background:url(/images/player/gradient.jpg) bottom no-repeat;}
	#videoslider li {width:85px; height:150px; margin-right:3px; z-index:1;}
	#videoslider li a {display:block; text-decoration:none;}
	#videoslider li img {border:2px #fff solid; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-interpolation-mode:bicubic; filter:alpha(opacity=60); opacity:0.6;}
	#videoslider li a:hover img {filter:alpha(opacity=100); opacity:1;}

	#videoslider a.prev {position:absolute; top:66px; left:5px; width:19px; height:142px; z-index:10; background:transparent url(/images/video/previous.png) no-repeat 0 0; cursor:pointer;}
	#videoslider a.prev:hover, #videoslider a.next:hover {background-position:-19px 0;}
	/*#videoslider a.prev:active, #videoslider a.next:active {background-position:-38px 0;}*/
	#videoslider a.disabled, #videoslider a.disabled:hover {background-position:-57px 0!important; cursor:default;} 
	#videoslider a.next {position:absolute; top:66px; right:5px; width:19px; height:142px; z-index:10; background:transparent url(/images/video/next.png) no-repeat 0 0; cursor:pointer;}
#videoslider div.caption {margin:5px; height:26px; color:#fff; font-size:12px; overflow:hidden;}

/*pagination */
div.pagination {padding:3px; margin:3px; text-align:right;}
div.pagination a {padding:2px 5px; margin:2px; border:1px solid #7d7d7d; text-decoration:none; background-color:#f4f4f4;}
div.pagination a:hover, div.pagination a:active {border:1px solid #7d7d7d; background-color:#cdcdcd;}
div.pagination span.current {padding:2px 5px; margin:2px; border:1px solid #b60202; font-weight:bold; background-color:#b60202; color:#fff;}
div.pagination span.disabled {padding:2px 5px; margin:2px; border:1px solid #ccc; color:#7d7d7d; background-color:#f4f4f4;}

/* Image Rotator */
.featuredrotator {}
.featuredrotator .slideshow {margin:3px 0 7px 0; position:relative; overflow:hidden; width:298px; height:248px; border:1px solid #000;}
.featuredrotator .slideshow .slides {margin:0; padding:0; list-style-type:none;}
.featuredrotator .slideshow .slides .slide {float:left;}
.featuredrotator .previmage, .featuredrotator .nextimage {display:inline-block; float:left;}
.featuredrotator .nav {display:inline-block; width:250px; text-align:center; height:36px; float:left; background:url(images/bg_slider.png) repeat-x;}
.featuredrotator .nav a {display:inline-block; margin:12px 3px; text-decoration:none;}
.featuredrotator .nav a.active, nav a.active:hover {background-position:-200px -80px; width:11px; height:11px;}

/* Featured Links */
.featuredlinks {}
.featuredlinks p.description {margin:2px 0; padding:5px; background-color:#e4e4e5; color:#646464; font-size:10px;}
.featuredlinks div.links {overflow-x:hidden; overflow-y:auto; height:200px;}
.featuredlinks a.link {padding:5px; display:block; font-size:12px;}
.featuredlinks a.link:hover {background-color:#e1e0e1; text-decoration:none;}

/* Weather */
#wx_report {width:200px; vertical-align:top; float:left;}
#wx_news {padding:0 5px 0 10px; width:445px; vertical-align:top; float:left;}

#wx_container {margin:0 0 5px 0; background:#e6e6e6 url(images/bg_weather_reverse.gif) repeat-x bottom; border-radius:10px; -moz-border-radius:10px; border:1px solid #9a9a9a; position:relative;}
#wx_subcontainer {padding:0px 4px 4px 4px; overflow:hidden;}

#wx_header {position:relative; height:38px; background:url(images/bg_wxheader.gif) repeat-x; border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0;}
#wx_header .choose {position:absolute; top:12px; left:15px; font-size:11px; color:#fff;}
#wx_header ul.regions {margin:0; padding:0; list-style-type:none; position:absolute; top:3px; left:130px;}
#wx_header ul.regions li {display:inline-block; *display:inline; float:left; zoom:1; height:30px; background-color:#b2b2b2;}
#wx_header ul.regions li a {padding:10px 15px; float:left; font-weight:bold; text-transform:uppercase; color:#fff; text-decoration:none; background:-webkit-gradient(linear, left top, left bottom, from(#b2b2b2), to(#686868)); background:-moz-linear-gradient(top, #b2b2b2, #686868); background:-ms-linear-gradient(top, #b2b2b2 0%, #686868 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2b2b2', endColorstr='#686868'); -moz-box-shadow: inset 0 0 5px #000000; -webkit-box-shadow:inset 0 0 5px #000000; box-shadow:inset 0 0 5px #000000;}
#wx_header ul.regions li a:hover {background-color:#a92c2b; background:-webkit-gradient(linear, left top, left bottom, from(#a92c2b), to(#5a0404)); background:-moz-linear-gradient(top, #a92c2b, #5a0404); background:-ms-linear-gradient(top, #a92c2b 0%, #5a0404 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a92c2b', endColorstr='#5a0404'); -moz-box-shadow: inset 0 0 5px #000000; -webkit-box-shadow:inset 0 0 5px #000000; box-shadow:inset 0 0 5px #000000;}
#wx_header ul.regions li a.selected {background-color:#a92c2b; background:-webkit-gradient(linear, left top, left bottom, from(#a92c2b), to(#5a0404)); background:-moz-linear-gradient(top, #a92c2b, #5a0404); background:-ms-linear-gradient(top, #a92c2b 0%, #5a0404 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a92c2b', endColorstr='#5a0404'); -moz-box-shadow: inset 0 0 5px #000000; -webkit-box-shadow:inset 0 0 5px #000000; box-shadow:inset 0 0 5px #000000;}
#wx_header .sponsor {margin:10px 8px 0 0; float:right;}

#wx_nav { width:100%; }
#wx_nav table { width:100%; }
#wx_nav table td { border-right:1px solid #999; padding:10px; text-align:center; }
#wx_nav table td:last-child { border-right:none; }
#wx_nav table td a { font-weight:bold; }
#wx_nav table td.selected { background-color:#AC0C0C; }
#wx_nav table td.selected a { color:#FFF; }
#wx_navarrow { background:url(/_styles/2012/images/icons.png) -240px -120px no-repeat; height:6px; position:absolute; width:15px; z-index:2; }

ul.wx_images {margin:0; padding:0; list-style-type:none;}
ul.wx_images li {margin:0 3px 3px 0; padding:3px; width:117px; height:117px; display:block; float:left; border:1px solid #d5d5d5;}
ul.wx_images li.webcam {width:91px; height:91px;}
ul.wx_images li.selected {background-color:#ccc;}
ul.wx_radar {margin:0; padding:4px; list-style-type:none;}
ul.wx_radar li {margin:0; padding:0; font-size:11px;}
ul.wx_radar li a {color:#000; line-height:16px;}
ul.wx_radar li.selected {font-weight:bold;}
#wx_subnav { margin:5px 0px; padding:5px; background-color:#fff; border:1px solid #d5d5d5; color:#000; min-height:80px;}
#weatherimage { position:relative; display:block; }
#weatherimage img {z-index:1;}
#textforecast {position:absolute; top:140px; margin:0 115px; padding:10px; width:410px; border:1px solid #757575; background-color:#fff; line-height:14px; display:none; z-index:20;}
#textforecast h3 {margin:0 0 5px 0; text-transform:uppercase;}
#textforecastclose {position:absolute; top:3px; right:3px;}
.disabled {opacity:0.40; filter:alpha(opacity=40); zoom:1;}
#webcam {position:relative; display:none;}
.vwfullstate {position:absolute; padding:2px 5px; background-color:#eee; border:1px solid #cdcdcd;}
#wx_image {float:right; width:100%;} /* Previously: width:530px; */
#wx_banner {margin:0 0 0 -1px; width:120px; overflow:hidden;}
#radarimages {display:none; margin:5px 0;}
#radarimages a.radarimage {display:inline-block; width:14px; height:14px; border:1px solid #7d7d7d; text-decoration:none; margin-right:2px;}
#radarimages a.radarimage.selected, #radarimages a:hover {border:1px solid #7d7d7d; background-color:#fff;}
#weatherdata {}
#weatherdata .hdr {padding:2px 5px; display:block; font-size:10px; color:#fff!important; text-transform:uppercase; text-align:center;} 
#weatherdata .red {background-color:#900;} 
#weatherdata .blue {background-color:#006;} 
#weatherdata .green {background-color:#007e62;}
#weatherdata .gradient {margin-right:5px; background:#f9f9f9 url(/images/weather/bg_gradient.gif) repeat-x; height:90px;}
#weatherdata #wxlist {margin:5px 0 0 0; padding:2px; background:url(/images/weather/bg_locations.gif) repeat-x; height:24px;}
#weatherdata #currenttemp {float:left; width:145px; text-align:center;}
#weatherdata #currenttemp span.temp {margin:8px 5px; display:block; font-size:32px; font-weight:bold;}
#weatherdata #currenttemp span.datetime {display:block; font-size:10px;}
#weatherdata #wind {float:left; width:95px; text-align:center;}
#weatherdata #wind span.wind {margin:7px 4px; display:block; font-size:13px; font-weight:bold;}
#weatherdata #wind span.windchill {margin:6px 4px; display:block; font-size:13px; font-weight:bold;}
#weatherdata #data {margin-right:-5px; float:left; width:180px;}
#weatherdata #data table {margin:0 4px; line-height:14px;}
#weatherdata #sunrise {float:left; width:95px;}

img.wxnav {padding-left:35px; cursor:pointer;}
a img.wxnav {outline:none; -moz-outline-style:none;}
a img {text-decoration:none;}

#frm_weatherreport {font-size:12px; color:#242424;}
#weatherresources {width:100%;}
#weatherresources td {padding:0 15px; vertical-align:top; width:25%; font-size:12px;}
#weatherresources td ul {margin:0; padding:0 15px; color:#850B0B;}
#weatherresources td ul li {font-size:12px; line-height:18px;}

/* Dropdown control */
.selectBox-dropdown {width:520px; position:relative; border:solid 0px #fff; line-height:16px; text-decoration:none; color:#fff; outline:none; vertical-align:middle; display:inline-block; cursor:default;}
.selectBox-dropdown:focus, .selectBox-dropdown:focus .selectBox-arrow {}
.selectBox-dropdown.selectBox-menuShowing {}
.selectBox-dropdown .selectBox-label {width:100%; padding:.1em .3em .2em .3em; display:inline-block; white-space:nowrap; overflow:hidden;}
.selectBox-dropdown .selectBox-arrow {position:absolute; top:0; right:0; width:94px; height:100%; background:url(/_styles/images/changelocation.gif) 50% center no-repeat;}

/* Dropdown menu */
.selectBox-dropdown-menu {position:absolute; z-index:99999; max-height:200px; background:#FFF; overflow:auto; border:1px solid #000;}
/* Inline control */
.selectBox-inline {width:250px; outline:none; display:inline-block; overflow:auto;}
.selectBox-inline:focus {/*border-color:#666;*/}

/* Options */
.selectBox-options, .selectBox-options li, .selectBox-options li a {list-style:none; display:block; cursor:default; padding:0; margin:0;}
.selectBox-options li a {line-height:1.5; padding:0 .3em 0 22px; white-space:nowrap; overflow:hidden; background:6px center no-repeat;}
.selectBox-options li.selectBox-hover a {background-color:#C8DEF4;}
.selectBox-options li.selectBox-disabled a {color:#888; background-color:transparent;}
.selectBox-options li.selectBox-selected a {background-image:url(/_styles/images/jquery.selectBox-tick.gif);}
.selectBox-options .selectBox-optgroup {color:#666; background:#EEE; font-weight:bold; line-height:1.5; padding:0 .3em; white-space:nowrap;}

/* Disabled */
.selectBox.selectBox-disabled {color:#888 !important;}
.selectBox-dropdown.selectBox-disabled .selectBox-arrow {opacity:.5; filter:alpha(opacity=50); border-color:#666;}
.selectBox-inline.selectBox-disabled {color:#888 !important;}
.selectBox-inline.selectBox-disabled .selectBox-options a {background-color:transparent !important;}

/* Ads */
.adbanner {display:inline-block;}
.adbanner.adpostage {margin:10px 10px 0px 10px; width:125px; height:125px;}
.adbanner.ad300x250 {width:300px; height:250px;}
.adbanner.ad300x600 {width:300px; height:600px;}
.adbanner.adskyscraper {width:160px; height:600px;}
.adbanner.adleaderboard {float:right; width:728px; height:90px;}
.adbanner.adpushdown { display: block; }
.adbanner.ad468x60 {width:468px; height:60px;}
.adbanner.ad324x60 {width:324px; height:60px;}
.adbanner.ad160x90 {width:160px; height:90px;}

.hidden {display:none;}
.clearfix:before, .clearfix:after {content:" "; display:table;}
.clearfix:after {clear:both;}
.clearfix {*zoom:1;}
.fl {float:left;}
.fr {float:right;}
.c {text-align:center;}
.clear {clear:both;}
form .btn, .btn {padding:2px 10px; color:#fff; background:#6a6a6a; border:1px solid #acacac; text-transform:uppercase;}
form .btn.disabled, .btn.disabled {background:#b4b4b4;}
form .btn2, .btn2 {padding:2px 10px; font:bold 12px arial, helvetica, sans-serif; color:#646464; background:-webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#ccc)); background:-moz-linear-gradient(top, #ebebeb, #ccc); border:1px solid #acacac; background:-ms-linear-gradient(top, #ebebeb 0%, #ccc 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#cccccc');}
.btnred {background:url(images/bg_button_red.gif) repeat-x; color:#fff; font-size:10px; font-weight:bold; text-align:center; text-transform:uppercase; height:30px; line-height:30px;}
.blogbtn {display:inline-block; background:url(images/bg_button_red.gif) repeat-x; color:#fff; font-size:12px; font-weight:bold; text-align:center; text-transform:uppercase; height:30px; line-height:30px; width:100%;}
form .btn2.selected, .btn2.selected {background-color:#f4f4f4;}
.btn.business {background-color:#13a55e;}
.btn.healthbeat {background-color:#c03a1d;}
.btn.sports {background-color:#396e9a;}
.btn.featured {background-color:#ae1515;}
.btn.politics {background-color:#e39705;}
.btn.agriculture {background-color:#7e9237;}
.btn.education {background-color:#378cd3;}
.btn.worldnews {background-color:#6d338e;}


/* News */
p.date {margin:0; color:#515151;}
p.teaser {margin:0; color:#000;}
a.fullstory {display:inline-block; margin-top:10px;}

ul.newslist {margin:0; padding:0; list-style-type:none;}
ul.newslist li {margin:0; padding:0; line-height:20px; color:#515151; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
ul.newslist li.morenews {text-align:center;margin-top:10px;}

#news {}
#news {font-size:12px; overflow:hidden;}
#news .img {position:relative; border:1px solid #b9b8b8;}
#news .img .caption {position:absolute; bottom:0; left:0; padding:3px; background-color:#fff; opacity:0.8; filter:alpha(opacity=80)}
#news .story {}
#news .story .date {margin-bottom:5px; font-size:10px; color:#ababab;}
#news .story .teaser {line-height:18px;}
#news h2.title {font-size:24px;}

#news.left, #news .left, #news_featured .left, #news_featured.left {margin-right:15px; float:left; width:375px;}
#news.right, #news .right, #news_featured .right, #news_featured.right {float:left; width:300px;}

#news.home {}
#news.home .addthis_button_facebook_like {width:100px;}
#news_latest .right {display:block; height:400px; float:right; width:140px; padding-left:15px; margin-left:15px; border-left:1px dotted #000;}
#news_latest .newslist {float:left; width:350px; overflow:hidden;}
#news_latest h5 {margin:5px 0 7px 0;}
#news_latest .right .date {margin-bottom:7px;}
#news_latest .right .teaser {line-height:18px;}

#news.featured {}
#news.featured .story {margin-top:10px;}

#news_featured {overflow:hidden;}


#news_featured.home {margin:15px 0; clear:left;}
#news_featured.home .right {display:block; height:350px; float:right; width:140px; padding-left:15px; margin-left:15px; border-left:1px dotted #000;}
#news_featured.home .newslist {float:left; width:350px; overflow:hidden;}


#news_featured.featured {}
#news_featured.featured .img {float:left; margin-right:5px;}
#news_featured.featured .item {margin-bottom:25px; clear:left; overflow:hidden;}

#newsbrowse {margin-bottom:10px; float:left; width:670px;}
.newsbrowse_paging {clear:both; float:right;}
.newsbrowse_paging a {}
.newsbrowse_story {margin-bottom:10px;}
.newsbrowse_story .img {margin-right:10px; border:1px solid #b9b8b8; float:left;}

.onestory_newslist {margin:0; padding:3px; font-size:11px; line-height:14px; border:1px solid #ccc; border-top-width:0;}

/* News Detail */
.newsdetail {}
.newsdetail h1.title {margin:0; font-size:24px; color:#850b0b; font-weight:normal;}
.newsdetail p.date {margin:5px 0; font-size:10px; color:#ababab;}
.newsdetail span.author {}
.newsdetail .social {}
.newsdetail .rightcol {margin-left:10px; float:right; width:80px;}

.newsdetail .rightcol .addthis_toolbox a.at300b, .newsdetail .rightcol .addthis_toolbox a.at300m {display: block; width: 100% !important;}*/

.newsdetail div.relatedtext {background-color:#ad1719; border-top:1px solid #5f5f5f; color:#fff; font-size:10px; padding:5px; clear:both;}
.newsdetail div.relatedstories {padding:5px 5px 15px 5px; background-color:#f4f4f4; line-height:18px;}
.newsdetail div.footer {border-top:1px solid #5f5f5f; border-bottom:1px solid #5f5f5f; background-color:#D1D1D1; height:35px; clear:both;}
.newsdetail div.story {margin-top:10px; max-width:600px; line-height:18px; font-size:1.1em;}
.newsdetail div.story p:first-child {display:inline;}
.newsdetail p.correction {color:#535353; font-style:italic;}
.newsdetail p.disclaimer {}
.newsdetail p.legal {}
.newsdetail .image {position:relative; /*max-height:300px;*/ overflow:hidden; text-align:center; }
.newsdetail .image img {max-width:600px; }
.newsdetail .image .playvideo {position:absolute; top:50%; left:50%; width:120px; height:120px; margin-top:-60px; margin-left:-60px;}
.newsdetail .next_story {float:left; width:280px; text-align:right; margin-left:4px;}
.newsdetail .previous_story {float:left; width:280px; margin-right:4px;}
.newsdetail .next_story p, .newsdetail .previous_story p {margin:0;}
.newsdetail .next_story p:first-child, .newsdetail .previous_story p:first-child {padding:3px 0; text-transform:uppercase;}
.newsdetail .line {border-bottom:1px dotted #000; font-weight:bold; line-height:20px;}
.newsdetail .line a span {margin-bottom:-2px;}
.newsdetail .link {padding:5px; line-height:20px; text-align:left;}
.newsdetail .previousline {border-right:1px dotted #000; margin-right:-4px!important;}
div.relatedtext {background-color:#ad1719; border-top:1px solid #5f5f5f; color:#fff; font-size:10px; padding:5px; clear:both; }
div.relatedstories {padding:5px 5px 15px 5px; background-color:#f4f4f4; line-height:18px;}

#slideshow_wrapper {background:#fff url(/images/news/bg_largeimage.gif) no-repeat 0px -68px; margin-bottom:10px; overflow:hidden; width:615px; }
#slideshow_wrapper #slideshow_images {float:left; height:363px; width:534px;}
#slideshow_wrapper #slideshow_images img {margin-left:17px; margin-top:11px;}
#slideshow_wrapper #slideshow_prev {cursor:pointer; float:left; height:363px; width:40px;}
#slideshow_wrapper #slideshow_next {cursor:pointer; float:right; height:363px; width:41px;}
#slideshow_wrapper #slideshow_caption {background-color:#262626; border-bottom:1px solid #fff; border-top:1px solid #fff; clear:both; padding:10px;}
#slideshow_wrapper #slideshow_caption #title {color:#8c8b8b; font:18px arial;}
#slideshow_wrapper #slideshow_caption #credit {color:#fff;}
#slideshow_wrapper #slideshow_pager {background:#dfdfdf url(/images/news/bg_slideshownav.gif) repeat-x; color:#5c5b5b; font:10px Arial; padding:5px; text-transform:uppercase;}
#slideshow_pager .pagenumbers {background-color:#666; border-right:1px solid #fff; border-top:1px solid #fff; float:left; margin-left:10px;}
#slideshow_pager .pagenumbers .pagenum {border-bottom:1px solid #fff; border-left:1px solid #fff; float:left;}
#slideshow_pager .pagenumbers .pagenum:hover {background-color:#ccc;}
#slideshow_pager .pagenumbers .pagenum a {color:#fff; line-height:20px; padding:0px 5px; text-decoration:none;}
#slideshow_pager .pagenumbers .pagenum a:hover {color:#000;}
#slideshow_pager .pagenumbers .pagenum.activeSlide {background-color:#c00000;}
#slideshow_pager .pagenumbers .pagenum.activeSlide:hover a {color:#fff;}

#youmayalsolike {clear:both; margin-top:10px;}
#newsevents {clear:both;}

/* Most Viewed */
ul.mostviewed {margin:0; padding:0; list-style:none;}
ul.mostviewed li {margin:0 0 10px 0; clear:left;}
ul.mostviewed li a {font-size:14px;}
ul.mostviewed li .number {margin-right:5px; display:inline-block; width:38px; height:35px; color:#fff; background-color:#dfdfdf; text-align:center; line-height:35px; font:normal 24px Georgia, "Times New Roman", Times, serif; float:left;}
ul.mostviewed li.hidden {display:none;}


/* Colors */
.grey {color:#515151;}
.header.news {background-color:#ae1515;}
.header.business {background-color:#13a55e;}
.header.healthbeat {background-color:#c03a1d;}
.header.sports {background-color:#396e9a;}
.header.featured {background-color:#ae1515;}
.header.politics {background-color:#e39705;}
.header.agriculture {background-color:#7e9237;}
.header.education {background-color:#378cd3;}
.header.worldnews {background-color:#6d338e;}
.header.default {background-color:#e6e6e6; color:#515151;}
.header.default .changeqty {color:#515151;}

/* Icons */
.icon {display:inline-block; background-image:url(images/icons.png); *display:inline;}
.icon-facebook {background-position:0 0; width:32px; height:32px;}
.icon-facebook_small {background-position:-40px 0; width:22px; height:22px;}
.icon-facebook_mini {background-position:-64px 0; width:16px; height:16px;}
.icon-twitter {background-position:-80px 0; width:32px; height:32px;}
.icon-twitter_small {background-position:-120px 0; width:22px; height:22px;}
.icon-twitter_mini {background-position:-144px 0; width:16px; height:16px;}
.icon-youtube {background-position:-160px 0; width:32px; height:32px;}
.icon-youtube_small {background-position:-200px 0; width:22px; height:22px;}
.icon-rss {background-position:-240px 0; width:32px; height:32px;}
.icon-rss_small {background-position:-280px 0; width:22px; height:22px;}
.icon-googleplus {background-position:-320px 0; width:32px; height:32px;}
.icon-googleplus_small {background-position:-360px 0; width:22px; height:22px;}
.icon-googleplus_mini {background-position:-384px 0; width:16px; height:16px;}
.icon-left_on, .icon-left {background-position:0 -40px; width:26px; height:36px;}
.icon-left_off, .icon-left.off {background-position:-40px -40px; width:26px; height:36px;}
.icon-right_on, .icon-right {background-position:-80px -40px; width:26px; height:36px;}
.icon-right_off, .icon-right.off {background-position:-120px -40px; width:26px; height:36px;}
.icon-moveup_on {background-position:-160px -40px; width:26px; height:25px;}
.icon-moveup_off {background-position:-240px -40px; width:26px; height:25px; cursor:not-allowed;}
.icon-movedown_on {background-position:-200px -40px; width:26px; height:25px;}
.icon-movedown_off {background-position:-280px -40px; width:26px; height:25px; cursor:not-allowed;}
.icon-play {background-position:0 -80px; width:19px; height:15px;}
.icon-play_small {background-position:-40px -80px; width:20px; height:11px; margin-bottom:-1px;}
.icon-next {background-position:-80px -80px; width:11px; height:11px;}
.icon-star {background-position:-120px -80px; width:20px; height:13px;}
.icon-rotator-on {background-position:-160px -80px; width:11px; height:11px;}
.icon-rotator-off {background-position:-200px -80px; width:11px; height:11px;}
.icon-story-prev {background-position:-240px -80px; width:13px; height:12px;}
.icon-story-next {background-position:-280px -80px; width:13px; height:12px;}
.icon-minus {background-position:0 -120px; width:25px; height:25px;}
.icon-plus {background-position:-40px -120px; width:25px; height:25px;}
.icon-close {background-position:-80px -120px; width:25px; height:25px;}
.icon-check-on {background-position:-120px -120px; width:25px; height:25px;}
.icon-check-off {background-position:-160px -120px; width:25px; height:25px;}
.icon-savedfolder {background-position:-200px -120px; width:25px; height:25px;}
.icon-reel {background-position:0 -160px; width:40px; height:30px; float:left;}

.icon-previous_off, .icon-previous.off {background-position:0 -200px; width:26px; height:90px; cursor:not-allowed;}
.icon-previous_on, .icon-previous {background-position:-80px -200px; width:26px; height:90px;}
.icon-next_off, .icon-next.off {background-position:-40px -200px; width:26px; height:90px; cursor:not-allowed;}
.icon-next_on, .icon-next {background-position:-120px -200px; width:26px; height:90px;}

.icon.news {margin-bottom:-2px; width:16px; height:11px;}
.icon.news.icon-play_small {width:15px;}
.icon.news-8336 {background-position:-320px -40px;} /*Audio*/
.icon.news-8341 {background-position:-320px -51px;} /*Alert*/
.icon.news-8340 {background-position:-320px -62px;} /*Exclusive*/
.icon.news-8339 {background-position:-320px -73px;} /*Video*/
.icon.news-8338 {background-position:-320px -84px; height:11px; width:50px; } /*Update*/
.icon.news-8337 {background-position:-320px -95px;} /*Photos*/
.icon.news-10900 {background-position:-320px -106px;} /*Links*/
.icon.news-31892 {background-position:-320px -117px;} /*Poll*/
.icon.news-36679 {background-position:-320px -128px; height:11px; width:50px; } /*Preview*/

/* Alerts */
a.stormcenter {float:left; margin:0 5px 5px 0;}
#alerts {position:relative; margin-bottom:10px; width:100%; border:1px solid #747474; float:left;}
#alerts .alertimg {position:absolute; top:-7px; left:0px; z-index:1;}
#alerts.stormcenter {width:740px; margin-top:8px;}
#alerts #scrollable {margin-left:120px; height:27px; overflow:hidden; position:relative; background:url(images/bg_alerts.png) repeat-x;}
#alerts #scrollable .items {height:20000em; position:absolute;}
#alerts #scrollable .item {line-height:27px; font-weight:bold; font-size:14px;}
#alerts a.browse {position:absolute; display:block; background:url(images/icons.png) no-repeat; width:15px; height:6px; font-size:1px; z-index:2;}
#alerts a.up {background-position:-280px -120px; top:5px; right:5px;}
#alerts a.down {background-position:-240px -120px; top:18px; right:5px;}

/* Footer */
footer {margin-top:2px; font-size:12px; line-height:18px; background-color:#363636; color:#fff; overflow:hidden;}
footer a {color:#fff;}
footer #contact {float:left; padding:10px;}
footer #links {float:right; padding:10px; text-align:right;}
footer #links ul {margin:0; padding:0; list-style-type:none;}
footer #links ul li {display:inline-block; *display:inline; zoom:1;}
footer #links ul li:after {content: "|"; margin: 0 8px 0 10px; display: inline-block;}
footer #links ul li:last-child:after {display: none; content: "";}
footer #links ul li:last-child {padding:0;}
footer #links ul li a {text-decoration:none;}
footer #links ul li a:hover {text-decoration:underline;}
footer #lgl {clear:both; padding:0 10px; background:url(images/bg_legal.gif) repeat-x; height:25px; line-height:25px; border-right:1px solid #363636; color:#fff; text-transform: uppercase;}
footer #lgl a.ls {float:right;}
footer #young-station {clear: both; padding: 10px 10px 20px 10px; width: 80%; margin: 0 auto; text-align: center;}
footer #young-station ul {list-style: none; margin: 0; padding: 0;}
footer #young-station ul li {display: inline-block; margin: 0; padding: 0;}
footer #young-station ul li:after {content: "·"; display: inline; margin: 0 3px 0 5px;}
footer #young-station ul li:last-child:after {content: ""; display: none;}
footer #young-station ul li a {white-space: nowrap;}
footer #young-station:after {content: ""; display: block; clear: both;}

/* Sports ticker */
#ticker_wrapper {
	background: #406C9B;
	background: -moz-linear-gradient(top, #406C9B 0%, #9AC0E5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #406C9B), color-stop(100%, #9AC0E5));
	background: -webkit-linear-gradient(top, #406C9B 0%, #9AC0E5 100%);
	background: -o-linear-gradient(top, #406C9B 0%, #9AC0E5 100%);
	background: -ms-linear-gradient(top, #406C9B 0%, #9AC0E5 100%);
	background: linear-gradient(to bottom, #406C9B 0%, #9AC0E5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#406C9B", endColorstr="#9AC0E5", GradientType=0);
	height:63px; overflow:hidden; padding:0px 5px; position:relative; width:999px;}
#ticker_wrapper .browse {display:block;}
#ticker_wrapper .icon-left, #ticker_wrapper .icon-right {margin-top:3px;}
#ticker_wrapper .left, #fullscoreboard_wrapper .left {float:left;}
#ticker_wrapper .right, #fullscoreboard_wrapper .right {float:right;}
#ticker_wrapper .scrollable {float:left; height:42px; margin-left:2px; overflow:hidden; position:relative; width:943px;}
#ticker_wrapper .scrollable .items {position:absolute; width:20000em;}
#ticker_wrapper .scrollable .items .ticker_block {float:left;}
#ticker_wrapper .scrollable .items .results {background:#406C9B; border:1px solid #0D3D6E; color:#FFF; cursor:pointer; float:left; font-size:7pt; line-height:1.2em; height:36px; margin:2px 1px 2px 0px; text-transform:uppercase;}
#ticker_wrapper .scrollable .items .results .sport {background-color:#80C2F2; color:#0D3D6E; float:none; padding:0px 2px;}
#ticker_wrapper .scrollable .items .results .visitors,
#ticker_wrapper .scrollable .items .results .home {font-weight:bold; overflow:hidden; width:auto;}
#ticker_wrapper .scrollable .items .results .team {padding-left:2px; overflow:hidden; white-space:nowrap; width:auto;}
#ticker_wrapper .scrollable .items .results .score {padding-left:10px; padding-right:2px; text-align:right;}
#ticker_wrapper #lastupdated {background:#0D3D6E; clear:both; color:#FFF; overflow:hidden; padding:2px 5px; text-transform:uppercase;}
#ticker_wrapper #lastupdated a {color:#FFF;}

/* Sports full scoreboard */
#fullscoreboard_wrapper {float:left; overflow:hidden; padding:0; position:relative; width:100%;}
#fullscoreboard_wrapper .leaguename {float: left;}
#fullscoreboard_wrapper .toggleall {float: right; font-size:9px; line-height:18px; padding-right:10px; text-transform:uppercase;}
#fullscoreboard_wrapper .sport, #fullscoreboard_wrapper .leagueresults {clear:both; margin-bottom:10px; overflow:hidden; position:relative;}
#fullscoreboard_wrapper .results {background-color:#F9F9F9; border:1px solid #999; float:left; margin:1px 1px 0px 0px; overflow:hidden; text-transform:uppercase; width:226px;}
#fullscoreboard_wrapper .results .gameheader {background:#DDD; overflow:hidden; padding:3px;}
#fullscoreboard_wrapper .results .gamestatus {color:#777;}
#fullscoreboard_wrapper .results .visitors {float:left; overflow:hidden;}
#fullscoreboard_wrapper .results .home {float:left; overflow:hidden;}
#fullscoreboard_wrapper .results .team {padding-left:3px; width:190px;}
#fullscoreboard_wrapper .results .winner {color:#0D3D6E; font-weight:bold;}
#fullscoreboard_wrapper .results .score {text-align:right; width:30px;}
#fullscoreboard_wrapper .results .info {color:#999; float:none; font-size:9px; padding:0px 3px;}
#fullscoreboard_wrapper .results .info .showmoreinfo {display:block; float:right;}
#fullscoreboard_wrapper .results .moreinfo {display:none; float:none; font-size:9px; overflow:hidden; text-transform:none;}

/* What's for Dinner */
#wfd_wrapper { overflow:hidden; position:relative; width:100%; }
#wfd_wrapper #header { clear:both; font-size:13px; height:237px; }
#wfd_wrapper #header #logo { float:left; height:237px; width:356px; }
#wfd_wrapper #header .title { color:#AE1719; font:15px Verdana, sans-serif; padding:20px 0px; }
#wfd_wrapper #header p { padding:0px 20px; }
#wfd_wrapper #collections { border:1px solid #C0C0C0; float:left; margin-right:10px; width:165px; }
#wfd_wrapper #collections .header { background-color:#F0F0F0; border-bottom:1px solid #C0C0C0; color:#7B7365; font-weight:bold; margin:0px; padding:5px; text-align:center; }
#wfd_wrapper #collections .links { padding:5px; }
#wfd_wrapper #recipes { float:left; width:820px; }
#wfd_wrapper #recipes #featured { background-color:#F0F0F0; border:1px solid #C0C0C0; padding:10px; }

#wfd_wrapper #recipe { overflow:hidden; width:820px; }
#wfd_wrapper #recipe #photos { border:1px solid #C0C0C0; float:right; margin-bottom:10px; padding:5px; width:305px; }
#wfd_wrapper #recipe #photos img { width:305px; }
#wfd_wrapper #recipe #reviews { border:1px solid #C0C0C0; clear:right; float:right; font:12px Verdana, Geneva, sans-serif; padding:10px; width:250px; }
#wfd_wrapper #recipe #reviews > div { clear:right; float:right; }
#wfd_wrapper #recipe #reviews .time { color:#AF0F11; font:25px "Times New Roman", Times, serif; }
#wfd_wrapper #recipe #reviews #numreviews { color:#007DCC; float:right; font-size:1.2em; font-weight:bold; height:18px; margin-left:10px; margin-top:10px; }
#wfd_wrapper #recipe #reviews #stars { background-color:#CCC; float:left; height:18px; margin-top:10px; position:relative; width:112px; }
#wfd_wrapper #recipe #reviews #stars img { height:18px; left:0px; position:absolute; top:0px; width:112px; z-index:2; }
#wfd_wrapper #recipe #reviews #stars .rating { background-color:#F18E3A; height:18px; left:0px; position:absolute; top:0px; width:90%; z-index:1; }
#wfd_wrapper #recipe .title { color:#AE1719; font:bold 16px Verdana, sans-serif; }
#wfd_wrapper #recipe .date { color:#999; font:bold 14px Verdana, sans-serif; }
#wfd_wrapper #recipe .recipebody { margin-top:20px; }

/* Ushare */
#usharedashboard {position:absolute; top:10px; left:240px; width:324px; z-index:1000;}
#usharedashboard a {font:normal 12px arial, verdana, geneva, helvetica, serif; color:#828080; text-decoration:none;}
#usharedashboard a.red {color:#840b0b;}
#usharedashboard .usericon {float:left; padding-right:5px;}
#usharelogin {position:absolute; display:none; text-align:left;}
#usharelogin #usharelogo { width:100%; background:url(/_styles/2012/images/uShare-Logo-lg.png) left center no-repeat; width:302px; height:101px; margin-bottom:10px; }

.usharetab {margin:0; padding:0; overflow:hidden; white-space:nowrap; text-align:center; background:#e7e7e7 url(/images/tabs/bg_tab2.gif) bottom repeat-x; 
	border:1px solid #ccc; height:100px;}
.usharetab li {margin:0; padding:7px 5px; display:block; float:left; border-right:1px solid #ababab; border-bottom:1px solid #ccc;}
.usharetab li a {margin:0; font:normal 9px verdana,serif; color:#5b5b5b; text-decoration:none; cursor:pointer;}
.usharetab li.selected, .usharetab li.selected a {font-weight:bold; color:#5b5b5b; background-color:#f4f4f4; border-bottom:1px solid #f4f4f4;}

.uShare {}
.uShare th {background-color:#474747; color:#fff; padding:5px;}
.uShare td {background-color:#ddd;}
.videolist {margin:0 11px 12px 0; padding:18px 5px; text-align:center; float:left; width:140px; height:100px; font-size:10px; overflow:hidden; background-color:#f8f8f8;}
.videolist img {border:1px solid #000;}
.videolistselected {border:1px solid #000; background-color:#fff;}
.ushareicon {width:75px; height:95px; float:left; text-align:center;}
.ushareicon a {font-size:9px; font-weight:bold; text-decoration:none;}
#ushareclose {position:absolute; top:2px; right:3px;}

.registration {font-size:11px; color:#000; text-align:left;}
.registration thead td {padding:5px; background-color:#ad1719; color:#fff; font-weight:bold; font-size:15px; text-transform:uppercase;}
.registration th {padding:5px; font-weight:bold; border-bottom:1px solid #787878; text-transform:uppercase; text-align:left;}
.registration td {padding:4px; font-size:11px; color:#000; background-color:#f4f4f4;}
.registration input, .registration select {vertical-align:middle;}
.registration label {}
.registration label .req {}
.response {padding:5px; background-color:#ad1719;}
.registrationlabel {font:bold 11px arial,verdana,serif;}
.button {font:bold 12px 'trebuchet ms',arial,helvetica,sans-serif; text-transform:uppercase; text-align:center; color:#5b5b5b; height:24px; background-color:#ccc; border:1px solid; border-color:#aaa #5b5b5b #5b5b5b #aaa;}
.button2 {font-size:10px; cursor:pointer; border:outset 1px #ccc; background:#999; color:#666; font-weight:bold; padding:1px 2px; background:url(/images/formbg.gif) repeat-x left top;}
a.redbutton {margin:0; padding:3px 10px; font:bold 12px 'trebuchet ms',arial,helvetica,sans-serif; text-transform:uppercase; text-align:center; color:#fff; height:24px; line-height:24px; background-color:#b50000; border:1px solid; border-color:#aaa #5b5b5b #5b5b5b #aaa;}
a.redbutton {text-decoration:none;}
.buttonhov {}
.notification {border:1px solid #000; padding:5px; background-color:#ededed;}
.textheader {color:#ad1719; font-size:13px; font-weight:bold; line-height:18px;}

.notrequired { display:none; }

fieldset {margin:5px 0; padding:3px;}
fieldset legend {font-weight:bold;}
fieldset#emailinfo { display:none; }
#emailpreferences fieldset {margin:5px 5px 5px 0; padding:2px;}
#emailpreferences fieldset.email {width:180px; height:215px; float:left;}
#emailpreferences fieldset.business {margin:5px 5px 5px 0; padding:2px; clear:both;}
#emailpreferences ul.subscriptions {margin:0; padding:10px; list-style-type:none;}
#emailpreferences ul.subscriptions li {float:left; width:150px;}

/* Tabs */
.tabs, .tabs_nobg {margin:0; padding:0; overflow:hidden; white-space:nowrap; background:url(/images/tabs/bg_tab2.gif) repeat-x; border:1px solid #ccc; border-bottom-width:0; height:22px;}
.tabs li, .tabs_nobg li {margin:0; padding:4px 10px 4px 7px; display:block; float:left; border-right:1px solid #ababab; border-bottom:1px solid #ccc;}
.tabs li a, .tabs_nobg li a {margin:0; font:bold 11px verdana,serif; color:#5b5b5b; text-decoration:none; cursor:pointer;}
.tabs li.selected, .tabs li.selected a, .tabs_nobg li.selected, .tabs_nobg li.selected a {font-weight:bold; color:#5b5b5b; background-color:#f4f4f4; border-bottom:1px solid #f4f4f4;}

.tabs li.right {float:right; border:0; margin:0; padding:1px 1px 0 0;}
.tabs li.right select {font-size:11px;}

.tabgroup {margin:0; padding:5px; height:100px; overflow:hidden; border:1px solid #ccc; border-top-width:0; background-color:#f4f4f4; clear:left;}
.tabgroup2 {margin:0; padding:5px; height:200px; overflow:hidden; border:1px solid #ccc; border-top-width:0; background-color:#f4f4f4; clear:left;}
.tabgroup_nobg {margin:0; padding:1px; height:100px; overflow:hidden; border:1px solid #ccc; border-top-width:0; background-color:#f4f4f4; clear:left;}

.tabgroup_noheight {margin:0; padding:5px; overflow:hidden; border:1px solid #ccc; border-top-width:0; background-color:#f4f4f4; clear:left;}

.tabgroup_border {margin:0; padding:5px; overflow:hidden; border:1px solid #ccc; background-color:#f4f4f4; clear:left;}
.tabcontent {display:none; overflow:hidden; background-color:#f4f4f4; clear:left;}
.cycle1 {font-size:9px; color:#a0a0a0; font-weight:bold;}
.cycle2 {color:#ae1317;}
.cyclenumber {color:#fff; background-color:#a0a0a0; text-align:center; padding:0 3px;}
#tab_popular.tabs {width:322px;}
#tc_tab_popular.tabcontent, #tc_tab_popularvideos.tabcontent {width:324px;}
@media print {.tabcontent {display:block!important;}}

.headerbar_dark {border:1px solid #ccc; background:url(/images/tabs/bg_tab2.gif) repeat-x; color:#5b5b5b; padding:4px 7px; font-size:11px; font-weight:bold; text-decoration:none;}
.headerbar_dark a {color:#5b5b5b; font-size:11px; font-weight:bold;}
.headerbar_dark img {float:right; margin-top:1px; margin-left:3px;}

.headerbar_wx {border:1px solid #ccc; background:url(/images/tabs/bg_tab3.gif) repeat-x; color:#fff; padding:4px 7px; font-size:11px; font-weight:bold; text-decoration:none;}
.headerbar_wx a {color:#fff; font-size:11px; font-weight:bold;}
.headerbar_wx img {float:right; margin-top:1px; margin-left:3px;}

.headerbar, .rheader {border:1px solid #ccc; background:url(/images/tabs/bg_tab2.gif) repeat-x; color:#5b5b5b; padding:4px 7px; color:#5b5b5b; font-size:11px;  text-decoration:none;}
.headerbar a, .rheader a {font-size:11px; text-decoration:none;}
.headerbar a.right, .rheader a.right {float:right;}
.headerbar span, .rheader span {color:#5b5b5b; font-size:11px; font-weight:bold; text-decoration:none;}
.headerbar span a, .rheader span a {color:#5b5b5b; font-size:10px; font-weight:bold; text-decoration:none;}
.headerbar img, .rheader img {float:right; margin-top:1px; margin-left:3px;}


/* Saved Items */
#business_saved {position:relative; margin:-7px 0 10px 0;}
#business_saved .tab {padding-left:30px; font-size:11px; width:160px; line-height:26px; background-color:#dfdfdf; float:right;
	border-radius:40px 0 0 0; -moz-border-radius:40px 0 0 0; -webkit-border-radius:40px 0 0 0;}
#business_saved .break {border-bottom:7px solid #dfdfdf; clear:both;}
#business_saved .content {position:absolute; right:0; top:33px; display:block; padding:0 5px 5px 5px; height:310px; background-color:#dfdfdf; width:750px; z-index:100;}
#business_saved .left {width:200px; float:left;}
#business_saved .left h3 {font-size:18px;}
#business_saved .left ul.actions {margin:0; padding:0; list-style-type:none;}
#business_saved .left ul.actions li {margin:15px 0; padding:5px 5px 5px 7px; border-radius:5px 0 0 5px; font-weight:bold;}
#business_saved .left ul.actions li a {display:block; color:#000; text-decoration:none; font-family:verdana, arial, geneva!important;}
#business_saved .left ul.actions li span {color:#ae1317; float:right; margin-bottom:2px;}
#business_saved .left ul.actions li.selected {background-color:#fff;}
#business_saved .left .hidesaved {font-family:verdana, arial, geneva!important;}

#business_saved .right {width:550px; height:310px; float:left;}
#business_saved .markoptions {padding:5px 0;}
#business_saved .articles {height:285px; overflow:auto; background-color:#fff;}
#business_saved .articles .article {height:65px; padding:3px 10px; clear:both;}
#business_saved .articles .article h3 {margin:7px 0; font-size:16px;}
#business_saved .articles .article:hover {background-color:#fefeda;}
#business_saved .articles .article .action {padding:0 10px; width:30px; float:left;}
#business_saved .articles .article .item {float:left;}


div#newscategory_6118{
	
}

div#newscategory_6118 ul{
	list-style:none;
	padding:0;
}

div#newscategory_6118 ul li{
	line-height:16px;
	margin:0 0 15px;
}

div#newscategory_6118 ul li a{
	font-size:13px;
	font-weight:bold;
	display:inline-block;
}

div#newscategory_6118 ul li br{
	margin: 2px 0;
}
div.advertising-pdf ol {list-style-type: decimal;}
div.advertising-pdf ol ol {list-style-type: lower-alpha;}
div.advertising-pdf ol ol ol {list-style-type: lower-roman;}

/* Media Queries */
@media only screen and (min-width:480px) {}
@media only screen and (min-width:768px) {}
@media only screen and (min-width:1140px) {}

@media print {
    * {background:transparent!important; color:#000!important; box-shadow:none!important; text-shadow:none!important;}
    a, a:visited {text-decoration:underline;}
    a[href]:after {content:" (" attr(href) ")";}
    abbr[title]:after {content:" (" attr(title) ")";}
    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {content:"";}
    pre, blockquote {border:1px solid #999; page-break-inside:avoid;}
    thead {display:table-header-group;}
    tr, img {page-break-inside:avoid;}
    img {max-width:100%!important;}
    @page {margin:0.5cm;}
    p, h2, h3 {orphans:3; widows:3;}
	h2, h3 {page-break-after:avoid;}
}