body {background-image:none;background:#f9f9f9;}
body {margin:0;text-align:center;padding:0;font-family:Arial,sans-serif;line-height:120%;background:#fff url(/gfx/rwd/sample-skin.jpg) center 40px fixed no-repeat;}
body {background-image:none;background:#fff;}
body.noScroll {overflow:hidden;}

/* DIV FLOAT ISSUE */
.clearFix:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearFix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearFix {height:1%;}
.clearFix {display:block;clear:both;}

h1 {line-height:102%;}

#root {width:100px !important;}

p:first-child {margin-top:0;} 

.reskinWrap {display:none;}

#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;padding:0;max-width:360px;min-width:320px;}
#toolOptionsOverlay {width:96%;margin:2%;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:107px;text-indent:37px;margin-right:1px;border-bottom:0;padding-top:3px;background-color:#2692d1;}
#siteSearchActive {background-position:10px -28px;width:94px;text-indent:32px;padding-top:3px;background-color:#2692d1;}
#siteHelpActive {background-position:7px 12px;width:98px;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 #mainNav {text-indent:0;padding:0;list-style:none;margin:28px 0 0 0;position:relative;}
.siteNavTab #mainNav > li {width:100%;height:44px;}
.siteNavTab #mainNav > li div.navMainBtns {padding:0;display:block;margin:1px 1% 0 2%;width:47%;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:175px;min-height:1600px;background:#095988;margin-right:8px;}
.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:28px;}
.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 {position:relative;margin:0;width:100%;height:100%;overflow-y:scroll;background:#fff;}
#mediaLightBox img {max-width:100%;margin:20px auto 0 auto;display:block;} 
#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:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100); z-index:10000;
}
#mediaLightBox .closeBar {width:100%;height:0;position:absolute;top:0px;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:-20px;right:-8px;left:auto;margin:0;}
#mediaLightBox .closeBar img:hover {opacity:.8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);}

#page {max-width:100%;padding:0;text-align:left;margin:0;position:relative;z-index:1;}

#pageHeader {background:#f9f9f9;} 

#pageHeader .inner {margin:0;padding:0;background:#fff;}

#pageHeader .inner #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;}

#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;}
#siteNav {background-position:10px -68px;width:101px;text-indent:35px;margin-left:1px;margin-right:1px;border-bottom:0;padding-top:3px;}
#siteSearch {background-position:8px -28px;width:86px;text-indent:30px;padding-top:3px;}
#siteHelp {background-position:5px 12px;width:92px;text-indent:24px;margin-left:1px;margin-right:1px;padding-top:3px;}

#articlePageLogoBox {margin:0 240px 0 250px;text-align:center;padding:9px 0 0;color:#2e5369;}
#articlePageLogoLink {line-height:20px;height:20px;display:block;width:110px;margin:0 auto;border:0;text-decoration:none;}
#articlePageLogoLink img {display:block;width:100%;border:0;}

#accountInfoBox {position:absolute;right:20px;top:0;z-index:3;line-height:20px;height:20px;color:#555;font-size:13px;font-weight:bold;padding:12px 0 0;}
#accountInfoBox a {color:#222;text-decoration:none;border-bottom:1px dotted #ccc;}
#accountInfoBoxSmall {display:none;}

#helpToolRight {display:none;}

#pageHeader .inner #headerBarTwo {background:#fff;height:76px;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:0;position:relative;z-index:0;}

#pageHeader .inner #headerBarTwo .promoFader {position:absolute;top:0;right:0;z-index:5;height:76px;width:54px;
-webkit-box-shadow: inset -54px 0 20px -20px rgba(255, 255, 255, .9);
-moz-box-shadow:    inset -54px 0 20px -20px rgba(255, 255, 255, .9);
box-shadow:         inset -54px 0 20px -20px rgba(255, 255, 255, .9);}

#pageHeader .inner #headerBarTwo #contentPromoBox {padding:0;height:76px;border:0;line-height:56px;color:#bbb;font-size:12px;font-weight:bold;overflow:hidden;}
#pageHeader .inner #headerBarTwo #contentPromoBox ul.slides li:nth-child(even) {background:#f7f7f7;border-left:1px solid #fff;border-right:1px solid #fff;padding:0;}
#pageHeader .inner #headerBarTwo #contentPromoBox ul.slides li:nth-child(odd) {background:#fff;border-left:1px dotted #ccc;border-right:1px dotted #ccc;padding:0;}
#pageHeader .inner #headerBarTwo #contentPromoBox ul.slides li:hover {background:#fffde6;}
#pageHeader .inner #headerBarTwo #contentPromoBox .topPromos {float:left;width:94px;margin:0;height:76px;text-align:center;line-height:14px;background:#f2f2f2 url(/gfx/rwd/scroll-buttons-row.png) -39px 38px no-repeat;font-size:11px;border-right:1px solid #fff;-webkit-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.2);
-moz-box-shadow: 5px 0 5px 0 rgba(0,0,0,0.2);
box-shadow: 5px 0 5px 0 rgba(0,0,0,0.2);z-index:2;position:relative;}
#pageHeader .inner #headerBarTwo #contentPromoBox .topPromos .topPromoLabel {color:#111;font-weight:bold;margin:16px 0 0;font-size:14px;}
#pageHeader .inner #headerBarTwo #contentPromoBox a.promoItem {display:block;float:left;max-width:100%;width:195px;height:56px;line-height:14px;color:#444;;padding:10px;font-family:Arial,sans-serif;text-decoration:none;overflow:hidden;}
#pageHeader .inner #headerBarTwo #contentPromoBox a:hover.promoItem {background:#fffde6;}
#pageHeader .inner #headerBarTwo #contentPromoBox a.promoItem img {display:block;float:left;margin:0 8px 0 0;}
#pageHeader .inner #headerBarTwo #contentPromoBox a.promoItem span {color:#990000;padding-right:4px;border-right:1px dotted #aaa;margin-right:6px;margin-top:3px;height:9px;line-height:9px;display:block;float:left;}

#pageHeader .inner #headerBarTwo #contentPromoBox a.sponsoredItem {background:#e4eef6;}

#pageHeader .inner #headerBarThree {clear:both;border-top:1px solid #ddd;}
#pageHeader .inner #headerBarThree #dateBar {width:100%;margin-top:12px;border-top:1px solid #ddd;margin-bottom:14px;display:none;}
#pageHeader .inner #headerBarThree #dateBar #paperDate {display:none;}

#mainContent {max-width:970px;padding:0;text-align:left;margin:0 auto;position:relative;z-index:2;background:#fff;}

#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);
}

#pageBodyAbove #topLBAd {clear:both;max-width:970px;border-bottom:1px solid #e3e3e3;margin:0 auto;padding:8px 0 0;text-align:center;min-height:98px;}
#pageBodyAbove #topLBAd .mixpoCorrect {margin:0 auto;}
#pageBodyAbove #mobile320Ad {display:none}

#pageBody {max-width:970px;border-bottom:0;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;max-width:970px;}
#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;}

#content {float:left;margin:0;margin-right:348px;background:#fff;font-size:85%;}
 
#content > .inner {margin:0;color:#111;font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;font-size:16px;line-height:20px;background:#fff;padding:16px 46px 20px 0;}

#content > .inner p {line-height:23px;color:#000;font-size:17px;}

#content .inner .breadcrumbLabel {display:none;}
#content .inner .artBreadcrumbs {text-align:left;padding:0 12px 0 0;margin:6px 0 0;float:left;width:auto;}


#content .inner .artBreadcrumbs a.breadcrumbLink {font-family:Arial,sans-serif;height:14px;line-height:14px;font-size:14px;font-weight:bold;color:#0c7bbc;text-decoration:none;}
#content .inner .artBreadcrumbs a:hover.breadcrumbLink {color:#000;border-bottom:1px dotted #fff;}

