body {margin:0;text-align:center;padding:0;font-family:Arial, sans-serif;line-height:120%;background:#fff;}
h1 {line-height:100%;}
img {display:block;}
p:first-child {margin-top:0px;}
a:hover {color:#004990;background-color:#f9f9f9;border-bottom:0;}

.floatSpacer {clear:both;height:0px;line-height:0px;border:0;padding:0;margin:0;font-size:1px;}

a.video {text-indent:32px;background:url(/gfx/rwd/video-icon.png) 0 2px no-repeat;}
a.video span.dhExtrasHead {background:url(/gfx/rwd/video-icon.png) 0 2px no-repeat;}
a.gallery {text-indent:32px;background:url(/gfx/rwd/gallery-icon.png) 0 2px no-repeat;}
a.gallery span.dhExtrasHead {background:url(/gfx/rwd/video-icon.png) 0 2px no-repeat;}

@-webkit-keyframes swing
{
    15%
    {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    30%
    {
        -webkit-transform: translateX(-5px);
       transform: translateX(-5px);
    } 
    50%
    {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }
    65%
    {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    80%
    {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes swing
{
    15%
    {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    30%
    {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px);
    }
    50%
    {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }
    65%
    {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    80%
    {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

.swing:hover {-webkit-animation: swing 1s ease;
        animation: swing 1s ease;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;}

.circle {border-radius:50%;}

.rotate:hover {
        -webkit-transform: rotateZ(-30deg);
        -ms-transform: rotateZ(-30deg);
        transform: rotateZ(-30deg);
}

.shrink:hover {
        -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
        transform: scale(0.8);
}

.grow:hover {
        -webkit-transform: scale(1.3);
        -ms-transform: scale(1.3);
        transform: scale(1.3);
}

/* ADDED BY PHIL 1/8/2014 */

#siteToolBoxBackground {display:none;position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.85);z-index:10000;}
#siteToolBox {display:none;position:fixed;top:0;left:0;min-height:100%;height:100%;max-width:360px;min-width:320px;width:100%;background:#0c7bbc;z-index:10001;padding:0;margin:0;overflow:hidden;
-webkit-box-shadow: 6px 0 6px 0 rgba(0,0,0,0.2);
-moz-box-shadow: 6px 0 6px 0 rgba(0,0,0,0.2);
box-shadow: 6px 0 6px 0 rgba(0,0,0,0.2);}
#siteToolBox .siteToolBoxInner {text-align:left;position:relative;width:100%;margin:0 auto;padding:0;max-width:360px;min-width:320px;}
#toolOptionsOverlay {width:100%;margin:0;background:#0c7bbc;height:44px;border-bottom:1px solid #2692d1;}
#toolOptionsOverlay a {display:block;float:left;font-size:13px;font-weight:bold;line-height:40px;background-image:url(/gfx/rwd/option-tools-20x100-sprite-active2.png);background-repeat:no-repeat;}
#siteNavActive {background-position:12px -68px;width:111px;text-indent:37px;margin-right:1px;border-bottom:0;padding-top:3px;background-color:#2692d1;}
#siteSearchActive {background-position:10px -28px;width:99px;text-indent:32px;padding-top:3px;background-color:#2692d1;}
#siteHelpActive {background-position:7px 12px;width:103px;text-indent:26px;margin-left:1px;margin-right:0;padding-top:3px;background-color:#2692d1;}

a#siteCloseBtn {background:#2692d1 url(/gfx/rwd/nav-active-close-btn2.png) 3px 2px no-repeat;width:44px;height:43px;margin-left:0;margin-right:0;overflow:hidden;text-indent:50px;float:right;}

#toolOptionsOverlay a.active {background-color:#0c7bbc;line-height:41px;border-bottom:1px solid #0c7bbc;}

#siteToolBox .siteToolBoxInner a {font-size:13px;text-decoration:none;color:#eee;}
#siteToolBox .siteToolBoxInner a:hover {color:#fff;border-bottom:0;background-color:#0a69a1;}
#siteToolBox .siteToolBoxInner a#siteCloseBtn:hover {background-color:#2692d1;}

.siteNavTab {clear:both;width:96%;margin:28px 2% 16px;overflow-y: auto;}
.siteNavTab #mainNav {text-indent:0;padding:0;list-style:none;position:relative;margin-top:0;}
.siteNavTab #mainNav > li {width:100%;height:44px;}
.siteNavTab #mainNav > li div.navMainBtns {padding:0;display:block;margin:1px 0 0 0;width:50%;height:44px;line-height:44px;background:#1a8fd3;position:relative;}
.siteNavTab #mainNav > li a {font-weight:bold;font-size:14px;color:#fff;height:44px;display:block;text-indent:10px;}
.siteNavTab #mainNav > li a:hover {color:#b7ebfe;}
.siteNavTab #mainNav > li a.openSecNav {position:absolute;top:0;right:0;z-index:2;width:44px;height:44px;background:#0a85cd;text-indent:0;text-align:center;}
.siteNavTab #mainNav > li a.currentSecNav {background:#0171b2;}
.siteNavTab #mainNav li ul {text-indent:0;padding:0;list-style:none;display:none;}

.siteNavTab #mainNav li ul.secNavList {display:block;position:absolute;z-index:5;top:0;right:0;width:50%;min-height:1600px;background:#095988;margin-right:0;}
.siteNavTab #mainNav li ul.secNavList li {width:174;height:44px;font-size:13px;line-height:44px;margin:0 0 1px 1px;}
.siteNavTab #mainNav li ul.secNavList li a {padding:0;display:block;margin:0;height:44px;line-height:44px;background:#0171b2;text-indent:16px;font-size:12px;}

.siteSearchTab {margin:0;}
.siteSearchTab > div:nth-child(1) {color:#fff;width:96%;line-height:24px;margin-left:2%;margin-right:2%;margin-bottom:8px;border-bottom:1px dotted #2c95d2;padding-bottom:4px;}
input.siteSearch {float:left;margin:1px 70px 8px 8px;max-width:274px;width:100%;height:16px;}
input.siteSearchGo {float:left;width:50px;margin:0 10px 8px -60px;}

.siteSearchTab .moreSearchBox {clear:both;width:96%;margin:10px 2% 16px;border-top:1px solid #2692d1;}
.siteSearchTab .searchHead {font-size:19px;color:#fff;margin-top:20px;}
.siteSearchTab .moreSearchBox a.sectionheadline {float:left;color:#b7ebfe;display:block;text-decoration:none;border:1px solid #2692d1;background:#238cc9;width:42%;padding:3%;margin:3% 0 0 2%;line-height:16px;height:80px;font-size:15px;}
.siteSearchTab .moreSearchBox a.sectionheadline span {font-weight:bold;color:#fff;}

.siteSearchTab .moreSearchBox a:hover.sectionheadline {color:#fff;background:#1574ab;border:1px solid #3698d2;}
.siteSearchTab .moreSearchBox a.firstElement {margin-left:0;}

.siteHelpTab {clear:both;width:96%;margin:10px 2% 16px;}
.siteHelpTab .siteHelpHead {font-size:19px;color:#fff;margin-top:28px;}
.siteHelpTab .borderBox {border-top:1px solid #2692d1;margin-top:8px;margin-bottom:16px;padding-top:3px;}
.siteHelpTab .borderBox a {display:block;line-height:36px;height:36px;margin:0 0 1px 0;background:#1a8fd3;color:#fff;text-indent:12px;font-weight:bold;}

div.t402-inline-block {margin-right:-400px;}

#mediaLightBox {display:none;position:fixed;top:5%;left:5%;height:90%;width:90%;background:#fff;z-index:10001;padding:0;}
#mediaLightBox .mediaLightBoxInner {position:relative;width:100%;height:100%;background:#fff;margin:0 auto;max-width:970px;}
#mediaLightBox .mediaLightBoxContainer {margin:0;width:100%;background:#fff;}
#mediaLightBox img, #mediaLightBox iframe {width:100%;height:100%;position:absolute;top:0;left:0;margin-top:20px;}
#mediaLightBoxBackground {display:none;position:fixed;top:0;left:0;height:100%;width:100%;background:#fff;opacity:.98;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=98)";filter:alpha(opacity=98); z-index:10000;
}
#mediaLightBox .closeBar {width:100%;height:40px;position:absolute;top:0;right:0;z-index:1;border-top:3px solid #f3f3f3;}
#mediaLightBox .closeBar img {cursor:pointer;width:32px;height:32px;opacity:.4;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(opacity=40);display:block;position:absolute;top:-18px;right:0;left:auto;margin:0;}
#mediaLightBox .closeBar img:hover {opacity:.8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);}

/* END ADDED BY PHIL 1/8/2014 */

#wideContentBlockRates {width:100%;margin:0 0 35px 0;background:#e4edf4;clear:both;}
.wideContentBlockRatesInner {margin:0 auto;width:630px;overflow:hidden;background:#fff;padding:0 20px;}

#tickerBlock {margin:0;overflow:hidden;}
.tickerBlockInner {margin:0;border-bottom:1px solid #dbdbdb;padding:0 0 5px 0;}
.scrollingticker {width:100% !important;}
.scrollingticker .quote {width:100% !important;padding-left:0 !important;padding-right:0 !important;}

#page {max-width:100%;padding:0px;text-align:left;margin:0px;position:relative;z-index:1;}

#header {width:100%;margin:0;padding:0;max-width:100%;background:#fff;}

#headerBarOne {height:46px;background:#fff;position:relative;top:0;left:0;z-index:10;width:100%;margin:0;padding:0;max-width:100%;border-bottom:1px solid #ddd;display:none;}
#toolOptions {width:283px;overflow:hidden;height:46px;padding:0;position:absolute;z-index:10;top:0;left:0;margin-left:12px;background:#f3f3f3;}
#toolOptions a {line-height:40px;height:46px;display:block;float:left;color:#444;text-decoration:none;font-size:13px;font-weight:bold;border:0;background-image:url(/gfx/rwd/option-tools-20x100-sprite2.png);background-repeat:no-repeat;background-color:#fff;}
#toolOptions a:hover {color:#000;background-color:#fafafa;border-bottom:1px solid #fff;}
#siteNavSmall {background-position:10px -68px;width:101px;text-indent:35px;margin-left:1px;margin-right:1px;border-bottom:0;padding-top:3px;}
#siteSearchSmall {background-position:8px -28px;width:86px;text-indent:30px;padding-top:3px;}
#siteHelpSmall {background-position:5px 12px;width:92px;text-indent:24px;margin-left:1px;margin-right:1px;padding-top:3px;}
#sectionPageLogoBox {margin:0 240px 0 250px;text-align:center;padding:9px 0 0;color:#2e5369;}
#sectionPageLogoLink {line-height:20px;height:20px;display:block;width:110px;margin:0 auto;border:0;text-decoration:none;}
#sectionPageLogoLink img {display:block;width:100%;border:0;}
#accountInfoBoxSmall {display:none;}

#headerBarLogo {border-bottom:1px solid #ddd;height:106px;overflow:hidden;}
#innerBarLogo {max-width:1048px;margin:0 auto;}
#headerBarNav {height:44px;border-bottom:1px solid #ddd;overflow:hidden;}
#innerBarNav {max-width:1048px;margin:0 auto;}

#dhSocial {max-width:33.333%;width:33.333%;margin:23px 0 0 0;text-indent:0;padding:0;list-style:none;float:left;height:44px;}
#dhSocial li {float:left;line-height:44px;}
#dhSocialLabel {margin:0 10px 0 0;font-weight:bold;font-size:13px;}
#socialLikeFacebook {width:44px;height:44px;display:block;margin:0;background:#fff url(/gfx/rwd/social-like-134x44.png) 0 0 no-repeat;text-decoration:none;}
#socialLikeTwitter {width:46px;height:44px;display:block;margin:0;background:#fff url(/gfx/rwd/social-like-134x44.png) -44px 0 no-repeat;text-decoration:none;}
#socialLikeGoogle {width:44px;height:44px;display:block;margin:0;background:#fff url(/gfx/rwd/social-like-134x44.png) -90px 0 no-repeat;text-decoration:none;}

#dhLogo {float:left;min-width:252px;width:33.333%;max-width:33.333%;}
#dhLogoAnc {max-width:252px;width:100%;margin:20px auto 0 auto;display:block;}
#dhLogoImg {width:100%;height:auto;}
#dhTagline {width:252px;height:24px;line-height:24px;text-align:center;font-size:12px;color:#000;margin:0 auto;font-weight:bold;clear:both;}

#dhServices {max-width:33.333%;width:33.333%;margin:34px 0 0 0;text-indent:0;padding:0;list-style:none;float:left;height:22px;}
#dhServices li {float:right;line-height:22px;}
.dhServicesAnc {margin:0 8px 0 0;font-weight:bold;font-size:13px;text-decoration:none;color:#000;line-height:22px;display:block;}
.serviceArchives {background:url(/gfx/rwd/service-icons-small.png) -8px -9px no-repeat;text-indent:24px;}
.serviceHelp {padding:0 0 0 10px;border-left:1px dotted #dbdbdb;}
.serviceSubscribe {padding:0 0 0 10px;border-left:1px dotted #dbdbdb;margin:0;}

#dhMainNav {margin:0 240px 0 0;text-indent:0;padding:0;list-style:none;float:left;height:44px;font-family:"Trebuchet MS", Helvetica, sans-serif;}
#dhMainNav li {float:left;line-height:44px;margin:0 18px 0 0;}
.mainNavAnc {display:block;text-decoration:none;font-weight:bold;color:#111;font-size:15px;line-height:44px;}
.mainNavSection {background:#fff url(/gfx/rwd/service-icons-2.png) 0 -122px no-repeat;text-indent:40px;border-right:1px dotted #dbdbdb;padding:0 16px 0 0;color:#555;}
#dhSearch {width:240px;float:right;margin-left:-240px;line-height:44px;text-align:right;}
#dhSearch form {display:inline;}
.siteSearchLabel {padding:0 8px 0 0;font-size:13px;color:#000;font-weight:bold;}
.siteSearchInput {border:1px solid #eee;width:146px;padding-left:0;padding-right:0;margin:0;}
.siteSearchImage {padding:0;border:0;margin:0;position:relative;top:8px;}

#pageBody {max-width:1048px;padding:0px;text-align:left;margin:0px auto;position:relative;z-index:2;background:#fff;}

#pageBody #breakingNews {width:100%;color:#fed701;text-align:center;margin:1px 0 0;line-height:17px;font-size:15px;font-weight:bold;display:none;}
#pageBody #breakingNews .inner {margin:0;text-align:left;padding:12px 16px 12px;background:#990000;}
#pageBody #breakingNews .inner a {text-decoration:none;border-bottom:1px dotted #cf4343;line-height:21px;color:#fed701;}
#pageBody #breakingNews .inner a:hover {border-bottom:1px dotted #990000;color:#fff;background:none;}

#pageBodyAbove {background:#dcdcdc;
	-webkit-box-shadow: inset 0 30px 30px 10px rgba(255,255,255,1), inset 0 -30px 30px 10px rgba(255,255,255,1);
	-moz-box-shadow: inset 0 30px 30px 10px rgba(255,255,255,1), inset 0 -30px 30px 10px rgba(255,255,255,1);
	box-shadow: inset 0 30px 30px 10px rgba(255,255,255,1), inset 0 -30px 30px 10px rgba(255,255,255,1);
}

#topLBAd {clear:both;max-width:1048px;border-bottom:1px solid #ddd;margin:0 auto;padding:12px 0 10px 0;text-align:center;}
#topLBAd .mixpoCorrect {margin:0 auto;}

#billBoardATF {clear:both;width:100%;border-bottom:1px solid #e3e3e3;margin:0 0 25px 0;padding:0 0 15px 0;}
#billBoardATF a {width:300px;height:250px;background:#ccc;display:block;line-height:250px;text-align:center;font-size:31px;color:#ddd;text-decoration:none;margin:0 auto;}

#billBoardRightBTF {clear:both;width:100%;border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;margin:35px 0 0 0;padding:15px 0px;}
#billBoardRightBTF a {width:300px;height:250px;background:#ccc;display:block;line-height:250px;text-align:center;font-size:31px;color:#ddd;text-decoration:none;margin:0 auto;}

#halfPageBTF {clear:both;width:100%;border-bottom:1px solid #e3e3e3;padding:0 0 15px 0px;}
#halfPageBTF a {width:300px;height:600px;background:#ccc;display:block;line-height:250px;text-align:center;font-size:31px;color:#ddd;text-decoration:none;margin:0 auto;}

#contentBlockOne {clear:both;background:#fff;overflow:hidden;position:relative;}

#sectionLabel {position:absolute;z-index:3;top:25px;left:0;background:#fff;margin-right:372px;height:57px;overflow:hidden;font-family:Arial,sans-serif;font-size:36px;font-weight:bold;color:#0c7bbc;padding:5px 0 0 0;text-align:center;}
.sectionLabelInner {width:100%;border-bottom:1px solid #dbdbdb;background:#fff;height:35px;}


.fencePostBlock {margin:0 0 15px 0;}
.fencePostInner {padding:0 0 35px 0;}
.fencePostLabel {background:#333;color:#fff;font-size:19px;font-weight:bold;text-align:center;line-height:32px;}
.fencePostSummary {padding:10px 0;}
.fencePostLink {color:#000;text-decoration:none;border-bottom:1px dotted #ccc;font-weight:bold;margin-top:8px;}

#dateWeatherBar {position:absolute;z-index:2;top:25px;left:0;background:#fff;margin-right:371px;height:65px;overflow:hidden;}
.longDate {position:absolute;top:8px;right:0;z-index:4;font-weight:bold;color:#999;}
.mediumDate {position:absolute;top:8px;right:0;z-index:4;font-weight:bold;color:#999;display:none;}
.shortDate {position:absolute;top:8px;right:0;z-index:4;font-weight:bold;color:#999;display:none;}
#weatherBox {border-bottom:1px solid #000;padding:0 0 1px 0;width:100%;}
.weatherBoxInner {border-bottom:6px solid #000;line-height:35px;font-weight:bold;background:#fff;width:100%;font-size:14px;}
.weatherCurrentImg {display:block;float:left;padding-right:8px;background:#fff;}
.weatherTempLink {color:#5d7197;text-decoration:none;margin-left:0;;margin-right:8px;border-right:1px solid #ccc;padding-right:8px;}
.weatherJumpLink {color:#5d7197;text-decoration:none;border-bottom:1px dotted #eee}

#contentOneRight {overflow:hidden;float:left;margin:60px 336px 0 196px;}
.contentOneRightInner {margin:0 0 35px 0;padding:0 35px;border-left:1px solid #dbdbdb;border-right:1px solid #e3e3e3;}
#topStoriesBar {margin:-10px 0 0 0;border-bottom:6px solid #000;line-height:32px;font-weight:bold;font-size:18px;height:32px;}
.topStoriesLabel {width:100%;display:block;float:left;}
.editionDate {color:#555;text-align:right;width:65%;display:block;float:left;font-size:15px;}
#topStoryAnc {text-decoration:none;color:#000;display:block;position:relative;background:none;}
.topStoryImg {display:block;border-top:1px solid #000;padding:25px 0 0 0;margin:1px 0 15px 0;}
.topStoryHead {font-weight:bold;font-size:34px;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;line-height:34px;padding:5px 0 0 0;}
a.video .topStoryHead {text-indent:0;}
.topStorySummary {font-size:16px;margin:12px 0 0 0;line-height:130%;padding:0 0 35px 0;border-bottom:1px solid #e3e3e3;color:#111;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;}
a.video .topStorySummary {text-indent:0;}

.opinionEditorialLabel {margin:20px 0 0 0;border-bottom:6px solid #000;line-height:32px;font-weight:bold;font-size:18px;}

#secStoryOneAnc {display:block;float:left;width:50%;margin:35px 0 0 0;text-decoration:none;color:#000;background:none;}
.secStoryOneInner {margin-right:20px;}		
#secStoryTwoAnc {display:block;float:left;width:50%;margin:35px 0 0 0;text-decoration:none;color:#000;background:none;}
.secStoryTwoInner {padding-left:19px;border-left:1px solid #e3e3e3;}
#secStoryThreeAnc {display:block;float:left;width:50%;margin:35px 0 0 0;text-decoration:none;color:#000;clear:both;background:none;}
.secStoryThreeInner {margin-right:20px;}		
#secStoryFourAnc {display:block;float:left;width:50%;margin:35px 0 0 0;text-decoration:none;color:#000;background:none;}
.secStoryFourInner {padding-left:19px;border-left:1px solid #e3e3e3;}
.secStoryHead {font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;font-size:18px;font-weight:bold;line-height:20px;margin:15px 0 0 0;}
a.video .secStoryHead {background:url(/gfx/rwd/video-icon.png) 0 2px no-repeat;}

.secStoryImage {display:block;width:100%;height:auto;}
a.sponsored .secStoryWrap {background:#f6f9fb;}
a.sponsored .secStoryHead span {color:#0c7bbc;display:block;width:100%;font-size:12px;line-height:20px;}
a.sponsored .secStoryHead {margin:0;font-family:Arial,sans-serif;padding:17px 10px 10px 10px;}

#eEditionAnc {width:100%;margin:0;display:block;border-bottom:1px solid #dfdfdf;}
.eEditionInner {background:#f8f8f8;margin:4px 0;height:50px;overflow:hidden;}
#eEditionFixed {width:210px;margin:0 -210px 0 0;float:left;}
#editionTitle {float:left;display:block;width:112px;text-align:center;font-size:18px;font-weight:bold;color:#535353;margin:4px 0 0 0;}
.eEditionDH {font-size:13px;}
#editionImage {float:left;display:block;width:98px;margin:-22px 0 0 0;}
#editionTease {float:right;display:block;margin:8px 0 0 210px;overflow:hidden;padding:0 15px;color:#444;font-size:14px;line-height:17px;font-family:"Trebuchet MS", Helvetica, sans-serif;}
#editionTeaseShort {float:right;display:none;margin:8px 0 0 210px;overflow:hidden;padding:0 15px;color:#444;font-size:14px;line-height:17px;font-family:"Trebuchet MS", Helvetica, sans-serif;}

#contentOneLeftTop {float:left;width:196px;margin:35px -196px 0 0;}
.contentOneLeftTopInner {margin:0 -1px 0 0;padding:0 35px 0 0;border-right:1px solid #dbdbdb;}

#contentOneLeftTopTwo {display:none;}
#contentOneLeftBtm {display:none;}

.submitBlock {width:100%;background:#efefef;height:254px;color:#aaa;line-height:254px;text-align:center;font-weight:bold;}

.cityNewsList {width:100%;margin:0 0 35px 0;text-indent:0;padding:0;list-style:none;border-bottom:0;}
.cityNewsLi {margin:25px 0;}
.cityNewsLabel {margin:-10px 0 0 0;border-bottom:6px solid #000;line-height:32px;font-weight:bold;font-size:18px;}
.cityNewsSelect {border-top:1px dotted #dbdbdb;border-bottom:1px dotted #dbdbdb;margin:0 0 25px 0;line-height:44px;font-size:15px;color:#999;}
.cityNewsAnc {text-decoration:none;color:#000;font-weight:bold;font-size:16px;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;display:block;line-height:20px;}
.showLabel {margin-top:44px;}
.showLabelBlock .cityNewsLi:nth-child(2) {border-top:1px solid #000;margin-top:1px;padding-top:25px;}

#sidebarOne {float:left;width:336px;margin:35px 0 0 -336px;}
.sidebarOneInner {margin:0 0 35px -1px;padding:0 0 0 35px;border-left:1px solid #dbdbdb;position:relative;}
 
#performPlayer {display:block;width:300px;}
.performPlayerInner {padding:0 0 25px 0;margin:0 auto 25px auto;border-bottom:1px solid #dbdbdb;}

#activateTeaser {display:block;width:225px;height:61px;line-height:16px;background:url(/gfx/rwd/activate-widget.png) 0 0 no-repeat;padding:7px 0 25px 75px;text-decoration:none;font-size:15px;color:#111;font-weight:bold;border-bottom:1px solid #dbdbdb;margin:0 0 15px 0;}
#activateTeaser:hover {color:#990000;}

#latestNews {width:100%;margin:1px 0 35px 0;text-indent:0;padding:0;list-style:none;border-top:1px solid #000;}
.latestNews {margin:25px 0;height:38px;}
#latestNewsLabel {margin:25px 0 0 0;border-bottom:6px solid #000;line-height:32px;font-weight:bold;font-size:18px;height:auto;}
#latestNewsAlerts {border-top:1px dotted #ccc;border-bottom:1px dotted #dbdbdb;margin:1px 0 0 0;font-size:14px;color:#999;height:72px;position:relative;}
.emailSignUpImg {position:absolute;z-index:2;left:0;top:10px;}
.emailSignUpLink {margin:10px 0 5px 70px;display:block;text-decoration:none;color:#415271;font-weight:bold;}
.emailSignUpDetail {margin-left:70px;border-top:1px solid #eee;padding:3px 0 0 0;}
.latestNewsAnc {text-decoration:none;color:#000;font-weight:bold;font-size:16px;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;line-height:19px;display:block;float:left;width:232px;border-left:1px dotted #ccc;padding:0 0 0 6px;}
.timeStamp {float:left;display:block;color:#990000;font-weight:bold;font-size:12px;width:61px;}

.cartoonLabel {margin:-10px 0 0 0;border-bottom:6px solid #000;line-height:32px;font-weight:bold;font-size:18px;height:auto;}
.cartoonList {border-top:1px solid #000;margin-top:1px;}
.standalonePhotoAnc {text-decoration:none;display:block;margin:25px 0 45px 0;}
.standalonePhotoImg {display:block;margin:0 0 15px 0;}
.standalonePhotoHead {font-size:15px;font-weight:bold;margin:6px 0 0 0;line-height:130%;padding:0;color:#111;display:none;}

#emailBlock {width:100%;margin:35px 0 35px 0;text-indent:0;padding:0;list-style:none;border-top:1px solid #dbdbdb;}
.emailBlock {margin:25px 0;height:38px;}
#emailNewsletter {border-top:1px dotted #ccc;border-bottom:1px dotted #dbdbdb;margin:35px 0 0 0;font-size:14px;color:#999;height:72px;position:relative;}

#biz2Biz {width:100%;margin:0;text-indent:0;padding:0;clear:both;}
.biz2BizInner {padding:35px 0 0 0;border-top:1px solid #dbdbdb;}
.biz2BizInner h1 {font-size:26px;padding:0;margin:10px 0 0 0;}
.biz2BizInner p {margin:10px 0 15px 0;padding:0;}
.biz2BizInner .label {width:100px;padding:6px 10px 6px 0px;text-align:right;font-weight:bold;}
.biz2BizInner .submit {text-align:right;padding:3px 6px 0 0;position:relative;}
.biz2BizInner .submit .required {position:absolute;top:0;left:0;color:#990000;font-size:12px;z-index:2;line-height:32px;text-indent:110px;}

#wideContentBlockOne {clear:both;border-top:1px solid #dbdbdb;min-height:300px;margin:0;}

.editorPicksBlock {clear:both;max-width:100%;margin:0 auto;text-indent:0;padding:16px 0;border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;background:#dceefe;}
.editorPicksLabel {font-weight:bold;font-size:17px;color:#015AAD;text-align:center;float:left;margin:0;line-height:24px;width:200px;margin-right:-200px;}
.editorPicksList {list-style:none;float:left;;margin:0 0 0 200px;padding:0;text-indent:0;}
.editorPicksItem {float:left;line-height:24px;color:#000;font-size:14px;margin:0 10px;}
.editorPicksClear {clear:both;height:1px;padding:0;margin:0;font-size:1px;}

.editorPicksAnc {text-decoration:none;color:#000;border-bottom:1px dotted #fff;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;}

#moreSuburbsBlock {background:#fff;width:100%;margin:20px 0 0 0;position:relative;} 
.moreSuburbsInner {border-bottom:1px solid #000;padding:0 0 1px 0;width:100%;}

.tertStoryList {margin:35px 0 0 0;text-indent:0;padding:0;list-style:none;width:75%;float:left;}
.tertStoryItem {width:25%;float:left;height:76px;line-height:19px;margin:0 0 35px 0;overflow:hidden;}
.tertStoryCat {display:block;color:#666;font-size:14px;font-weight:bold;text-decoration:none;width:85%;margin:0 auto 0 0;display:block;}
.tertStoryAnc {text-decoration:none;color:#000;font-weight:bold;font-size:16px;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;line-height:19px;width:85%;margin:0 auto 0 0;display:block;}

.indexFrontList {width:100%;}
.indexFrontList .tertStoryItem {width:20%;}

.contributeBlock {margin-top:30px;background:#f9f9f9;width:25%;min-height:190px;text-align:center;font-weight:bold;color:#aaa;float:left;}
.contributeLabel {display:block;width:100%;text-align:center;font-size:30px;color:#015aad;padding:30px 0 10px 0;}
.contributeText {color:#111;padding:0 10%;display:block;}
.contributeBtn {color:#111;padding:0;display:block;height:32px;background:#015aad;color:#fff;line-height:32px;font-weight:bold;max-width:100px;margin:10px auto;width:80%;}

#sliderAdBlock {clear:both;min-height:300px;margin:0;overflow:hidden;}
.sliderAdBlockInner {background:#1c1c1c;margin:20px 0;}
.billBoardBTF {clear:both;width:100%;max-width:40%;min-width:300px;background:#222;margin:25px 0 10px -1px;float:left;padding:15px 0;text-align:center;border-right:1px solid #333;}
.sliderAdMore {clear:both;height:32px;text-align:center;width:auto;margin:-10px 0 0 0;border-top:1px solid #333;padding-top:4px;}
.sliderAdMore a {color:#fff;border-bottom:1px dotted #444;font-size:14px;text-decoration:none;font-weight:bold;}
.sliderAdMore a:hover {background:#1c1c1c;color:#ddd;} 

.sliderWideBlock {max-width:60%;width:100%;}
.sliderNoAd {max-width:100%;width:100%;}

#sliderWideBlock {width:100%;min-width:10%;max-width:60%;margin:0;overflow:hidden;position:relative;float:left;}
#sliderWideBlock .sliderWideInner {margin:25px 0 0 0;border-left:35px solid #1c1c1c;padding:0;position:relative;}
#sliderWideBlock .sliderWideLabel {width:100%;border-bottom:1px solid #333;font-size:18px;font-weight:bold;padding:0 0 10px 0;color:#fff;margin-bottom:15px;}
#sliderWideBlock .anchorControls {color:#aaa;text-decoration:none;font-size:31px;}
#sliderWideBlock .sliderWideList {text-indent:0;padding:0;list-style:none;width:2000px;clear:both;height:236px;}
#sliderWideBlock .sliderWideItem {}
#sliderWideBlock .sliderWideAnc {color:#eee;text-decoration:none;font-size:14px;font-weight:bold;height:235px;display:block;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;padding:0 20px;border-right:1px solid #333;line-height:100%;}
#sliderWideBlock .sliderWideAnc:hover {background:#222;color:#fff;}
#sliderWideBlock .sliderWideCat {color:#d30000;}
#sliderWideBlock .sliderWideImage {display:block;border:0;margin:0 0 15px 0;border:1px solid #444;}
#sliderWideBlock .slideWideFaderRight {position:absolute;top:0px;right:0px;z-index:5;height:100%;width:54px;box-shadow: -54px 0px 20px -20px rgba(17, 17, 17, 0.9) inset;}
#sliderWideBlock .slideWideFaderLeft {position:absolute;top:0px;left:-35px;z-index:5;height:100%;width:54px;box-shadow: 54px 0px 20px -20px rgba(17, 17, 17, 0.9) inset;display:none;}

#sliderAdBlockTwo {clear:both;min-height:300px;margin:15px 0 0 0;overflow:hidden;border-top:1px solid #dbdbdb;}
#sliderAdBlockTwo .sliderAdBlockInner {background:#f3f3f3;margin:20px 0;height:335px;}
#sliderAdBlockTwo .billBoardBTF {clear:both;width:100%;max-width:40%;min-width:300px;background:#f3f3f3;margin:25px 0 25px -1px;float:left;padding:15px 0;text-align:center;border-right:1px solid #dbdbdb;height:253px;}

#sliderWideBlockTwo {height:350px;margin:0;overflow:hidden;position:relative;float:left;}
#sliderWideBlockTwo .sliderWideInner {margin:25px 0 0 0;border-left:35px solid #f3f3f3;padding:0;position:relative;}
#sliderWideBlockTwo .sliderWideLabel {width:100%;border-bottom:1px solid #dbdbdb;font-size:18px;font-weight:bold;padding:0 0 10px 0;color:#000;margin-bottom:15px;}
#sliderWideBlockTwo .sliderWideList {text-indent:0;padding:0;list-style:none;width:2000px;clear:both;height:236px;}
#sliderWideBlockTwo .sliderWideItem {}
#sliderWideBlockTwo .sliderWideAnc {color:#000;text-decoration:none;font-size:14px;font-weight:bold;height:238px;display:block;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;padding:0 20px;border-right:1px solid #dbdbdb;line-height:100%;}
#sliderWideBlockTwo .sliderWideCat {color:#d30000;}
#sliderWideBlockTwo .sliderWideImage {display:block;border:0;margin:0 0 10px 0;border:1px solid #555;}
#sliderWideBlockTwo .slideWideFaderRight {position:absolute;top:0px;right:0px;z-index:5;height:100%;width:54px;box-shadow: -54px 0px 20px -20px rgba(255, 255, 255, 1) inset;display:none;}
#sliderWideBlockTwo .slideWideFaderLeft {position:absolute;top:0px;left:-35px;z-index:5;height:100%;width:54px;box-shadow: 54px 0px 20px -20px rgba(17, 17, 17, 1) inset;display:none;}

#sliderAdBlockThree {clear:both;min-height:300px;margin:15px 0 0 0;overflow:hidden;border-top:1px solid #dbdbdb;}
#sliderAdBlockThree .sliderAdBlockInner {background:#f3f3f3;margin:20px 0;height:335px;}
#sliderAdBlockThree .billBoardBTF {clear:both;width:100%;max-width:40%;min-width:300px;background:#f3f3f3;margin:25px 0 25px -1px;float:left;padding:15px 0;text-align:center;border-right:1px solid #dbdbdb;height:253px;}

#sliderWideBlockThree {width:100%;max-width:60%;height:350px;margin:0;overflow:hidden;position:relative;float:left;}
#sliderWideBlockThree .sliderWideInner {margin:25px 0 0 0;border-left:35px solid #f3f3f3;padding:0;position:relative;}
#sliderWideBlockThree .sliderWideLabel {width:100%;border-bottom:1px solid #dbdbdb;font-size:18px;font-weight:bold;padding:0 0 10px 0;color:#000;margin-bottom:15px;}
#sliderWideBlockThree .sliderWideList {text-indent:0;padding:0;list-style:none;width:2000px;clear:both;height:236px;}
#sliderWideBlockThree .sliderWideItem {}
#sliderWideBlockThree .sliderWideAnc {color:#000;text-decoration:none;font-size:14px;font-weight:bold;height:238px;display:block;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;padding:0 20px;border-right:1px solid #dbdbdb;}
#sliderWideBlockThree .sliderWideCat {color:#d30000;}
#sliderWideBlockThree .sliderWideImage {display:block;border:0;margin:0 0 10px 0;border:1px solid #555;}
#sliderWideBlockThree .slideWideFaderRight {position:absolute;top:0px;right:0px;z-index:5;height:100%;width:54px;box-shadow: -54px 0px 20px -20px rgba(255, 255, 255, 1) inset;display:none;}
#sliderWideBlockThree .slideWideFaderLeft {position:absolute;top:0px;left:-35px;z-index:5;height:100%;width:54px;box-shadow: 54px 0px 20px -20px rgba(17, 17, 17, 1) inset;display:none;}

#contentBlockTwo {clear:both;border-top:1px solid #dbdbdb;min-height:300px;margin:0;}

#contentTwoRight {overflow:hidden;float:left;margin:35px 336px 0 196px;}
.contentTwoRightInner {margin:0;padding:0 35px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}

#ndnVideoBlock {margin:0 0 35px 0;}
.ndnVideoLabel {margin:-10px 0 0 0;border-bottom:6px solid #000;line-height:32px;font-weight:bold;font-size:18px;}

.ndn_embedContainer.ndn_widget_VideoLauncher-Slider .ndn_playlistThumbnails h4 {line-height:1px;height:1px;background:#333;text-indent:-2000px;margin-bottom:5px !important;}

#dhVideoBlock {margin:0 0 35px 0;}
#dhVideoList {width:100%;margin:0 0 35px 0;text-indent:0;padding:0;list-style:none;}
.dhVideoLabel {margin:-10px 0 0 0;border-bottom:6px solid #000;line-height:32px;font-weight:bold;font-size:18px;width:100%;}
.dhVideoMore {border-top:1px solid #000;margin:1px 0 15px 0;padding:5px 0 10px 0;width:100%;border-bottom:1px dotted #ccc;text-align:right;}
.blockJumpAnc {color:#000;text-decoration:none;border-bottom:1px dotted #ddd;font-weight:bold;font-size:13px;}
.dhVideoItem {float:left;width:100%;}
.dhVideoAnc {display:block;background:#e9f4fe;width:100%;margin:0 0 25px 0;text-decoration:none;}
.dhVideoAnc:hover {background:#DCEEFE;}
.dhVideoImg {display:block;width:90%;padding:5% 5% 3% 5%;}
.dhVideoImgHolder {position:relative;}
.dhVideoHead {color:#000;font-size:16px;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;font-weight:bold;display:block;width:90%;padding:3% 0 5% 0;margin:0 5%;border-top:1px dotted #fff;}
.playVideoButtonSmall {position:absolute;z-index:2;top:50%;left:50%;width:102px;margin-left:-51px;height:120px;margin-top:-60px;}

.videoImageWrap {position:relative;z-index:1;}
.videoImageWrap .playVideoButtonSmall {position:absolute;z-index:2;top:50%;left:50%;width:51px;margin-left:-25.5px;height:60px;margin-top:-30px;}
.videoImageWrap .playVideoButtonLarge {position:absolute;z-index:2;top:50%;left:50%;width:102px;margin-left:-51px;height:120px;margin-top:-60px;}

#contentTwoLeftTop {float:left;width:196px;margin:35px -196px 0 0;}
.contentTwoLeftTopInner {margin:0;padding:0 35px 0 0;}

#contentTwoLeftBtm {display:none;}

.popularNewsLabel {margin:-10px 0 0 0;border-bottom:6px solid #000;line-height:32px;font-weight:bold;font-size:18px;}
.popularNewsList {width:100%;text-indent:0;padding:0;list-style:none;border-bottom:1px solid #dbdbdb;border-top:1px solid #000;margin:1px 0 0 0;}
.popularNewsItem {margin:0 0 25px 0;}
.popularNewsItem:nth-child(1) {margin:15px 0 25px 0;}
.popularNewsAnc {text-decoration:none;color:#000;font-weight:bold;font-size:16px;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;display:block;line-height:19px;}
.popularNewsMore {margin:1px 0px 15px;padding:5px 0px 10px;width:100%;border-bottom:1px dotted #CCC;text-align:right;}

#sidebarTwo {float:left;width:336px;margin:35px 0 0 -336px;}
.sidebarTwoInner {margin:0 0 35px -1px;padding:0 0 0 35px;border-left:1px solid #dbdbdb;position:relative;}

.sponsorContentWidget {clear:both;margin:35px 0;border-top:1px solid #dbdbdb;padding-top:35px;width:300px;overflow:hidden;color:#0c7bbd;}
.sponsorLabel {margin:-10px 0 0 0;border-bottom:6px solid #0c7bbd;line-height:32px;font-weight:bold;font-size:18px;}
ul.sponsorContentArea {width:100%;text-indent:0;padding:0;list-style:none;border-bottom:1px solid #dbdbdb;margin:0;}
.sponsorContentWidget .pageJumpBox {border-top: 1px solid #000;margin:1px 0px 15px;padding:5px 0px 10px;width:100%;border-bottom:1px dotted #ccc;text-align:right;}
.sponsorContentWidget .pageJumpBox a.pageJumpAnchor {color:#000;text-decoration:none;border-bottom:1px dotted #ddd;font-weight:bold;font-size:13px;}
li.sponsorContentBox {padding:10px;background:#f0f9ff;margin-top:1px;}
li.sponsorContentBox a.inner {height:78px;overflow:hidden;text-decoration:none;display:block;color:#000;}
li.sponsorContentBox a.inner .moreBox {display:none;}
li.sponsorContentBox a.inner .imageBox {display:block;float:left;margin:0px 10px 0px 0px;}
li.sponsorContentBox a.inner .imageBox img {width:78px;height:78px;}
li.sponsorContentBox a.inner .headline {font-weight:bold;font-size:15px;}
.sponsorCat {font-size:12px;text-align:center;line-height:24px;}

#topJobsBlock {clear:both;padding-top:35px;width:300px;overflow:hidden;}
#topJobsIndexBlock {clear:both;padding-top:35px;width:300px;overflow:hidden;}
.topJobsLabel {width: 100%;border-bottom: 6px solid #000;font-size: 18px;font-weight: bold;padding: 0px 0px 10px;}
#topJobs {position:relative;width:300px;height:260px;overflow:hidden;}
#topJobs ul.slides {border-bottom:1px dotted #ccc;}
.topJobsMore {border-top: 1px solid #000;margin: 1px 0px 15px;padding: 5px 0px 10px;width: 100%;border-bottom: 1px dotted #CCC;text-align: right;}
.topJobsMore a {color: #000;text-decoration: none;border-bottom: 1px dotted #DDD;font-weight: bold;font-size: 13px;margin-left:20px;}
.dhTopJobsItem {background:#f9f9f9;}
.dhTopJobsAnc {display:block;width:280px;height:40px;font-size:14px;text-decoration:none;color:#111;line-height:20px;padding:4px 10px;overflow:hidden;margin:6px 0;background:#fff;}
a.dhTopJobsAnc:nth-child(odd) {background:#f9f9f9;}
a.dhTopJobsAnc:hover {background:#DCEEFE;}
.dhtopJobsHead {font-weight:bold;padding-right:5px;border-right:1px solid #dbdbdb;margin-right:5px;}

#topObitsBlock {clear:both;margin:35px 0;border-top:1px solid #dbdbdb;padding-top:35px;width:300px;overflow:hidden;}
.topObitsLabel {width: 100%;border-bottom: 6px solid #000;font-size: 18px;font-weight: bold;padding: 0px 0px 10px;}
#topObits {position:relative;width:300px;height:260px;overflow:hidden;}
#topObits ul.slides {border-bottom:1px dotted #ccc;}
.topObitsMore {border-top: 1px solid #000;margin: 1px 0px 15px;padding: 5px 0px 10px;width: 100%;border-bottom: 1px dotted #CCC;text-align: right;}
.topObitsMore a {color: #000;text-decoration: none;border-bottom: 1px dotted #DDD;font-weight: bold;font-size: 13px;margin-left:20px;}
.dhTopObitsItem {background:#f9f9f9;}
.dhTopObitsAnc {display:block;width:300px;height:34px;font-size:14px;text-decoration:none;color:#111;line-height:34px;text-indent:10px;background:#fff;}
a.dhTopObitsAnc:nth-child(odd) {background:#f9f9f9;}

#puzzles {clear:both;padding-top:35px;width:300px;overflow:hidden;}
.puzzlesLabel {width: 100%;border-bottom: 6px solid #000;font-size: 18px;font-weight: bold;padding: 0px 0px 10px;}
.puzzlesList {width:100%;text-indent:0;padding:10px 0 35px 0;list-style:none;border-bottom:1px solid #dbdbdb;border-top:1px solid #000;margin:1px 0 0 0;}
.puzzlesList li {padding:5px 0 0 0;}

#wideContentBlockTwo {clear:both;margin:16px 0 32px 0;}

#billBoardBTF {clear:both;width:100%;max-width:40%;min-width:300px;background:#efefef;margin:35px 0;float:left;padding:20px 0;}
#billBoardBTF a {width:300px;height:250px;background:#ccc;display:block;line-height:250px;text-align:center;font-size:31px;color:#ddd;text-decoration:none;margin:0 auto;}

#contentBlockThree {clear:both;border-top:1px solid #dbdbdb;}
#contentThreeLeft {float:left;width:196px;margin:35px -196px 0 0;}
.contentThreeLeftInner {margin:0;padding:0 35px 0 0;}
#contentThreeRight {overflow:hidden;float:left;margin:35px 336px 0 196px;}
.contentThreeRightInner {margin:0;padding:0 35px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;min-height:1067px;}
#sidebarThree {float:left;width:336px;margin:35px 0 0 -336px;}
.sidebarThreeInner {margin-left:-1px;border-left:1px solid #dbdbdb;padding:0 0 0 35px;}

#contentThreeLeftTwo {display:none;}
#contentThreeLeftBtm {display:none;}

#allStatePromo {margin:0px;padding:0px;width:300px;height:145px;background:url("/gfx/rwd/allstate-promo-image.png") no-repeat scroll 0 0 #fff;overflow:hidden;}
#allStatePromo a.imageLink {width:300px;height:115px;line-height:115px;border:0px;display:block;margin:0;float:none;}
#allStatePromo a {color:#ccc;display:block;float:left;font-family:Verdana,sans-serif;font-weight:bold;font-size:11px;text-decoration:none;padding:2px 0px;margin:0px 0px 0px 19px;border-bottom:1px dotted #666;}

#eventCalBlock {width:100%;margin:0 0 100px 0;}
.eventCalInner {margin:0;}
.eventCalLabel {width:100%;border-bottom:6px solid #000;font-size:18px;font-weight:bold;padding:0 0 10px 0;}
.eventCalAnc {display:block;margin-top:1px;border-top:1px solid #000;padding:20px 0 0 0;font-size:14px;text-decoration:none;}
.eventCalAncInner {}
.eventCalName {display:block;width:100%;font-size:19px;margin-bottom:5px;border-bottom:1px dotted #ccc;padding:0 0 6px 0;color:#555;font-weight:bold;}
.eventCalImg {display:block;float:left;width:180px;height:150px;}
.eventCalDay {float:left;display:block;width:119px;background:#222;border-left:1px solid #fff;height:20px;color:#eee;line-height:20px;font-weight:bold;text-align:center;padding:35px 0 0 0;}
.eventCalDate {float:left;display:block;width:119px;background:#222;border-left:1px solid #fff;height:24px;color:#aaa;line-height:24px;font-weight:bold;text-align:center;font-size:19px;}
.eventCalTime {float:left;display:block;width:119px;background:#222;border-left:1px solid #fff;height:63px;color:#fff;line-height:63px;font-weight:bold;text-align:center;padding:0 0 8px 0;margin:0 0 5px 0;}
.eventCalCity {display:block;clear:both;width:100%;margin-top:1px;border-top:1px dotted #ccc;color:#666;font-weight:bold;padding:10px 0 2px 0;line-height:12px;font-size:12px;}
.eventCalVenue {border-bottom:1px dotted #ccc;line-height:14px;color:#000;font-size:13px;font-weight:bold;display:block;width:100%;padding:0 0 15px 0;}
.eventCalFullAnc {display:block;background:#666;color:#fff;width:145px;height:32px;text-decoration:none;font-weight:bold;line-height:32px;text-align:center;margin:15px 0 35px 0;float:left;font-size:15px;}
.eventCalFullAnc:hover {background:#004990;color:#fff;}
.eventCallSubmitAnc {display:block;background:#111;color:#fff;width:145px;height:32px;text-decoration:none;font-weight:bold;line-height:32px;text-align:center;margin:15px 0 35px 10px;float:left;font-size:15px;}
.eventCallSubmitAnc:hover {background:#004990;color:#fff;}

.dhExtrasList {width:100%;margin:0 0 35px 0;text-indent:0;padding:0;list-style:none;border-bottom:1px solid #dbdbdb;}
.dhExtrasListLast {width:100%;margin:0 0 35px 0;text-indent:0;padding:0;list-style:none;}
.dhExtrasLabel {width:100%;border-bottom:6px solid #000;font-size:18px;font-weight:bold;padding:0 0 10px 0;color:#000;}
.dhExtrasMore {border-top:1px solid #000;margin:1px 0px 15px;padding:5px 0px 10px;width:100%;border-bottom:1px dotted #CCC;text-align:right;}
.dhExtrasItem {display:block;margin:25px 0;}
.dhExtrasItem:nth-child(2) {margin-top:1px;border-top:1px solid #000;padding:25px 0 0 0;}
.dhExtrasAnc {text-decoration:none;color:#000;font-weight:bold;font-size:16px;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;line-height:18px;display:block;}
.dhExtrasHead {display:block;margin-top:10px;}

#contentCatList {text-indent:0;padding:0;list-style:none;width:100%;clear:both;margin:-10px 0 0 0;}
.contentCatMore {border-top:1px solid #000;margin:1px 0px 22px;padding:5px 0px 10px;width:100%;border-bottom:1px dotted #CCC;text-align:right;}
.contentCatItem {width:100%;}
.contentCatInner {margin:0 0 15px 0;}
.catStoriesList {text-indent:0;padding:0;list-style:none;width:100%;clear:both;margin:0;}
.catStoriesLabel {width:100%;border-bottom:6px solid #000;font-size:18px;font-weight:bold;padding:10px 0;}
.catStoriesTop {display:block;padding:0;}
.catStoriesTopAnc {font-size:15px;text-decoration:none;display:block;color:#000;line-height:18px;}
.catStoriesTopHead {font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;font-weight:bold;display:block;padding:0 0 5px 0;font-size:18px;}
.catStoriesTopImg {display:block;float:left;margin:2px 10px 0 0;}
.catStoriesTopSummary {display:block;margin:0 0 20px 0;}
.catStoriesItem {clear:both;padding:0 0 10px 0;overflow:hidden;margin:0;}
.catStoriesAnc {color:#000;font-weight:bold;text-decoration:none;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;line-height:18px;display:block;}

#insertsBlock {width:300px;border-top:1px solid #dbdbdb;clear:both;overflow:hidden;margin-top:35px;}
.insertsBlockInner {margin:35px 0;width:300px;}

#topPoll {clear:both;margin-top:35px;border-top:1px solid#dbdbdb;padding-top:35px;width:300px;overflow:hidden;}
.topPollLabel {width: 100%;border-bottom: 6px solid #000;font-size: 18px;font-weight: bold;padding: 0px 0px 10px;}
.topPollQuestion {display:block;margin-top:1px;border-top:1px solid #000;padding:20px 0px 0px;}
.pollMore {clear:both;display:block;width:100%;background:#f9f9f9;margin:10px 0;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;text-align:center;padding:10px 0;}
.pollMore span {font-size:10px;padding:0 0 10px 0;display:block;}
.pollMore input.submit {clear:both;}

#wideContentBlockThree {clear:both;border-top:1px solid #dbdbdb;min-height:300px;margin:35px 0 0 0;}

.columnistSectionLabel {margin:-10px 0 0 0;border-bottom:6px solid #000;line-height:32px;font-weight:bold;font-size:18px;}
.columnistSectionList {width:100%;text-indent:0;padding:0;list-style:none;border-top:1px solid #000;margin:1px 0 0 0;}
.columnistSectionItem {margin:0 0 35px 0;}
.columnistSectionItem:nth-child(1) {margin:15px 0 25px 0;}
.columnistSectionAnc {width:100%;color:#000;text-decoration:none;font-size:17px;font-weight:bold;display:block;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;margin:15px 0 0 0;padding:0;max-width:100%;position:relative;}
.columnistSectionAnc:hover {background:#fff;}
.columnistSectionItem:first-child .columnistAnc {border:0;}
.columnistSectionName {color:#990000;font-size:14px;margin-bottom:10px;display:block;}
.columnistSectionHead {border-top:1px dotted #dbdbdb;display:block;margin:0;padding:10px 0 0 0;}
.columnistSectionImage {display:block;border:0;margin:0 auto;text-align:right;width:100px;margin-left:auto;height:auto;}

#columnistBlock {width:100%;max-width:100%;height:350px;margin:0;overflow:hidden;position:relative;float:left;}
.columnistInner {margin:0;padding:0;}
.columnistLabel {width:100%;border-bottom:6px solid #000;font-size:18px;font-weight:bold;padding:35px 0 10px 0;}
.columnistList {text-indent:0;padding:0;list-style:none;clear:both;border-top:1px solid #000;margin:1px 0 0 0;}
.columnistItem {float:left;width:25%;max-width:25%;min-width:192px;}
.columnistAnc {width:90%;color:#000;text-decoration:none;font-size:17px;font-weight:bold;height:245px;display:block;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;margin:20px 8% 0 8%;padding:0 8%;max-width:84%;border-left:1px solid #dbdbdb;position:relative;}
.columnistItem:first-child .columnistAnc {border:0;}
.columnistName {color:#990000;position:absolute;top:20px;left:0;z-index:2;width:80px;margin-left:10%;}
.columnistHead {border-top:1px dotted #dbdbdb;display:block;margin:0;padding:15px 0 0 0;}
.columnistImage {display:block;border:0;margin:0;text-align:right;width:113px;margin-left:auto;}

#pageFooter {clear:both;max-width:1048px;padding:0;text-align:left;margin:0 auto;position:relative;z-index:0;background:#fff;border-top:1px solid #f3f3f3;}
.pageFooterInner {max-width:1048px;margin:0;padding:0;background:#000;width:100%;}

#bottomLBSpace {background:#dcdcdc;width:100%;padding:16px 0;
	-webkit-box-shadow: inset 0 30px 30px 16px rgba(255,255,255,1), inset 0 -30px 30px 16px rgba(255,255,255,1);
	-moz-box-shadow: inset 0 30px 30px 16px rgba(255,255,255,1), inset 0 -30px 30px 16px rgba(255,255,255,1);
	box-shadow: inset 0 30px 30px 16px rgba(255,255,255,1), inset 0 -30px 30px 16px rgba(255,255,255,1);
}

#bottomLBAd {clear:both;max-width:970px;margin:0 auto;padding:0;text-align:center;}

#btmNavBarBlockOne {float:left;width:50%;}
#btmNavBarBlockOne ul {width:100%;margin:0;text-indent:0;padding:8% 0;list-style:none;}
#btmNavBarBlockOne ul li {float:left;width:33%;text-align:center;border-right:1px solid #444;}
#btmNavBarBlockOne ul li a {color:#ddd;font-weight:bold;text-decoration:none;border-bottom:1px dotted #555;}
#btmNavBarBlockOne ul li a:hover {color:#fff;border-bottom:1px solid #000;}
#btmNavBarBlockTwo {float:left;width:50%;}
#btmNavBarBlockTwo ul {width:100%;margin:0;text-indent:0;padding:8% 0;list-style:none;}
#btmNavBarBlockTwo ul li {float:left;width:29.7%;text-align:center;border-right:1px solid #444;}
#btmNavBarBlockTwo ul li.entLarge {width:39.8%;}
#btmNavBarBlockTwo ul li:last-child {border-right:0;}
#btmNavBarBlockTwo ul li a {color:#ddd;font-weight:bold;text-decoration:none;border-bottom:1px dotted #555;}
#btmNavBarBlockTwo ul li a:hover {color:#fff;border-bottom:1px solid #000;}

#companyBar {padding:2% 0;clear:both;}
#companyBar .companyBarLinks {color:#444;min-width:300px;width:50%;float:left;overflow:hidden;}
#companyBar .companyBarLinks .inner {margin:0 4% 0 2%;width:94%;}
#companyBar .companyBarLinks a {color:#e1e1e1;text-decoration:none;border-bottom:1px dotted #666;line-height:25px;font-size:14px;font-weight:bold;margin:0 2px 0 0;}
#companyBar .companyBarLinks a:hover {color:#fff;border-bottom:1px dotted #000;}
#companyBar .companyBarLinks .linkLabel {color:#fff;width:100%;border-bottom:1px solid #333;line-height:40px;font-size:27px;font-weight:bold;margin:0 0 12px 0;max-width:100%;}
#companyBar .companyBarSocial {color:#444;min-width:300px;width:50%;float:left;overflow:hidden;}
#companyBar .companyBarSocial .inner {margin:0 2% 0 4%;width:94%;}
#companyBar .companyBarSocial ul {width:100%;margin:0;text-indent:0;padding:0;list-style:none;height:120px;}
#companyBar .companyBarSocial ul li {float:left;display:block;width:15%;min-width:44px;margin:18px 1%;overflow:hidden;padding:0;text-align:center;}
#companyBar .companyBarSocial ul li:first-child {color:#fff;float:none;width:100%;border-bottom:1px solid #333;line-height:40px;font-size:27px;font-weight:bold;margin:0;max-width:100%;text-align:left;}
#companyBar .companyBarSocial ul li:nth-child(2) {margin-left:0;}
#companyBar .companyBarSocial ul li a {display:block;text-decoration:none;width:44px;height:44px;text-indent:50px;overflow:hidden;margin:0 auto;background-image:url(/gfx/rwd/social-btm-44.png);background-repeat:no-repeat;}
#companyBar .companyBarSocial ul li:nth-child(2) a {background-position:-2px -2px;}
#companyBar .companyBarSocial ul li:nth-child(3) a {background-position:-48px -2px;}
#companyBar .companyBarSocial ul li:nth-child(4) a {background-position:-2px -48px;}
#companyBar .companyBarSocial ul li:nth-child(5) a {background-position:-94px -2px;}
#companyBar .companyBarSocial ul li:nth-child(6) a {background-position:-48px -48px;}
#companyBar .companyBarSocial ul li:nth-child(7) a {background-position:-94px -48px;}
#companyBar .companyBarSocial ul li:last-child {margin-right:0;}

#pageFooter .btmClearBar {clear:both;width:100%;background:#111;}

Body.reskin #pageBody {max-width:970px;}
Body.reskin #topLBAd {margin:0 auto;}

Body.reskin #tickerBlock {margin:0 10px;}

Body.reskin #leftGutter:hover {background-color:transparent;border-bottom:0;}
Body.reskin #rightGutter:hover {background-color:transparent;border-bottom:0;}

Body.reskin #contentOneRight {margin:60px 336px 0 196px;}
Body.reskin .contentOneRightInner {padding:0 25px;}

Body.reskin #contentOneLeftTop {width:196px;margin:35px -196px 0 0;}
Body.reskin .contentOneLeftTopInner {padding:0 25px 0 10px;}

Body.reskin #sidebarOne {width:336px;margin:35px 0 0 -336px;}
Body.reskin .sidebarOneInner {padding:0 10px 0 25px;}

Body.reskin #dateWeatherBar {margin-left:10px;margin-right:361px;}
Body.reskin	#sectionLabel {margin-left:10px;margin-right:362px;}

Body.reskin #wideContentBlockOne {margin-left:10px;margin-right:10px;}
Body.reskin #wideContentBlockTwo {margin-left:10px;margin-right:10px;}

Body.reskin #contentTwoRight {margin:35px 336px 0 196px;}
Body.reskin .contentTwoRightInner {padding:0 25px;}

Body.reskin #contentTwoLeftTop {width:196px;margin:35px -206px 0 0;}
Body.reskin .contentTwoLeftTopInner {padding:0 25px 0 10px;}

Body.reskin #sidebarTwo {width:336px;margin:35px 0 0 -336px;}
Body.reskin .sidebarTwoInner {padding:0 10px 0 25px;}

Body.reskin	#contentThreeRight {margin:35px 336px 0 196px;}
Body.reskin	.contentThreeRightInner {padding:0 25px;}

Body.reskin	#contentThreeLeft {width:196px;margin:35px -196px 0 0;}
Body.reskin	.contentThreeLeftInner {padding:0 25px 0 10px;}

Body.reskin	#sidebarThree {width:336px;margin:35px 0 0 -336px;}
Body.reskin	.sidebarThreeInner {padding:0 10px 0 25px;}

Body.reskin #pageFooter {max-width:970px;}

#tickerBlock {margin:0 20px;}

#spinGoBlock {position:relative;}
#spinGoSponsor {position:absolute;top:0;left:0;z-index:5;background:#fff;width:300px;font:400 26.25px/32px "Trebuchet MS", Helvetica, sans-serif;text-transform:uppercase;color:#000;}
#spinGoSponsor span {font-weight:600;}
.sg-list-widget-sponsorship {display:none;}
.sg-list-widget-wrapper.sg-list-widget-small .sg-list-widget-event {border-bottom:1px dotted #ccc !important;}
.sg-list-widget-widget-title a span {display:block;position:absolute;z-index:2;top:0;left:0;background:#fff;width:300px;}
.sg-list-widget-widget-title a {position:relative;}

/* If the viewport width <= 1080 pixels ... */
@media screen and (max-width: 1080px) {
 
	#innerBarLogo {max-width:1048px;margin:0 auto;padding:0 20px;}
	#innerBarNav {max-width:1048px;margin:0 auto;padding:0 15px;}

	#topLBAd {clear:both;max-width:1048px;border-bottom:1px solid #ddd;margin:0 20px;padding:12px 0 10px 0;text-align:center;}

	#tickerBlock {margin:0 20px;}

	#dateWeatherBar {margin-left:20px;}

	#sectionLabel {margin-left:20px;}

	#contentOneRight {margin:60px 346px 0 206px;}
	.contentOneRightInner {padding:0 25px;}

	#contentOneLeftTop {width:206px;margin:35px -206px 0 0;}
	.contentOneLeftTopInner {padding:0 25px 0 20px;}

	#sidebarOne {width:346px;margin:35px 0 0 -346px;}
	.sidebarOneInner {padding:0 20px 0 25px;}

	#wideContentBlockOne {margin:0 20px;}

	#contentTwoRight {margin:35px 346px 0 206px;}
	.contentTwoRightInner {padding:0 25px;}

	#contentTwoLeftTop {width:206px;margin:35px -206px 0 0;}
	.contentTwoLeftTopInner {padding:0 25px 0 20px;}

	#sidebarTwo {width:346px;margin:35px 0 0 -346px;}
	.sidebarTwoInner {padding:0 20px 0 25px;}

	#wideContentBlockTwo {margin-left:20px;margin-right:20px;}

	#contentThreeRight {margin:35px 346px 0 206px;}
	.contentThreeRightInner {padding:0 25px;}

	#contentThreeLeft {width:206px;margin:35px -206px 0 0;}
	.contentThreeLeftInner {padding:0 25px 0 20px;}

	#sidebarThree {width:346px;margin:35px 0 0 -346px;}
	.sidebarThreeInner {padding:0 20px 0 25px;}

	#wideContentBlockThree {margin:0 15px;}

	Body.reskin #pageBody {max-width:1080px;}

}


/* If the viewport width < 970 pixels ... */
@media screen and (max-width: 969px) {

	.editionDate {}

	.secStoryHead {font-size:17px;line-height:20px;height:120px;}

	.tertStoryItem {height:95px;margin-bottom:15px;}

	#editionTeaseShort {display:block;padding:0 5px 0 10px;}
	#editionTease {display:none;}

}


/* If the viewport width < 900 pixels ... */
@media screen and (max-width: 899px) {

	#eEditionFixed {width:200px;margin:0 auto;float:none;}
	#editionTitle {width:102px;}
	#editionTeaseShort {display:none;}

	#dateWeatherBar {margin-right:391px;}
	Body.reskin #dateWeatherBar {margin-right:391px;}
	.longDate {display:none;}
	.mediumDate {display:inline;}

	#sectionLabel {margin-right:392px;}
	Body.reskin	#sectionLabel {margin-right:392px;}

	#contentOneRight {margin:60px 356px 0 0;}
	Body.reskin #contentOneRight {margin:60px 356px 0 0;}
	.contentOneRightInner {padding:0 35px 0 20px;border-left:0;}
	Body.reskin .contentOneRightInner {padding:0 35px 0 20px;border-left:0;}
	#contentOneLeftTop {display:none;}
	Body.reskin #contentOneLeftTop {display:none;}
	#contentOneLeftBtm {width:100%;margin:35px 0 0 0;clear:both;position:relative;display:block;}
	.contentOneLeftBtmInner {padding:0 20px;}
	#sidebarOne {margin:35px 0 0 -356px;width:356px;}
	Body.reskin #sidebarOne {margin:35px 0 0 -356px;width:356px;}
	.sidebarOneInner {padding:0 20px 0 35px;}
	Body.reskin .sidebarOneInner {padding:0 20px 0 35px;}

	#dhSocial {max-width:32%;width:32%;margin:23px 0 0 0;text-indent:0;padding:0;list-style:none;float:left;height:44px;}
	#dhLogo {float:left;min-width:252px;width:36%;max-width:36%;}

	#dhServices {max-width:130px;width:130px;margin:24px 0 0 0;text-indent:0;padding:0;list-style:none;float:right;height:22px;}
	#dhServices li {float:left;line-height:22px;min-width:0px;}
	.dhServicesAnc {margin:0 8px 0 0;font-weight:bold;font-size:13px;text-decoration:none;color:#000;line-height:22px;display:block;}
	.serviceArchives {background:none;text-indent:0px;padding:0 0 0 10px;border-left:1px dotted #dbdbdb;margin:0;}
	.serviceSubscribe {padding:0;border-left:0;background:url(/gfx/rwd/service-icons-small.png) -8px -9px no-repeat;text-indent:24px;margin-left:22px;}
	.serviceHelp {padding:0;border-left:0;}

	.cityNewsList {max-width:100%;margin:0 0 10px 0;border-bottom:none;border-top:1px dotted #dbdbdb;padding-top:15px;}
	.cityNewsLi {width:25%;float:left;height:95px;line-height:19px;margin:0 0 20px 0;overflow:hidden;}
	.cityNewsLabel {display:block;color:#666;font-size:14px;font-weight:bold;text-decoration:none;width:85%;margin:0 auto 0 0;display:block;}
	.cityNewsAnc {text-decoration:none;color:#000;font-weight:bold;font-size:16px;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;line-height:19px;width:85%;margin:0 auto 0 0;display:block;}
	.submitBlock {width:320px;position:absolute;right:20px;top:98px;z-index:2;}

	.showLabel {margin-top:25px;width:100%;height:24px;margin-bottom:20px;border-bottom:1px solid #000;}
	.showLabel span {border-bottom:6px solid #000;margin-bottom:1px;width:100%;display:block;}
	.showLabelBlock .cityNewsLi:nth-child(2) {border-top:0;margin-top:0;padding-top:0;}

	.tertStoryItem {width:33.3%;margin-bottom:20px;}

	.indexFrontList .tertStoryItem {width:25%;}
	.indexFrontList .tertStoryItem:nth-child(9) {display:none;}
	.indexFrontList .tertStoryItem:nth-child(10) {display:none;}

	#contentTwoRight {margin:35px 356px 0 0;}
	Body.reskin #contentTwoRight {margin:35px 356px 0 0;}
	.contentTwoRightInner {padding:0 35px 0 20px;border-left:0;}
	Body.reskin .contentTwoRightInner {padding:0 35px 0 20px;border-left:0;}
	#contentTwoLeftTop {display:none;}
	Body.reskin #contentTwoLeftTop {display:none;}
	#contentTwoLeftBtm {width:100%;margin:35px 0 0 0;clear:both;position:relative;display:block;}
	.contentTwoLeftBtmInner {padding:0 20px;}
	#sidebarTwo {margin:35px 0 0 -356px;width:356px;}
	Body.reskin #sidebarTwo {margin:35px 0 0 -356px;width:356px;}
	.sidebarTwoInner {padding:0 20px 0 35px;}
	Body.reskin .sidebarTwoInner {padding:0 20px 0 35px;}

	.popularNewsLabel {display:block;font-size:18px;font-weight:bold;width:100%;margin:25px 0 0 0;border-top:1px solid #dbdbdb;padding:25px 0 0 0;}
	.popularNewsList {max-width:100%;margin:1px 0 10px 0;border-top:1px solid #000;padding-top:15px;border-bottom:0;}
	.popularNewsItem {width:25%;float:left;height:95px;line-height:19px;margin:0 0 30px 0;overflow:hidden;}
	.popularNewsItem:nth-child(1) {padding:0;margin:0 0 30px 0;}
	.popularNewsAnc {text-decoration:none;color:#000;font-weight:bold;font-size:16px;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;line-height:19px;width:85%;margin:0 auto 0 0;display:block;}
	.popularNewsMore {margin:0px;padding:5px 0px;border-bottom:0;border-top:1px dotted #ccc;clear:both;}

	#columnistBlock {height:375px;}
	.columnistItem {float:left;width:25%;max-width:25%;min-width:170px;}
	.columnistAnc {width:90%;color:#000;text-decoration:none;font-size:17px;font-weight:bold;height:245px;display:block;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;margin:20px 8% 0 8%;padding:0 8%;max-width:84%;border-left:1px solid #dbdbdb;position:relative;}
	.columnistItem:first-child .columnistAnc {border:0;}
	.columnistName {color:#990000;position:absolute;top:0;left:0;z-index:2;width:100%;margin-left:8%;}
	.columnistHead {border-top:1px dotted #dbdbdb;display:block;margin:0;padding:15px 0 0 0;}
	.columnistImage {display:block;border:0;margin:0;text-align:middle;width:113px;margin-left:auto;margin-right:auto;padding:25px 0 0 0;}

	#columnistSectionBlock {width:100%;max-width:100%;height:350px;margin:0;overflow:hidden;position:relative;float:left;}
	.columnistSectionInner {margin:0;padding:0;}
	.columnistSectionLabel {width:100%;border-bottom:6px solid #000;font-size:18px;font-weight:bold;padding:35px 0 10px 0;}
	.columnistSectionList {text-indent:0;padding:0;list-style:none;clear:both;border-top:1px solid #000;margin:1px 0 0 0;}
	.columnistSectionItem {float:left;width:25%;max-width:25%;min-width:150px;}
	.columnistSectionItem:nth-child(1) {margin:0;}
	.columnistSectionItem:nth-child(5) {display:none;}
	.columnistSectionAnc {width:90%;color:#000;text-decoration:none;font-size:17px;font-weight:bold;height:280px;display:block;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;margin:20px 8% 0 8%;padding:0 8%;max-width:84%;border-left:1px solid #dbdbdb;position:relative;}
	.columnistSectionItem:first-child .columnistSectionAnc {border:0;margin-left:0;}

	#contentThreeLeft {display:none;}
	Body.reskin	#contentThreeLeft {display:none;}
	#contentThreeLeftBtm {display:block;clear:both;}
	.contentThreeLeftInner {margin-top:35px;border-top:1px solid #dbdbdb;padding-top:35px;padding-left:0;padding-right:0;margin-left:20px;margin-right:20px;}
	Body.reskin	.contentThreeLeftInner {margin-top:35px;border-top:1px solid #dbdbdb;padding-top:35px;padding-left:0;padding-right:0;margin-left:20px;margin-right:20px;}

	#contentThreeRight {margin:35px 356px 0 0;}
	Body.reskin	#contentThreeRight {margin:35px 356px 0 0;}
	.contentThreeRightInner {padding:0 35px 0 20px;border-left:0;}
	Body.reskin	.contentThreeRightInner {padding:0 35px 0 20px;border-left:0;}
	#sidebarThree {margin:35px 0 0 -356px;width:356px;}
	Body.reskin	#sidebarThree {margin:35px 0 0 -356px;width:356px;}
	.sidebarThreeInner {padding:0 20px 0 35px;}
	Body.reskin	.sidebarThreeInner {padding:0 20px 0 35px;}

	.dhExtrasList {float:left;max-width:25%;border-bottom:0;height:550px;}
	.dhExtrasLabel {margin-right:20px;min-width:135px;width:auto;}
	.dhExtrasMore {margin-right:20px;min-width:135px;width:auto;}
	.dhExtrasItem {margin-right:20px;min-width:135px;width:auto;}
	.dhExtrasImg {width:100%;height:auto;}
	#contentThreeLeftBtm ul:last-of-type .dhExtrasLabel {margin-right:0;width:100%;}
	#contentThreeLeftBtm ul:last-of-type .dhExtrasMore {margin-right:0;width:100%;}
	#contentThreeLeftBtm ul:last-of-type .dhExtrasItem {margin-right:0;width:100%;}
}


/* If the viewport width <= 800 pixels ... */
@media screen and (max-width: 800px) {

	.tertStoryItem {}
	
	#dhLogo {float:left;min-width:252px;width:50%;max-width:50%;}
	#dhSocial {max-width:25%;width:25%;}
	#dhSocialLabel {display:none;}

	.playVideoButtonSmall {width:80px;margin-left:-40px;height:94px;margin-top:-47px;}

}


/* If the viewport width <= 768 pixels ... */
@media screen and (max-width: 767px) {

	#dateWeatherBar {margin-right:361px;}
	Body.reskin #dateWeatherBar {margin-right:361px;}
	.mediumDate {display:none;}
	.shortDate {display:inline;}

	#sectionLabel {margin-right:362px;}
	Body.reskin	#sectionLabel {margin-right:362px;}

	#contentOneRight {margin:60px 341px 0 0;}
	Body.reskin #contentOneRight {margin:60px 341px 0 0;}
	.contentOneRightInner {padding:0 20px;border-left:0;}
	Body.reskin .contentOneRightInner {padding:0 20px;border-left:0;}
	#sidebarOne {margin:35px 0 0 -341px;width:341px;}
	Body.reskin #sidebarOne {margin:35px 0 0 -341px;width:341px;}
	.sidebarOneInner {padding:0 20px;}
	Body.reskin .sidebarOneInner {padding:0 20px;}

	#contentTwoRight {margin:35px 341px 0 0;}
	Body.reskin #contentTwoRight {margin:35px 341px 0 0;}
	.contentTwoRightInner {padding:0 20px;border-left:0;}
	Body.reskin .contentTwoRightInner {padding:0 20px;border-left:0;}
	#sidebarTwo {margin:35px 0 0 -341px;width:341px;}
	Body.reskin #sidebarTwo {margin:35px 0 0 -341px;width:341px;}
	.sidebarTwoInner {padding:0 20px;}
	Body.reskin .sidebarTwoInner {padding:0 20px;}

	#contentThreeRight {margin:35px 341px 0 0;}
	Body.reskin	#contentThreeRight {margin:35px 341px 0 0;}
	.contentThreeRightInner {padding:0 20px;border-left:0;}
	Body.reskin	.contentThreeRightInner {padding:0 20px;border-left:0;}
	#sidebarThree {margin:35px 0 0 -341px;width:341px;}
	Body.reskin	#sidebarThree {margin:35px 0 0 -341px;width:341px;}
	.sidebarThreeInner {padding:0 20px;}
	Body.reskin	.sidebarThreeInner {padding:0 20px;}

	#sliderAdBlock .billBoardBTF {display:none;}
	#sliderWideBlock {max-width:100%;}
	#sliderWideBlock .sliderWideInner {margin-left:20px;margin-right:20px;border:0;}

	#sliderAdBlockTwo .billBoardBTF {display:none;}
	#sliderWideBlockTwo {max-width:100%;}
	#sliderWideBlockTwo .sliderWideInner {margin-left:20px;margin-right:20px;border:0;}

	#sliderAdBlockThree .billBoardBTF {display:none;}
	#sliderWideBlockThree {max-width:100%;}
	#sliderWideBlockThree .sliderWideInner {margin-left:20px;margin-right:20px;border:0;}

	.columnistSectionAnc {height:300px;}

	.contributeLabel {font-size:25px;}

}

/* If the viewport width < 728 pixels ... */
@media screen and (max-width: 728px) {

	#companyBar .companyBarLinks {width:100%;float:none;}
	#companyBar .companyBarLinks .inner {margin:0 4%;width:92%;}
	#companyBar .companyBarSocial {width:100%;float:none;}
	#companyBar .companyBarSocial .inner {margin:0 4%;width:92%;}

}

/* If the viewport width < 640 pixels ... */
@media screen and (max-width: 639px) {

	#wideContentBlockRates {display:none;}

	#toolOptions {width:142px;margin-left:0;}
	#siteNavSmall {width:46px;text-indent:6000px;background-position:12px -68px;}
	#siteSearchSmall {width:46px;text-indent:6000px;background-position:12px -28px;}
	#siteHelpSmall {width:46px;text-indent:6000px;background-position:11px 12px;}
	#sectionPageLogoBox {margin:0 80px 0 100px;text-align:center;padding:9px 0 0;display:block;}

	#dateWeatherBar {margin-right:20px;}
	Body.reskin #dateWeatherBar {margin-right:20px;}
	.longDate {display:inline;}
	.shortDate {display:none;}

	#sectionLabel {margin-right:20px;}
	Body.reskin	#sectionLabel {margin-right:20px;}

	#contentOneRight {margin:60px 0 0 201px;float:left;}
	Body.reskin #contentOneRight {margin:60px 0 0 201px;float:left;}
	.contentOneRightInner {padding:0 20px;border-left:1px solid #ddd;}
	Body.reskin .contentOneRightInner {padding:0 20px;border-left:1px solid #ddd;}
	#sidebarOne {margin:35px 0 0 0;width:100%;clear:both;}
	Body.reskin #sidebarOne {margin:35px 0 0 0;width:100%;clear:both;}
	.sidebarOneInner {padding:0 20px;}
	Body.reskin .sidebarOneInner {padding:0 20px}

	#biz2Biz {width:auto;margin:35px 0 0 0;border-top:1px solid #dbdbdb;}
	.biz2BizInner {border:0;width:300px;margin:0 auto;}

	#contentOneLeftBtm {display:none;}
	#contentOneLeftTop {width:201px;margin:35px -201px 0 0;display:block;}
	Body.reskin #contentOneLeftTop {width:201px;margin:35px -201px 0 0;display:block;}
	.contentOneLeftTopInner {padding:0 20px;}
	Body.reskin .contentOneLeftTopInner {padding:0 20px;}

	#latestNews {width:100%;margin:1px 0 35px 0;text-indent:0;padding:0;list-style:none;border-top:1px solid #000;clear:both;}
	.latestNews {margin:19px 0;height:57px;float:left;width:50%;}
	#latestNewsLabel {margin:25px 0 1px 0;border-bottom:6px solid #000;line-height:32px;font-weight:bold;font-size:18px;height:auto;width:100%;}
	#latestNewsAlerts {border-top:1px dotted #ccc;border-bottom:1px dotted #dbdbdb;margin:1px 0 0 0;font-size:14px;color:#999;height:72px;position:relative;width:100%;clear:both;}
	.latestNewsAnc {text-decoration:none;color:#000;font-weight:bold;font-size:16px;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;line-height:19px;display:block;float:left;width:auto;border-left:1px dotted #ccc;padding:0 0 0 6px;margin-left:61px;}
	.latestNews:nth-child(odd) .latestNewsAnc {margin-right:10px;}
	.timeStamp {float:left;display:block;color:#990000;font-weight:bold;font-size:12px;width:61px;margin-right:-61px;}

	.cityNewsList {margin:0 0 35px 0;border-bottom:0;padding-top:0;}
	.cityNewsAnc {margin-right:0;}
	.cityNewsLi {width:100%;float:none;height:auto;line-height:19px;margin:25px 0;}
	.cityNewsLabel {margin:-10px 0 0 0;line-height:auto;}
	.cityNewsAnc {width:100%;margin:0;}

	.showLabel {margin-top:44px;width:auto;height:32px;margin-bottom:0;border-bottom:6px solid #000;color:#000;font-size:18px;line-height:32px;}
	.showLabel span {border-bottom:0;margin-bottom:0;width:auto;display:inline;}

	.tertStoryItem {width:50%;height:78px;}
	.indexFrontList .tertStoryItem {width:33.3%;}
	.indexFrontList .tertStoryItem:nth-child(9) {display:block;}

	#dhLogoAnc {max-width:200px;margin-top:25px;}
	#dhTagline {font-size:10px;height:20px;line-height:20px;}

	.contentOneRightInner {margin-bottom:35px;}
	Body.reskin .contentOneRightInner {margin-bottom:35px;}
	#sidebarOne {margin-top:0px;}
	Body.reskin #sidebarOne {margin-top:0px;}
	#activateTeaser {display:none;}

	.billBoardATFInner {margin-left:auto;margin-right:auto;width:300px;}

	#contentTwoRight {margin:35px 0 0 201px;float:left;}
	Body.reskin #contentTwoRight {margin:35px 0 0 201px;float:left;}
	.contentTwoRightInner {padding:0 20px;border-left:1px solid #ddd;}
	Body.reskin .contentTwoRightInner {padding:0 20px;border-left:1px solid #ddd;}
	#sidebarTwo {margin:35px 0 0 0;width:100%;}
	Body.reskin #sidebarTwo {margin:35px 0 0 0;width:100%;}
	.sidebarTwoInner {padding:0 20px;}
	Body.reskin .sidebarTwoInner {padding:0 20px;}

	#halfPageBTF {border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:15px 0px;clear:both;}
	.halfPageBTFInner {margin-left:auto;margin-right:auto;width:300px;}

	#topJobsBlock {padding-top:35px;width:300px;float:none;margin-right:auto;margin-left:auto;}
	#topJobsIndexBlock {margin-left:auto;margin-right:auto;}
	#topJobs {width:100%;}
	.dhTopJobsAnc {width:94%;padding:4px 3%;margin:6px auto;}
	
	#topObitsBlock {padding-top:35px;width:48%;overflow:hidden;float:left;margin:0;clear:none;border:0;margin-left:2%;}
	#topObits {width:100%;}
	.dhTopObitsAnc {width:94%;padding:0 3%;margin:0 auto;font-size:12px;}

	.sponsorContentWidget {width:auto;}

	#contentTwoLeftBtm {display:none;}
	#contentTwoLeftTop {width:201px;margin:35px -201px 0 0;display:block;}
	Body.reskin #contentTwoLeftTop {width:201px;margin:35px -201px 0 0;display:block;}
	.contentTwoLeftTopInner {padding:0 20px;}
	Body.reskin .contentTwoLeftTopInner {padding:0 20px;}

	#contentThreeRight {margin:35px 0 0 201px;float:left;}
	Body.reskin	#contentThreeRight {margin:35px 0 0 201px;float:left;}
	.contentThreeRightInner {padding:0 20px;border-left:1px solid #ddd;}
	Body.reskin	.contentThreeRightInner {padding:0 20px;border-left:1px solid #ddd;}
	#sidebarThree {margin:35px 0 0 0;width:100%;clear:both;}
	Body.reskin	#sidebarThree {margin:35px 0 0 0;width:100%;clear:both;}
	.sidebarThreeInner {padding:0 20px;}
	Body.reskin	.sidebarThreeInner {padding:0 20px;}

	#contentThreeLeftBtm {display:none;}
	#contentThreeLeft {width:201px;margin:35px -201px 0 0;display:block;}
	Body.reskin	#contentThreeLeft {width:201px;margin:35px -201px 0 0;display:block;}
	.contentThreeLeftInner {padding:0 20px;margin:0;border:0;}
	Body.reskin	.contentThreeLeftInner {padding:0 20px;margin:0;border:0;}

	.dhExtrasList {float:none;max-width:100%;border-bottom:1px solid #dbdbdb;height:auto;}
	.dhExtrasLabel {margin-right:0;min-width:auto;width:auto;}
	.dhExtrasMore {margin-right:0;min-width:auto;width:auto;}
	.dhExtrasItem {margin-right:0;min-width:auto;width:auto;}
	.dhExtrasImg {width:100%;height:auto;}

	.popularNewsLabel {display:block;font-size:18px;font-weight:bold;width:100%;margin:25px 0 0 0;border-top:1px solid #dbdbdb;padding:25px 0 0 0;}
	.popularNewsList {max-width:100%;margin:1px 0 10px 0;border-top:1px solid #000;padding-top:15px;border-bottom:0;}
	.popularNewsItem {width:25%;float:left;height:95px;line-height:19px;margin:0 0 30px 0;overflow:hidden;}
	.popularNewsItem:nth-child(1) {padding:0;}
	.popularNewsAnc {text-decoration:none;color:#000;font-weight:bold;font-size:16px;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;line-height:19px;display:block;}
	.popularNewsMore {margin:1px 0px 15px;padding:5px 0px 10px;width:100%;border-bottom:1px dotted #CCC;text-align:right;}

	.popularNewsLabel {margin:-10px 0 0 0;border-bottom:6px solid #000;line-height:32px;font-weight:bold;font-size:18px;border-top:0;padding:0;}
	.popularNewsList {width:100%;text-indent:0;padding:0;list-style:none;border-bottom:1px solid #dbdbdb;border-top:1px solid #000;margin:1px 0 0 0;}
	.popularNewsItem {margin:0 0 25px 0;width:100%;height:auto;}
	.popularNewsItem:nth-child(1) {padding:15px 0 0 0;}
	.popularNewsAnc {text-decoration:none;color:#000;font-weight:bold;font-size:16px;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;line-height:15px;display:block;line-height:19px;width:100%;margin:0;}
	.popularNewsMore {margin:1px 0px 15px;padding:5px 0px 10px;width:100%;border-bottom:1px dotted #CCC;text-align:right;}
	
	.columnistSectionLabel {padding:0px;}
	.columnistSectionItem {float:none;width:100%;max-width:100%;min-width:auto;}
	.columnistSectionAnc {width:100%;color:#000;text-decoration:none;font-size:17px;font-weight:bold;height:auto;display:block;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;margin:15px 0 2px 0;padding:0;max-width:100%;position:relative;border:0;}
	.columnistSectionImage {padding:0;width:100px;margin:0 auto;}

	#performPlayer {display:block;margin:0 auto 25px auto;}

	#insertsBlock {width:100%;}
	.insertsBlockInner {margin:35px auto 0 auto;width:300px;}

}


/* If the viewport width <= 600 pixels ... */
 @media screen and (max-width: 600px) {
 
	#dhSocial {display:none;}
	#dhLogo {width:70%;min-width:200px;max-width:200px;}
	#dhTagline {font-size:10px;height:24px;line-height:24px;margin-left:0px;width:200px;}

	#dateWeatherBar {margin-right:20px;margin-left:20px;}
	Body.reskin #dateWeatherBar {margin-right:20px;margin-left:20px;}

	#contentOneRight {margin:60px 0 0 0;float:none;}
	Body.reskin #contentOneRight {margin:60px 0 0 0;float:none;}
	.contentOneRightInner {padding:0 20px;border-left:none;}
	Body.reskin .contentOneRightInner {padding:0 20px;border-left:none;}
	.secStoryHead {height:90px;}

	#contentOneLeftBtm {display:none;}
	#contentOneLeftTop {display:none;}
	Body.reskin #contentOneLeftTop {display:none;}
	#contentOneLeftTopTwo {width:100%;margin:0;clear:both;position:relative;display:block;}
	.contentOneLeftTopTwoInner {padding:0 20px;}

	.cityNewsList {max-width:100%;margin:0 0 10px 0;border-bottom:none;border-top:1px dotted #dbdbdb;padding-top:15px;}
	.cityNewsLi {width:33.33%;float:left;height:95px;line-height:19px;margin:0 0 30px 0;overflow:hidden;}
	.cityNewsLabel {display:block;color:#666;font-size:14px;font-weight:bold;text-decoration:none;width:85%;margin:0 auto 0 0;display:block;}
	.cityNewsAnc {text-decoration:none;color:#000;font-weight:bold;font-size:16px;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;line-height:19px;width:85%;margin:0 auto 0 0;display:block;}
	.submitBlock {width:320px;position:absolute;right:20px;top:98px;z-index:2;}
	.contributeLabel {font-size:20px;}

	.showLabel {margin-top:24px;width:100%;height:24px;margin-bottom:20px;border-bottom:1px solid #000;font-color:#000;font-size:18px;}
	.showLabel span {border-bottom:6px solid #000;margin-bottom:1px;width:100%;display:block;}
	.showLabelBlock .cityNewsLi:nth-child(2) {border-top:1px solid #000;margin-top:1px;padding-top:25px;}

	.topStorySummary {display:none;}
	.topStoryHead {padding-bottom:35px;border-bottom:1px solid #ddd;}

	#contentTwoRight {margin:35px 0 0 0;float:none;}
	Body.reskin #contentTwoRight {margin:35px 0 0 0;float:none;}
	.contentTwoRightInner {padding:0 20px;border-left:1px solid #ddd;}
	Body.reskin .contentTwoRightInner {padding:0 20px;border-left:1px solid #ddd;}

	#contentTwoLeftTop {display:none;}
	Body.reskin #contentTwoLeftTop {display:none;}
	#contentTwoLeftBtm {width:100%;margin:35px 0 0 0;clear:both;position:relative;display:block;}
	.contentTwoLeftBtmInner {padding:0 20px;}

	#columnistSectionBlock {width:100%;max-width:100%;height:350px;margin:0;overflow:hidden;position:relative;float:left;}
	.columnistSectionInner {margin:0;padding:0;}
	.columnistSectionLabel {width:100%;border-bottom:6px solid #000;font-size:18px;font-weight:bold;padding:35px 0 10px 0;}
	.columnistSectionList {text-indent:0;padding:0;list-style:none;clear:both;border-top:1px solid #000;margin:1px 0 0 0;}
	.columnistSectionItem {float:left;width:50%;max-width:50%;min-width:150px;}
	.columnistSectionItem:nth-child(1) {margin:0;}
	.columnistSectionItem:nth-child(3) .columnistSectionAnc {border:0;margin-left:0;}
	.columnistSectionItem:nth-child(5) {display:none;}
	.columnistSectionAnc {width:90%;color:#000;text-decoration:none;font-size:17px;font-weight:bold;height:300px;display:block;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;margin:20px 8% 0 8%;padding:0 8%;max-width:84%;border-left:1px solid #dbdbdb;position:relative;}
	.columnistSectionItem:first-child .columnistSectionAnc {border:0;margin-left:0;}

	#contentThreeRight {margin:60px 0 0 0;float:none;}
	Body.reskin	#contentThreeRight {margin:60px 0 0 0;float:none;}
	.contentThreeRightInner {padding:0 20px;border-left:none;}
	Body.reskin	.contentThreeRightInner {padding:0 20px;border-left:none;}

	#contentThreeLeftBtm {display:none;}
	#contentThreeLeft {display:none;}
	Body.reskin	#contentThreeLeft {display:none;}
	#contentThreeLeftTwo {width:100%;margin:0;clear:both;position:relative;display:block;}

	.contentThreeLeftInner {margin-top:35px;border-top:1px solid #dbdbdb;padding-top:35px;padding-left:0;padding-right:0;margin-left:20px;margin-right:20px;}
	Body.reskin	.contentThreeLeftInner {margin-top:35px;border-top:1px solid #dbdbdb;padding-top:35px;padding-left:0;padding-right:0;margin-left:20px;margin-right:20px;}

	.dhExtrasList {float:left;max-width:50%;border-bottom:0;height:550px;}
	.dhExtrasLabel {margin-right:15px;min-width:135px;width:auto;}
	.dhExtrasMore {margin-right:15px;min-width:135px;width:auto;}
	.dhExtrasItem {margin-right:15px;min-width:135px;width:auto;}
	.dhExtrasImg {width:100%;height:auto;}
	#contentThreeLeftTwo ul:nth-of-type(even) .dhExtrasLabel {margin-right:0;margin-left:15px;}
	#contentThreeLeftTwo ul:nth-of-type(even) .dhExtrasMore {margin-right:0;margin-left:15px;}
	#contentThreeLeftTwo ul:nth-of-type(even) .dhExtrasItem {margin-right:0;margin-left:15px;}

	#sidebarThree {margin:35px 0 0 0;width:100%;clear:both;}
	Body.reskin	#sidebarThree {margin:35px 0 0 0;width:100%;clear:both;}
	.sidebarThreeInner {padding:0 20px;}
	Body.reskin	.sidebarThreeInner {padding:0 20px;}

	#btmNavBarBlockOne {float:none;width:100%;}
	#btmNavBarBlockOne ul {width:100%;margin:0;text-indent:0;padding:32px 0 16px;list-style:none;}
	#btmNavBarBlockOne ul li {float:left;width:33%;text-align:center;border-right:1px solid #444;}
	#btmNavBarBlockOne ul li:last-child {border-right:0;}
	#btmNavBarBlockOne ul li a {color:#ddd;font-weight:bold;text-decoration:none;border-bottom:1px dotted #555;}
	#btmNavBarBlockOne ul li a:hover {color:#fff;border-bottom:1px solid #000;}
	#btmNavBarBlockTwo {float:none;width:100%;}
	#btmNavBarBlockTwo ul {width:100%;margin:0;text-indent:0;padding:16px 0 40px;list-style:none;}
	#btmNavBarBlockTwo ul li {float:left;width:29.7%;text-align:center;border-right:1px solid #444;}

}

/* If the viewport width <= 480 pixels ... */
 @media screen and (max-width: 480px) {

	#headerBarOne {display:block;}
	#toolOptions {width:142px;margin-left:0;}
	#sectionPageLogoBox {margin:0 80px 0 110px;text-align:center;padding:9px 0 0;display:block;}
	#accountInfoBoxSmall {position:absolute;right:20px;top:0;z-index:3;line-height:20px;height:20px;color:#bbb;font-size:13px;font-weight:bold;padding:12px 0 0;display:block;}
	#accountInfoBoxSmall a {color:#888;text-decoration:none;border-bottom:1px dotted #555;}
	#accountInfoBox {display:none;}

	#dhMainNav {display:none;}
	#dhSearch {display:none;}

	#dateWeatherBar {margin-right:20px;margin-left:20px;}
	Body.reskin #dateWeatherBar {margin-right:20px;margin-left:20px;}

	.contentOneRightInner {padding:0 20px;}
	Body.reskin .contentOneRightInner {padding:0 20px;}

	.contentOneLeftTopTwoInner {padding:0 20px;}

	#latestNews {width:100%;margin:1px 0 35px 0;text-indent:0;padding:0;list-style:none;border-top:1px solid #000;clear:both;}
	.latestNews {margin:25px 0;height:38px;float:none;width:100%;}
	.latestNewsAnc {text-decoration:none;color:#000;font-weight:bold;font-size:16px;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;line-height:19px;display:block;float:left;width:auto;border-left:1px dotted #ccc;padding:0 0 0 6px;margin-left:61px;}
	.latestNews:nth-child(odd) .latestNewsAnc {margin-right:0;}

	.cityNewsLi {width:50%;float:left;height:95px;line-height:19px;margin:0 0 30px 0;overflow:hidden;}
	.cityNewsAnc {text-decoration:none;color:#000;font-weight:bold;font-size:16px;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;line-height:19px;width:85%;margin:0 auto;display:block;}
	.cityNewsLi:nth-child(odd) .cityNewsAnc {margin:0 auto 0 0;}
	.tertStoryCat {margin:0 auto;}
	.cityNewsLi:nth-child(odd) .tertStoryCat {margin:0 auto 0 0;}
	
	.showLabel {margin-top:24px;width:100%;height:24px;margin-bottom:20px;border-bottom:1px solid #000;font-color:#000;font-size:18px;}
	.showLabel span {border-bottom:6px solid #000;margin-bottom:1px;width:100%;display:block;}
	.showLabelBlock .cityNewsLi:nth-child(2) {border-top:0;margin-top:0;padding-top:0;}

	.moreSuburbsInner {border:0;}
	.tertStoryList {margin:1px 0 0 0;text-indent:0;padding:25px 0 0 0;list-style:none;width:100%;float:none;}
	.tertStoryItem {width:50%;}
	.indexFrontList .tertStoryItem {width:50%;}
	.contributeBlock {clear:both;margin-top:10px;width:100%;min-height:auto;float:none;padding:0 0 10px 0;margin-bottom:25px;}

	.longDate {display:none;}
	.mediumDate {display:inline;}

	#topStoriesBar {margin-top:0;}
	.topStoryImg {display:block;border-top:0;margin:0 0 15px 0;padding:25px 0 0 0;}

	#headerBarNav {display:none;}
	#headerBarLogo {display:none;}

	#activateTeaser {position:relative;margin:0 auto;display:block;}
	#activateTeaser:hover {color:#990000;}

	.editorPicksLabel {width:90%;float:none;margin:0 auto 10px auto;border-bottom:1px solid #bcd7ef;padding-bottom:5px;}
	.editorPicksList {float:none;width:90%;margin:0 auto;}

	.indexFrontList .tertStoryItem:nth-child(10) {display:block;}

	.dhExtrasLabel {margin-right:10px;}
	.dhExtrasMore {margin-right:10px;}
	.dhExtrasItem {margin-right:10px;}
	#contentThreeLeftTwo ul:nth-of-type(even) .dhExtrasLabel {margin-left:10px;}
	#contentThreeLeftTwo ul:nth-of-type(even) .dhExtrasMore {margin-left:10px;}
	#contentThreeLeftTwo ul:nth-of-type(even) .dhExtrasItem {margin-left:10px;}

	#topJobsBlock {padding-top:35px;width:300px;overflow:hidden;float:none;margin:0 auto;}
	#topJobsIndexBlock {margin-left:auto;margin-right:auto;}
	#topJobs {width:100%;}
	
	#topObitsBlock {padding-top:35px;width:300px;overflow:hidden;float:none;margin:0 auto;padding-bottom:25px;}
	#topObits {width:100%;}

	#companyBar .companyBarLinks a {line-height:30px;font-size:16px;}

}

/* If the viewport width <= 400 pixels ... */
 @media screen and (max-width: 400px) {

	#headerBarLogo {height:60px;}
	#dhLogo {width:100%;min-width:180px;max-width:100%;}
	#dhLogoAnc {max-width:180px;margin-top:12px;}
	#dhServices {display:none;}

	.tertStoryItem {width:100%;height:auto;}
	.tertStoryAnc {width:100%;}

}

/* If the viewport width <= 360 pixels ... */
 @media screen and (max-width: 360px) {

	#toolOptionsOverlay {margin-left:auto;margin-right:auto;max-width:320px;}
	#siteNavActive {background-position:12px -68px;width:99px;text-indent:37px;margin-right:1px;border-bottom:0;padding-top:3px;background-color:#2692d1;}
	#siteSearchActive {background-position:8px -28px;width:83px;text-indent:30px;padding-top:3px;background-color:#2692d1;}
	#siteHelpActive {background-position:5px 12px;width:91px;text-indent:24px;margin-left:1px;margin-right:0;padding-top:3px;background-color:#2692d1;}

	.siteNavTab {margin-left:auto;margin-right:auto;width:320px;}

	.siteSearchTab .moreSearchBox {clear:both;width:320px;margin:0 auto 16px auto;border-top:1px solid #2692d1;}

	.siteSearchTab > div:nth-child(1) {margin-left:auto;margin-right:auto;width:320px;}
	.searchForm {margin-left:auto;margin-right:auto;width:320px;overflow:hidden;}
	input.siteSearch {margin-left:0;max-width:256px;}

	.siteHelpTab {margin-left:auto;margin-right:auto;width:320px;}

	#toolOptions {width:142px;}
	#sectionPageLogoBox {margin:0 80px 0 180px;}
	#accountInfoBoxSmall {display:none;}

	#topLBAd {width:320px;min-width:320px;margin:0 auto;}


	.shortDate {display:inline;}
	.mediumDate {display:none;}

	.cityNewsLi {width:100%;float:left;height:auto;line-height:19px;margin:0 0 25px 0;overflow:hidden;}
	.cityNewsAnc {text-decoration:none;color:#000;font-weight:bold;font-size:16px;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;line-height:19px;width:100%;margin:0;display:block;}
	.cityNewsLi:nth-child(odd) .cityNewsAnc {margin:0;}
	.tertStoryCat {margin:0;width:100%;}
	.cityNewsLi:nth-child(odd) .tertStoryCat {margin:0;}

	.tertStoryList {width:100%;float:none;}
	.tertStoryItem {width:100%;float:none;height:auto;line-height:19px;margin:0 0 25px 0;overflow:hidden;}
	.indexFrontList .tertStoryItem {width:100%;}
	.tertStoryCat {display:block;color:#666;font-size:14px;font-weight:bold;text-decoration:none;width:100%;margin:0;display:block;}
	.tertStoryAnc {text-decoration:none;color:#000;font-weight:bold;font-size:16px;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;line-height:19px;width:100%;margin:0;display:block;}

	#tickerBlock {margin:0 10px;}

}

/* If the viewport width <= 320 pixels ... */
 @media screen and (max-width: 320px) {

	#siteToolBox .siteToolBoxInner {max-width:320px;}

	.siteNavTab {width:300px;}
	.siteNavTab #mainNav > li a {font-size:13px;}

	.siteSearchTab .moreSearchBox {clear:both;width:auto;margin:0 10px 16px 10px;border-top:1px solid #2692d1;}
	.siteSearchTab > div:nth-child(1) {margin-left:auto;margin-right:auto;width:300px;}
	.searchForm {margin-left:auto;margin-right:auto;width:300px;overflow:hidden;}
	input.siteSearch {max-width:236px;}


	.siteHelpTab {width:300px;}

	#dateWeatherBar {margin-right:10px;margin-left:10px;}
	Body.reskin #dateWeatherBar {margin-right:10px;margin-left:10px;}

	.sidebarOneInner {padding:0 10px;}
	Body.reskin .sidebarOneInner {padding:0 10px}

	#headerBarOne {border-bottom:1px solid #ddd;}

}

/* 320, 480, 768, 1024, 1024 */