div.clear{clear:both}
.hbox_wide{width:620px;margin-bottom:20px}
.weather-widget{display:none;float:right;margin-top:8px;margin-right:7px}
[class^="forecast-"],[class*=" forecast-"]{background-image:url("clientlibs-all/images/weather/weather-widget.png");background-repeat:no-repeat;padding-right:40px}
.forecast-cloud-day-med{background-position:100% -77px}
.forecast-drizzle-day-med{background-position:100% -227px}
.forecast-fine-day-med{background-position:100% -377px}
.forecast-fewshowers-day-med{background-position:100% -527px}
.forecast-fog-day-med{background-position:100% -677px}
.forecast-hail-day-med{background-position:100% -827px}
.forecast-partcloudy-day-med{background-position:100% -977px}
.forecast-rain-day-med{background-position:100% -1127px}
.forecast-showers-day-med{background-position:100% -1277px}
.forecast-snow-day-med{background-position:100% -1427px}
.forecast-finewithshowers-day-med{background-position:100% -1577px}
.forecast-thunder-day-med{background-position:100% -1727px}
.forecast-wind-day-med{background-position:100% -1877px}
.forecast-cloud-night-med{background-position:100% -2107px}
.forecast-fewshowers-night-med{background-position:100% -2257px}
.forecast-fine-night-med{background-position:100% -2407px}
.forecast-fog-night-med{background-position:100% -2557px}
.forecast-partcloudy-night-med{background-position:100% -2707px}
.forecast-rain-night-med{background-position:100% -2857px}
.forecast-drizzle-night-med{background-position:100% -227px}
.forecast-hail-night-med{background-position:100% -827px}
.forecast-rain-night-med{background-position:100% -1127px}
.forecast-showers-night-med{background-position:100% -1277px}
.forecast-snow-night-med{background-position:100% -1427px}
.forecast-thunder-night-med{background-position:100% -1727px}
.forecast-wind-night-med{background-position:100% -1877px}
.forecast-finewithshowers-night-med{background-position:100% -2857px}
.weather-widget a,.weather-widget a:visited,.weather-widget a:hover{color:#256091}
.weather-widget__primary,.weather-widget__secondary{float:left;font-size:16px;margin-bottom:3px}
.weather-widget__primary{margin-right:5px;padding-left:20px}
.weather-widget__secondary{color:#333}
.weather-widget__tertiary{font-size:12px;color:#666;padding-left:39px;clear:both}
.weather-widget__selector{float:left;padding-top:1px;padding-right:6px}
#weather_lightbox_content{padding:10px}
.wp_location{width:100%}
#wp_asset{width:630px;padding-left:10px}
.wp_location td{padding:3px 12px 3px 3px}
.wp_location th{font-family:Georgia,"Times New Roman",Times,serif;font-weight:700;font-size:12px;text-align:left;color:#256091;padding:4px 15px 4px 0;margin-top:5px}
.radio-but{width:17px!important;padding:4px 0!important}
#weather_lightbox_content .spacer{padding-top:20px}
.video-strap-left{float:left;width:380px;margin-right:auto}
.video-strap-right{float:right}
.video-strap .foursquare_photo{margin:0 0 15px 0}
.video-strap .other_headline{float:right;width:113px;margin:0 0 15px 15px}
.subhead{font-size:12px;font-family:Georgia,'Times New Roman',Times,serif;color:#666;margin:1px 0 3px;padding:0;height:auto}
.landing_photo_caption{background:#e6e6e6 url('clientlibs-all/images/landing_caption_bg.jpg') top left repeat-x;border:solid 1px #ccc;border-top:0;width:218px;padding:10px;float:left;margin-top:-4px}
.landing_photo_caption h2{font-size:14px;margin:0 0 2px;padding-top:0}
.landing_top_midcol{float:right;width:360px}
.landing_top_leftcol .first_headline,.landing_top_midcol .first_headline{font-size:24px;line-height:29px;margin:0}
.landing_top_leftcol .other_headline,.landing_top_midcol .other_headline{font-size:18px;clear:both}
.title-headlines{padding-right:15px}
.title-headlines .title-headlines__title{color:#777;margin-right:auto;margin-bottom:5px;margin-left:auto}
.title-headlines__timestamp-column{width:46px;float:left;padding-top:3px;padding-right:8px;line-height:12px;text-align:right}
.title-headlines__timestamp{color:#888;font-size:10px}
.title_headlines__headline-column{overflow:hidden;line-height:18px;margin-top:2px;display:block}
.title_headlines__headline-column .icon-story{display:inline-block;vertical-align:top;margin-top:0;background-position:-10px -5px}
.title_headlines__headline-column .headline-flag{display:inline-block;vertical-align:middle}
.title_headlines__headline-column .sponsored-icon-text{font-size:9px;margin-top:-2px}
.title_headlines__headline-column .icon-story+.sponsored-icon-text{margin-top:0}
.title-headlines__headline{font-size:13px;color:#256091;text-decoration:none;padding-top:2px;padding-bottom:2px}
.stuff-timestamp{float:left}
div.smallsection-articlelist-container{float:none;height:auto}
.story-snippet{margin-bottom:5px;overflow:hidden}
.story-snippet h2{line-height:20px;margin:5px 0 2px}
.story-snippet .foursquare_photo{margin-bottom:0}
a+.story-snippet-text{float:left;width:515px}
#pagetop h1 .masthead-logo--custom{background:0;color:#FFF;text-indent:0}
.section_headlines p{font-size:11px;margin-bottom:3px}
.recipe-search{margin-bottom:20px;overflow:hidden}
.recipe-search__input{float:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;width:214px;height:46px;background-color:#fafafa;padding-right:10px;padding-left:10px;border:1px solid #252525;border-radius:6px 0 0 6px}
.recipe-search__submit{float:left;text-indent:-9999px;width:64px;height:48px;background:url("clientlibs-all/images/global.png") no-repeat 10px -2445px,linear-gradient(to top,#3f3f3f 0,#161616 100%) #3f3f3f;padding:6px 20px 2px;border:1px solid #252525;border-radius:0 5px 5px 0;cursor:pointer}
.recipe-search__submit:active{opacity:.92}
.portrait{clear:both;overflow:hidden;position:relative}
.portrait__main-article{position:relative;float:left;width:300px;height:400px;margin-right:20px}
.portrait__main-article-headline{font-family:Arial,Helvetica,sans-serif;font-size:18px;margin-bottom:3px}
.portrait__main-article-headline a,.portrait__main-article-headline a:visited,.portrait__main-article-headline a:hover{color:white}
.portrait__snippet{position:absolute;bottom:0;z-index:100;background-color:rgba(0,0,0,0.8);width:280px;padding:13px 10px;clear:both}
.portrait__snippet .related-article{color:#fff}
.portrait__main-article-related-link{display:inline-block;font-family:Arial,Helvetica,sans-serif;font-weight:normal;margin-right:10px;margin-bottom:8px}
.portrait__main-article-related-link a,.portrait__main-article-related-link a:visited,.portrait__main-article-related-link a:hover{color:white}
.portrait__hero{display:block}
.portrait__intro-text{color:white}
.portrait__secondary-article{float:left;width:290px}
.portrait__secondary-article .first_headline{font-size:24px;font-weight:bold;margin-bottom:5px}
.portrait__secondary-article .other_headline{font-size:18px;margin-top:0;margin-bottom:2px}
.portrait__secondary-article .intro-content{overflow:hidden;font-size:13px;line-height:20px}
.portrait__secondary-article .related-article a{font-family:Arial,Helvetica,sans-serif}
.portrait__secondary-article .foursquare_photo{margin-right:10px}
div.parsys_column{border:0 none;float:left;height:100%;margin:0;padding:0;vertical-align:top;width:100%}
div.PointerStrip,div.cq-placeholder-rich-section_47PointerStrip{float:left!IMPORTANT;margin-right:8px!IMPORTANT;width:142px!IMPORTANT}
div.PointerStrip1,div.PointerStrip2,div.cq-placeholder-rich-section_47PointerStrip1,div.cq-placeholder-rich-section_47PointerStrip2{float:left!IMPORTANT;margin-right:9px!IMPORTANT;margin-left:9px!IMPORTANT;width:142px!IMPORTANT}
div.PointerStrip3,div.cq-placeholder-rich-section_47PointerStrip3{float:left!IMPORTANT;margin-left:8px!IMPORTANT;width:142px!IMPORTANT}
.narrow-strap-parsys{width:300px;float:right}
#relatedstories{float:left;width:620px}
.next-article #relatedstories .title_fullwidth{float:left;width:100%;font-size:16px;margin-bottom:10px}
#relatedstories p{float:left;font-family:Georgia,"Times New Roman",Times,serif;width:50%;margin-bottom:5px}
.narrow-strap{width:300px;margin-bottom:20px}
.hbox_narrow{margin-bottom:20px}
.multi-column-container{margin-top:15px;margin-bottom:15px}
.multi-column-container__title{margin-top:5px;margin-bottom:8px;color:#666;font-family:StalemateLFHeavy,Arial,sans-serif;font-size:24px;text-transform:lowercase}
#most_popular{float:left;position:relative;z-index:1}
#most_popular .hbox_top{border-top-color:#777;*float:none}
#most_popular .ui-tabs-nav{clear:both;overflow:hidden;*width:300px}
#most_popular .ui-tabs-nav li{float:left;list-style-type:none;border-color:#f2f2f2 transparent #e6e6e6;border-style:solid;border-width:1px 0}
#most_popular .ui-tabs-nav .ui-tabs-active{border-width:1px 0 0}
#most_popular .ui-tabs-nav a{float:left;width:98px;height:28px;line-height:26px;font-size:14px;font-weight:bold;text-transform:lowercase;text-align:center;text-decoration:none;white-space:nowrap;border-color:#FFF #e6e6e6 transparent;border-style:solid;border-width:1px 1px 0;outline:0 none;background-color:#f1f2f2;background:-o-linear-gradient(top,#f8f8f9 0,#f1f2f2 100%);background:-moz-linear-gradient(top,#f8f8f9 0,#f1f2f2 100%);background:-webkit-linear-gradient(top,#f8f8f9 0,#f1f2f2 100%);background:-ms-linear-gradient(top,#f8f8f9 0,#f1f2f2 100%);background:linear-gradient(top,#f8f8f9 0,#f1f2f2 100%)}
#most_popular .hbox_top_title,#most_popular .ui-tabs-nav a{color:#777}
#most_popular .ui-tabs-nav .ui-tabs-active a{height:29px;background:none #fafafa;border-bottom:0 none;margin:0}
#most_popular .ui-tabs-nav a[href="#viewed"]{border-left:1px solid #e0e0e0}
#most_popular .ui-tabs-nav a[href="#shared"]{border-left:1px solid #FFF}
#most_popular .ui-tabs-nav a[href="#commented"]{border-left:1px solid #FFF;border-right:1px solid #e0e0e0}
#most_popular .ui-tabs-panel{position:relative;width:278px;background-color:#fafafa;padding:10px;margin-left:1px;margin-left:0\9;border-width:0 1px 1px\9;border-style:solid\9;border-color:#e0e0e0\9}
#most_popular .ui-tabs-panel:before{background-image:-webkit-radial-gradient(center top,farthest-corner,#000 -240%,transparent 113%);background-image:-moz-radial-gradient(center top,farthest-corner,#000 -240%,transparent 113%);background-image:-ms-radial-gradient(center top,farthest-corner,#000 -240%,transparent 113%);background-image:radial-gradient(center top,farthest-corner,#000 -240%,transparent 113%);bottom:-1px;content:" ";left:-1px;position:absolute;right:-1px;top:0;z-index:-1}
#most_popular .ui-tabs-panel p{font-size:11px;margin-bottom:3px}
#most_popular .ui-tabs-panel img{margin:0 6px -4px 5px}
.section__header--more-headlines{clear:both;background-image:none!important;border-top:0 none!important;margin-bottom:10px}
.section__title--more-headlines{font-family:StalemateLF,Arial,sans-serif!important;font-size:18px!important;line-height:20px;margin:0!important}
.more-headlines__item{list-style:none;font-family:Georgia,"Times New Roman",Times,serif;margin-bottom:8px}
.more-headlines__item .display-asset{overflow:visible}
.more-headlines__item .icon-story{background-position:-10px -6px}
.more-headlines__item .headline-flag{display:inline-block;vertical-align:top}
.more-headlines__item .headline-flag-gallery{margin-top:-1px}
.more-headlines__item .sponsored-icon-text{margin-top:-4px}
.section__footer--more-headlines{text-align:right;margin-top:10px}
.moreheadlines_top{float:left;margin:3px 0 4px;width:620px}
.moreheadlines_top h2{float:left;margin:0;width:300px;font-family:StalemateLF,Arial,sans-serif;font-size:18px;line-height:18px;text-transform:lowercase}
.capitilize_category{text-transform:capitalize}
#related_box_left{float:left;width:305px}
#related_box_right{float:right;width:305px}
#related_box_left p,#related_box_right p{margin:5px 0;padding:0;font-family:Georgia,"Times New Roman",Times,serif}
.rsssubscribe{float:right;font-size:11px;text-align:right;width:70px}
.rsssubscribe a{background-position:-10px -1590px;display:block;height:18px}
.moreheadlines_bottom{float:left;margin-top:10px;text-align:right;width:620px}
.midstrip{font-size:0;margin-bottom:-10px;margin-left:-16px;clear:both}
.midstrip-article{display:inline-block;font-size:12px;vertical-align:top;width:142px;padding-left:17px;margin-bottom:10px}
.rhcol-item .midstrip-article,.top-right-area .midstrip-article{padding-left:16px}
.rhcol-item .midstrip-list-strap .hdivider,.top-right-area .midstrip-list-strap .hdivider{display:none}
.rhcol-item .midstrip,.top-right-area .midstrip{margin-bottom:0}
.midstrip .intro-content{margin-bottom:0}
div.image{margin-bottom:0}
midstrip_cq{clear:both;width:140px;margin-right:20px;margin-bottom:20px;min-height:101px}
div.midstrip_image_cq{width:140px;height:93px}
div.not_configured{border:2px dashed #CCC;width:135px;height:97px}
div.wrapper{text-align:center;font-weight:bold;color:#CCC}
.logo-headlines{width:160px;overflow:hidden;padding-right:15px}
.logo-headlines__logo{width:187px;margin-right:auto;margin-bottom:10px;margin-left:auto}
.logo-headlines__headline{font-size:11px;line-height:12px;display:inline-block;padding-bottom:5px;text-decoration:none}
.list-asset-strap-container{margin-bottom:20px;clear:both}
.list-asset-strap .display-asset{margin-bottom:5px}
.list-asset-strap .other_headline{font-size:16px;line-height:17px;margin:0}
.list-asset-strap .intro-content{margin-top:3px;overflow:hidden}
.rhcol-item .list-asset-strap .display-thumb .other_headline,.narrow-strap-parsys .list-asset-strap .display-thumb .other_headline{float:right;width:195px;margin-top:2px}
.rhcol-item .list-asset-strap .display-thumb .intro-content,.narrow-strap-parsys .list-asset-strap .display-thumb .intro-content{clear:right}
.latest-headlines .latest-headlines__title{color:#777;margin-bottom:8px}
.latest-headlines .display-asset{padding-bottom:5px}
.latest-headlines__timestamp-column{width:46px;float:left;padding-top:2px;padding-right:8px;text-align:right}
.latest-headlines__timestamp{vertical-align:middle;color:#888;font-size:10px}
.latest_headlines__headline-column{overflow:hidden;font-size:13px;color:#256091}
.latest_headlines__headline-column .latest-headlines__headline{vertical-align:middle}
.latest_headlines__headline-column img{vertical-align:middle}
.latest_headlines__headline-column .headline-flag{vertical-align:middle}
.latest_headlines__headline-column .sponsored-icon-text{margin-top:1px;padding-top:1px}
.hot-topics{padding-bottom:10px}
.hot-topics li{list-style-type:none;display:inline;font-size:14px}
.hot-topics li a{color:#666}
.hot-topics .hot-topics__links--left{float:left}
.hot-topics .hot-topics__links--left li{padding-right:14px}
.hot-topics .hot-topics__links--right{float:right}
.hot-topics .hot-topics__links--right li{padding-left:14px}
.grid--headline-container{margin-left:-15px}
.grid--headline-container .grid__item{padding-left:15px;margin-right:-3px}
.feature-pointer-container{width:620px;margin-bottom:13px}
.feature-pointer-container a{display:block}
.subsection-header ~ .feature-pointer{margin-top:10px}
div.embedded-page iframe{border:0}
.embedded-page{margin-bottom:20px}
.editors-picks .editors-picks__title{color:#777;margin-bottom:5px}
.editors-picks .display-asset{padding-top:2px;padding-bottom:5px}
.editors-picks__headline-column{font-size:13px}
.editors-picks__headline-column .icon-story{background-position:-10px -6px}
.editors-picks__headline-column .editors-picks__headline{vertical-align:middle}
.editors-picks__headline-column img{vertical-align:middle;margin-bottom:0}
.editors-picks__headline-column .headline-flag{vertical-align:middle}
.editors-picks__headline-column .sponsored-icon-text{margin-top:1px;padding-top:1px}
.defcon{clear:both;overflow:hidden;position:relative}
.defcon__related-link{display:inline-block;font-family:Arial,Helvetica,sans-serif;font-weight:normal;margin-right:10px;margin-bottom:10px}
.defcon__related-link a,.defcon__related-link a:visited,.defcon__related-link a:hover{color:white}
.defcon__headline{font-family:Arial,Helvetica,sans-serif;font-size:24px;margin-bottom:3px}
.defcon__headline a,.defcon__headline a:visited,.defcon__headline a:hover{color:white}
.defcon__hero{display:block}
.defcon__snippet{background-color:#333;padding:13px 10px;margin-bottom:20px;clear:both}
.defcon__snippet .related-article{margin-bottom:-10px}
.defcon__intro-text{color:white}
.gigyaComments>h2{font-size:24px;clear:both}
.gig-comments-loginCanvas .gig-comments-login-container .cbox-cbox{color:#256091}
.breaking-news-wrapper{height:0}
.breaking-news{clear:both;float:left;width:100%;color:#FFF;font-weight:700;font-size:14px;line-height:30px;background:url("clientlibs-all/images/breakingnews/breakingnews-bg.png") repeat-x;vertical-align:middle;text-align:left;margin-bottom:10px}
#pagetop .breaking-news{margin-top:-10px;margin-bottom:20px}
.breaking-news__label{background:url("clientlibs-all/images/breakingnews/breakingnews-label.png");float:left;width:154px;margin-right:10px;padding-left:20px;text-align:left}
.breaking-news__link{color:#FFF}
.breaking-news__close{background:url("clientlibs-all/images/breakingnews/breakingnews-close.png") top right no-repeat;width:20px;float:right;vertical-align:middle;text-align:left}
.breaking-news__close:hover{cursor:pointer}
.big-headline-container{clear:both;overflow:hidden;position:relative}
.big-headline-container h1{font-size:40px;line-height:46px;margin-top:-7px;margin-bottom:15px}
.big-headline-container .related-article{clear:none;overflow:hidden}
.big-headline-container .icon-story{display:block;font-size:12px}
.big-headline-container .intro-content{font-size:14px;overflow:hidden}
.big-headline-container h1 ~ div .foursquare_photo{margin:0 20px 5px 0}
.adv-box-narrow{width:300px;padding:10px 9px 0;margin-left:-10px}
.adv-box-narrow .adv-box-top{padding:6px 10px 10px}
.adv-box-narrow .adv-box-top h2{font-size:21px;font-weight:normal;margin:0 0 3px}
.adv-box-narrow .adv-box-bottom img{border:1px solid #CCC}
.adv-box-narrow .adv-box-bottom{padding:0 9px 10px;overflow:hidden}
.adv-box-bottom>div:first-child{margin-bottom:7px}
.adv-box-narrow ul{list-style-type:none}
.adv-box-narrow .adv-box-bottom h3{font-size:16px;font-weight:normal;line-height:20px;margin-bottom:10px}
.advertorial-more-link{float:right}
.sponsored-links{clear:both}
.sponsored-links-container{position:relative}
.sponsored-links-container .hbox_top_none{padding-left:11px}
.sponsored-links-container .hbox_top_none_title{margin-top:5px;margin-bottom:5px}
.sponsored-links-container [id^="sponsoredlink"]{padding-right:11px;padding-left:11px}
.sponsored-links-container [id^="sponsoredlink"]:last-child{padding-bottom:8px}
.special-offers-container{clear:both}
.special-offers-list{margin-left:1px}
.special-offers-list>div{margin-bottom:-3px}
#ad_top_banner{float:left;*float:none;*display:inline;width:100%}
#topbanner{position:relative;width:100%;margin:-10px auto 30px;*margin:-15px 0 20px;text-align:center}
#topbanner:after{position:absolute;bottom:-10px;content:" ";display:block;background:url('clientlibs-all/images/hdivider.gif') repeat-x 0 0;width:100%;height:1px}
#storybody,#topstrip,#sectiontopleft,#sectiontopright{width:300px;text-align:center}
#storybody{float:left;margin:20px 60px 20px 0}
#topstrip.mbl{margin-bottom:10px}
#adsponsored_links_box{float:left}
#ad-section-top-left-container{*width:300px}
.adfeedback{display:block;font-size:10px;text-align:center;margin-bottom:3px}
#gutterleft,#gutterright{background-color:#fff;position:fixed;width:160px;height:1500px;top:0;z-index:10}
#gutterleft{margin-left:-9999px;padding-left:9364px;left:50%}
#gutterright{margin-right:-9999px;padding-right:9364px;right:50%}
#slidedown{height:auto;width:950px;margin:0 auto}
#adpushdownbanner{display:block;text-align:center}
#pushdownbanner{margin-bottom:0}
.story-footer-ad-container{clear:both}
.story-footer-ad{float:left;margin-left:20px}
.story-footer-ad:first-child{margin-left:0}
.cq-special-offers .ad_placeholder{margin-bottom:10px}
.cq-special-offers-box__heading{border-top:4px solid #CCC;font-size:14px;font-weight:bold;text-transform:lowercase;color:#656565;padding:9px 0 15px}
#adHOMEPAGETOPRIGHT{display:block}
.right_col_ad,#special_offer_box,.sponsor_strip,.sponsored_links,.hidden_ad,.mid_col_ad,#adfeatured_promo_box,#adRELEVANTOFFER1{display:none}
#lightbox_content .sponsor_strip,#poll_content .sponsor_strip{display:inline}
@font-face{font-family:'StalemateLF';src:url('clientlibs-all/custom-fonts/StalemateLF/stallf__-webfont.eot');src:url('clientlibs-all/custom-fonts/StalemateLF/stallf__-webfont.eot?#iefix') format('embedded-opentype'),url('clientlibs-all/custom-fonts/StalemateLF/stallf__-webfont.woff') format('woff'),url('clientlibs-all/custom-fonts/StalemateLF/stallf__-webfont.ttf') format('truetype'),url('clientlibs-all/custom-fonts/StalemateLF/stallf__-webfont.svg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'StalemateLFHeavy';src:url('clientlibs-all/custom-fonts/StalemateLFHeavy/stallfh_-webfont.eot');src:url('clientlibs-all/custom-fonts/StalemateLFHeavy/stallfh_-webfont.eot?#iefix') format('embedded-opentype'),url('clientlibs-all/custom-fonts/StalemateLFHeavy/stallfh_-webfont.woff') format('woff'),url('clientlibs-all/custom-fonts/StalemateLFHeavy/stallfh_-webfont.ttf') format('truetype'),url('clientlibs-all/custom-fonts/StalemateLFHeavy/stallfh_-webfont.svg') format('svg');font-weight:normal;font-style:normal}
.bottomGalleryPanel:before,.bottomGalleryPanel:after{content:"";display:table}
.bottomGalleryPanel:after{clear:both}
.bottomGalleryPanel{*zoom:1}
*{padding:0;margin:0}
body{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333;background-color:#fff;margin:0}
h1{font-family:Georgia,"Times New Roman",Times,serif;font-size:32px;font-weight:normal;color:#333;margin-top:-2px;margin-bottom:20px}
h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;font-weight:normal;color:#333}
p{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:150%;margin:0 0 10px}
a{text-decoration:none;color:#256091}
a:hover{text-decoration:underline}
a:focus{outline:0}
img{border:0}
a img{border:0}
ul,ol{list-style-position:outside}
fieldset{border:0}
label{float:left;margin-top:1px}
textarea{color:#333;width:580px;height:124px;background:#fff;border:1px solid #ccc;margin:5px 0 10px}
input[type="radio"],input[type="radio"]+label{cursor:pointer}
button{cursor:pointer}
td{vertical-align:top}
::-moz-selection,::selection{color:#fff;background-color:#0a246a}
.serif{font-family:Georgia,"Times New Roman",Times,serif}
.toolbox_item a,#sharebox_mid a,.share_icon,.help_icon,.map_icon,.photozoomtext,.video-link,.audio-link,.slideshow-play-link,.slideshow-resume-link,.link_icon,.splash_link,.editstrap_left .remove a:hover,.grey_rss_icon,.photo_icon,.video_icon,.splash_video,.splash_gallery,.splash_photo,.splash_story,.search_box_button,#ffxlogo,.move-link,.edit-link,.rss_icon,.grey_rss_icon,.icon-story,.story-link,.editstrap_right a,.rss-subscribe,.rsssubscribe a,.readmore,.section_icon,.comment-icon,.story_icon_icon{background-image:url("clientlibs-all/images/global.png");_background-image:url("clientlibs-all/images/global.gif");background-repeat:no-repeat}
.hdivider{width:100%;height:2px;background:url("clientlibs-all/images/hdivider.gif") repeat-x;margin:10px 0}
.horizontal-line{width:100%;height:2px;background:url("clientlibs-all/images/hdivider.gif") repeat-x;margin:5px 0}
.hide{display:none}
.account_only{display:none}
.account_only--home{display:none}
.guest_only{display:none}
.guest_only--home{display:none}
#mobile_link{position:relative;z-index:999;float:left;width:100%;height:0}
.clickable{cursor:pointer}
.greytext{font-size:12px;color:#999}
.rss-subscribe{float:right;display:block;font-size:11px;line-height:17px;background-position:-10px -1590px;padding-left:21px;margin-top:2px}
.error{color:#d12421;margin-bottom:10px}
.grid{list-style:none;margin:0;padding:0;margin-left:-20px}
.grid__item{display:inline-block;vertical-align:top;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px}
.col-1-8{width:12.5%}
.col-1-5{width:20%}
.col-1-4{width:25%}
.col-1-3{width:33.33%}
.col-1-2,.one-half{width:50%}
.col-2-3{width:66.66%}
#page{height:100px}
#container{width:940px;padding-left:5px;padding-right:5px;margin:0 auto}
#pagetop{float:left;width:940px;padding-top:5px}
#pagetop h1{font-size:46px;margin-top:5px}
#pagetop h1 a{display:block;height:50px}
#pagetop h1 a:hover{text-decoration:none}
.section-logo{float:left}
#logo{float:left;width:300px;height:40px;margin-bottom:14px}
#content{float:left;width:940px;z-index:1}
.top-left-area,.bottom-left-area,#left_col{float:left;width:620px}
#section_main_col{float:left;width:620px}
.top-right-area,.bottom-right-area,#right_col{float:right;width:300px}
.rhcol-item{float:left;width:300px}
.top-area,.middle-area{clear:both}
.network-footer{width:940px;margin-bottom:20px;clear:both}
.billboard-area{float:left;width:970px;position:relative;left:-15px}
#pagetop .billboard-area{margin-top:-10px}
#nav{float:left;width:940px;height:41px;margin-bottom:20px}
#nav a:hover{text-decoration:none}
#nav_bottom{float:left;height:auto}
#nav_bottom_left li{display:inline-block;margin-right:.01em}
#nav_bottom_left li:first-child a{padding-left:0}
#nav_bottom_left a{display:block;font-size:14px;line-height:40px;padding-right:8px;padding-left:7px}
#trademenav_right{float:right;text-align:right}
.general-nav{list-style:none;line-height:20px}
.general-nav li{float:left}
.general-nav a{display:block;font-size:14px;line-height:17px;padding-right:8px;padding-left:7px}
.general-nav a,.general-nav a:visited{color:#999}
.general-nav a:hover{color:#666;text-decoration:none}
.general-nav li:first-child a{padding-left:0}
.general-nav--static{margin-bottom:10px;overflow:hidden}
.stuff_homepage_top_nav{height:105px}
#search_box{float:right;width:400px;margin-top:13px}
#search_box input{color:#666;text-align:left;text-transform:capitalize}
#search_box label{text-indent:-9999px}
.search_box_button{float:right;text-indent:-9999px;width:31px;height:30px;background:0;background-image:url("clientlibs-all/images/common-sprite.png");background-position:-10px -184px;background-repeat:no-repeat;border:medium none}
.search_box_button:hover{cursor:pointer}
#search_box_text{font-family:Arial,Helvetica,sans-serif;font-size:13px;float:right;width:119px;height:24px;line-height:24px;padding:2px;border:1px solid #CCC!important}
.search-nav{position:relative;float:right;top:11px;cursor:pointer}
.search-nav__activate{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#666}
.search-box{position:absolute;right:0;z-index:2;border:1px solid #ccc;background-color:#f2f2f2;box-shadow:0 1px 10px rgba(0,0,0,0.1);border-bottom:1px solid #dbdbdb;margin-top:8px;padding:10px}
.search-box:before{content:' ';position:absolute;top:-15px;left:265px;border-color:transparent transparent #ccc transparent;border-style:solid;border-width:7px;width:0;height:0}
.search-box:after{content:' ';position:absolute;top:-12px;left:266px;border-color:transparent transparent #f2f2f2 transparent;border-style:solid;border-width:6px;width:0;height:0}
.search-box__text{height:30px;min-width:278px;box-sizing:border-box;border:1px solid #ccc!important;border-right:0;background-position-x:7px!important;background-repeat:no-repeat;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;font-family:Arial,Helvetica,sans-serif;font-size:13px;height:30px;line-height:30px}
.search-box__submit{position:absolute;top:10px;right:10px;width:30px;height:30px;box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #ccc!important;border-left:none;cursor:pointer;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;background:url("clientlibs-all/images/common-sprite.png") no-repeat scroll -10px -184px rgba(0,0,0,0)}
.icon-search{position:absolute;background-image:url(clientlibs-all/images/708-search@16px.png);background-size:16px 16px;background-repeat:no-repeat;width:30px;height:30px;cursor:pointer}
.icon-search--top-nav{left:-25px}
.icon-search--search-box{top:15px;right:4px}
.weather_sponsor_advert{float:right}
#weathersponsor{margin-bottom:0}
.first_headline{font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;font-weight:normal;line-height:24px}
.other_headline{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-weight:normal;line-height:20px;margin:5px 0 2px}
#story_features{float:left;width:240px;margin:0 20px 20px 0;overflow:hidden}
#story_features_empty{float:left;width:240px;margin:0 20px 0 0}
.foursquare_photo{float:left;border:1px solid #CCC;margin:3px 13px 10px 0}
.photoborder{border:1px solid #CCC}
.landscapephoto{clear:both}
.landscapephoto img{box-sizing:border-box;width:620px}
.portraitphoto{float:left;clear:left;width:240px;margin:0 20px 20px 0}
.videowrapper{clear:both;margin-bottom:10px}
.photocredit,.videocredit{text-align:right}
.videocredit{margin:3px 2px 0 0}
.photocredittext,.videocredittext{font-size:9px;color:#999}
.photocaption,.videocaption{color:#666}
.photocaption+.hdivider,.videocaption+.hdivider{margin-top:0}
.video-overlay-icon{position:relative;float:left}
.video-overlay-icon:before{position:absolute;bottom:20px;left:5px;content:"";width:20px;height:20px;background:url("clientlibs-all/images/common-sprite.png") no-repeat -10px -254px;opacity:.8}
.video-thumb-blank{background-color:#404040;width:92px;height:62px;margin-bottom:15px}
.video-thumb-blank:before{bottom:4px;left:4px}
#related_box_left p,#related_box_right p{font-family:Georgia,"Times New Roman",Times,serif;padding:0;margin:5px 0}
#related_box_left{float:left;width:305px}
#related_box_right{float:right;width:305px}
.story_content_top{width:620px}
.story_content_top h1{margin-bottom:10px}
#left_col .story_landing h2{margin:5px 0}
.story_landing .red_bold_text{line-height:150%}
.storycredit{font-size:10px;color:#666;margin:1px 0}
.storycredit .red{margin-left:5px}
.red{font-size:10px;color:#d12421}
.related-article{clear:both}
.related-article h3{font-size:12px}
#left_col .related-article h2{margin-bottom:10px}
#toolbox{float:left;font-size:11px;background:#f2f2f2 url("clientlibs-all/images/1pxwhite.gif") repeat-x scroll left top;width:618px;height:28px;border:1px solid #e6e6e6;margin:3px 0 15px}
.greybox_borderleft{float:left;background-color:#fff;width:1px;height:100%}
.greybox_borderright{float:right;background-color:#fff;width:1px;height:100%}
.toolbox_date{float:left;height:12px;padding:7px 0 9px;margin-left:12px}
.toolbox_item a,#sharebox_mid a{display:block;_display:inline;background-repeat:no-repeat;height:18px;padding-top:1px;padding-left:20px}
#print_icon{background-position:-10px -877px}
.toolbox_item{float:right;height:12px;padding:0 0 16px;margin:0 6px 0 0}
.toolbox-comment-count{padding:0 12px 0 0;margin:6px 0 0}
.comment_icon{background-position:-10px -2105px}
.galleryContainer{clear:both}
.galleryContainer .photocredit{width:178px}
.bottomGalleryPanel{width:620px;height:auto;min-height:46px;margin-bottom:-10px;_margin-bottom:0;overflow:visible}
.galleryPhoto{box-sizing:border-box;background-color:#f7f7f7;line-height:420px;text-align:center;width:100%;height:420px;border:1px solid #e6e6e6;margin-bottom:10px;overflow:hidden}
.galleryImage{vertical-align:middle;margin-top:-1px}
.galleryCredit{float:right;font-size:9px;color:#999;text-align:right;width:180px;padding:0;margin-top:-6px;_margin-top:0;margin-bottom:2px}
.galleryCaption{float:left;_display:block;_position:relative;_right:0;width:430px;margin-top:7px;_margin-top:0}
.galleryNavigator{float:right;width:185px;height:12px;min-height:46px;margin-top:0;margin-bottom:-10px;overflow:visible}
.photoNumber{float:right;color:#999}
.galleryControls{float:right;margin-right:18px}
.slideShowPrev,.slideShowNext{font-weight:bold}
.slideShowNext{margin-left:8px}
.slideShowDisabled{color:#999}
.videowrapper .autoplay-overlay{background-color:rgba(0,0,0,0.2);z-index:99;position:absolute;top:0}
.videowrapper .autoplay-start,.videowrapper .autoplay-stop{height:30px;margin-top:160px;padding:0 15px;display:inline-block;position:absolute;background-color:#444;border:1px solid black;border-radius:5px;cursor:pointer;line-height:30px;color:#d3d3d3;font-size:13px;display:none}
.videowrapper .autoplay-start:hover,.videowrapper .autoplay-stop:hover{background-color:#7d7d7d}
.videowrapper .autoplay-start{width:210px;right:240px}
.videowrapper .autoplay-start>.announcement{color:#d3d3d3}
.videowrapper .autoplay-start>.announcement>.countdown{color:#d3d3d3}
.videowrapper .autoplay-start>.playnow{display:none;color:#d3d3d3}
.videowrapper .autoplay-stop{width:110px;left:400px}
.videowrapper .autoplay-start-icon{height:18px;width:18px;margin-right:10px;margin-bottom:-4px}
.videowrapper .autoplay-stop-icon{height:15px;width:15px;margin-right:10px;margin-bottom:-3px}
.intro_flag{padding-right:.25em;margin-top:0}
.icon-story{background-position:-10px -7px;padding:2px 0 2px 22px}
.icon-story+img{margin-bottom:-2px}
.section_icon{background-position:-10px -2050px;padding:2px 0 2px 22px}
.sponsoredby{margin-bottom:10px}
.sponsored-icon-text{display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:normal;line-height:16px;text-transform:uppercase;vertical-align:middle;color:#FFF;background-color:#BBB;padding:0 5px;margin-left:5px}
.first_headline .sponsored-icon-text,.other_headline .sponsored-icon-text,.more-headlines__item .sponsored-icon-text,#related_box .sponsored-icon-text{font-size:9px;line-height:0;padding:9px 5px 8px}
h1 .sponsored-icon-text{font-size:11px;line-height:22px;padding:0 5px}
h1.first_headline .sponsored-icon-text{font-size:10px;line-height:23px;padding:0 5px}
.sponsored-links-container .hbox_top_none:before{position:absolute;content:"";z-index:-1;background:url("clientlibs-all/images/sponsored-links.png") repeat-x 0 bottom;width:100%;height:100%;margin-left:-11px}
.advertorial-pointer{float:right}
.advertorial-pointer__image{width:86px;height:29px;margin-top:6px}
.sponsored-by{margin-top:6px;margin-bottom:10px}
.sponsored-by--strap{display:inline-block;vertical-align:top;padding-left:5px}
.sponsored-by--big-headline,.sponsored-by--section-headlines{position:absolute;top:0;right:0;text-align:right;min-width:140px;min-height:40px;background-color:#FFF;padding-top:6px;margin-top:0}
.sponsored-by__text{color:#666}
.sponsored-by__image{vertical-align:middle}
.hbox_top,.section__header{position:relative;overflow:hidden}
.hbox_top_title,.section__title{position:relative;z-index:1000;display:inline-block;text-transform:lowercase;background-color:#FFF;margin:7px 0 9px}
.hbox_top_title a:hover,.section__title a:hover{text-decoration:none}
#right_col .hbox_top_title,#right_col .section__title{margin:6px 0 12px}
.strap__header-options{position:absolute;top:0;right:0;text-align:right;min-width:140px;min-height:40px;background-color:#FFF}
.strap__link-list{display:inline-block;padding-right:1px}
.strap__link-list li{display:inline-block;padding-left:12px}
.strap__link-list a{text-transform:lowercase;line-height:46px}
.hbox_body{overflow:hidden}
.hbox_body_left{float:left;width:300px}
.hbox_body_right{float:right;width:302px}
.display-asset{overflow:hidden}
.hbox_body_right h3{font-size:14px;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;margin:5px 0 2px}
.hbox_body_right .other_headline{margin:0}
.wide-strap .display-asset.display-thumb,.narrow-strap .display-asset.display-thumb{margin-bottom:10px}
.hbox_top_none{border-top:4px solid #CCC!important}
.hbox_top_none_title{display:block;font-size:14px;font-weight:bold;text-transform:lowercase;color:#656565;margin:9px 0 22px}
.poll{margin-bottom:20px;overflow:hidden}
.poll--story{background-color:#f2f2f2}
.poll__header{border-top:2px solid #CCC;padding:7px 7px 0;margin-bottom:10px}
.poll__title span{font-size:12px;font-weight:normal;color:#666;padding-right:3px}
.poll__question,.poll__result{padding:0 10px 10px;padding-left:10px}
.poll__result dd{margin-bottom:8px;overflow:hidden}
.poll__result dd:nth-of-type(5n+1) .poll__bar{background-color:#d12421}
.poll__result dd:nth-of-type(5n+2) .poll__bar{background-color:#ffcf00}
.poll__result dd:nth-of-type(5n+3) .poll__bar{background-color:#00824a}
.poll__result dd:nth-of-type(5n+4) .poll__bar{background-color:#006ddf}
.poll__result dd:nth-of-type(5n+5) .poll__bar{background-color:#9c1a87}
.poll__answer-list{list-style:none;margin-bottom:13px}
.poll__answer-list li{margin-bottom:10px;clear:both}
.poll__answer-list label{float:none;vertical-align:middle}
.poll__answer-list input{float:left;margin-right:5px}
.poll__submit{font:bold 12px Arial,Helvetica,sans-serif;color:#FFF;background-color:#007cc3;padding:4px 12px;border:1px solid #00639b;border-radius:6px;margin-right:10px}
.poll__submit:hover{background-color:#00639b}
.poll__bar{float:left;height:20px;background-color:#006ddf;background-image:linear-gradient(to top,rgba(0,0,0,0.25) 0,rgba(0,0,0,0) 70%);margin-right:9px}
.poll__count{font-weight:bold;line-height:20px;color:#666}
.poll__view-vote{font-size:11px;text-transform:uppercase}
.poll__footer{font-size:11px;color:#666;background-color:#FFF;padding-top:5px}
.story_body_advert+.poll--story{margin-top:47px}
#footer{font-size:10px;line-height:150%;width:940px;background-color:white;padding-right:5px;padding-left:5px;margin-left:-5px;clear:both}
#footer_top{float:left;line-height:27px;width:934px;padding:1px 0 0;border:1px solid #e6e6e6;margin-top:10px;margin-bottom:10px}
#footer_top ul{list-style-type:none;background-color:#f2f2f2;padding:0;margin:0;overflow:hidden}
#footer_top li{float:left;padding:0;margin:0}
#footer_top a{font-size:12px;color:#666;padding:2px 6px;margin:0 7px 0 0}
#footer_top a:hover{text-decoration:none}
#footer-bottom-left{float:left;width:660px}
.footer-bottom-left-row{margin:5px 0}
.footer-bottom-left-title{float:left;font-size:10px;color:#999;width:74px}
.footer-bottom-left-list{float:left;width:580px}
.footer-bottom-left-list ul{font-size:10px;padding:0;margin:0}
.footer-bottom-left-list li{display:inline;color:#999;padding:0 3px 0 0}
#footer-bottom-right{float:right;width:270px}
#footer-bottom-right .descrip{font-size:12px;color:#666;margin:0 0 6px}
#footer-bottom-right .grey{font-size:14px;margin:2px 0}
#footer-bottom-right .float-left{width:50px}
.footer-right-title{font-size:18px;color:#666;margin:0 0 3px}
#ffxcredit{font-size:10px;text-align:center;color:#666;width:940px;margin-bottom:20px}
#ffxlogo{background-position:-10px -1842px;width:161px;height:93px;margin:auto}
.site-inner{width:940px;margin:0 auto;overflow:hidden}
.site-footer{overflow:hidden;clear:both;font-size:14px;line-height:20px;background-color:#f2f2f2}
.site-footer .site-inner{padding:12px 0 15px}
.link-common,.link-common:visited{color:#999}
.link-common:hover{color:#666;text-decoration:none}
.site-footer__logo{display:block;margin-top:7px}
.site-footer__content{float:left;color:#666;margin-right:60px}
.foursquare{clear:both}
.foursquare .display-asset{display:inline-block;vertical-align:top;width:298px;margin-right:20px}
.foursquare .display-asset:nth-child(2n+2){margin-right:0}
.foursquare .hdivider{margin-bottom:13px}
.foursquare .other_headline{font-size:21px;line-height:25px;margin-top:0}
.foursquare .intro-content{margin-bottom:5px}
.foursquare .foursquare_photo{margin-bottom:15px}
.foursquare .related-article{clear:both}
.first_headline_thumb,.other_headline_thumb{float:left;margin:0 0 10px}
.story_feature_box{float:left;width:240px}
.story_feature_title{width:240px;clear:both}
.story_feature_title h2{line-height:120%;margin-top:0}
.related_link{float:left;width:240px;margin-top:5px}
.hbox_body_right_img img{border:1px solid #CCC}
.articleitem_reordering_wrapper{position:relative;float:left;margin-right:8px}
.midstrip_box{float:left;width:100%;margin:10px 0 7px}
.midstrip_box h2{font-size:17px;color:#256091;padding-top:10px}
.articleitem_reordering{width:30px;text-align:center;background-color:#bbb;border:1px solid #888;margin:20px 12px 20px 0}
.article_item_thumbnail{position:relative;float:left;margin-right:8px}
.article_introtext{position:relative;height:112px;padding-left:3px;overflow:hidden}
.article_introtext_headline{font-weight:bold;margin-bottom:3px}
.all_site_nav{float:none;width:100%;height:40px;background-image:url("clientlibs-all/images/all-site-nav-bg.gif");font-family:Arial,Helvetica,sans-serif;font-size:14px;position:relative;z-index:9000}
.all_site_nav_inner{margin-left:auto;margin-right:auto;height:40px;width:940px}
.all_site_nav_inner .nav_list{float:left;list-style-type:none;margin-left:0;margin-right:0;margin-top:12px;padding:0}
.all_site_nav_inner .nav_list_section{width:650px}
.all_site_nav_inner .nav_list_section--home{width:670px}
.all_site_nav_inner .nav_list li{float:left;margin:0 14px 0 0;padding:0}
.all_site_nav_inner .nav_list li.last{margin-right:0}
.all_site_nav_inner .nav_list li a{text-decoration:none;color:#666;font-size:14px}
.all_site_nav_inner .nav_list li a:hover,.all_site_nav_inner .nav_list li.current a:hover{color:#999}
.all_site_nav_inner .nav_list li.current a{text-decoration:none;color:#999}
.all_site_nav_logo{float:left;margin-top:5px;margin-right:20px}
.all_site_nav_right{float:right}
a.all_site_nav_login,a.all_site_nav_signup,.all_site_nav_signup_loading,.all_site_nav_login_loading{float:right;height:35px;background-position:top;text-decoration:none;text-indent:-9999px}
.all_site_nav_signup_loading{width:106px}
.all_site_nav_login_loading{width:76px}
a.all_site_nav_login{width:76px;background-image:url("clientlibs-all/images/all-site-nav-login-btn.gif");margin-top:2px}
a.all_site_nav_signup{width:86px;background-image:url("clientlibs-all/images/all-site-nav-signup-btn.gif");margin-top:2px;padding-left:20px;background-color:#f5f5f5;background-position:right top;background-repeat:no-repeat}
a.all_site_nav_login:hover,a.all_site_nav_signup:hover{background-position:right bottom}
.all_site_nav_inner .guest_only{background-image:url("clientlibs-all/images/all-site-nav-loading.gif");background-position:center;background-repeat:no-repeat;float:right;width:182px}
a.all_site_nav_login--home,a.all_site_nav_signup--home,.all_site_nav_login_loading--home,.all_site_nav_signup_loading--home{float:right;text-decoration:none}
.all_site_nav_signup_loading--home{margin:12px 0 0 0;cursor:pointer}
.all_site_nav_login_loading--home{margin:12px 14px 0 0;cursor:pointer}
a.all_site_nav_login--home,a.all_site_nav_signup--home{color:#0083d7}
a.all_site_nav_login--home:hover,a.all_site_nav_signup--home:hover{color:#0092f0}
.all_site_nav_dropdown{font-family:Arial,Helvetica,sans-serif;height:40px;padding:0;list-style:none;width:182px}
.all_site_nav_submenu{background-image:url("clientlibs-all/images/all-site-nav-dropdown-inner-top.png");background-position:top;background-repeat:no-repeat;padding:0;padding-top:1px;margin-top:40px;background-position:top;position:absolute;z-index:999;overflow:hidden;display:none;width:183px;margin-left:-1px}
.all_site_nav_dropdown li a{background-image:url("clientlibs-all/images/all-site-nav-dropdown-inner.png");height:30px;width:157px;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:14px;text-decoration:none;color:#666;outline:0;position:relative;z-index:10;padding:0;line-height:30px;padding-left:13px;padding-right:13px}
.all_site_nav_dropdown li a:hover{color:#acacac}
a.all_site_nav_account{font-size:14px;line-height:40px;color:#555;position:absolute;z-index:110;display:block;height:40px;width:182px;text-decoration:none;background-image:url("clientlibs-all/images/all-site-nav-dropdown-top.gif");background-position:top;cursor:pointer}
.all_site_nav_root{list-style:none;margin:0;padding:0;font-size:14px}
.all_site_nav_dropdown_btm{width:183px;height:2px;float:left;display:block;background-image:url("clientlibs-all/images/all-site-nav-dropdown-btm.png")}
.all_site_nav_dropdown .username{display:block;max-width:115px;overflow:hidden;margin-left:45px}
.all_site_nav_dropdown #dropdown_show{background-position:bottom}
.all_site_nav_dropdown_avatar{display:block;height:24px;left:11px;position:absolute;top:8px;width:24px;z-index:100}
.blocker{display:block;position:absolute;height:40px;width:183px;z-index:40;cursor:pointer}
.idleField{float:left;background-color:#FFF;color:#6f6f6f;width:97%;border:1px solid #ccc}
.stuff_nation_lightbox{background-color:#FFF;padding:0 33px 33px 33px}
.stuff_nation_lightbox h1,.stuff_nation_lightbox h2,.stuff_nation_lightbox h3,.stuff_nation_lightbox h4,.stuff_nation_lightbox h5{font-family:Arial,Helvetica,sans-serif;font-weight:normal;padding:0;margin:0}
.stuff_nation_lightbox h2{font-size:18px}
.stuff_nation_register{width:610px;height:879px;overflow:hidden}
.stuff_nation_register h2,.stuff_nation_reregister h2{margin-bottom:5px}
h2.social_logon_left{float:left;padding-top:10px;margin-top:3px;margin-right:10px}
.social_logon_left{min-width:90px}
.social_logon_right{float:right;font-size:11px;color:#999;width:130px;margin-top:8px}
.snation_logo{margin-bottom:20px}
.snation_divider{float:left;padding-left:1px;margin-top:20px;margin-bottom:20px}
.snation_divider_top{float:left;*float:none;padding-left:1px;margin-top:0;margin-bottom:20px}
#gigyaLoginDiv{float:left}
.snation_signinbox{float:left;background-image:url("clientlibs-all/images/stuff-nation/snation_signinbox.gif");width:600px;height:232px;padding:14px;margin-left:-14px}
.snation_signinbox_left{float:left;width:356px;padding-right:20px;border-right:1px solid #b2c0df}
.snation_signinbox_right{float:right;font-size:11px;line-height:20px;color:#5b5b5b;width:205px}
.snation_form_table{float:left;font-size:12px;width:100%;margin-top:15px}
.snation_form_table .left{float:left;width:20%;height:30px;padding:0;margin:0}
.snation_form_table .middle{float:left;width:40%;height:30px;padding:0;margin:0}
.snation_form_table .right{float:left;width:40%;height:30px;padding:0;margin:0}
.snation_form_table .left_sm{float:left;width:20%;height:20px;padding:0;margin:0}
.snation_form_table .middle_sm{float:left;width:40%;height:20px;padding:0;margin:0}
.snation_form_table .right_sm{float:left;width:40%;height:20px;padding:0;margin:0}
.stuff_nation_login{width:600px;height:450px;*overflow:hidden}
#login_error{padding:0;margin:3px 0 0}
#login-form .error,.snation_signinbox_left #login_error{float:left;background-image:url("clientlibs-all/images/cross.png");background-repeat:no-repeat;background-position:left;color:#b60000;text-align:left;padding-top:0;padding-left:20px;line-height:15px}
.snation_signinbox_left #login_error{width:100%;*float:none;*display:inline}
.snation_form_table select{width:235px;height:22px;border:1px solid #ccc}
.remember_my_email{float:left;width:100%;margin-bottom:15px}
.remember_my_email input{float:left}
.remember_my_email label{padding-left:5px;margin-top:2px}
.snation_submit,.snation_login,.snation_signup{float:left;width:121px;height:46px;border:medium none;margin-top:20px}
.sn_wait_load{visibility:hidden}
.snation_login{background:0;background-image:url("clientlibs-all/images/stuff-nation/snation_log_in_btn.gif");background-position:top}
.legacy .snation_login{margin-top:0}
.snation_signup{background-image:url("clientlibs-all/images/stuff-nation/snation_signup.png");background-position:top}
.snation_submit:hover,.snation_signup:hover,.snation_login:hover{background-position:bottom;cursor:pointer}
.registered_text{float:left;margin-top:34px;margin-left:20px}
.forgotten_text{float:left;line-height:22px;margin-top:20px;margin-left:20px}
.legacy .forgotten_text{margin-top:0}
.snation_submit{background-image:url("clientlibs-all/images/stuff-nation/snation_submit.jpg");background-position:center top}
.please,.thanks,.sorry{float:left;background-repeat:no-repeat;width:100%;margin-left:15px}
.please{color:#808080}
.thanks{color:#390;background-image:url("clientlibs-all/images/tick.png");padding-left:18px}
.sorry{color:#c33;background-image:url("clientlibs-all/images/cross.png");padding-left:18px}
.small_text{float:left;margin-top:15px;margin-bottom:-5px}
.small_text p{float:left;font-size:11px;width:100%;padding:0;margin-top:0;margin-bottom:7px}
.small_text span{float:left;margin-top:-2px;margin-left:5px}
.small_text input{float:left;position:relative;top:-1px;vertical-align:bottom;width:13px;height:13px;padding:0;margin:0;*overflow:hidden}
.small_text .please,.small_text .thanks,.small_text .sorry{float:none}
.snation_signinbox_right{float:right;font-size:11px;line-height:20px;color:#5b5b5b;width:205px}
.snation_signinbox_right img{margin-bottom:10px}
#toolbox-gigya{float:right;margin-top:4px}
#sharebox-gigya{float:left;background-color:#f5f5f5;width:234px;height:22px;padding:2px 3px}
.snation_form_top,.snation_form_bottom,.snation_register_form_top_text{float:left;width:100%}
.snation_register_form_left{float:left;width:610px;margin-right:26px}
.snation_register_form_top_text .signuptitle{float:left}
.snation_register_form_top_text .greytext{margin-top:5px;float:left}
.why-sign-up{float:right;font-size:14px;font-weight:bold;margin-top:3px}
#register-form #register_form_error{display:none;float:left;background-image:url("clientlibs-all/images/cross.png");background-position:left;background-repeat:no-repeat;color:#c33;padding-left:18px}
.snation_ffxblurb{float:left;background-image:url("clientlibs-all/images/stuff-nation/snation_ffxlogo.gif");background-position:left top;background-repeat:no-repeat;font-size:11px;line-height:20px;color:#666;width:510px;height:60px;padding-top:6px;padding-left:100px}
.assignment_icon{background:url("clientlibs-all/images/stuff-nation/sn-logo-14x14.png") no-repeat left center;padding-top:0;padding-bottom:2px;padding-left:20px}
#colorbox{z-index:10000}
#cboxOverlay{z-index:9999}
.snation_createprofile{float:left;background-image:url("clientlibs-all/images/stuff-nation/snation_create_profile_btn.gif");background-position:top;width:197px;height:46px;margin-right:5px;margin-bottom:15px;margin-left:103px}
.snation_createprofile:hover{background-position:bottom}
.snation_watchvideo{float:left;background-image:url("clientlibs-all/images/stuff-nation/snation_watch_video_btn.gif");background-position:top;width:197px;height:46px;margin-right:103px;margin-bottom:15px;margin-left:5px}
.snation_watchvideo:hover{background-position:bottom}
#sn_login_iframe{height:260px!important;overflow:hidden;width:630px!important}
#login_iframe,#sn_change_passwd_iframe{overflow:hidden}
#sn_register_iframe{position:relative;left:-30px;width:1200px!important;height:580px!important;overflow:hidden}
#sn_login_connect_lightbox{width:600px;height:450px}
#sn_login_lightbox .forgotten_text,#sn_login_connect_lightbox .forgotten_text,#sn_register_lightbox .registered_text{float:left;position:relative!important}
#sn_login_lightbox .forgotten_text{margin-top:-85px;margin-left:150px}
#sn_login_connect_lightbox .forgotten_text{margin-top:-70px;margin-left:150px}
#sn_register_lightbox .registered_text{margin-top:-46px;margin-left:150px}
.stuff-nation-assignment{float:left;background-color:#464646;color:#FFF;width:218px;padding:10px 10px 0 10px;border-radius:3px;margin:0 20px 20px 0;overflow:hidden}
.stuff-nation-assignment__title{font-size:16px;font-weight:bold;margin-top:0;margin-bottom:5px}
.stuff-nation-assignment__base{text-align:center;background-color:#353535;padding-bottom:4px;margin:10px -10px 0}
.stuff-nation-assignment__button{display:block;height:36px;background:url("clientlibs-all/images/stuff-nation/stuff-nation-assignment__button.png") no-repeat center top}
.stuff-nation-assignment__button:hover{background-position:center bottom}
.savestorybox{display:none}
.saved_story,.unsaved_story,.saved_stories{line-height:26px;padding-right:5px}
.saved_stories{padding-left:5px}
#story_unsaved,#story_saved{float:left;margin-bottom:10px}
#story_saved,#story_unsaved{background-color:#f5f5f5}
#story_unsaved .unsaved_story,#story_saved .saved_story{background:url("clientlibs-all/images/save-story.png") no-repeat scroll 0 0 transparent;padding:4px 5px 4px 25px;margin-left:3px;cursor:pointer}
#story_unsaved .unsaved_story{background-position:0 -21px}
.sharebox_new{float:left;width:240px;margin:0 20px 10px 0}
#sharebox-gigya{width:234px;height:22px}
#sharebox-gigya{background-color:#f5f5f5;height:22px}
.savebox{background-color:#f5f5f5;width:240px;float:left}
.savebox span{display:inline}
.shareboxes-wrapper{float:left;width:620px;margin-top:10px}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:99999999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative;overflow:hidden}
#cboxLoadedContent{overflow:auto}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
#cboxOverlay{background:#fff}
#cboxTopLeft{width:25px;height:25px;background:url(clientlibs-all/images/colorbox/border1.png) 0 0 no-repeat}
#cboxTopCenter{height:25px;background:url(clientlibs-all/images/colorbox/border1.png) 0 -50px repeat-x}
#cboxTopRight{width:25px;height:25px;background:url(clientlibs-all/images/colorbox/border1.png) -25px 0 no-repeat}
#cboxBottomLeft{width:25px;height:25px;background:url(clientlibs-all/images/colorbox/border1.png) 0 -25px no-repeat}
#cboxBottomCenter{height:25px;background:url(clientlibs-all/images/colorbox/border1.png) 0 -75px repeat-x}
#cboxBottomRight{width:25px;height:25px;background:url(clientlibs-all/images/colorbox/border1.png) -25px -25px no-repeat}
#cboxMiddleLeft{width:25px;background:url(clientlibs-all/images/colorbox/border2.png) 0 0 repeat-y}
#cboxMiddleRight{width:25px;background:url(clientlibs-all/images/colorbox/border2.png) -25px 0 repeat-y}
#cboxContent{background:#fff}
#cboxLoadedContent{margin-bottom:20px}
#cboxTitle{position:absolute;bottom:0;left:0;text-align:center;width:100%;color:#999}
#cboxCurrent{position:absolute;bottom:0;left:100px;color:#999}
#cboxSlideshow{position:absolute;bottom:0;right:42px;color:#444}
#cboxPrevious{position:absolute;bottom:0;left:0;color:#444}
#cboxNext{position:absolute;bottom:0;left:63px;color:#444}
#cboxLoadingOverlay{background:url(clientlibs-all/images/colorbox/loading.gif) 5px 5px no-repeat #fff}
#cboxClose{position:absolute;bottom:0;right:0;display:block;color:#444}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}
#cboxNext,#cboxPrevious{text-decoration:underline!IMPORTANT}
#cboxClose{top:0!IMPORTANT;background:transparent url('clientlibs-all/images/stuff-nation/lightbox-close.gif') no-repeat 0 0;width:20px;height:20px;border:0;text-indent:9999px}
#cboxTitle{height:15px;top:0;color:#000;text-align:left;font-family:Georgia,Times,serif!IMPORTANT;font-size:16px!IMPORTANT;font-weight:normal!IMPORTANT}
#cboxContent{height:425px}
#cboxContent,#cboxMiddleLeft,#cboxMiddleRight{padding-top:25px!IMPORTANT}
#colorbox{outline:0}
#cboxMiddleLeft,#cboxMiddleRight{height:430px}
#cboxBottomLeft,#cboxBottomRight{margin-top:0!IMPORTANT}
#cboxOverlay{background:#000}
#cboxLoadingOverlay{background:url(clientlibs-all/images/loading.gif) 5px 5px no-repeat #fff}
.ad-spot{float:left;width:100%;font-size:12px;margin:0}
.ad-spot:after{content:".";visibility:hidden;overflow:hidden;display:block;height:0!important;line-height:0;clear:both;font-size:xx-large;content:".";*zoom:1}
.ad-spot.content-narrow{width:360px}
.ad-spot h4{margin:1px 0 5px}
.ad-spot div{width:100%;vertical-align:top;margin:0 15px 15px 0}
.ad-spot .hdivider{width:100%;margin:8px 0 15px}
.ad-spot div:last-child{margin:0 15px 10px 0}
.ad-spot.two-column div{display:inline-block;width:295px}
.ad-spot.two-column .hdivider{width:100%}
.ad-spot a,.ad-spot p{font-family:Arial,'Sans Serif','Times New Roman';font-size:12px;padding:0;margin:0;text-decoration:none}
.ad-spot h4 a{font-family:"Arial";font-size:11px;font-weight:bold;color:#666;text-decoration:none}
.ad-spot a:hover{text-decoration:underline}
.ad-spot .ad-title,.ad-spot .ad-title-large{color:#256091;padding-right:8px}
.ad-spot .ad-url,.ad-spot .ad-url-large,.ad-spot .ad-text,.ad-spot .ad-text-large{font-size:11px}
.ad-spot .ad-url,.ad-spot .ad-url-large{color:#7ca0bd;margin:0 0 1px}
.ad-spot .ad-text,.ad-spot .ad-text-large{color:#333;line-height:16px;margin-top:1px}
.ad-spot.two-column .ad-title,.ad-spot.two-column .ad-title-large,.ad-spot.two-column .ad-url,.ad-spot.two-column .ad-url-large{display:block;padding-right:0}
.ad-spot.honey-trap .hdivider{margin:0 15px 15px 0}
.ad-spot.honey-trap .ad-text,.ad-spot.honey-trap .ad-text-large{color:#333}
#adsense_honeytrap{float:left;height:84px;width:360px}
.layout-left,.float-left{float:left}
.layout-right,.float-right{float:right}
.width-max{width:100%}
.width-auto{width:auto}
.postop{top:0}
.posleft{left:0}
.posbottom{bottom:0}
.posright{right:0}
.clear-left{clear:both}
.clear-right{clear:both}
.clearer{clear:both}
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both}
.cf{*zoom:1}
.inline{display:inline}
.inline-blk{display:inline-block;*zoom:1;*display:inline}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.no-bullets{list-style-type:none}
.bold{font-weight:bold}
.italics{font-style:italic}
.underline{text-decoration:underline}
.red_bold_text{color:#d12421;font-weight:bold}
.grey,.text-light-grey{color:#999}
.text-grey{color:#666}
.bggrey{background-color:#f1f1f1}
.mael{margin:30px}
.mtbel{margin-top:30px;margin-bottom:30px}
.mlrel{margin-left:30px;margin-right:30px}
.mtel{margin-top:30px}
.mrel{margin-right:30px}
.mbel{margin-bottom:30px}
.mlel{margin-left:30px}
.mal{margin:20px}
.mtbl{margin-top:20px;margin-bottom:20px}
.mlrl{margin-left:20px;margin-right:20px}
.mtl{margin-top:20px}
.mrl{margin-right:20px}
.mbl{margin-bottom:20px}
.mll{margin-left:20px}
.mam{margin:10px}
.mtbm{margin-top:10px;margin-bottom:10px}
.mlrm{margin-left:10px;margin-right:10px}
.mtm{margin-top:10px}
.mrm{margin-right:10px}
.mbm{margin-bottom:10px}
.mlm{margin-left:10px}
.mas{margin:5px}
.mtbs{margin-top:5px;margin-bottom:5px}
.mlrs{margin-left:5px;margin-right:5px}
.mts{margin-top:5px}
.mrs{margin-right:5px}
.mbs{margin-bottom:5px}
.mls{margin-left:5px}
.pael{padding:30px}
.ptbel{padding-top:30px;padding-bottom:30px}
.plrel{padding-left:30px;padding-right:30px}
.ptel{padding-top:30px}
.prel{padding-right:30px}
.pbel{padding-bottom:30px}
.plel{padding-left:30px}
.pal{padding:20px}
.ptbl{padding-top:20px;padding-bottom:20px}
.plrl{padding-left:20px;padding-right:20px}
.ptl{padding-top:20px}
.prl{padding-right:20px}
.pbl{padding-bottom:20px}
.pll{padding-left:20px}
.pam{padding:10px}
.ptbm{padding-top:10px;padding-bottom:10px}
.plrm{padding-left:10px;padding-right:10px}
.ptm{padding-top:10px}
.prm{padding-right:10px}
.pbm{padding-bottom:10px}
.plm{padding-left:10px}
.pas{padding:5px}
.ptbs{padding-top:5px;padding-bottom:5px}
.plrs{padding-left:5px;padding-right:5px}
.pts{padding-top:5px}
.prs{padding-right:5px}
.pbs{padding-bottom:5px}
.pls{padding-left:5px}
.nofloat{float:none!important}
.nomargin{margin:0!important}
.nomt{margin-top:0!important}
.nomr{margin-right:0!important}
.nomb{margin-bottom:0!important}
.noml{margin-left:0!important}
.nopadding{padding:0!important}
.nopt{padding-top:0!important}
.nopr{padding-right:0!important}
.nopb{padding-bottom:0!important}
.nopl{padding-left:0!important}
.nobold{font-weight:normal!important}
.nodecoration{text-decoration:none!important}
.normalfontstyle{font-style:normal!important}