#content .inner .artDates {padding:0;color:#990000;font-weight:bold;font-size:11px;font-family:Arial,san-serif;line-height:14px;margin:10px 0 0;background:#fff;float:left;width:100%;}
#content .inner .artDates {padding:0 0 0 12px;text-align:left;min-width:200px;float:left;width:auto;border-left:1px dotted #ccc;font-size:13px;}
#content .inner .artDates span.timeLabel {width:100%;}
#content .inner .artDates span.timeInfo {width:100%;text-align:center;}

#content .inner .headline {padding-left:0;border:0;margin-left:0;margin-top:32px;}
#content .inner .headline h1#head {color:#000;font-size:41px;margin:0;padding:0;}
#content .inner .headline h2#subHead {margin:0;padding:16px 0 0;color:#999;line-height:108%;font-size:30px;}

#content .inner ul.socialOptionsTop {min-width:350px;width:350px;margin:24px auto 16px auto;text-indent:0;padding:0;list-style:none;height:44px;}
#content .inner ul.socialOptionsTop li {float:left;width:44px;height:44px;}

#content .inner ul.socialOptionsTop li.pinterestOptions {display:none;}

#content .inner ul.socialOptionsTop li.moreOptions {margin:0 3px;padding:0 2px;border-left:1px dotted #c8c8c8;border-right:1px dotted #abcabc;height:44px;}

#content .inner ul.socialOptionsTop li.facebookOptions {width:52px;}
#content .inner ul.socialOptionsTop li.facebookOptions a .fbShares {width:34px;float:right;font-size:10px;text-indent:0;text-align:center;color:#fff;background:#4763b2;height:22px;margin:4px 2px 4px  0;line-height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
#content .inner ul.socialOptionsTop li.facebookOptions a:hover .fbShares {background:#4763b2;}

#content .inner ul.socialOptionsTop li.twitterOptions a .tTweets {width:30px;float:right;font-size:11px;text-indent:0;text-align:center;color:#fff;background:#0b7bbc;height:22px;margin:9px 0;line-height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:none;}
#content .inner ul.socialOptionsTop li.twitterOptions a:hover .tTweets {background:#0b7bbc;}

#content .inner ul.socialOptionsTop li.linkedInOptions {margin:0 0 0 4px;padding:0 5px 0 0;border-right:1px dotted #abcabc;}
#content .inner ul.socialOptionsTop li.linkedInOptions a .tTweets {width:30px;float:right;font-size:11px;text-indent:0;text-align:center;color:#fff;background:#0b7bbc;height:22px;margin:9px 0;line-height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:none;}
#content .inner ul.socialOptionsTop li.linkedInOptions a:hover .tTweets {background:#0b7bbc;}

#content .inner ul.socialOptionsTop li.commentOptions {width:62px;}
#content .inner ul.socialOptionsTop li.commentOptions a .dhComments {width:30px;float:right;font-size:10px;text-indent:0;text-align:center;color:#fff;background:#0b7bbc;height:22px;margin:4px 1px 4px 0;line-height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
#content .inner ul.socialOptionsTop li.commentOptions a:hover .dhComments {background:#0b7bbc;}

#content .inner ul.socialOptionsTop li a {display:block;width:44px;height:44px;border-top:0 dotted #ccc;font-family:verdana,sans-serif;font-size:8px;font-weight:bold;color:#000;text-decoration:none;text-align:center;line-height:10px;outline:0;background-image:url(/gfx/rwd/article-tools.png);background-repeat:no-repeat;}
#content .inner ul.socialOptionsTop li a.facebook {background-position:-19px 10px;width:52px;}
#content .inner ul.socialOptionsTop li a:hover.facebook {background-position:-19px -35px;color:#990000;}
#content .inner ul.socialOptionsTop li a.twitter {background-position:-59px 9px;border:0;border-bottom:0 dotted #ccc;}
#content .inner ul.socialOptionsTop li a:hover.twitter {background-position:-59px -36px;color:#990000;}
#content .inner ul.socialOptionsTop li a.googlePlus {background-position:-169px 10px;}
#content .inner ul.socialOptionsTop li a:hover.googlePlus {background-position:-169px -35px;color:#990000;}
#content .inner ul.socialOptionsTop li a.pinterest {background-position:-94px 11px;border:0;border-bottom:0 dotted #ccc;}
#content .inner ul.socialOptionsTop li a:hover.pinterest {background-position:-94px -34px;color:#990000;}
#content .inner ul.socialOptionsTop li a.linkedIn {background-position:-342px 9px;border:0;border-bottom:0 dotted #ccc;}
#content .inner ul.socialOptionsTop li a:hover.linkedIn {background-position:-342px -36px;color:#990000;}
#content .inner ul.socialOptionsTop li a.moreOptionsBtn {background-position:-398px 10px;}
#content .inner ul.socialOptionsTop li a:hover.moreOptionsBtn {background-position:-398px -35px;color:#990000;}
#content .inner ul.socialOptionsTop li a.email {background-position:-281px 10px;border:0;border-bottom:0 dotted #ccc;}
#content .inner ul.socialOptionsTop li a:hover.email {background-position:-281px -35px;color:#990000;}
#content .inner ul.socialOptionsTop li a.printButton {background-position:-451px 10px;border:0;border-bottom:0 dotted #ccc;}
#content .inner ul.socialOptionsTop li a:hover.printButton {background-position:-451px -35px;color:#990000;}
#content .inner ul.socialOptionsTop li a.comments {background-position:-229px 11px;width:62px;}
#content .inner ul.socialOptionsTop li a:hover.comments {background-position:-229px -34px;color:#990000;}

