@font-face {
	font-family: time-icons;
	src:url(../fonts/icomoon.eot?#iefix) format("embedded-opentype"), url(../fonts/icomoon.woff) format("woff"), url(../fonts/icomoon.ttf) format("truetype"), url(../fonts/icomoon.svg#icomoon) format("svg");
}
.time-icons:before {
	LINE-HEIGHT: 1; TEXT-TRANSFORM: none; FONT-VARIANT: normal; DISPLAY: inline-block; FONT-FAMILY: "time-icons"; COLOR: #e3e3e3; VERTICAL-ALIGN: middle; CONTENT: attr(data-icon); FONT-WEIGHT: normal; speak: none
}
.time-icons-key:before {
	CONTENT: "\e000"
}
.time-icons-graphic:before {
	CONTENT: "\e003"
}
.time-icons-photo:before {
	CONTENT: "\e005"
}
.time-icons-gallery:before {
	CONTENT: "\e005"
}
.time-icons-video:before {
	CONTENT: "\e006"
}
.time-icons-search:before {
	CONTENT: "\e007"
}
.time-icons-menu:before {
	CONTENT: "\e008"
}
.time-icons-star:before {
	CONTENT: "\e009"
}
.time-icons-star-heavy:before {
	CONTENT: "\e00c"
}
.time-icons-next:before {
	CONTENT: "\e00a"
}
.time-icons-previous:before {
	CONTENT: "\e00b"
}
.time-icons-fb:before {
	CONTENT: "\e00d"
}
.time-icons-fb-round:before {
	CONTENT: "\e012"
}
.time-icons-tw:before {
	CONTENT: "\e00e"
}
.time-icons-tw-round:before {
	CONTENT: "\e013"
}
.time-icons-gplus:before {
	CONTENT: "\e00f"
}
.time-icons-gplus-round:before {
	CONTENT: "\e014"
}
.time-icons-tumblr:before {
	CONTENT: "\e011"
}
.time-icons-tumblr-round:before {
	CONTENT: "\e015"
}
.time-icons-reddit:before {
	CONTENT: "\e010"
}
.time-icons-reddit-round:before {
	CONTENT: "\e016"
}
.time-icons-comment:before {
	CONTENT: "\e003"
}
.time-icons-mail:before {
	CONTENT: "\e002"
}
.time-icons-link:before {
	CONTENT: "\e004"
}
.time-icons-fullscreen:before {
	CONTENT: "\e017"
}
.time-icons-next-outline:before {
	CONTENT: "\e018"
}
.time-icons-previous-outline:before {
	CONTENT: "\e019"
}
.time-icons-share:before {
	CONTENT: "\e01a"
}
.time-icons-close:before {
	CONTENT: "\e01b"
}
.time-icons-clock:before {
	CONTENT: "\e01c"
}
.time-icons-edit:before {
	CONTENT: "\e602"
}
.time-icons-reprints:before {
	CONTENT: "\e603"
}
.time-icons-pause:before {
	CONTENT: "\e604"
}
.time-icons-play:before {
	CONTENT: "\e605"
}
BUTTON.time-icons {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; -webkit-font-smoothing: antialiased
}
.home-icons-gallery:after {
	CONTENT: "\e005"
}
.home-icons-video:after {
	CONTENT: "\e006"
}
.franklin-gothic {
	FONT-FAMILY: "franklin-gothic-urw" , sans-serif; FONT-WEIGHT: 500
}
.input-field {
	FONT-FAMILY: "franklin-gothic-urw" , sans-serif; FONT-WEIGHT: 500
}
.button {
	FONT-FAMILY: "franklin-gothic-urw" , sans-serif; FONT-WEIGHT: 500
}
.button-reset {
	FONT-FAMILY: "franklin-gothic-urw" , sans-serif; FONT-WEIGHT: 500
}
.magazine-region-header .toggle-magazine-region-dropdown {
	FONT-FAMILY: "franklin-gothic-urw" , sans-serif; FONT-WEIGHT: 500
}
.main-header {
	FONT-FAMILY: "franklin-gothic-urw" , sans-serif; FONT-WEIGHT: 500
}
.site-footer {
	FONT-FAMILY: "franklin-gothic-urw" , sans-serif; FONT-WEIGHT: 500
}
.proxima-nova {
	FONT-FAMILY: "proxima-nova", sans-serif; FONT-WEIGHT: 400
}
.georgia {
	FONT-FAMILY: georgia , serif; FONT-WEIGHT: 300
}
.smallcaps {
	TEXT-TRANSFORM: uppercase; FONT-SIZE: 0.87em
}
.allow-underline {
	TEXT-DECORATION: underline
}
.meta {
	FONT-STYLE: italic; COLOR: #ababab; FONT-WEIGHT: lighter
}
.red-bullet {
	POSITION: relative; PADDING-LEFT: 12px !important
}
.red-bullet:before {
	POSITION: absolute; MARGIN-TOP: -3px; WIDTH: 5px; BACKGROUND: #e90606; HEIGHT: 5px; CONTENT: ""; TOP: 50%; LEFT: 0px
}
.input-field {
	BORDER-BOTTOM: #e3e3e3 1px solid; BORDER-LEFT: #e3e3e3 1px solid; PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.75em; PADDING-RIGHT: 0.3em; BACKGROUND: #f8f8f8; FONT-SIZE: 0.9em; BORDER-TOP: #e3e3e3 1px solid; FONT-WEIGHT: 400; BORDER-RIGHT: #e3e3e3 1px solid; PADDING-TOP: 0.3em; -webkit-appearance: none
}
.input-field:focus {
	BORDER-BOTTOM: #ababab 1px solid; BORDER-LEFT: #ababab 1px solid; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; BACKGROUND: #fff; BORDER-TOP: #ababab 1px solid; BORDER-RIGHT: #ababab 1px solid
}
.button {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0.5em; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; BACKGROUND: #e90606; LETTER-SPACING: 1px; COLOR: #fff; FONT-SIZE: 0.8em; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0.5em; border-radius: 2px
}
.offScreen {
	VISIBILITY: hidden !important
}
.button-reset {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #282828; PADDING-TOP: 0px
}
.magazine-region-header .toggle-magazine-region-dropdown {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #282828; PADDING-TOP: 0px
}
.no-appearance {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; -webkit-appearance: none; -ms-appearance: none; -moz-appearance: none; appearance: none
}
BUTTON.time-icons {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; -webkit-appearance: none; -ms-appearance: none; -moz-appearance: none; appearance: none
}
.button-reset {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; -webkit-appearance: none; -ms-appearance: none; -moz-appearance: none; appearance: none
}
.magazine-region-header .toggle-magazine-region-dropdown {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; -webkit-appearance: none; -ms-appearance: none; -moz-appearance: none; appearance: none
}
.when {
	TEXT-TRANSFORM: uppercase; COLOR: #ababab; FONT-SIZE: 0.8em
}
.underline:after {
	BORDER-BOTTOM: #e3e3e3 1px solid; WIDTH: 100%; FLOAT: left; HEIGHT: 0px; CLEAR: both; CONTENT: ""
}
.fill-viewport-content-to-right {
	MARGIN-RIGHT: -52%
}
.fill-viewport-nav-to-right {
	MARGIN-RIGHT: -52%
}
.fill-viewport-nav-to-right {
	MARGIN-LEFT: -15.27%
}
.aspect-snap {
	POSITION: absolute; BOTTOM: 0px; DISPLAY: block; TOP: 0px; RIGHT: 0px; LEFT: 0px
}
.scale-width {
	WIDTH: 100%; MAX-WIDTH: none; HEIGHT: auto
}
.scale-height {
	WIDTH: auto; HEIGHT: 100%
}
.lt-ie9 .scale-height {
	WIDTH: auto
}
.is-ie9 .scale-height {
	WIDTH: auto
}
.smallcaps {
	TEXT-TRANSFORM: uppercase; FONT-SIZE: 14px
}
.square {
	PADDING-BOTTOM: 100%; HEIGHT: 0px
}
.lanscape-minor {
	PADDING-BOTTOM: 66.66%; HEIGHT: 0px
}
.lanscape-major {
	PADDING-BOTTOM: 177.77%; HEIGHT: 0px
}
.vertical-align:before {
	DISPLAY: inline-block; HEIGHT: 100%; MARGIN-LEFT: -0.31em; VERTICAL-ALIGN: middle; CONTENT: ''
}
.left-rail-header:before {
	DISPLAY: inline-block; HEIGHT: 100%; MARGIN-LEFT: -0.31em; VERTICAL-ALIGN: middle; CONTENT: ''
}
.home-banner:before {
	DISPLAY: inline-block; HEIGHT: 100%; MARGIN-LEFT: -0.31em; VERTICAL-ALIGN: middle; CONTENT: ''
}
.modal-container:before {
	DISPLAY: inline-block; HEIGHT: 100%; MARGIN-LEFT: -0.31em; VERTICAL-ALIGN: middle; CONTENT: ''
}
.gallery-wrapper.fullscreen:before {
	DISPLAY: inline-block; HEIGHT: 100%; MARGIN-LEFT: -0.31em; VERTICAL-ALIGN: middle; CONTENT: ''
}
.mobile .left-rail-header .main-nav {
	-webkit-perspective: 1000; -webkit-backface-visibility: hidden
}
.mobile .left-rail-header .magazine-region-header .magazine-region-dropdown {
	-webkit-perspective: 1000; -webkit-backface-visibility: hidden
}
.magazine-region-header .mobile .left-rail-header .magazine-region-dropdown {
	-webkit-perspective: 1000; -webkit-backface-visibility: hidden
}
.tablet .left-rail-header .main-nav {
	-webkit-perspective: 1000; -webkit-backface-visibility: hidden
}
.tablet .left-rail-header .magazine-region-header .magazine-region-dropdown {
	-webkit-perspective: 1000; -webkit-backface-visibility: hidden
}
.magazine-region-header .tablet .left-rail-header .magazine-region-dropdown {
	-webkit-perspective: 1000; -webkit-backface-visibility: hidden
}
.play-button-overlay {
	POSITION: relative
}
.play-button-overlay:before {
	POSITION: absolute; LINE-HEIGHT: 1; MARGIN: -25px; FONT-FAMILY: "time-icons"; COLOR: white; FONT-SIZE: 50px; CONTENT: "\e001"; TOP: 50%; LEFT: 50%
}
.fullscreen {
	POSITION: fixed; BOTTOM: 0px; TOP: 0px; RIGHT: 0px; LEFT: 0px
}
.modal-container {
	POSITION: fixed; BOTTOM: 0px; TOP: 0px; RIGHT: 0px; LEFT: 0px
}
.social-tooltip-style {
	Z-INDEX: 254; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 214px; DISPLAY: none; BACKGROUND: #181818; HEIGHT: 50px; TOP: -49px; RIGHT: -4px
}
.social-tooltip-style [class*='time-icons'] {
	FONT-SIZE: 16px
}
.social-tooltip-style [class*='time-icons']:before {
	COLOR: white; FONT-SIZE: 24px
}
.social-tooltip-style [class*='time-icons']:hover:before {
	COLOR: #4198d2
}
.social-tooltip-style:after {
	BORDER-BOTTOM: medium none; POSITION: absolute; BORDER-LEFT: transparent 4px solid; WIDTH: 0px; BOTTOM: -4px; DISPLAY: inline-block; HEIGHT: 0px; VERTICAL-ALIGN: middle; BORDER-TOP: #181818 4px solid; CONTENT: " "; RIGHT: 12px; BORDER-RIGHT: transparent 4px solid
}
.dark .social-tooltip-style {
	BACKGROUND-COLOR: #3c3c3c
}
.gallery-wrapper .social-tooltip-style:after {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.ir {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: transparent; OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.ir:before {
	WIDTH: 0px; DISPLAY: block; HEIGHT: 150%; CONTENT: ""
}
.hidden {
	DISPLAY: none !important; VISIBILITY: hidden
}
.visuallyhidden {
	CLIP: rect(0px 0px 0px 0px); BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -1px; PADDING-LEFT: 0px; WIDTH: 1px; PADDING-RIGHT: 0px; HEIGHT: 1px; OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.focusable.visuallyhidden:active {
	CLIP: rect(auto auto auto auto); POSITION: static; MARGIN: 0px; WIDTH: auto; HEIGHT: auto; OVERFLOW: visible
}
.focusable.visuallyhidden:focus {
	CLIP: rect(auto auto auto auto); POSITION: static; MARGIN: 0px; WIDTH: auto; HEIGHT: auto; OVERFLOW: visible
}
.invisible {
	VISIBILITY: hidden
}
.clearfix:before {
	DISPLAY: table; CONTENT: " "
}
.clearfix:after {
	DISPLAY: table; CONTENT: " "
}
.clearfix:after {
	CLEAR: both
}
.clearfix {
	
}
BODY {
	PADDING-TOP: 120px !important
}
.main-header {
	LINE-HEIGHT: 1.4; FONT-SIZE: 16px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale
}
.site-footer {
	LINE-HEIGHT: 1.4; FONT-SIZE: 16px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale
}
.main-header A {
	COLOR: #fff !important; -webkit-tap-highlight-color: rgba(24, 12, 12, 0.25)
}
.site-footer A {
	COLOR: #fff !important; -webkit-tap-highlight-color: rgba(24, 12, 12, 0.25)
}
.main-header .faux-active {
	
}
.site-footer .faux-active {
	
}
.main-header A:hover {
	COLOR: #e90606 !important
}
.main-header * {
	BOX-SIZING: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box
}
.main-header {
	BOX-SIZING: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box
}
.site-footer * {
	BOX-SIZING: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box
}
.site-footer {
	BOX-SIZING: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box
}
#Sign_In_Modal {
	BOX-SIZING: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box
}
#Sign_In_Modal * {
	BOX-SIZING: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box
}
.logo-wrap IMG {
	WIDTH: 100%
}
.main-header {
	Z-INDEX: 992; POSITION: fixed; WIDTH: 100%; MAX-WIDTH: 100%; HEIGHT: 82px; TOP: 0px; LEFT: 0px
}
.admin-bar .main-header {
	TOP: 32px
}
.header-nav-button {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; MARGIN: 0px 16px 0px 0px; PADDING-LEFT: 3px; WIDTH: 36px; PADDING-RIGHT: 3px; ZOOM: 1; DISPLAY: inline-block; HEIGHT: 30px; FONT-SIZE: 30px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.header-nav-button:before {
	DISPLAY: block; COLOR: #fff
}
.header-nav-button:hover {
	BACKGROUND: #fff
}
.header-nav-button:hover:before {
	COLOR: #e90606
}
.header-nav-button:hover:after {
	COLOR: #e90606
}
[itemtype='http://schema.org/Organization'] {
	DISPLAY: inline
}
.logo {
	WIDTH: 136px; ZOOM: 1; DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
.logo H1 {
	TEXT-INDENT: -9999px; MARGIN: 0px; FONT-SIZE: 0px
}
.header-user-module {
	TEXT-ALIGN: right; ZOOM: 1; DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
.sign-sub-wrap {
	TEXT-ALIGN: right; ZOOM: 1; DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
.signedin-wrap {
	TEXT-ALIGN: right; ZOOM: 1; DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
.header-user-module A {
	DISPLAY: inline-block; COLOR: white; FONT-SIZE: 13px
}
.sign-sub-wrap A {
	DISPLAY: inline-block; COLOR: white; FONT-SIZE: 13px
}
.signedin-wrap A {
	DISPLAY: inline-block; COLOR: white; FONT-SIZE: 13px
}
.sign-sub-wrap A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.75em; PADDING-RIGHT: 0.75em; PADDING-TOP: 0px; border-radius: 1px
}
.sign-sub-wrap A + A {
	BORDER-LEFT: #f75555 1px solid
}
.sign-sub-wrap A:hover {
	BACKGROUND: #fff; COLOR: #e90606
}
.home .left-rail-header .sign-sub-wrap {
	DISPLAY: none
}
.signedin-wrap {
	DISPLAY: none; WHITE-SPACE: nowrap
}
.signedin-wrap A:after {
	MARGIN-LEFT: 5.55%; CONTENT: ''
}
.home .left-rail-header .signedin-wrap {
	DISPLAY: none
}
#mobile-subscribe-link {
	DISPLAY: none
}
.single .signedin-wrap {
	DISPLAY: none
}
.single .sign-sub-wrap {
	DISPLAY: none
}
.tax-time_section .signedin-wrap {
	DISPLAY: none
}
.tax-time_section .sign-sub-wrap {
	DISPLAY: none
}
.tax-time_topic .signedin-wrap {
	DISPLAY: none
}
.tax-time_topic .sign-sub-wrap {
	DISPLAY: none
}
.tag .signedin-wrap {
	DISPLAY: none
}
.tag .sign-sub-wrap {
	DISPLAY: none
}
.rail-template .signedin-wrap {
	DISPLAY: none
}
.rail-template .sign-sub-wrap {
	DISPLAY: none
}
.topic-template .signedin-wrap {
	DISPLAY: none
}
.topic-template .sign-sub-wrap {
	DISPLAY: none
}
.main-nav {
	BACKGROUND: #272727; -webkit-transform: translate(-100000px, -100000px); -moz-transform: translate(-100000px, -100000px); -ms-transform: translate(-100000px, -100000px); -o-transform: translate(-100000px, -100000px); transform: translate(-100000px, -100000px)
}
.magazine-region-header .magazine-region-dropdown {
	BACKGROUND: #272727; -webkit-transform: translate(-100000px, -100000px); -moz-transform: translate(-100000px, -100000px); -ms-transform: translate(-100000px, -100000px); -o-transform: translate(-100000px, -100000px); transform: translate(-100000px, -100000px)
}
.lt-ie9 .main-nav {
	DISPLAY: none
}
.lt-ie9 .magazine-region-header .magazine-region-dropdown {
	DISPLAY: none
}
.magazine-region-header .lt-ie9 .magazine-region-dropdown {
	DISPLAY: none
}
.android-23 .main-nav {
	OVERFLOW-Y: scroll
}
.android-23 .magazine-region-header .magazine-region-dropdown {
	OVERFLOW-Y: scroll
}
.magazine-region-header .android-23 .magazine-region-dropdown {
	OVERFLOW-Y: scroll
}
.left-rail-header .main-nav {
	OVERFLOW-X: hidden; BOTTOM: 0px; -webkit-overflow-scrolling: touch
}
.left-rail-header .magazine-region-header .magazine-region-dropdown {
	OVERFLOW-X: hidden; BOTTOM: 0px; -webkit-overflow-scrolling: touch
}
.magazine-region-header .left-rail-header .magazine-region-dropdown {
	OVERFLOW-X: hidden; BOTTOM: 0px; -webkit-overflow-scrolling: touch
}
.left-rail-header .main-nav .copywrite {
	BORDER-TOP: #3c3c3c 1px solid
}
.left-rail-header .magazine-region-header .magazine-region-dropdown .copywrite {
	BORDER-TOP: #3c3c3c 1px solid
}
.magazine-region-header .left-rail-header .magazine-region-dropdown .copywrite {
	BORDER-TOP: #3c3c3c 1px solid
}
.sub-ad {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0.62em; BACKGROUND-COLOR: #f2f2f2; PADDING-LEFT: 0.45em; PADDING-RIGHT: 0.45em; DISPLAY: block; HEIGHT: 4.68em; COLOR: white; PADDING-TOP: 0.62em
}
.sub-ad H4 {
	TEXT-TRANSFORM: uppercase
}
.sub-ad H4 {
	MARGIN: 0px
}
.sub-ad H5 {
	MARGIN: 0px
}
.before-articles {
	MAX-WIDTH: 1338px; MARGIN-LEFT: -326px; speech: none
}
.left-rail-fixed-module {
	WIDTH: 100%; MAX-WIDTH: 326px
}
.left-rail-header {
	WIDTH: 100%; MAX-WIDTH: 326px
}
.left-rail-header {
	POSITION: absolute; PADDING-BOTTOM: 17px; BACKGROUND-COLOR: #e90606; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; FONT-SIZE: 0px; PADDING-TOP: 15px
}
.left-rail {
	Z-INDEX: 100; POSITION: absolute; BACKGROUND-COLOR: white; WIDTH: 326px; FLOAT: left; HEIGHT: 100%; MAX-HEIGHT: 100%; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
.rail-articles {
	POSITION: relative; BOTTOM: 0px; BACKGROUND: #fff; HEIGHT: 100%; COLOR: #282828
}
.rail-articles .magazine-region-header {
	DISPLAY: none
}
.magazine_rail.rail-articles .magazine-region-header {
	DISPLAY: block
}
.rail-articles SPAN.home-icons-key:after {
	COLOR: #919191
}
.rail-articles [class*='home-icons']:after {
	LINE-HEIGHT: 1; TEXT-TRANSFORM: none; FONT-VARIANT: normal; DISPLAY: inline-block; FONT-FAMILY: "time-icons"; VERTICAL-ALIGN: middle; FONT-WEIGHT: normal; speak: none
}
.home .rail-articles {
	TOP: 0px; PADDING-TOP: 0px
}
.timestamp-container {
	DISPLAY: block
}
.rail-articles-scroll {
	POSITION: absolute; OVERFLOW-X: hidden; OVERFLOW-Y: hidden; BOTTOM: 0px; BACKGROUND: white; TOP: 38px; RIGHT: 0px; LEFT: 0px
}
.is-ie .rail-articles-scroll {
	BOX-SIZING: content-box
}
.rail-articles-scroll:hover {
	OVERFLOW-Y: auto
}
.scroll.rail-articles-scroll {
	OVERFLOW-Y: auto
}
.touch .rail-articles-scroll {
	OVERFLOW-Y: auto
}
.rail-articles-scroll .article-list {
	BORDER-LEFT: #e90606 2px solid; BACKGROUND-COLOR: #f2f2f2; WIDTH: 326px; OVERFLOW: hidden
}
.rail-articles-scroll .article-list > * {
	BACKGROUND-COLOR: white
}
.touch .rail-articles-scroll .article-list {
	WIDTH: 100%
}
.rail-articles-scroll .article-list .rail-article {
	PADDING-RIGHT: 20px; OVERFLOW: hidden
}
.rail-articles-scroll .meta {
	TEXT-ALIGN: center
}
.rail-articles-scroll .ps-scrollbar-x {
	DISPLAY: none
}
.topic.rail-articles-scroll .full-coverage-link {
	DISPLAY: none
}
.main-nav {
	WIDTH: 100%; TOP: 54px
}
.magazine-region-header .magazine-region-dropdown {
	WIDTH: 100%; TOP: 54px
}
.main-nav A {
	DISPLAY: block
}
.magazine-region-header .magazine-region-dropdown A {
	DISPLAY: block
}
.section-rail-tabs {
	Z-INDEX: 99
}
.rail-tabs {
	Z-INDEX: 99
}
.section-rail-tabs {
	POSITION: absolute; WIDTH: 326px; TOP: 82px
}
.tabs-inner {
	BORDER-BOTTOM: #e3e3e3 1px solid; POSITION: relative
}
.desktop .stick .topic-banner {
	POSITION: fixed; TEXT-ALIGN: center; DISPLAY: block; BACKGROUND: #e3e3e3; MAX-HEIGHT: 38px; FONT-SIZE: 0px; TOP: 82px; RIGHT: 0px; LEFT: 326px
}
.desktop .stick .topic-banner > * {
	FONT-SIZE: 16px
}
.desktop .stick .topic-banner .topic-banner-slug {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; DISPLAY: inline-block; LETTER-SPACING: 1px; COLOR: #747474; FONT-WEIGHT: 600; PADDING-TOP: 0px
}
.desktop .stick .topic-banner .topic-banner-header {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 2.75; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; DISPLAY: inline-block; COLOR: #000; FONT-WEIGHT: 600; PADDING-TOP: 0px
}
.topic-banner {
	DISPLAY: none
}
.rail-tab {
	LINE-HEIGHT: 38px; HEIGHT: 37px; BORDER-RIGHT: #dfdfdf 1px solid
}
.rail-tab-bold.rail-tab {
	PADDING-BOTTOM: 8px; ZOOM: 1; DISPLAY: inline-block; COLOR: #181818; FONT-SIZE: 1em; VERTICAL-ALIGN: middle; FONT-WEIGHT: 800; PADDING-TOP: 8px
}
.topic-banner-inner {
	MAX-WIDTH: 1012px
}
.magazine-region-header {
	POSITION: relative; DISPLAY: none
}
.magazine .magazine-region-header {
	DISPLAY: block
}
.magazine-region-header .toggle-magazine-region-dropdown {
	PADDING-BOTTOM: 0.72em; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 1.54em; PADDING-RIGHT: 1.54em; FONT-SIZE: 0.68em; PADDING-TOP: 0.72em
}
.magazine-region-header .toggle-magazine-region-dropdown:after {
	BORDER-BOTTOM: medium none; BORDER-LEFT: transparent 4px solid; WIDTH: 0px; DISPLAY: inline-block; HEIGHT: 0px; MARGIN-LEFT: 0.5em; VERTICAL-ALIGN: middle; BORDER-TOP: #282828 4px solid; CONTENT: ""; BORDER-RIGHT: transparent 4px solid
}
.magazine-region-header .magazine-region-dropdown {
	Z-INDEX: 254; POSITION: absolute; WIDTH: 100%; TOP: 100%; LEFT: 0px
}
.magazine-region-header .magazine-region-list {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.magazine-region-header .magazine-region-list .magazine-region {
	PADDING-BOTTOM: 14px; FONT-SIZE: 1em; PADDING-TOP: 14px
}
.rail-article-title-partners .article-permalink {
	DISPLAY: inline
}
.left-rail-partner-name {
	FONT-STYLE: italic; DISPLAY: inline; COLOR: #ababab; FONT-SIZE: 0.8em; FONT-WEIGHT: 500
}
.left-rail-partner-name:before {
	CONTENT: "\00a0"
}
.response-eot {
	PADDING-BOTTOM: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP: #f2f2f2 0.18em solid; PADDING-TOP: 1em
}
.active.rail-article + .response-eot {
	BORDER-TOP-COLOR: transparent
}
.manual-fetch {
	DISPLAY: block; COLOR: #e90606
}
.top-banner {
	MIN-HEIGHT: 82px; PADDING-LEFT: 326px; BACKGROUND: #2e2d2d
}
.home .top-banner {
	PADDING-LEFT: 326px; BACKGROUND: #e90606
}
.home-banner {
	TEXT-ALIGN: right; PADDING-RIGHT: 4.29%; HEIGHT: 72px
}
.home-banner .signedin-wrap {
	WIDTH: auto
}
.home-banner .sign-sub-wrap {
	WIDTH: auto
}
.single .signedin-wrap {
	DISPLAY: block
}
.single .sign-sub-wrap {
	DISPLAY: block
}
.tertiary-nav {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ababab; FONT-SIZE: 0.87em; BORDER-TOP: medium none; FONT-WEIGHT: 500; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.main-nav .tertiary-nav-wrapper A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ababab; FONT-SIZE: 0.87em; BORDER-TOP: medium none; FONT-WEIGHT: 500; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.magazine-region-header .magazine-region-dropdown .tertiary-nav-wrapper A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ababab; FONT-SIZE: 0.87em; BORDER-TOP: medium none; FONT-WEIGHT: 500; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.main-nav .login-nav-wrapper A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ababab; FONT-SIZE: 0.87em; BORDER-TOP: medium none; FONT-WEIGHT: 500; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.magazine-region-header .magazine-region-dropdown .login-nav-wrapper A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #ababab; FONT-SIZE: 0.87em; BORDER-TOP: medium none; FONT-WEIGHT: 500; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.tertiary-nav-single {
	PADDING-BOTTOM: 1.5em; LINE-HEIGHT: 1.5; PADDING-LEFT: 1.28em; PADDING-RIGHT: 1.28em; DISPLAY: block; COLOR: #ababab; FONT-SIZE: 0.87em; FONT-WEIGHT: 500; PADDING-TOP: 1.5em
}
.main-nav .legal-nav-item {
	PADDING-BOTTOM: 1.5em; LINE-HEIGHT: 1.5; PADDING-LEFT: 1.28em; PADDING-RIGHT: 1.28em; DISPLAY: block; COLOR: #ababab; FONT-SIZE: 0.87em; FONT-WEIGHT: 500; PADDING-TOP: 1.5em
}
.magazine-region-header .magazine-region-dropdown .legal-nav-item {
	PADDING-BOTTOM: 1.5em; LINE-HEIGHT: 1.5; PADDING-LEFT: 1.28em; PADDING-RIGHT: 1.28em; DISPLAY: block; COLOR: #ababab; FONT-SIZE: 0.87em; FONT-WEIGHT: 500; PADDING-TOP: 1.5em
}
.main-nav .login-nav-item {
	PADDING-BOTTOM: 1.5em; LINE-HEIGHT: 1.5; PADDING-LEFT: 1.28em; PADDING-RIGHT: 1.28em; DISPLAY: block; COLOR: #ababab; FONT-SIZE: 0.87em; FONT-WEIGHT: 500; PADDING-TOP: 1.5em
}
.magazine-region-header .magazine-region-dropdown .login-nav-item {
	PADDING-BOTTOM: 1.5em; LINE-HEIGHT: 1.5; PADDING-LEFT: 1.28em; PADDING-RIGHT: 1.28em; DISPLAY: block; COLOR: #ababab; FONT-SIZE: 0.87em; FONT-WEIGHT: 500; PADDING-TOP: 1.5em
}
.main-nav .tertiary-nav-wrapper A {
	PADDING-BOTTOM: 1.5em; LINE-HEIGHT: 1.5; PADDING-LEFT: 1.28em; PADDING-RIGHT: 1.28em; DISPLAY: block; COLOR: #ababab; FONT-SIZE: 0.87em; FONT-WEIGHT: 500; PADDING-TOP: 1.5em
}
.magazine-region-header .magazine-region-dropdown .tertiary-nav-wrapper A {
	PADDING-BOTTOM: 1.5em; LINE-HEIGHT: 1.5; PADDING-LEFT: 1.28em; PADDING-RIGHT: 1.28em; DISPLAY: block; COLOR: #ababab; FONT-SIZE: 0.87em; FONT-WEIGHT: 500; PADDING-TOP: 1.5em
}
.main-nav .login-nav-wrapper A {
	PADDING-BOTTOM: 1.5em; LINE-HEIGHT: 1.5; PADDING-LEFT: 1.28em; PADDING-RIGHT: 1.28em; DISPLAY: block; COLOR: #ababab; FONT-SIZE: 0.87em; FONT-WEIGHT: 500; PADDING-TOP: 1.5em
}
.magazine-region-header .magazine-region-dropdown .login-nav-wrapper A {
	PADDING-BOTTOM: 1.5em; LINE-HEIGHT: 1.5; PADDING-LEFT: 1.28em; PADDING-RIGHT: 1.28em; DISPLAY: block; COLOR: #ababab; FONT-SIZE: 0.87em; FONT-WEIGHT: 500; PADDING-TOP: 1.5em
}
.main-nav-item {
	PADDING-BOTTOM: 7px; LINE-HEIGHT: 1; PADDING-LEFT: 17px; PADDING-RIGHT: 17px; DISPLAY: block; COLOR: white; FONT-SIZE: 1.68em; BORDER-TOP: #3c3c3c 1px solid; FONT-WEIGHT: 900; PADDING-TOP: 7px
}
.main-nav A {
	PADDING-BOTTOM: 7px; LINE-HEIGHT: 1; PADDING-LEFT: 17px; PADDING-RIGHT: 17px; DISPLAY: block; COLOR: white; FONT-SIZE: 1.68em; BORDER-TOP: #3c3c3c 1px solid; FONT-WEIGHT: 900; PADDING-TOP: 7px
}
.magazine-region-header .magazine-region-dropdown A {
	PADDING-BOTTOM: 7px; LINE-HEIGHT: 1; PADDING-LEFT: 17px; PADDING-RIGHT: 17px; DISPLAY: block; COLOR: white; FONT-SIZE: 1.68em; BORDER-TOP: #3c3c3c 1px solid; FONT-WEIGHT: 900; PADDING-TOP: 7px
}
.main-nav-item SPAN {
	LINE-HEIGHT: 1; DISPLAY: inline-block; MAX-WIDTH: 100%
}
.main-nav A SPAN {
	LINE-HEIGHT: 1; DISPLAY: inline-block; MAX-WIDTH: 100%
}
.magazine-region-header .magazine-region-dropdown A SPAN {
	LINE-HEIGHT: 1; DISPLAY: inline-block; MAX-WIDTH: 100%
}
.main-nav-media {
	BORDER-BOTTOM: #3c3c3c 5px solid; BORDER-TOP: #3c3c3c 5px solid
}
.main-nav .tertiary-nav-wrapper {
	BORDER-BOTTOM: #3c3c3c 5px solid; BORDER-TOP: #3c3c3c 5px solid
}
.magazine-region-header .magazine-region-dropdown .tertiary-nav-wrapper {
	BORDER-BOTTOM: #3c3c3c 5px solid; BORDER-TOP: #3c3c3c 5px solid
}
.main-nav .login-nav-wrapper {
	BORDER-BOTTOM: #3c3c3c 5px solid; BORDER-TOP: #3c3c3c 5px solid
}
.magazine-region-header .magazine-region-dropdown .login-nav-wrapper {
	BORDER-BOTTOM: #3c3c3c 5px solid; BORDER-TOP: #3c3c3c 5px solid
}
.main-nav-media A {
	PADDING-RIGHT: 0px
}
.main-nav .tertiary-nav-wrapper A {
	PADDING-RIGHT: 0px
}
.magazine-region-header .magazine-region-dropdown .tertiary-nav-wrapper A {
	PADDING-RIGHT: 0px
}
.main-nav .login-nav-wrapper A {
	PADDING-RIGHT: 0px
}
.magazine-region-header .magazine-region-dropdown .login-nav-wrapper A {
	PADDING-RIGHT: 0px
}
.main-nav-media SPAN {
	COLOR: #ababab
}
.main-nav .tertiary-nav-wrapper SPAN {
	COLOR: #ababab
}
.magazine-region-header .magazine-region-dropdown .tertiary-nav-wrapper SPAN {
	COLOR: #ababab
}
.main-nav .login-nav-wrapper SPAN {
	COLOR: #ababab
}
.magazine-region-header .magazine-region-dropdown .login-nav-wrapper SPAN {
	COLOR: #ababab
}
.main-nav-media SPAN[class*='time-icons'] {
	MARGIN-TOP: -6px; WIDTH: auto; FONT-SIZE: 1.25em
}
.main-nav .tertiary-nav-wrapper SPAN[class*='time-icons'] {
	MARGIN-TOP: -6px; WIDTH: auto; FONT-SIZE: 1.25em
}
.magazine-region-header .magazine-region-dropdown .tertiary-nav-wrapper SPAN[class*='time-icons'] {
	MARGIN-TOP: -6px; WIDTH: auto; FONT-SIZE: 1.25em
}
.main-nav .login-nav-wrapper SPAN[class*='time-icons'] {
	MARGIN-TOP: -6px; WIDTH: auto; FONT-SIZE: 1.25em
}
.magazine-region-header .magazine-region-dropdown .login-nav-wrapper SPAN[class*='time-icons'] {
	MARGIN-TOP: -6px; WIDTH: auto; FONT-SIZE: 1.25em
}
.main-nav-media SPAN[class*='time-icons']:before {
	COLOR: #4198d2
}
.main-nav .tertiary-nav-wrapper SPAN[class*='time-icons']:before {
	COLOR: #4198d2
}
.magazine-region-header .magazine-region-dropdown .tertiary-nav-wrapper SPAN[class*='time-icons']:before {
	COLOR: #4198d2
}
.main-nav .login-nav-wrapper SPAN[class*='time-icons']:before {
	COLOR: #4198d2
}
.magazine-region-header .magazine-region-dropdown .login-nav-wrapper SPAN[class*='time-icons']:before {
	COLOR: #4198d2
}
.main-nav-media SPAN.time-icons-graphic {
	FONT-SIZE: 0.8em
}
.main-nav .tertiary-nav-wrapper SPAN.time-icons-graphic {
	FONT-SIZE: 0.8em
}
.magazine-region-header .magazine-region-dropdown .tertiary-nav-wrapper SPAN.time-icons-graphic {
	FONT-SIZE: 0.8em
}
.main-nav .login-nav-wrapper SPAN.time-icons-graphic {
	FONT-SIZE: 0.8em
}
.magazine-region-header .magazine-region-dropdown .login-nav-wrapper SPAN.time-icons-graphic {
	FONT-SIZE: 0.8em
}
.main-nav-media + .main-nav-media {
	BORDER-TOP: medium none
}
.main-nav .tertiary-nav-wrapper + .main-nav-media {
	BORDER-TOP: medium none
}
.magazine-region-header .magazine-region-dropdown .tertiary-nav-wrapper + .main-nav-media {
	BORDER-TOP: medium none
}
.main-nav .login-nav-wrapper + .main-nav-media {
	BORDER-TOP: medium none
}
.magazine-region-header .magazine-region-dropdown .login-nav-wrapper + .main-nav-media {
	BORDER-TOP: medium none
}
.main-nav .main-nav-media + .tertiary-nav-wrapper {
	BORDER-TOP: medium none
}
.main-nav .tertiary-nav-wrapper + .tertiary-nav-wrapper {
	BORDER-TOP: medium none
}
.main-nav .login-nav-wrapper + .tertiary-nav-wrapper {
	BORDER-TOP: medium none
}
.magazine-region-header .magazine-region-dropdown .main-nav-media + .tertiary-nav-wrapper {
	BORDER-TOP: medium none
}
.magazine-region-header .magazine-region-dropdown .tertiary-nav-wrapper + .tertiary-nav-wrapper {
	BORDER-TOP: medium none
}
.magazine-region-header .magazine-region-dropdown .login-nav-wrapper + .tertiary-nav-wrapper {
	BORDER-TOP: medium none
}
.main-nav .main-nav-media + .login-nav-wrapper {
	BORDER-TOP: medium none
}
.main-nav .tertiary-nav-wrapper + .login-nav-wrapper {
	BORDER-TOP: medium none
}
.main-nav .login-nav-wrapper + .login-nav-wrapper {
	BORDER-TOP: medium none
}
.magazine-region-header .magazine-region-dropdown .main-nav-media + .login-nav-wrapper {
	BORDER-TOP: medium none
}
.magazine-region-header .magazine-region-dropdown .tertiary-nav-wrapper + .login-nav-wrapper {
	BORDER-TOP: medium none
}
.magazine-region-header .magazine-region-dropdown .login-nav-wrapper + .login-nav-wrapper {
	BORDER-TOP: medium none
}
.main-nav .main-nav-social {
	BORDER-BOTTOM: #3c3c3c 1px solid; PADDING-BOTTOM: 0.8em; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; PADDING-TOP: 0.6em
}
.magazine-region-header .magazine-region-dropdown .main-nav-social {
	BORDER-BOTTOM: #3c3c3c 1px solid; PADDING-BOTTOM: 0.8em; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; PADDING-TOP: 0.6em
}
.main-nav .main-nav-social A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.magazine-region-header .magazine-region-dropdown .main-nav-social A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.main-nav .main-nav-social A:hover:before {
	COLOR: #4198d2
}
.magazine-region-header .magazine-region-dropdown .main-nav-social A:hover:before {
	COLOR: #4198d2
}
.main-nav .legal-nav-item {
	TEXT-TRANSFORM: uppercase
}
.magazine-region-header .magazine-region-dropdown .legal-nav-item {
	TEXT-TRANSFORM: uppercase
}
.main-nav .login-nav-item {
	TEXT-TRANSFORM: uppercase
}
.magazine-region-header .magazine-region-dropdown .login-nav-item {
	TEXT-TRANSFORM: uppercase
}
.main-nav .legal-nav-copy {
	WIDTH: 95%
}
.magazine-region-header .magazine-region-dropdown .legal-nav-copy {
	WIDTH: 95%
}
.main-nav .legal-nav-icon {
	WIDTH: auto
}
.magazine-region-header .magazine-region-dropdown .legal-nav-icon {
	WIDTH: auto
}
.main-nav .legal-nav-icon:after {
	BORDER-BOTTOM: medium none; BORDER-LEFT: transparent 4px solid; WIDTH: 0px; DISPLAY: inline-block; HEIGHT: 0px; VERTICAL-ALIGN: middle; BORDER-TOP: #ababab 4px solid; CONTENT: ""; BORDER-RIGHT: transparent 4px solid
}
.magazine-region-header .magazine-region-dropdown .legal-nav-icon:after {
	BORDER-BOTTOM: medium none; BORDER-LEFT: transparent 4px solid; WIDTH: 0px; DISPLAY: inline-block; HEIGHT: 0px; VERTICAL-ALIGN: middle; BORDER-TOP: #ababab 4px solid; CONTENT: ""; BORDER-RIGHT: transparent 4px solid
}
.main-nav .tertiary-nav-wrapper A {
	PADDING-BOTTOM: 0.5em; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0.5em
}
.magazine-region-header .magazine-region-dropdown .tertiary-nav-wrapper A {
	PADDING-BOTTOM: 0.5em; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0.5em
}
.main-nav .login-nav-wrapper A {
	PADDING-BOTTOM: 0.5em; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0.5em
}
.magazine-region-header .magazine-region-dropdown .login-nav-wrapper A {
	PADDING-BOTTOM: 0.5em; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0.5em
}
.main-nav .tertiary-nav-wrapper A:first-child {
	PADDING-TOP: 0.8em
}
.magazine-region-header .magazine-region-dropdown .tertiary-nav-wrapper A:first-child {
	PADDING-TOP: 0.8em
}
.main-nav .login-nav-wrapper A:first-child {
	PADDING-TOP: 0.8em
}
.magazine-region-header .magazine-region-dropdown .login-nav-wrapper A:first-child {
	PADDING-TOP: 0.8em
}
.main-nav-search-icon:before {
	POSITION: absolute; COLOR: #535353; FONT-SIZE: 1.2em; TOP: 0.4em; RIGHT: 0.5em
}
.main-nav-search-icon:hover:before {
	COLOR: #e90606
}
.search-form {
	TEXT-ALIGN: left; DISPLAY: none
}
.search-field {
	BORDER-BOTTOM: medium none; POSITION: relative; BORDER-LEFT: medium none; LINE-HEIGHT: 21px; PADDING-LEFT: 0.26em; WIDTH: 100%; DISPLAY: block; BACKGROUND: white; HEIGHT: 21px; COLOR: #282828; FONT-SIZE: 0.66em; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.search-field:focus {
	OUTLINE-STYLE: solid; OUTLINE-COLOR: #e0e0e0; OUTLINE-WIDTH: 1px
}
.tabs {
	TEXT-ALIGN: left; BACKGROUND: #e3e3e3; VERTICAL-ALIGN: baseline
}
.section-rail-tabs {
	TEXT-ALIGN: left; BACKGROUND: #e3e3e3; VERTICAL-ALIGN: baseline
}
.rail-tabs {
	TEXT-ALIGN: left; BACKGROUND: #e3e3e3; VERTICAL-ALIGN: baseline
}
.magazine-region-header {
	TEXT-ALIGN: left; BACKGROUND: #e3e3e3; VERTICAL-ALIGN: baseline
}
.tab {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 1.25em; PADDING-RIGHT: 1.25em; DISPLAY: inline-block; COLOR: #3a3a3a; FONT-SIZE: 0.68em; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px
}
.rail-tab {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 1.25em; PADDING-RIGHT: 1.25em; DISPLAY: inline-block; COLOR: #3a3a3a; FONT-SIZE: 0.68em; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px
}
.active.tab {
	BACKGROUND: #f8f8f8
}
.rail-tab.active {
	BACKGROUND: #f8f8f8
}
.ad-unit {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.main-nav .login-nav-wrapper {
	BORDER-TOP: 0px
}
.magazine-region-header .magazine-region-dropdown .login-nav-wrapper {
	BORDER-TOP: 0px
}
.main-nav .login-nav-wrapper A.sign-out {
	DISPLAY: none
}
.magazine-region-header .magazine-region-dropdown .login-nav-wrapper A.sign-out {
	DISPLAY: none
}
.is-signed-in .main-nav .login-nav-wrapper A.sign-in {
	DISPLAY: none
}
.is-signed-in .magazine-region-header .magazine-region-dropdown .login-nav-wrapper A.sign-in {
	DISPLAY: none
}
.magazine-region-header .is-signed-in .magazine-region-dropdown .login-nav-wrapper A.sign-in {
	DISPLAY: none
}
.is-signed-in .main-nav .login-nav-wrapper A.sign-out {
	DISPLAY: block
}
.is-signed-in .magazine-region-header .magazine-region-dropdown .login-nav-wrapper A.sign-out {
	DISPLAY: block
}
.magazine-region-header .is-signed-in .magazine-region-dropdown .login-nav-wrapper A.sign-out {
	DISPLAY: block
}
.site-footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1em; PADDING-LEFT: 4.29%; WIDTH: 100%; PADDING-RIGHT: 4.29%; BACKGROUND: #e90606; FONT-SIZE: 0.93em; OVERFLOW: hidden; PADDING-TOP: 1em
}
.site-footer SPAN {
	DISPLAY: block; COLOR: #fff; FONT-WEIGHT: 500
}
.site-footer .vip A {
	COLOR: #fff
}
.footer-site-links {
	DISPLAY: none
}
#Sign_In_Modal {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 600px; PADDING-RIGHT: 0px; COLOR: #282828; PADDING-TOP: 0px
}
#Sign_In_Modal .sign-in-modal-header {
	PADDING-BOTTOM: 23px; LINE-HEIGHT: 41px; BACKGROUND-COLOR: #e90606; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; COLOR: #fff; FONT-SIZE: 41px; VERTICAL-ALIGN: middle; PADDING-TOP: 23px
}
#Sign_In_Modal .modal-close {
	POSITION: absolute; PADDING-BOTTOM: 0px; LINE-HEIGHT: 17px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 34px; PADDING-RIGHT: 0px; HEIGHT: 34px; FONT-SIZE: 17px; VERTICAL-ALIGN: middle; TOP: 11px; CURSOR: pointer; RIGHT: 11px; PADDING-TOP: 0px
}
#Sign_In_Modal .modal-close:hover {
	WIDTH: 38px; HEIGHT: 38px; FONT-SIZE: 19px; TOP: 10px; RIGHT: 10px
}
#Sign_In_Modal .sign-in-modal-content {
	OVERFLOW: hidden
}
#Sign_In_Modal .sign-in-modal-prompt {
	PADDING-BOTTOM: 18px; BACKGROUND-COLOR: #f8f8f8; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; COLOR: #2e2d2d; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 18px
}
#Sign_In_Modal .sign-in-modal-prompt A {
	COLOR: #e90606; TEXT-DECORATION: none
}
#Sign_In_Modal .sign-in-modal-prompt A:hover {
	TEXT-DECORATION: underline
}
#Sign_In_Modal .sign-in-modal-forms {
	POSITION: relative; OVERFLOW: hidden
}
#Sign_In_Modal .sign-in-modal-forms > DIV {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 0px; WIDTH: 50%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 25px
}
#Sign_In_Modal .sign-in-modal-sign-in {
	BORDER-RIGHT: #dfdfdf 1px solid
}
#Sign_In_Modal .sign-in-modal-subscribe {
	MARGIN-LEFT: -1px
}
#Sign_In_Modal .modal-row {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 40px; WIDTH: 100%; PADDING-RIGHT: 40px; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 0px
}
#Sign_In_Modal .modal-row > * {
	FLOAT: left
}
#Sign_In_Modal .modal-row LABEL {
	PADDING-BOTTOM: 4px; FONT-SIZE: 13px
}
#Sign_In_Modal .modal-row INPUT[type='email'] {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; WIDTH: 100%; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 16px; FONT-SIZE: 13px; PADDING-TOP: 8px
}
#Sign_In_Modal .modal-row INPUT[type='password'] {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; WIDTH: 100%; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 16px; FONT-SIZE: 13px; PADDING-TOP: 8px
}
#Sign_In_Modal .modal-row .button {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; PADDING-BOTTOM: 9px; BACKGROUND-COLOR: #e90606; MARGIN: 8px 0px 16px; PADDING-LEFT: 9px; WIDTH: 100%; PADDING-RIGHT: 9px; LETTER-SPACING: normal; COLOR: #fff; FONT-SIZE: 14px; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: 700; BORDER-RIGHT: medium none; PADDING-TOP: 9px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px
}
#Sign_In_Modal .remember-me.modal-row INPUT[type='checkbox'] {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 8px
}
#Sign_In_Modal .remember-me.modal-row LABEL {
	DISPLAY: inline-block; COLOR: #919191; VERTICAL-ALIGN: middle
}
#Sign_In_Modal .modal-sign-in-call-to-action {
	PADDING-BOTTOM: 31px; LINE-HEIGHT: 47px; COLOR: #181818; FONT-SIZE: 47px; FONT-WEIGHT: bold; PADDING-TOP: 20px
}
#Sign_In_Modal .modal-sign-in-price {
	PADDING-BOTTOM: 15px
}
#Sign_In_Modal .red {
	COLOR: #e90606
}
#Sign_In_Modal .error {
	COLOR: #e90606; FONT-SIZE: 10px
}
.modal-container {
	TEXT-ALIGN: center; BACKGROUND-COLOR: white; DISPLAY: none
}
.active.modal-container {
	Z-INDEX: 1225; FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); ZOOM: 1; DISPLAY: block !important; BACKGROUND: none transparent scroll repeat 0% 0%
}
.active.modal-container .modal {
	POSITION: relative; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; PADDING-LEFT: 3em; WIDTH: 90%; PADDING-RIGHT: 3em; DISPLAY: inline-block; VERTICAL-ALIGN: middle; PADDING-TOP: 2em
}
.modal-container .placeholder {
	DISPLAY: none
}
.has-section-menu .magazine-region-header {
	DISPLAY: block !important
}
.has-section-menu .rail-tabs {
	DISPLAY: none !important
}
.user-poll-button-primary:hover {
	BACKGROUND-COLOR: #e90606
}
.user-poll-button-secondary:hover {
	BORDER-BOTTOM-COLOR: #e90606; BORDER-TOP-COLOR: #e90606; BORDER-RIGHT-COLOR: #e90606; BORDER-LEFT-COLOR: #e90606
}
.ticker-tweet:hover {
	BACKGROUND: #4198d2
}
.ticker-nav .prev:hover:before {
	COLOR: #4198d2
}
.ticker-nav .next:hover:before {
	COLOR: #4198d2
}
.main-nav-section:hover {
	BACKGROUND-COLOR: #2f2f2f
}
.main-nav-media A:hover {
	BACKGROUND-COLOR: #2f2f2f
}
.main-nav .tertiary-nav-wrapper A:hover {
	BACKGROUND-COLOR: #2f2f2f
}
.magazine-region-header .magazine-region-dropdown .tertiary-nav-wrapper A:hover {
	BACKGROUND-COLOR: #2f2f2f
}
.main-nav .login-nav-wrapper A:hover {
	BACKGROUND-COLOR: #2f2f2f
}
.magazine-region-header .magazine-region-dropdown .login-nav-wrapper A:hover {
	BACKGROUND-COLOR: #2f2f2f
}
.main-nav .legal-nav-item:hover {
	BACKGROUND-COLOR: #2f2f2f
}
.magazine-region-header .magazine-region-dropdown .legal-nav-item:hover {
	BACKGROUND-COLOR: #2f2f2f
}
.main-nav .login-nav-item:hover {
	BACKGROUND-COLOR: #2f2f2f
}
.magazine-region-header .magazine-region-dropdown .login-nav-item:hover {
	BACKGROUND-COLOR: #2f2f2f
}
.rail-tab:hover {
	BACKGROUND-COLOR: #f8f8f8
}
.headline-hover:hover {
	COLOR: #e90606
}
.no-js .search-form {
	WIDTH: 100%; DISPLAY: block
}
.no-js .search-field-submit {
	WIDTH: 24%; DISPLAY: inline-block
}
.no-js .search-field {
	WIDTH: 72%; DISPLAY: inline-block
}
.no-js .main-nav-header-icon [data-icon] {
	DISPLAY: none
}
.stick-to-header {
	POSITION: fixed !important; BOTTOM: 0px; MARGIN-LEFT: 0px !important; TOP: 54px; LEFT: 0px
}
.stick .left-rail-topper {
	Z-INDEX: 9; POSITION: absolute; WIDTH: 326px; TOP: 0px; LEFT: 0px
}
.home .stick .left-rail-topper {
	TOP: 82px
}
.rail-article.active {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #e90606 5px solid; MARGIN-TOP: 0.25em; MARGIN-BOTTOM: 0.25em; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.rail-article.active:first-child {
	MARGIN-TOP: 0px
}
.rail-article.active .rail-article-title > A {
	COLOR: #e90606
}
.rail-article-sponsored.active .article-permalink {
	COLOR: #e90606
}
.admin-bar.show-nav .left-rail-header .main-nav {
	TOP: 114px
}
.admin-bar.show-nav .left-rail-header .magazine-region-header .magazine-region-dropdown {
	TOP: 114px
}
.magazine-region-header .admin-bar.show-nav .left-rail-header .magazine-region-dropdown {
	TOP: 114px
}
.show-nav .left-rail-header .main-nav {
	POSITION: fixed; TEXT-ALIGN: left; BOTTOM: 0px; FONT-SIZE: 16px; TOP: 82px; LEFT: 0px; -webkit-transform: translate(0px, 0px); -moz-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); -o-transform: translate(0px, 0px); transform: translate(0px, 0px)
}
.show-nav .left-rail-header .magazine-region-header .magazine-region-dropdown {
	POSITION: fixed; TEXT-ALIGN: left; BOTTOM: 0px; FONT-SIZE: 16px; TOP: 82px; LEFT: 0px; -webkit-transform: translate(0px, 0px); -moz-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); -o-transform: translate(0px, 0px); transform: translate(0px, 0px)
}
.magazine-region-header .show-nav .left-rail-header .magazine-region-dropdown {
	POSITION: fixed; TEXT-ALIGN: left; BOTTOM: 0px; FONT-SIZE: 16px; TOP: 82px; LEFT: 0px; -webkit-transform: translate(0px, 0px); -moz-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); -o-transform: translate(0px, 0px); transform: translate(0px, 0px)
}
.lt-ie9 .show-nav .left-rail-header .main-nav {
	DISPLAY: block
}
.lt-ie9 .show-nav .left-rail-header .magazine-region-header .magazine-region-dropdown {
	DISPLAY: block
}
.magazine-region-header .lt-ie9 .show-nav .left-rail-header .magazine-region-dropdown {
	DISPLAY: block
}
.is-ie .show-nav .left-rail-header .main-nav {
	BOX-SIZING: content-box
}
.is-ie .show-nav .left-rail-header .magazine-region-header .magazine-region-dropdown {
	BOX-SIZING: content-box
}
.magazine-region-header .is-ie .show-nav .left-rail-header .magazine-region-dropdown {
	BOX-SIZING: content-box
}
.show-nav .rail-articles-scroll .main-nav {
	DISPLAY: block
}
.show-nav .rail-articles-scroll .magazine-region-header .magazine-region-dropdown {
	DISPLAY: block
}
.magazine-region-header .show-nav .rail-articles-scroll .magazine-region-dropdown {
	DISPLAY: block
}
.show-nav .header-nav-button {
	BACKGROUND: #fff
}
.show-nav .header-nav-button:before {
	COLOR: #e90606
}
.show-nav .header-nav-button:after {
	COLOR: #e90606
}
.show-search .rail-tab {
	DISPLAY: none
}
.show-search .search-form {
	PADDING-BOTTOM: 0.43em; LINE-HEIGHT: 1.68em; PADDING-LEFT: 0.43em; WIDTH: 84%; PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-TOP: 0.43em
}
.show-search .search-form .search-field-submit {
	DISPLAY: none
}
.show-search .main-nav-search-icon:before {
	COLOR: #e90606
}
.reading-list-button.active:before {
	COLOR: #4198d2
}
.reading-list-button.active [class*='time-icons']:before {
	COLOR: #4198d2
}
.tab.active {
	BACKGROUND: white; HEIGHT: 38px
}
.rail-tab.active {
	BACKGROUND: white; HEIGHT: 38px
}
.show-articles-beneath-medium .rail-tabs {
	DISPLAY: block
}
.headline.passed {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0
}
.gallery-slide.passed {
	-webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%)
}
.related-galleries.passed {
	-webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%)
}
.headline.current {
	Z-INDEX: 10; FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1
}
.gallery-slide.current {
	-webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0)
}
.related-galleries.current {
	-webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0)
}
.headline.upcoming {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0
}
.gallery-slide.upcoming {
	-webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%)
}
.related-galleries.upcoming {
	-webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%)
}
.is-signed-in .sign-sub-wrap {
	DISPLAY: none
}
.is-signed-in .signedin-wrap {
	DISPLAY: inline-block
}
.show-results .user-poll-options {
	DISPLAY: none
}
.show-results .user-poll-results {
	DISPLAY: block
}
.gallery-wrapper.fullscreen {
	Z-INDEX: 9999999; POSITION: fixed; PADDING-BOTTOM: 2%; MARGIN: 0px; PADDING-LEFT: 2%; PADDING-RIGHT: 2%; MAX-WIDTH: 100%; PADDING-TOP: 2%
}
.modal-container.gallery-wrapper {
	Z-INDEX: 9999999; POSITION: fixed; PADDING-BOTTOM: 2%; MARGIN: 0px; PADDING-LEFT: 2%; PADDING-RIGHT: 2%; MAX-WIDTH: 100%; PADDING-TOP: 2%
}
.fullscreen .gallery-large {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: inline-block; HEIGHT: 100%; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.modal-container .gallery-large {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: inline-block; HEIGHT: 100%; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.fullscreen .gallery-headless {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: inline-block; HEIGHT: 100%; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.modal-container .gallery-headless {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: inline-block; HEIGHT: 100%; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.fullscreen .gallery-large .gallery-buttons {
	POSITION: fixed; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 22.4px; TOP: 2.75%; RIGHT: 2%; PADDING-TOP: 0.64em
}
.modal-container .gallery-large .gallery-buttons {
	POSITION: fixed; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 22.4px; TOP: 2.75%; RIGHT: 2%; PADDING-TOP: 0.64em
}
.fullscreen .gallery-headless .gallery-buttons {
	POSITION: fixed; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 22.4px; TOP: 2.75%; RIGHT: 2%; PADDING-TOP: 0.64em
}
.modal-container .gallery-headless .gallery-buttons {
	POSITION: fixed; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 22.4px; TOP: 2.75%; RIGHT: 2%; PADDING-TOP: 0.64em
}
.fullscreen .gallery-footer {
	Z-INDEX: 255; POSITION: fixed; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 96%; BOTTOM: 2%; PADDING-RIGHT: 0px; PADDING-TOP: 0px; LEFT: 2%
}
.modal-container .gallery-footer {
	Z-INDEX: 255; POSITION: fixed; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 96%; BOTTOM: 2%; PADDING-RIGHT: 0px; PADDING-TOP: 0px; LEFT: 2%
}
.fullscreen .gallery-buttons {
	BOTTOM: auto; TOP: 1.9em
}
.modal-container .gallery-buttons {
	BOTTOM: auto; TOP: 1.9em
}
.fullscreen .gallery-buttons .social-links-tooltip {
	TOP: 120%
}
.modal-container .gallery-buttons .social-links-tooltip {
	TOP: 120%
}
.fullscreen .gallery-buttons .social-links-tooltip:after {
	CONTENT: none
}
.modal-container .gallery-buttons .social-links-tooltip:after {
	CONTENT: none
}
.fullscreen .gallery-buttons .social-links-tooltip:before {
	BORDER-BOTTOM: #181818 4px solid; POSITION: absolute; BORDER-LEFT: transparent 4px solid; WIDTH: 0px; DISPLAY: inline-block; HEIGHT: 0px; VERTICAL-ALIGN: middle; BORDER-TOP: medium none; CONTENT: " "; TOP: -4px; RIGHT: 75px; BORDER-RIGHT: transparent 4px solid
}
.modal-container .gallery-buttons .social-links-tooltip:before {
	BORDER-BOTTOM: #181818 4px solid; POSITION: absolute; BORDER-LEFT: transparent 4px solid; WIDTH: 0px; DISPLAY: inline-block; HEIGHT: 0px; VERTICAL-ALIGN: middle; BORDER-TOP: medium none; CONTENT: " "; TOP: -4px; RIGHT: 75px; BORDER-RIGHT: transparent 4px solid
}
.fullscreen .gallery-slides {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 100%; PADDING-TOP: 0px
}
.modal-container .gallery-slides {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 100%; PADDING-TOP: 0px
}
.fullscreen .gallery-header {
	Z-INDEX: 255; POSITION: fixed; WIDTH: 70%; TOP: 2%; LEFT: 2%
}
.modal-container .gallery-header {
	Z-INDEX: 255; POSITION: fixed; WIDTH: 70%; TOP: 2%; LEFT: 2%
}
.fullscreen .gallery-title {
	PADDING-LEFT: 0px; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; OVERFLOW: hidden
}
.modal-container .gallery-title {
	PADDING-LEFT: 0px; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; OVERFLOW: hidden
}
.gallery .fullscreen .gallery-title {
	WIDTH: auto
}
.gallery .modal-container .gallery-title {
	WIDTH: auto
}
.fullscreen .gallery-slide {
	POSITION: fixed; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 96%; TOP: 2%; RIGHT: 2%; PADDING-TOP: 0px; LEFT: 2%
}
.modal-container .gallery-slide {
	POSITION: fixed; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 96%; TOP: 2%; RIGHT: 2%; PADDING-TOP: 0px; LEFT: 2%
}
.fullscreen .gallery-viewport {
	POSITION: fixed; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 96%; TOP: 2%; RIGHT: 2%; PADDING-TOP: 0px; LEFT: 2%
}
.modal-container .gallery-viewport {
	POSITION: fixed; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 96%; TOP: 2%; RIGHT: 2%; PADDING-TOP: 0px; LEFT: 2%
}
.fullscreen .related-galleries {
	POSITION: fixed; MARGIN: 0px; BOTTOM: 0px; TOP: 0px; RIGHT: 0px; LEFT: 0px
}
.modal-container .related-galleries {
	POSITION: fixed; MARGIN: 0px; BOTTOM: 0px; TOP: 0px; RIGHT: 0px; LEFT: 0px
}
.fullscreen .related-galleries:before {
	CONTENT: " "
}
.modal-container .related-galleries:before {
	CONTENT: " "
}
.fullscreen .gallery-portrait-panel {
	POSITION: fixed; PADDING-BOTTOM: 2%; PADDING-LEFT: 2%; WIDTH: 36.89%; PADDING-RIGHT: 2%; PADDING-TOP: 2%; LEFT: 63.1%
}
.modal-container .gallery-portrait-panel {
	POSITION: fixed; PADDING-BOTTOM: 2%; PADDING-LEFT: 2%; WIDTH: 36.89%; PADDING-RIGHT: 2%; PADDING-TOP: 2%; LEFT: 63.1%
}
.fullscreen .gallery-portrait-panel .social-links-tooltip {
	TOP: 182%; RIGHT: auto; LEFT: 0px
}
.modal-container .gallery-portrait-panel .social-links-tooltip {
	TOP: 182%; RIGHT: auto; LEFT: 0px
}
.fullscreen .gallery-portrait-panel .social-links-tooltip:before {
	RIGHT: auto; LEFT: 6px
}
.modal-container .gallery-portrait-panel .social-links-tooltip:before {
	RIGHT: auto; LEFT: 6px
}
.fullscreen .gallery-portrait {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 96%; TOP: 2%
}
.modal-container .gallery-portrait {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 96%; TOP: 2%
}
.fullscreen .gallery-portrait .gallery-slide {
	WIDTH: 61.1%; BOTTOM: 2%; RIGHT: auto
}
.modal-container .gallery-portrait .gallery-slide {
	WIDTH: 61.1%; BOTTOM: 2%; RIGHT: auto
}
.fullscreen .gallery-portrait .gallery-viewport {
	WIDTH: 61.1%; BOTTOM: 2%; RIGHT: auto
}
.modal-container .gallery-portrait .gallery-viewport {
	WIDTH: 61.1%; BOTTOM: 2%; RIGHT: auto
}
.fullscreen .gallery-portrait .gallery-slide .gallery-viewport {
	WIDTH: 88%
}
.modal-container .gallery-portrait .gallery-slide .gallery-viewport {
	WIDTH: 88%
}
.fullscreen .gallery-portrait .gallery-header {
	POSITION: static
}
.modal-container .gallery-portrait .gallery-header {
	POSITION: static
}
.fullscreen .gallery-portrait:before {
	POSITION: fixed
}
.modal-container .gallery-portrait:before {
	POSITION: fixed
}
.fullscreen .gallery-portrait .gallery-related-item .gallery-related-title {
	BACKGROUND-COLOR: black; HEIGHT: 14%
}
.modal-container .gallery-portrait .gallery-related-item .gallery-related-title {
	BACKGROUND-COLOR: black; HEIGHT: 14%
}
.fullscreen .gallery-portrait .related-galleries {
	RIGHT: 2%
}
.modal-container .gallery-portrait .related-galleries {
	RIGHT: 2%
}
.fullscreen .gallery-portrait .gallery-related-item {
	HEIGHT: auto
}
.modal-container .gallery-portrait .gallery-related-item {
	HEIGHT: auto
}
.fullscreen .gallery-portrait .gallery-related-link {
	HEIGHT: auto
}
.modal-container .gallery-portrait .gallery-related-link {
	HEIGHT: auto
}
.is_ad_slide .gallery-header {
	VISIBILITY: hidden
}
.is_ad_slide .gallery-buttons {
	VISIBILITY: hidden
}
.expanded + .social-links-tooltip {
	DISPLAY: block
}
.infinite-scroll-loader {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1em; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 1px; DISPLAY: block; BACKGROUND: white; CLEAR: both; PADDING-TOP: 1em
}
.infinite-scroll-loader .time-icons-clock {
	LINE-HEIGHT: 0; DISPLAY: inline-block
}
.rail-articles-scroll .infinite-scroll-loader {
	DISPLAY: none
}
.fetching.rail-articles-scroll .infinite-scroll-loader {
	DISPLAY: block
}
.end-of-time.rail-articles-scroll {
	PADDING-BOTTOM: 0px
}
.loading-overlay {
	POSITION: relative; HEIGHT: 100%; OVERFLOW: hidden
}
.loading-overlay:before {
	Z-INDEX: 254; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 100%; BACKGROUND: white; HEIGHT: 100%; COLOR: white; FONT-SIZE: 1.2em; CONTENT: ""; TOP: 0px; FONT-WEIGHT: 400; LEFT: 0px
}
.loading-overlay:after {
	Z-INDEX: 10000; POSITION: absolute; MARGIN-TOP: -12px; WIDTH: 24px; BACKGROUND: url(../img/loader-light.gif) no-repeat 50% 50%; HEIGHT: 24px; CONTENT: ""; TOP: 50%; RIGHT: 50%; MARGIN-RIGHT: -12px; background-size: cover
}
.loading-error.loading-overlay:before {
	BACKGROUND-IMAGE: none
}
.open .toggle-magazine-region-dropdown:after {
	BORDER-BOTTOM: #282828 4px solid; BORDER-LEFT: transparent 4px solid; WIDTH: 0px; DISPLAY: inline-block; HEIGHT: 0px; VERTICAL-ALIGN: middle; BORDER-TOP: medium none; BORDER-RIGHT: transparent 4px solid
}
.open .magazine-region-dropdown {
	-webkit-transform: translate(0px, 0px); -moz-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); -o-transform: translate(0px, 0px); transform: translate(0px, 0px)
}
.lt-ie9 .open .magazine-region-dropdown {
	DISPLAY: block
}
.show-nav .rail-articles-scroll .magazine-region-header .magazine-region-dropdown {
	DISPLAY: none
}
.show-nav .rail-articles-scroll .open.magazine-region-header .magazine-region-dropdown {
	DISPLAY: block
}
.magazine.rail-articles-scroll .magazine-region-header {
	DISPLAY: block
}
.magazine.rail-articles-scroll .rail-tabs {
	DISPLAY: none
}
.magazine.rail-articles-scroll .article-list {
	PADDING-TOP: 0px
}
.author.rail-articles-scroll .rail-tabs {
	DISPLAY: none
}
.top-banner {
	BACKGROUND: #e90606
}
.sign-sub-wrap A + A {
	BORDER-LEFT: #fff 1px solid
}
.component-black .left-rail-header {
	BACKGROUND: #000
}
.component-black.left-rail-header {
	BACKGROUND: #000
}
.component-black .top-banner {
	BACKGROUND: #000
}
.component-black.top-banner {
	BACKGROUND: #000
}
.component-black .site-footer {
	BACKGROUND: #000
}
.component-black.site-footer {
	BACKGROUND: #000
}
.component-grey .left-rail-header {
	BACKGROUND: #777
}
.component-grey.left-rail-header {
	BACKGROUND: #777
}
.component-grey .top-banner {
	BACKGROUND: #777
}
.component-grey.top-banner {
	BACKGROUND: #777
}
.component-grey .site-footer {
	BACKGROUND: #777
}
.component-grey.site-footer {
	BACKGROUND: #777
}