#content .inner .emailBox {display:none;clear:both;margin-bottom:48px;border:1px solid #ccc;margin-top:-16px;background:#f5f5f5;font-size:14px;font-family:Arial,sans-serif;}
#content .inner .emailBox .aeBox {border:1px solid #fff;position:relative;z-index:1;}
#content .inner .emailBox .aeBox .arrow-up {width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:6px solid #bbb;position:absolute;z-index:2;top:-7px;left:59%;}
.aeForm {width:94%;margin:6px auto;}
.aeForm label {margin:0;padding:10px 0 0;border-top:1px dotted #ddd;width:100%;font-weight:bold;display:block;}
.aeForm label span {color:#990000;font-weight:normal;font-size:12px;}
.aeForm label:first-child {border:0;}
.aeForm input {width:99%;margin-bottom:12px;border:1px solid #e3e3e3;height:20px;line-height:20px;text-indent:2%;font-style:italic;color:#777;}
.aeForm input:nth-child(2) {margin-bottom:8px;}
.aeForm input.image {width:116px;height:34px;margin-left:auto;margin-right:auto;display:block;margin-top:-4px;}
.aeForm textarea {width:95%;margin-bottom:12px;border:1px solid #e3e3e3;resize:vertical;min-height:80px;padding:2%;}
.aeSent {display:none;} 
.aeBox .success {display:block;position:absolute;left:0;top:0;width:100%;margin:0;height:100%;z-index:5;background:#0c7bbc;text-align:center;font-weight:bold;}
.aeBox .success a {display:block;width:116px;height:34px;position:absolute;bottom:116px;left:50%;margin:0 0 0 -58px;z-index:1;background:#085a8a;line-height:34px;color:#fff;text-decoration:none;border:1px solid #2584bb;}
.aeBox .success a:hover {background:#990000;}
.aeBox .success span {display:block;position:absolute;top:50%;left:50%;z-index:2;height:24px;width:300px;margin:-12px 0 0 -150px;line-height:24px;font-size:21px;color:#b6dff7;}

#content .inner .moreBox {border:1px solid #e3e3e3;margin-top:-14px;background:#f9f9f9;width:100%;height:70px;display:none;margin-bottom:48px;}
#content .inner .fb_iframe_widget, .fb_iframe_widget span,.fb_iframe_widget iframe {width: 100% !important;}

#content .inner .authorLabel {display:none;}
#content .inner #artInfoBox {float:none;width:100%;margin-left:0;border-top:1px solid #e3e3e3;margin-top:20px;padding:0;border-bottom:1px dotted #e3e3e3;}
#content .inner #artInfoBox #bylineBar {margin:0 auto;max-width:100%;width:100%;padding:0;}
#content .inner #artInfoBox #bylineBar .bylineItem {padding:0 0 0 15px;border-left:1px dotted #ccc;margin:8px auto 2px 15px;float:left;min-width:200px;position:relative;height:70px;max-width:305px;overflow:hidden;}
#content .inner #artInfoBox #bylineBar .bylineItem div.bylineNameLink {display:block;padding:0;width:100%;margin-left:66px;height:25px;font-size:14px;font-weight:bold;color:#666;}
#content .inner #artInfoBox #bylineBar .bylineItem div.bylineNameLink a {color:#000;text-decoration:none;font-weight:bold;border-bottom:1px dotted #ccc;font-size:13px;}
#content .inner #artInfoBox #bylineBar .bylineItem div.bylineNameLink a:hover {color:#990000;border-bottom:1px solid #fff;}
#content .inner #artInfoBox #bylineBar .bylineItem img {display:block;margin:0;height:70px;border-bottom:0;padding:0;float:left;position:absolute;top:0;left:15px;z-index:1;}
#content .inner #artInfoBox #bylineBar .bylineItem .bylineItemInfo {display:block;padding:0;width:100%;margin-left:66px;}

#content .inner #artInfoBox #bylineBar .noImg {padding:0 0 0 15px;border-left:1px dotted #ccc;margin:8px auto 2px 15px;float:left;min-width:200px;position:relative;height:70px;max-width:305px;overflow:hidden;}
#content .inner #artInfoBox #bylineBar .noImg div.bylineNameLink {display:block;padding:0;width:100%;height:25px;margin-left:0;}
#content .inner #artInfoBox #bylineBar .noImg div.bylineNameLink a {color:#000;text-decoration:none;font-weight:bold;border-bottom:1px dotted #ccc;font-size:13px;}
#content .inner #artInfoBox #bylineBar .noImg div.bylineNameLink a:hover {color:#990000;border-bottom:1px solid #fff;}
#content .inner #artInfoBox #bylineBar .noImg .bylineItemInfo {display:block;padding:0;width:100%;margin-left:0;}

#content .inner #artInfoBox #bylineBar .bylineItem:first-child {padding:0;border:0;margin-left:0;}
#content .inner #artInfoBox #bylineBar .bylineItem:first-child img {left:0;}

#content .inner #artInfoBox #bylineBar .alignReset {height:6px;margin:0;clear:both;}
#content .inner #artInfoBox #bylineBar span.plainByline {font-weight:bold;color:#333;display:block;margin:10px auto;text-align:left;font-size:16px;font-family:Arial,sans-serif;}

.innerPrint {width:300px;margin:0 auto 16px auto;padding:0;text-align:center;font-family:Arial,sans-serif;font-weight:bold;border-bottom:1px dotted #ccc;display:none;}
.orderReprintButton {width:49%;height:44px;background:#990000;margin-right:1%;color:#fff;text-decoration:none;line-height:44px;display:block;float:left;}
.orderReprintButton:hover {background:#0c7bbc;}

.printButton {width:49%;height:44px;margin-left:1%;color:#fff;text-decoration:none;display:block;float:left;line-height:44px;}
.printButton:hover {}
.clearFloat {clear:both;line-height:16px;height:16px;width:100%;margin:0;padding:0;}

.innerAdAlone300 {clear:both;}

.reprintBox {display:none;clear:both;margin-bottom:32px;border:1px solid #ccc;margin-top:-14px;background:#f5f5f5;font-size:14px;font-family:Arial,sans-serif;text-align:left;}
.arBox {border:1px solid #fff;position:relative;z-index:1;}
.arForm, .arInfo {width:94%;margin:6px auto;font-family:Arial,sans-serif;line-height:16px;font-size:12px;}
.arInfo > div {margin:16px 0;font-weight:100;}
.arInfo > div:first-child {font-weight:bold;font-size:14px;}

.arForm label {margin:0;padding:10px 0 0;border-top:1px dotted #ddd;width:100%;font-weight:bold;display:block;}
.arForm label span {color:#990000;font-weight:normal;font-size:12px;}
.arForm label:first-child {border:0;}

.arForm input {width:99%;margin-bottom:12px;border:1px solid #e3e3e3;height:20px;line-height:20px;text-indent:2%;font-style:italic;color:#777;}
.arForm input:nth-child(2) {margin-bottom:8px;}

.arForm input.image {width:116px;height:34px;margin-left:auto;margin-right:auto;display:block;margin-top:-4px;}
.arForm textarea {width:95%;margin-bottom:12px;border:1px solid #e3e3e3;resize:vertical;min-height:80px;padding:2%;}
.arSent {display:none;} 
.arBox .success {display:block;position:absolute;left:0;top:0;width:100%;margin:0;height:100%;z-index:5;background:#0c7bbc;text-align:center;font-weight:bold;}
.arBox .success a {display:block;width:116px;height:34px;position:absolute;bottom:116px;left:50%;margin:0 0 0 -58px;z-index:1;background:#085a8a;line-height:34px;color:#fff;text-decoration:none;border:1px solid #2584bb;}
.arRBox .success a:hover {background:#990000;}
.arBox .success span {display:block;position:absolute;top:50%;left:50%;z-index:2;height:24px;width:300px;margin:-12px 0 0 -150px;line-height:24px;font-size:21px;color:#b6dff7;}

.articleText .viewableAd {width:300px;margin:0 auto;}

#content .inner .articleText {margin-top:16px;}
#content .inner .articleText p a {text-decoration:none;border-bottom:1px dotted #75bee8;}

#content .inner div.fbComments div.fbCommentsTitle {font-weight:bold;margin-top:26px;border-bottom:1px solid #e3e3e3;height:20px;color:#111;font-size:15px;clear:both;}
#content .inner div.fbComments div.fbCommentsInfo {font-family:Verdana,sans-serif;font-size:12px;line-height:16px;padding:16px 0;}
#content .inner div.fbComments div.fbCommentsInfo a {font-weight:bold;text-decoration:none;color:#000;border-bottom:1px dotted #000;}
#content .inner .fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget iframe {width: 100% !important;}

.socialBottom {margin:30px 0;width:100%;padding:0 0 10px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;display:none;}
.bottomShareLabel {width:100%;color:#fff;color:#0c7bbc;padding:0;line-height:32px;height:32px;margin-bottom:6px;border-bottom:1px dotted #ddd;font-weight:bold;text-align:center;}
.socialBottom .socialInner {width:260px;margin:20px auto;height:66px;}
.socialBottom .socialInner .socialBottomFB {float:left;min-width:50px;max-width:80px;margin-right:6px;}
.socialBottom .socialInner .socialBottomTwitter {float:left;margin-right:6px;}
.socialBottom .socialInner .socialBottomLinkedIn {float:left;margin-right:6px;}
.socialBottom .socialInner .socialBottomGoogle {float:left;}

#storyExtras {float:left;margin:0;}
#storyExtras .innerExtras {width:300px;padding:16px 16px 16px 0;border:1px dotted #ccc;border-left:0;margin:4px 16px 16px 0;min-height:250px;position:relative;}

#storyExtrasLinks {float:left;margin:0 20px 20px 0;width:300px;}

#storyExtrasLinks .innerExtras {border:0;background:#fff;padding:0;}
#storyExtrasLinks .innerExtras {width:300px;padding:16px 0 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;margin:4px 16px 0 0;position:relative;}

#storyExtrasLinks .innerExtras .boxLabel {position:absolute;left:0;top:-11px;z-index:5;font-size:12px;text-transform:uppercase;color:#990000;padding:0;width:100%;display:none;}
#storyExtrasLinks .innerExtras .boxLabel span {background:#fff;padding:0;display:block;width:80px;margin:0 auto;text-align:center;border-bottom:1px solid #ececec;}

#storyExtrasLinks .innerExtras .storyFactBox {margin:16px 0;font-size:15px;width:300px;}
#storyExtrasLinks .innerExtras .storyFactBox .storyFactBoxInner {padding:12px 8px;background:#fafafa;border:1px dotted #d0d0d0;
	white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -hp-pre-wrap; /* HP printers */
    white-space: -o-pre-wrap; /* Opera 7 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: pre-wrap; /* CSS 2.1 */
    white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
    word-wrap: break-word; /* IE */
}

#storyExtrasLinks .innerExtras .storyFactBox .storyFactBoxInner p {margin:0;padding:0;}

#storyExtrasLinks .innerExtras .innerAd300 {width:300px;height:250px;margin:0 0 16px 0;padding:0;}
#storyExtrasLinks .innerExtras .innerAd300 .adLabel300 {width:300px;font-family:Verdana,sans-serif;text-align:center;font-weight:bold;font-size:10px;color:#990000;letter-spacing:1px;text-transform:uppercase;border-top:1px solid #ececec;background:#fff;line-height:18px;height:18px;margin-bottom:0;display:none;}

.adAlone300 {float:left;width:300px;padding:0 16px 10px 0;}

.artXtraArticle {margin:0 0 10px 0;overflow:hidden;height:77px;width:49%;float:left;}
.artXtraArticle:nth-child(odd) {margin-right:1%;}
.artXtraArticle:nth-child(even) {margin-left:1%;}
.artXtraArticle:last-child {margin-bottom:16px;}
.artXtraArticle a {display:block;background:#fafafa;height:75px;border:1px dotted #d0d0d0;text-decoration:none;color:#111;overflow:hidden;
	-webkit-transition: background-color 0ms ease 150ms;
	-moz-transition: background-color 0ms ease 150ms;
    -o-transition: background-color 0ms ease 150ms;
    transition: background-color 0ms ease 150ms;}
.artXtraArticle a:hover {background:#fffde6;}

.artXtraArticle a .innerArt .imgLeft {float:left;}
.artXtraArticle a .innerArt .imgLeft img {display:block;margin:8px 8px 0;}
.artXtraArticle a .innerArt .text {padding-top:5px;margin:0 8px 0 0;}
.artXtraArticle a .innerArt .text .title {font-weight:bold;font-size:14px;line-height:15px;}
.artXtraArticle a .innerArt .text .title span {color:#990000;font-size:12px;}
.artXtraArticle a .innerArt .textNoPic {padding-top:5px;margin:0 8px;}
.artXtraArticle a .innerArt .textNoPic .title {font-weight:bold;font-size:14px;line-height:15px;}
.artXtraArticle a .innerArt .textNoPic .title span {color:#990000;font-size:12px;}

.artXtraExt {margin:0 0 10px 0;overflow:hidden;height:77px;width:49%;float:left;}
.artXtraExt a {display:block;background:#fafafa;height:75px;border:1px dotted #d0d0d0;text-decoration:none;color:#111;overflow:hidden;
	-webkit-transition: background-color 0ms ease 150ms;
	-moz-transition: background-color 0ms ease 150ms;
    -o-transition: background-color 0ms ease 150ms;
    transition: background-color 0ms ease 150ms;}
.artXtraExt a:hover {background:#fffde6;}
.artXtraExt a .title {font-weight:bold;font-size:14px;line-height:15px;padding-top:5px;margin:0 8px;}
.artXtraExt a .title span {color:#990000;font-size:12px;}

.artXtraGfx {margin:0 0 10px 0;overflow:hidden;height:88px;width:300px;}
.artXtraGfx a {display:block;background:#fafafa;height:86px;border:1px dotted #d0d0d0;text-decoration:none;color:#111;overflow:hidden;
	-webkit-transition: background-color 0ms ease 150ms;
	-moz-transition: background-color 0ms ease 150ms;
    -o-transition: background-color 0ms ease 150ms;
    transition: background-color 0ms ease 150ms;}
.artXtraGfx a:hover {background:#fffde6;}

.artXtraGfx a .innerArt .imgLeft {float:left;}
.artXtraGfx a .innerArt .imgLeft img {display:block;margin:8px 8px 0;border:1px solid #ccc;}
.artXtraGfx a .innerArt .text {padding-top:5px;margin:0 8px 0 0;}
.artXtraGfx a .innerArt .text .title {font-weight:bold;font-size:15px;line-height:16px;}
.artXtraGfx a .innerArt .text .title span {color:#990000;font-size:12px;}

.artXtraGfx a .innerArt .textNoPic .title {font-weight:bold;font-size:15px;line-height:16px;margin:8px 10px;}
.artXtraGfx a .innerArt .textNoPic .title span {color:#990000;font-size:12px;}

.artXtraFile {margin:0 0 10px 0;overflow:hidden;width:300px;}
.artXtraFile a {display:block;background:#fafafa;border:1px dotted #d0d0d0;text-decoration:none;color:#111;overflow:hidden;
	-webkit-transition: background-color 0ms ease 150ms;
	-moz-transition: background-color 0ms ease 150ms;
    -o-transition: background-color 0ms ease 150ms;
    transition: background-color 0ms ease 150ms;}
.artXtraFile a:hover {background:#fffde6;}

.artXtraFile a .innerFile .text {margin:8px;}
.artXtraFile a .innerFile .text .title {font-weight:bold;font-size:15px;line-height:16px;}
.artXtraFile a .innerFile .text .title span {color:#990000;font-size:12px;}

.artXtraVid {margin:0 0 10px 0;overflow:hidden;width:300px;}
.artXtraVid a {position:relative;display:block;background:#fafafa;border:1px dotted #d0d0d0;text-decoration:none;color:#111;overflow:hidden;padding:8px 0;
	-webkit-transition: background-color 0ms ease 150ms;
	-moz-transition: background-color 0ms ease 150ms;
    -o-transition: background-color 0ms ease 150ms;
    transition: background-color 0ms ease 150ms;}
.artXtraVid a:hover {background:#fffde6;}
.artXtraVid a img.play {position:absolute;height:60px;width:60px;top:0;left:0;padding:58px 120px 200px;opacity:0.6;}
.artXtraVid a img.still {display:block;padding:0;margin:auto;}
.artXtraVid div.title {padding:8px 10px 0;line-height:16px;font-size:12px;font-weight:bold;}
.artXtraVid a div.title span {color:#990000;font-size:12px;}

#taxonomy {margin:0 0 30px 0;padding:0;}
#taxonomy ul {max-width:100%;margin:0 auto;text-indent:0;padding:0;list-style:none;min-width:300px;font-size:15px;}
#taxonomy ul li {float:left;margin-right:8px;}
#taxonomy ul li:first-child {font-weight:bold;}
#taxonomy ul li a {text-decoration:none;border-bottom:1px dotted #ccc;}

#sidebar {float:left;width:348px; /*Width of right column in pixels*/ margin-left:-348px; /*Set left margin to -(RightColumnWidth) */}
#sidebar.sticky {margin:0;}
#sidebar .inner {margin:0;border-left:1px solid #e3e3e3;padding:16px 0 20px 46px;background:#fff;font-size:85%;color:#999;}

#sidebar .inner .sideBarAd300 {margin:14px 0 32px;}
#floatingAd { width:300px;height:250px; }


.ndnVideo {width:346px;margin:0;margin-left:-46px;text-indent:0;padding:0;list-style:none;border-top:1px dotted #e3e3e3;}
.ndnVideo .videoLabel {padding:32px 0 4px;border-bottom:6px solid #000;font-size:24px;height:24px;font-family:arial,sans-serif;color:#000;font-weight:bold;margin:0 0 0 46px;}
.ndnVideo .videoBox {width:300px;height:356px;margin:5px 0 26px 46px;background:#fff;}

.ndnVideo .videoFooter {margin:5px 0 26px 46px;display:none;}
.ndnVideo .videoFooter a {text-decoration:none;color:#000;font-size:14px;border-bottom:1px dotted #ccc;font-weight:bold;}

ul.mostList {width:346px;margin:0;margin-left:-46px;text-indent:0;padding:0;list-style:none;border-top:1px dotted #e3e3e3;}
ul.mostList li {padding:6px 0;border-bottom:1px dotted #ccc;width:300px;margin-left:46px;}
ul.mostList li a {text-decoration:none;color:#000;font-weight:bold;font-size:15px;display:block;height:115px;overflow:hidden;background:#fff;}
ul.mostList li a div {padding:6px 8px 6px 10px;line-height:18px;height:112px;overflow:hidden;margin:0;background:#fcfcfc;font-size:17px;}
ul.mostList li a:hover div {background:#fffde6;}
ul.mostList li a span {font-weight:normal;margin:0;padding:0;line-height:17px;font-size:15px;}
ul.mostList li a img {background:#fff;float:right;display:block;padding-left:8px;box-shadow: inset 5px 0 5px -5px rgba(0,0,0,0.3);
-moz-box-shadow: inset 5px 0 5px -5px rgba(0,0,0,0.3);
-webkit-box-shadow: inset 5px 0 5px -5px rgba(0,0,0,0.3);
-o-box-shadow: inset 5px 0 5px -5px rgba(0,0,0,0.3);}

ul.mostList li.listOdd {background:#f2f2f2;}
ul.mostList li.listLabel {padding:32px 0 4px;border-bottom:6px solid #000;}
ul.mostList li.listLabel a {font-size:24px;height:24px;background:#fff;font-family:arial,sans-serif;}
ul.mostList li.listItem:last-child {border-bottom:6px solid #ccc;}

ul.mostList li.noImg a div {margin:0 0 0 1px;}

div.relatedListLabel {display:none;}
ul.relatedList {width:100%;margin:36px 0 0;text-indent:0;padding:26px 0 0;list-style: none;border-top:1px solid #e3e3e3;}
ul.relatedList li {float:left;width:50%;height:260px;margin-top:0;overflow:hidden;}
ul.relatedList li.listLabel {height:130px;width:50%;margin-top:0;margin-bottom:0;}
ul.relatedList li.listLabel .spaceHolder {background:#000;margin-bottom:10px;margin-left:0;margin-right:5px;height:120px;border-top:1px solid #000;border-bottom:1px solid #000;font-family:arial,sans-serif;font-weight:bold;padding:0;}
ul.relatedList li.listLabel .spaceHolder > .inner {color:#fff;text-align:center;vertical-align:middle;font-size:23px;width:96%;padding:40px 2% 0;margin:0;line-height:23px;}
ul.relatedList li.halfCard {height:130px;margin-top:0;margin-bottom:0;width:50%;}
ul.relatedList li.halfCard > .inner {margin-bottom:10px;margin-left:5px;margin-right:0;height:120px;}
ul.relatedList li:nth-child(2n+3) {margin-top:-130px;}
ul.relatedList li:nth-child(2n+3) a {margin-bottom:10px;margin-right:5px;margin-left:0;}
ul.relatedList li:nth-child(2n+2) a {margin-bottom:10px;margin-right:0;margin-left:5px;}
ul.relatedList li:last-child > .inner {margin-left:0;margin-right:0;}
ul.relatedList li:last-child > .inner a {display:block;background:#0c7bbc;height:72px;border:0;color:#fff;text-align:center;padding:50px 0 0;font-size:17px;}
ul.relatedList li:last-child > .inner a:hover {background:#990000;}

ul.relatedList li a {display:block;height:250px;overflow:hidden;text-decoration:none;border:1px dotted #ccc;color:#000;position:relative;background:#f9f9f9;}
ul.relatedList li a:hover {color:#00425b;background:#fffde6;border:1px solid #fef69d;}
ul.relatedList li a:hover .relatedCut {background:#fffde6;}
ul.relatedList li a .inner {margin:15px 0;}
ul.relatedList li a .relatedHeadline {font-size:18px;font-weight:bold;line-height:18px;margin:0 6%;margin-top:10px;margin-bottom:2px;}
ul.relatedList li a div.imageWrap {border:1px solid #eaeaea;background:#eaeaea;padding:0;height:152px;max-width:88%;overflow:hidden;margin:0 auto;}
ul.relatedList li a div.imageWrap img {width:100%;border-bottom:3px solid #f9f9f9;}
ul.relatedList li a .relatedSummary {font-size:16px;line-height:18px;margin:0 6%;}
ul.relatedList li a .relatedCut {position:absolute;bottom:0;left:0;width:100%;z-index:2;height:15px;background:#f9f9f9;}

div.ad300 {background:#fff;	width:300px;height:250px;margin:0 auto;text-align:center;color:#000;line-height:250px;}

#pageFooter {clear:both;max-width:970px;padding:0;text-align:left;margin:0 auto;position:relative;z-index:0;background:#fff;border-top:1px solid #ddd;}
#pageFooter .inner {max-width:970px;margin:0;padding:0;background:#000;width:100%;}
.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;}
#mobile320AdBottom {display:none}

#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;}

/* HANDLE RESKIN WIDTH ISSUES */
body.reskin {margin:0;text-align:center;padding:0;font-family:Arial,sans-serif;line-height:120%;background:#fff;}
body.reskin #content .inner h1 {padding-left:0;border:0;margin-left:0;margin-top:32px;}
body.reskin #content .inner .breadcrumbLabel {display:none;}
body.reskin #content .inner .artBreadcrumbs {text-align:left;padding:0 12px 0 0;margin:6px 0 0;float:left;width:auto;}
body.reskin #content .inner .artDates {padding:0 0 0 12px;text-align:left;min-width:200px;float:left;width:auto;border-left:1px dotted #ccc;font-size:13px;}
body.reskin #content .inner .authorLabel {display:none;}
body.reskin #content .inner #artInfoBox {float:none;width:100%;margin-left:0;border-top:1px solid #e3e3e3;margin-top:20px;padding:0;border-bottom:1px dotted #e3e3e3;}
#bylineBar {margin:0 auto;max-width:100%;width:100%;padding:0;}
#bylineBar .bylineItem {padding:0 0 0 15px;border-left:1px dotted #ccc;margin:8px auto 2px 15px;float:left;min-width:200px;position:relative;height:70px;}
#bylineBar .bylineItem div.bylineNameLink {display:block;padding:0;width:100%;margin-left:66px;height:25px;}
#bylineBar .bylineItem div.bylineNameLink a {color:#000;text-decoration:none;font-weight:bold;border-bottom:1px dotted #ccc;font-size:13px;}
#bylineBar .bylineItem div.bylineNameLink a:hover {color:#990000;border-bottom:1px solid #fff;}
#bylineBar .bylineItem img {display:block;margin:0;height:70px;border-bottom:0;padding:0;float:left;position:absolute;top:0;left:15px;z-index:1;}
#bylineBar .bylineItem .bylineItemInfo {display:block;padding:0;width:100%;margin-left:66px;}

#bylineBar .noImg {padding:0 0 0 15px;border-left:1px dotted #ccc;margin:8px auto 2px 15px;float:left;min-width:200px;position:relative;height:70px;}
#bylineBar .noImg div.bylineNameLink {display:block;padding:0;width:100%;height:25px;margin-left:0;}
#bylineBar .noImg div.bylineNameLink a {color:#000;text-decoration:none;font-weight:bold;border-bottom:1px dotted #ccc;font-size:13px;}
#bylineBar .noImg div.bylineNameLink a:hover {color:#990000;border-bottom:1px solid #fff;}
#bylineBar .noImg .bylineItemInfo {display:block;padding:0;width:100%;margin-left:0;}

span.photoOptionsBoth {float:left;display:block;width:90px;height:28px;outline:0;margin:4px 10px 0 0 ;padding-right:10px;border-right:1px solid #e3e3e3;}
span.photoOptionsBoth a.pvBuy {background:url(/gfx/rwd/order-photo-90-2.png) 0 -28px no-repeat;text-decoration:none;outline:0;display:block;float:left;height:28px;width:90px;margin-top:0;}
span.photoOptionsBoth a:hover.pvBuy {background:url(/gfx/rwd/order-photo-90-2.png) 0 0 no-repeat;}

body.reskin #content .inner #artInfoBox #bylineBar .bylineItem:first-child {padding:0;border:0;margin-left:0;}
body.reskin #content .inner #artInfoBox #bylineBar .bylineItem:first-child img {left:0;}

body.reskin #content .inner #artInfoBox #bylineBar .alignReset {height:6px;margin:0;clear:both;}
body.reskin #content .inner #artInfoBox #bylineBar span.plainByline {font-weight:bold;color:#333;display:block;margin:10px auto;text-align:left;font-size:16px;font-family:Arial,sans-serif;}

body.reskin div.relatedListLabel {display:none;}
body.reskin	#content > .inner {padding:16px 20px 20px 26px;}
body.reskin	#sidebar .inner {padding:16px 26px 20px 20px;}

body.reskin	.ndnVideo {width:320px;margin-left:-20px;}
body.reskin .ndnVideo .videoLabel {margin-left:20px;}
body.reskin .ndnVideo .videoBox {margin-left:20px;}
body.reskin .ndnVideo .videoFooter {margin-left:20px;}

body.reskin	ul.mostList {width:320px;margin-left:-20px;}
body.reskin	ul.mostList li {width:300px;margin-left:20px;}
body.reskin #pageBodyAbove #topLBAd {clear:both;max-width:970px;border-bottom:1px solid #e3e3e3;margin:0 auto;padding:8px 0 0;text-align:center;min-height:98px;}
body.reskin #pageHeader {background:#f9f9f9;box-shadow: 0 0 5px 5px rgba(0,0,0,0.08);
-moz-box-shadow: 0 0 5px 5px rgba(0,0,0,0.08);
-webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,0.08);
-o-box-shadow: 0 0 5px 5px rgba(0,0,0,0.08);} 
body.reskin #pageHeader .inner {margin:0;padding:0;background:#fff;}

.placedImageVert {width:300px;float:left;margin:0 16px 16px 0;}

#dhLogoSVG path {fill:#0072B4;}

/* If the viewport width <= 1920 pixels ... */
@media screen and (max-width: 1920px) {

}

/* If the viewport width <= 1600 pixels ... */
@media screen and (max-width: 1600px) {

}

/* If the viewport width <= 1400 pixels ... */
@media screen and (max-width: 1400px) {

#content .inner .headline {padding-left:0;border:0;margin-left:0;margin-top:32px;}
#content .inner .breadcrumbLabel {display:none;}
#content .inner .artBreadcrumbs {text-align:left;padding:0 12px 0 0;margin:6px 0 0;float:left;width:auto;}
#content .inner .artDates {padding:0 0 0 12px;text-align:left;min-width:200px;float:left;width:auto;border-left:1px dotted #ccc;font-size:13px;}
#content .inner div.fbComments div.fbCommentsTitle {margin-left:0;font-size:19px;line-height:27px;height:27px;}
div.relatedListLabel {display:none;}

}

/* If the viewport width <= 1280 pixels ... */
@media screen and (max-width: 1280px) {

	#pageHeader .inner #headerBarTwo #contentPromoBox a.promoItem {max-width:217.008px;}

}


/* If the viewport width <= 1024 pixels ... */
@media screen and (max-width: 1024px) {
 
	body.reskin {margin:0;text-align:center;padding:0;font-family:Arial,sans-serif;line-height:120%;background:#fff !important;}
	body.reskin	#content > .inner {padding:16px 46px 20px 0;}
	body.reskin	#sidebar .inner {padding:16px 0 20px 46px;}

	#pageBody {border:0;}

	body.reskin #pageHeader {background:#f9f9f9;box-shadow: 0 0 5px 5px rgba(0,0,0,0.0);
	-moz-box-shadow: 0 0 5px 5px rgba(0,0,0,0.0);
	-webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,0.0);
	-o-box-shadow: 0 0 5px 5px rgba(0,0,0,0.0);} 

}

/* If the viewport width <= 980 pixels ... */
@media screen and (max-width: 980px) {

	#content > .inner {padding:16px 20px 20px 26px;}
	#sidebar .inner {padding:16px 26px 20px 20px;}
	body.reskin	#content > .inner {padding:16px 20px 20px 26px;}
	body.reskin	#sidebar .inner {padding:16px 26px 20px 20px;}

	ul.mostList {width:320px;margin-left:-20px;}
	ul.mostList li {width:300px;margin-left:20px;}

	.ndnVideo {width:320px;margin-left:-20px;}
	.ndnVideo .videoLabel {margin-left:20px;}
	.ndnVideo .videoBox {margin-left:20px;}
	.ndnVideo .videoFooter {margin-left:20px;}

	#pageFooter {max-width:980px;}
	#pageFooter .inner {max-width:980px;margin:0;padding:0;background:#000;width:100%;}
    .pageFooterInner {max-width:1048px;margin:0;padding:0;background:#000;width:100%;}
}

/* If the viewport width < 970 pixels ... */
@media screen and (max-width: 969px) {

	#content .inner .emailBox .aeBox .arrow-up {left:59.2%;}

	#storyExtrasLinks .innerExtras .innerAd300 {float:none;width:300px;height:250px;margin:0 auto 10px auto;padding:0;}

}

/* If the viewport width <= 900 pixels ... */
@media screen and (max-width: 900px) {

	#content .inner .emailBox .aeBox .arrow-up {left:60%;}

	.artXtraArticle {margin:0 0 10px 0;overflow:hidden;height:77px;width:100%;float:none;}
	.artXtraArticle:nth-child(odd) {margin-right:0;}
	.artXtraArticle:nth-child(even) {margin-left:0;}
	.artXtraArticle a .innerArt .imgLeft img {margin:8px 8px 0 24px;}
	.artXtraArticle a .innerArt .text {margin:0 24px 0 0;}
	.artXtraArticle a .innerArt .textNoPic {margin:0 24px;}

	.placedImageVert {float:none;margin:0 auto 16px auto;width:100%;max-width:300px;}

}


/* If the viewport width <= 800 pixels ... */
@media screen and (max-width: 800px) {

	#pageBodyAbove #topLBAd {max-width:800px;}

	#content {float:left;margin:0;margin-right:358px;background:#fff;font-size: 85%;}
	 
	#content > .inner {margin:0;color:#333;background:#fff;padding:16px 20px 20px 36px;
	}

	body.reskin	#content > .inner {padding:16px 20px 20px 36px;}
	body.reskin	#sidebar .inner {padding:16px 36px 20px 20px;}

	#storyExtras {float:none;margin:0;width:100%;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
	#storyExtras .innerNoLinks {width:300px;padding:16px 0;border:0;margin:0 auto;}

	#storyExtrasLinks {float:none;margin:0;width:100%;}
	#storyExtrasLinks .innerExtras {width:100%;}
	#storyExtrasLinks .innerExtras .innerAd300 {margin:0 auto 16px;}
	.artXtraGfx {margin:0 auto 10px;}
	.artXtraFile {margin:0 auto 10px;}
	.artXtraVid {margin:0 auto 10px;}
	#storyExtrasLinks .innerExtras .storyFactBox {margin:0 auto 10px;}

	#sidebar {float:left;width:358px; /*Width of right column in pixels*/ margin-left:-358px; /*Set left margin to -(RightColumnWidth) */}
	#sidebar .inner {margin:0;border-left:1px solid #e3e3e3;padding:16px 36px 20px 20px;background:#fff;font-size:85%;color:#999;}

	#content .inner .emailBox .aeBox .arrow-up {left:63.6%;}

	#content .inner .artBreadcrumbs {text-align:left;padding:0;margin:6px 0;float:none;width:auto;}
	#content .inner .artDates {padding:0;float:none;border:0;margin:0;}

	#content .inner .headline {margin-top:10px;}

	ul.relatedList li {float:none;width:100%;height:auto;}
	ul.relatedList li.listLabel {height:auto;width:100%;margin-top:0;margin-bottom:0;}
	ul.relatedList li.listLabel .spaceHolder {margin-bottom:10px;margin-right:0;height:auto;border:0;}
	ul.relatedList li.listLabel .spaceHolder > .inner {color:#fff;text-align:center;font-size:21px;width:100%;padding:10px 0;margin:0;}
	ul.relatedList li.halfCard {height:auto;width:100%;}
	ul.relatedList li.halfCard > .inner {margin-bottom:10px;margin-left:0;height:auto;}
	ul.relatedList li:nth-child(2n+3) {margin-top:0;}
	ul.relatedList li:nth-child(2n+3) a {margin-right:0;margin-left:0;}
	ul.relatedList li:nth-child(2n+2) a {margin-right:0;margin-left:0;}
	ul.relatedList li:last-child > .inner {margin-left:0;margin-right:0;}
	ul.relatedList li:last-child > .inner a {display:block;background:#0c7bbc;height:auto;border:0;color:#fff;text-align:center;padding:10px 0;font-size:17px;}
	ul.relatedList li:last-child > .inner a:hover {background:#990000;}

	ul.relatedList li a {display:block;height:auto;overflow:hidden;}
	ul.relatedList li a:hover {color:#00425b;background:#fffde6;border:1px solid #fef69d;}
	ul.relatedList li a:hover .relatedCut {background:#fffde6;}
	ul.relatedList li a .inner {margin:15px 0;}
	ul.relatedList li a .relatedHeadline {font-size:18px;font-weight:bold;line-height:18px;margin:0 6%;margin-top:6px;margin-bottom:2px;}

	ul.relatedList li a div.imageWrap {height:auto;max-width:40%;overflow:hidden;margin:0 3% 1% 6%;float:left;display:block;}
	ul.relatedList li a div.imageWrap img {width:100%;min-height:0;padding:0;display:block;}
	ul.relatedList li a .relatedSummary {font-size:16px;line-height:18px;margin:0 6%;}
	ul.relatedList li a .relatedCut {position:absolute;bottom:0;left:0;width:100%;z-index:2;height:15px;background:#f9f9f9;}

	.adAlone300 {float:none;width:300px;padding:0;margin:16px auto;}

}

/* If the viewport width <= 768 pixels ... */
@media screen and (max-width: 768px) {

	#content {float:left;margin:0;margin-right:342px;background:#fff;font-size: 85%;}
	#content > .inner {margin:0;background:#fff;padding:16px 20px 20px;}
	#sidebar {float:left;width:342px;margin-left:-342px;}
	#sidebar .inner {margin:0;border-left:1px solid #e3e3e3;padding:16px 20px 20px;background:#fff;font-size:85%;color:#999;}

	span.noMobile {display:none;}

}


/* If the viewport width < 727 pixels ... */
@media screen and (max-width: 727px) {

	#content {float:left;margin:0;margin-right:322px;background:#fff;font-size: 85%;}
	#content > .inner {margin:0;background:#fff;padding:16px 10px 20px;}
	#sidebar {float:left;width:322px;margin-left:-322px;}
	#sidebar .inner {margin:0;border-left:1px solid #e3e3e3;padding:16px 10px 20px;background:#fff;font-size:85%;color:#999;}

	#pageBodyAbove #topLBAd {clear:both;max-width:767px;border-bottom:1px solid #e3e3e3;margin:0 auto;padding:8px 0 0;min-height:58px;display:block;text-align:center;}
	#pageBodyAbove #mobile320Ad {clear:both;max-width:767px;border-bottom:1px solid #e3e3e3;margin:0 auto;padding:8px 0 0;min-height:58px;display:block;text-align:center;}

	#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;}

	#articlePageLogoBox {margin:0 80px 0 240px;text-align:center;padding:9px 0 0;display:block;}

	#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%;}

	#bottomLBAd {clear:both;max-width:767px;border-bottom:1px solid #e3e3e3;margin:0 auto;padding:8px 0 0;min-height:58px;display:block;text-align:center;}
	#mobile320AdBottom {clear:both;max-width:767px;border-bottom:1px solid #e3e3e3;margin:0 auto;padding:8px 0 0;min-height:66px;display:block;text-align:center;}

	#content .inner ul.socialOptionsTop {min-width:300px;width:300px;}
	#content .inner ul.socialOptionsTop li.printOptions {display:none;}

}


/* If the viewport width <= 640 pixels ... */
 @media screen and (max-width: 640px) {
 
	body {margin:0;}
 
 	/* Make the main content fill the viewport width */
 
	#content {width:100%;margin:0;}
 
	/* Remove the main content right margin */
 
	#content > .inner {margin-right:0;}
 
	div.relatedListLabel {display:none;}
	ul.relatedList {width:100%;margin:36px 0 0;text-indent:0;padding:26px 0 0;list-style: none;border-top:1px solid #e3e3e3;}
	ul.relatedList li {float:left;width:50%;height:260px;margin-top:0;overflow:hidden;}
	ul.relatedList li.listLabel {height:130px;width:50%;margin-top:0;margin-bottom:0;}
	ul.relatedList li.listLabel .spaceHolder {background:#000;margin-bottom:10px;margin-left:0;margin-right:5px;height:120px;border-top:1px solid #000;border-bottom:1px solid #000;font-family:arial,sans-serif;font-weight:bold;padding:0;}
	ul.relatedList li.listLabel .spaceHolder > .inner {color:#fff;text-align:center;vertical-align:middle;font-size:24px;width:100%;padding:40px 0;margin:0;}
	ul.relatedList li.halfCard {height:130px;margin-top:0;margin-bottom:0;width:50%;}
	ul.relatedList li.halfCard > .inner {margin-bottom:10px;margin-left:5px;margin-right:0;height:120px;}
	ul.relatedList li:nth-child(2n+3) {margin-top:-130px;}
	ul.relatedList li:nth-child(2n+3) a {margin-bottom:10px;margin-right:5px;margin-left:0;}
	ul.relatedList li:nth-child(2n+2) a {margin-bottom:10px;margin-right:0;margin-left:5px;}
	ul.relatedList li:last-child > .inner {margin-left:0;margin-right:0;}
	ul.relatedList li:last-child > .inner a {display:block;background:#0c7bbc;height:72px;border:0;color:#fff;text-align:center;padding:50px 0 0;font-size:17px;}
	ul.relatedList li:last-child > .inner a:hover {background:#990000;}

	ul.relatedList li a {display:block;height:250px;overflow:hidden;text-decoration:none;border:1px dotted #ccc;color:#000;position:relative;background:#f9f9f9;}
	ul.relatedList li a:hover {color:#00425b;background:#fffde6;border:1px solid #fef69d;}
	ul.relatedList li a:hover .relatedCut {background:#fffde6;}
	ul.relatedList li a .inner {margin:15px 0;}
	ul.relatedList li a .relatedHeadline {font-size:18px;font-weight:bold;line-height:18px;margin:0 6%;margin-top:6px;margin-bottom:2px;}
	ul.relatedList li a div.imageWrap {border:1px dotted #ccc;background:#fff;padding:0;height:154px;max-width:88%;overflow:hidden;margin:0 auto;float:none;}
	ul.relatedList li a div.imageWrap img {min-height:100%;display:inline;width:auto;}
	ul.relatedList li a .relatedSummary {font-size:16px;line-height:18px;margin:0 6%;}
	ul.relatedList li a .relatedCut {position:absolute;bottom:0;left:0;width:100%;z-index:2;height:15px;background:#f9f9f9;}

	/* Place the sidebar below the main content */
 
	#sidebar {position:static;float:none;clear:both;width:100%;margin-left:0;margin-top:0;}

	#articlePageLogoBox {margin:0 120px 0 0;}

	#socialLikeUs {margin:0 240px 0 202px;width:100px;}
	#socialLikeUs span {display:none;}

	#toolOptions {width:142px;margin-left:0;}
	#siteNav {width:46px;text-indent:6000px;background-position:12px -68px;}
	#siteSearch {width:46px;text-indent:6000px;background-position:12px -28px;}
	#siteHelp {width:46px;text-indent:6000px;background-position:11px 12px;}

	#articlePageLogoBox {margin:0 80px 0 100px;text-align:center;padding:9px 0 0;display:block;}

	#content .inner h1 {font-size:33px;}

	#content .inner .artBreadcrumbs {text-align:left;padding:0 12px 0 0;margin:6px 0 0;float:left;width:auto;}
	#content .inner .artDates {padding:0 0 0 12px;float:left;width:auto;border-left:1px dotted #ccc;margin:10px 0 0;}

	#content .inner .headline {margin-top:32px;}

	#content .inner .emailBox .aeBox .arrow-up {left:58.8%;}

	#storyExtrasLinks {float:left;margin:0 20px 0 0;width:300px;}
	#storyExtrasLinks .innerExtras {width:300px;}
	#storyExtrasLinks .innerExtras .innerAd300 {margin:0 0 16px;}
	.artXtraGfx {margin:0 0 10px;}
	.artXtraFile {margin:0 0 10px;}
	.artXtraVid {margin:0 0 10px;}

	.adAlone300 {float:left;width:300px;padding:0 16px 10px 0;margin:0;}

	.placedImageVert {float:left;margin:0 16px 16px 0;width:100%;max-width:300px;}

}


/* If the viewport width <= 629 pixels ... */
 @media screen and (max-width: 629px) {

	#content .inner .emailBox .aeBox .arrow-up {left:59.2%;}

}

/* If the viewport width <= 600 pixels ... */
 @media screen and (max-width: 600px) {

	#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) {

	#socialLikeUs {display:none;}
	#accountInfoBoxSmall {position:absolute;right:10px;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;}

	#pageBodyAbove #mobile320Ad {padding-top:8px;}

	#pageHeader .inner #headerBarTwo {display:none;}
	#pageHeader .inner #headerBarThree {display:none}

	#articlePageLogoBox {margin:0 80px 0 110px;text-align:center;padding:9px 0 0;display:block;}

	#toolOptions {width:142px;margin-left:0;}

	#companyBar .companyBarLinks a {line-height:30px;font-size:16px;}

	#content > .inner p {line-height:26px;color:#000;font-size:19px;}
	
	#content .inner .emailBox .aeBox .arrow-up {left:62%;}

	#content .inner div.fbComments div.fbCommentsInfo {font-family:Arial,sans-serif;font-size:16px;line-height:21px;}

	ul.relatedList li {float:none;width:100%;height:auto;}
	ul.relatedList li.listLabel {height:auto;width:100%;margin-top:0;margin-bottom:0;}
	ul.relatedList li.listLabel .spaceHolder {margin-bottom:10px;margin-right:0;height:auto;border:0;}
	ul.relatedList li.listLabel .spaceHolder > .inner {color:#fff;text-align:center;font-size:21px;width:100%;padding:10px 0;margin:0;}
	ul.relatedList li.halfCard {height:auto;width:100%;}
	ul.relatedList li.halfCard > .inner {margin-bottom:10px;margin-left:0;height:auto;}
	ul.relatedList li:nth-child(2n+3) {margin-top:0;}
	ul.relatedList li:nth-child(2n+3) a {margin-right:0;margin-left:0;}
	ul.relatedList li:nth-child(2n+2) a {margin-right:0;margin-left:0;}
	ul.relatedList li:last-child > .inner {margin-left:0;margin-right:0;}
	ul.relatedList li:last-child > .inner a {display:block;background:#0c7bbc;height:auto;border:0;color:#fff;text-align:center;padding:10px 0;font-size:17px;}
	ul.relatedList li:last-child > .inner a:hover {background:#990000;}

	ul.relatedList li a {display:block;height:auto;overflow:hidden;}
	ul.relatedList li a:hover {color:#00425b;background:#fffde6;border:1px solid #fef69d;}
	ul.relatedList li a:hover .relatedCut {background:#fffde6;}
	ul.relatedList li a .inner {margin:15px 0;}
	ul.relatedList li a .relatedHeadline {font-size:18px;font-weight:bold;line-height:18px;margin:0 6%;margin-top:6px;margin-bottom:2px;}
	ul.relatedList li a div.imageWrap {border:1px dotted #ccc;background:#fff;padding:0;height:auto;max-width:40%;overflow:hidden;margin:0 3% 1% 6%;float:left;display:block;width:40%;}
	ul.relatedList li a div.imageWrap img {width:100%;min-height:0;border:0;height:auto;padding:0;display:block;}
	ul.relatedList li a .relatedSummary {font-size:16px;line-height:18px;margin:0 6%;}
	ul.relatedList li a .relatedCut {position:absolute;bottom:0;left:0;width:100%;z-index:2;height:15px;background:#f9f9f9;}

	.adAlone300 {float:none;width:300px;padding:0;margin:16px auto;}

	#sidebar .inner {margin:0 10px;padding:0 0 20px;border:0;}
	#sidebar .inner .sideBarAd300 {margin:14px auto 32px auto;width:300px;}

	.ndnVideo {width:100%;margin:0 auto;padding:0;}
	.ndnVideo .videoLabel {margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
	.ndnVideo .videoBox {margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:300px;}
	.ndnVideo .videoFooter {margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:300px;margin-top:12px;font-size:15px;}

	ul.mostList {width:100%;margin:0;}
	ul.mostList li {margin:0;width:100%;}

	#taxonomy ul li {margin:8px;}

	.placedImageVert {float:none;margin:0 auto 16px auto;width:100%;max-width:300px;}

}

/* If the viewport width <= 470 pixels ... */
 @media screen and (max-width: 470px) {

	#storyExtrasLinks {float:none;margin:0;width:100%;}
	#storyExtrasLinks .innerExtras {width:100%;margin:0;}
	#storyExtrasLinks .innerExtras .innerAd300 {margin:0 auto 16px;}
	.artXtraGfx {margin:0 auto 10px;}
	.artXtraFile {margin:0 auto 10px;}
	.artXtraVid {margin:0 auto 10px;}

	#content .inner .artBreadcrumbs {text-align:left;padding:0;margin:6px 0;float:none;width:auto;}
	#content .inner .artDates {padding:0;float:none;border:0;margin:0;}

	#content .inner .headline {margin-top:10px;}

}

/* If the viewport width <= 360 pixels ... */
 @media screen and (max-width: 360px) {

	#accountInfoBoxSmall {display:none;}
	#toolOptions {width:142px;}
	#articlePageLogoBox {margin:0 80px 0 180px;}

	#content .inner .emailBox .aeBox .arrow-up {left:66%;}

	.socialBottom {margin:30px 0;width:100%;padding:10px 0;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
	.socialBottom .socialInner {width:100%;margin:0 auto;height:64px;}
	.socialBottom .socialInner .bottomShareLabel {display:none;}
	.socialBottom .socialInner .socialBottomFB {float:left;min-width:50px;max-width:90px;margin-right:8px;}
	.socialBottom .socialInner .socialBottomTwitter {float:left;margin-right:8px;}
	.socialBottom .socialInner .socialBottomLinkedIn {float:left;margin-right:8px;}
	.socialBottom .socialInner .socialBottomGoogle {float:left;}

}

/* If the viewport width <= 320 pixels ... */
 @media screen and (max-width: 320px) {

	#pageHeader .inner #headerBarOne {border-bottom:1px solid #ddd;}
	#articlePageLogoBox {margin:0 80px 0 164px;}

	#pageBodyAbove {margin:0;border:0;padding:0;}
	#pageBodyAbove #mobile320Ad {margin:0;padding:0;min-height:60px;display:block;border:0;}

	#content > .inner {padding:16px 10px 10px;}

	#sidebar .inner {margin:16px 10px;border-top:1px dotted #ccc;border-left:0;padding:16px 0 0;}

	#content .inner .emailBox .aeBox .arrow-up {left:71%;}

	#siteNavActive {background-position:6px -68px;width:94px;text-indent:31px;margin:0;}
	#siteSearchActive {background-position:4px -28px;width:80px;text-indent:26px;margin:0;}
	#siteHelpActive {background-position:1px 12px;width:86px;text-indent:20px;margin:0;}

	input.siteSearch {float:left;margin:17px 70px 16px 8px;max-width:238px;width:100%;height:16px;}

}

/* 320, 480, 768, 1024, 1024 */
