html{font-size:100%}
html,body{height:100%;margin:0;padding:0}
body{color:#303030;font:62.5% Arial,sans-serif;line-height:1.6}
h1,h2,h3,h4,h5,h6,p,img,blockquote,ul,ol,li,dl,dt,dd,form,fieldset{border:0;list-style:none;margin:0;padding:0}
img{vertical-align:middle}
input,textarea,select{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{color:#303030;font-family:Arial,sans-serif;font-weight:bold;margin-bottom:16px}
h1{margin-bottom:18px;font-size:3.2em;line-height:1.125}
h2{font-size:2.4em;line-height:1.25;margin-bottom:8px}
h3{font-size:1.8em;line-height:1.333;margin-bottom:8px}
h4{font-size:1.6em;line-height:1.25;margin-bottom:8px}
h5,h6{font-size:1.4em;line-height:1.286;margin-bottom:4px}
p{font-size:1.2em;line-height:1.333;margin-bottom:16px}
a:link,a:visited{color:#1468b3;text-decoration:none}
a:hover,a:active{color:#000;text-decoration:underline}
dl{font-size:1.2em;line-height:1.333;margin-bottom:16px;width:100%}
dt,dd{display:inline-block;vertical-align:top;word-wrap:break-word;padding-bottom:8px}
dt{font-weight:bold;width:25%}
dd{width:72%}
hr{border:0;border-bottom:1px solid #d6d6d6;margin:0 0 10px;line-height:1px}
address{font-style:normal;margin:0 0 12px}
address p{font-size:1.2em;margin:0}
ul,ol{margin-bottom:32px}
ul li,ol li{margin-bottom:8px;list-style:disc inside none;font-size:1.2em;line-height:1.167}
ol li{list-style-type:decimal}
.accessbility_buttons{display:none}
.printonly{display:none}
.inlineLeft{float:left;margin:0 10px 12px 0}
.inlineRight{float:right;margin:0 0 12px 10px}
.picture img{display:block}
.meta{color:#999;font-weight:normal;font-size:1em;line-height:1;margin:4px 0 8px;text-transform:uppercase}
.htmlContent{font-family:Georgia,"Times New Roman",Times,serif}
.htmlContent ul,.htmlContent ol{margin-bottom:18px;padding-left:22px}
.htmlContent ul li{background:url(/magazine/graphics/list.style1.png) no-repeat 0 8px}
.htmlContent p,.htmlContent li{font-size:1.4em;line-height:1.6}
.currentissue{margin-bottom:32px}
.currentissue:after{clear:both;content:'';display:table}
.currentissue h2{margin-bottom:11px;border-top:4px solid #303030;border-bottom:1px solid #d6d6d6;padding-top:5px;padding-bottom:5px;color:#303030;font:1.4em/1.286 'Oswald',sans-serif;text-transform:uppercase}
.currentissue .picture{float:left;margin-right:10px;margin-bottom:8px}
#mast{margin:20px auto}
#mast .htmlContent{margin-bottom:0}
#mast_sleeve{margin:auto;padding:0 20px;width:940px;min-height:100px}
#mast_sleeve:after{clear:both;content:'';display:table}
#logo{margin-right:20px;float:left}
#logo img{display:block}
#print_logo{display:none}
.mastHybrid{float:left;width:364px}
#mastnav{float:right;margin:0 0 41px}
#mastnav:after{clear:both;content:'';display:table}
#mastnav ul{float:right;margin:0}
#mastnav li{float:left;border-left:1px solid #d6d6d6;padding-left:7px;list-style:none;margin:0 0 0 8px}
#mastnav li a{float:left}
#mastnav li.first{margin-left:0;border-left:0;padding-left:0;padding-right:10px;background:url(/magazine/graphics/icons/sprite.icons.png) no-repeat right -586px}
#mastsearch{float:right;clear:right}
#mastsearch .formbox{border:0;padding-top:0;background-color:transparent}
#mastsearch .formbox fieldset{padding:0;background-color:transparent}
#mastsearch label{left:-1000em;position:absolute}
#mastsearch .text{float:left;width:197px;border-right:0;margin:0;padding:0 0 0 10px;height:30px;line-height:30px}
#mastsearch button{float:left;margin:0;height:32px;background-color:#f3f3f3}
#mast_bar{margin:24px auto 12px;padding:0 20px;width:940px}
#mast_bar+#columns #rightcolumn{margin-top:-47px}
#footer{min-width:1024px;clear:both;padding:32px 0 0}
#footer_sleeve .htmlContent{margin-bottom:0;font-family:Arial,sans-serif}
#footer_sleeve>.sleeve{background:url(/magazine/graphics/footer.bg.bottom.png) repeat-x bottom}
.footerHybrid{padding-top:24px;padding-bottom:26px;color:#f3f3f3;background:url(/magazine/graphics/footer.bg.top.png) repeat-x top}
.footerHybrid>.sleeve{width:940px;margin:0 auto}
.footerHybrid>.sleeve:after{clear:both;content:'';display:table}
.footerHybrid a{color:#f3f3f3}
.footerHybrid h3{margin-bottom:11px;font-weight:normal;font-family:'Oswald',sans-serif;color:#fff}
.footerHybrid p{font-size:1.4em;line-height:1.286;font-family:Georgia,"Times New Roman",Times,serif}
.footerHybrid img{display:block}
.footerHybrid ul{margin-bottom:32px;padding-left:0}
.footerHybrid ul li{font-weight:bold;font-size:1.2em;line-height:1.167;margin-bottom:11px;padding-left:12px;list-style:none;background:url(/magazine/graphics/list.style1.png) no-repeat left 4px}
.footerHybrid .block{float:left;margin-right:19px;border-right:1px dotted #fff;padding-right:20px}
.footerHybrid .blockOne{width:268px}
.footerHybrid .blockTwo{width:441px}
.footerHybrid .blockTwo img{float:right;margin-left:20px}
.footerHybrid .blockTwo img.promotion{position:absolute;float:none;margin:215px 0 0 195px}
.footerHybrid .blockThree{margin-right:0;border-right:0;padding-right:0;width:148px}
.footerHybrid .blockThree h3{font-size:2.3em;line-height:1.261}
.footerHybrid .blockThree .button.style2{margin-top:20px}
#footernav{padding:12px 0 30px;text-align:center}
#footernav ul{display:inline;margin:0}
#footernav li{color:#999;display:inline-block;font-size:1.4em;line-height:1.455;font-family:'Oswald',sans-serif;list-style:none;margin:0 20px 0 0;border-right:2px solid #686868;padding-right:18px;text-transform:uppercase}
#footernav a{color:#fff}
#footer .seo_nav{margin:0 0 10px;text-align:center}
#footer .seo_nav li{color:#999;display:inline-block;font-size:1em;font-weight:bold;line-height:1;text-transform:uppercase;list-style:none;margin:0 10px 0 0}
#footer .seo_nav a{color:#999}
#footer .webvision{margin-bottom:0;padding-bottom:12px;font-size:1em;text-align:center;text-transform:uppercase;color:#626262}
#footer .webvision a{color:#626262}
#rightcolumn_sleeve>div,#rightcolumn_sleeve .htmlContent,#rightcolumn_sleeve .htmlContent .box{margin-bottom:24px}
#rightcolumn_sleeve #mainright{margin-bottom:0}
#content_wide{margin:0 0 32px}
#content_wide:after{clear:both;content:'';display:table}
#columns{margin:32px auto 0;width:940px}
#columns:after{clear:both;content:'';display:table}
#colmain{float:left;width:620px}
#rightcolumn{float:left;width:300px;padding-left:20px}
#rightcolumn .column1{float:left;margin-right:12px;width:168px}
#rightcolumn .column2{float:right;width:120px}
#rightcolumn .twocolumn .picture{margin-right:0}
.twocolumn:after{clear:both;content:'';display:table}
.twocolumn .column1,.twocolumn .column2{width:300px}
.twocolumn .column1{float:left}
.twocolumn .column2{float:right}
#SpinColumnTwo1_SpinColumnTwo1_spinControl2{word-wrap:break-word}
.section_twocolumn .section_column1{float:left;width:460px}
.section_twocolumn .section_column1 .twocolumn .column1,.section_twocolumn .section_column1 .twocolumn .column2{width:220px}
.section_twocolumn .section_column2{float:right;width:140px}
.section_twocolumn .section_column2 .twocolumn .column1,.section_twocolumn .section_column2 .twocolumn .column2{float:none;width:auto}
.section_twocolumn:after{clear:both;content:'';display:table}
#rightcolumn .style2 .column1{width:140px}
#rightcolumn .style2 .column2{width:140px}
.M2-master #content{float:left;width:460px}
.M2-master #secondary_content{float:right;width:140px}
#cookiePolicy{background-color:#e8e8e8;width:100%;min-width:1024px}
#cookiePolicy:after{clear:both;content:'';display:table}
#cookiePolicy .sleeve{margin:0 auto;width:940px;padding:20px 0 0}
#cookiePolicy p{display:inline-block;vertical-align:top;width:826px;margin-left:-25px;padding-left:25px;background:url(/magazine/graphics/icons/information.png) no-repeat 0 0;line-height:1.5}
#cookiePolicy p a{text-decoration:underline;color:#303030}
#cookiePolicy p a:hover{text-decoration:none}
#cookiePolicy .formbox{display:inline-block;vertical-align:top;border:0;padding:0}
#cookiePolicy fieldset{padding:0;background-color:#e8e8e8}
#cookiePolicy .field{border:0;margin:0}
#cookiePolicy .continue{margin-left:0}
.abacus-popup .cookiePolicy{background:#fff;background:-moz-linear-gradient(top,#fff,#c8c8c8);background:-ms-linear-gradient(top,#fff,#c8c8c8);background:-o-linear-gradient(top,#fff,#c8c8c8);background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#c8c8c8));background:-webkit-linear-gradient(top,#fff,#c8c8c8);background:linear-gradient(to bottom,#fff,#c8c8c8);overflow:hidden;margin:-10px;padding:20px}
.abacus-popup .cookiePolicy .continue{margin-left:0}
.abacus-popup .cookiePolicy .continue.disabled{opacity:.5;filter:alpha(opacity=50)}
.abacus-popup .policyInformation{height:200px;width:96%;overflow:auto;border:1px solid #000;padding:10px;background-color:#fff;margin-bottom:20px}
.abacus-popup .policyInformation h2:first-child{left:-1000em;position:absolute}
table{background:#fff;border-collapse:collapse;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;color:#303030}
table caption{left:-1000em;position:absolute}
table th,table td{font-size:1.2em;line-height:1.333;padding:7px 4px 6px;box-shadow:inset 1px 1px 0 #fff}
table tr{background:0}
table tr.odd,table tr:nth-child(odd){background:#f3f3f3}
table thead tr{background:#f3f3f3}
table thead th{font-weight:bold;border-bottom:1px solid #d6d6d6;border-left:1px solid #d6d6d6}
table thead th:first-child{border-left:0}
table tbody td{border-left:1px solid #d6d6d6}
table tfoot td{border-top:1px solid #d6d6d6;background:#f3f3f3}
table p{font-size:1em}
.table-full,.table-left,.table-right{margin:0 0 32px;overflow-x:auto;overflow-y:hidden}
.table-left,.table-right{width:66%}
.table-left{float:left;margin-right:10px}
.table-left table{width:100%}
.table-right{float:right;margin-left:10px}
.table-right table{width:100%}
.rssTable,.comments,.discussion_table{margin-bottom:32px;width:100%}
.rssTable .rss_title{border-left:0}
.datatable.comments thead th:first-child,.datatable.comments tbody th{text-align:left;padding-left:7px}
button,.button{margin:0 8px 0 0;border:1px solid #d6d6d6;border-top-right-radius:14px;border-bottom-right-radius:14px;padding:8px 34px 8px 10px;color:#1468b3;cursor:pointer;display:inline-block;font:1.4em/1 'Oswald',sans-serif;outline:0;box-shadow:inset 0 0 0 1px #fff;overflow:visible;text-align:right;text-transform:uppercase;background:#f3f3f3 url(/magazine/graphics/buttons/button.standard.png) no-repeat right}
button:hover,.button:hover,button:focus,.button:focus{background-color:#fff;color:#b41e8e;outline:0;text-decoration:none}
button+button,.button+button,button+.button,.button+.button{margin-left:5px}
a.button{color:#1468b3}
button::-moz-focus-inner{border:0}
.button[type="image"]{padding:0}
button.search,#mastsearch button{background-image:url(/magazine/graphics/buttons/button.search.png)}
button.style2,.button.style2{border-color:#414242;box-shadow:inset 0 0 0 1px #040404;color:#B8B8B8;background:#262626 url(/magazine/graphics/buttons/button.standard.style2.png) no-repeat right}
button.style2:hover,.button.style2:hover{background-color:#0c0c0c;color:#b41e8e}
.formbox{border-top:1px solid #d6d6d6;padding-top:1px;border-bottom:16px solid #f3f3f3;background-color:#fff;clear:left}
.formbox h2{margin-bottom:1px;border-bottom:1px solid #d6d6d6;padding-bottom:3px;font:normal 1.4em 'Oswald',sans-serif;text-transform:uppercase;color:#303030}
.formbox fieldset{padding:20px 20px 0;background-color:#f3f3f3}
.formbox .alert{font-size:.917em;text-align:right}
.formbox .alert p{margin-bottom:12px}
.formbox .alert p .mandatory{float:none;vertical-align:top}
.formbox .field{clear:both;margin:0;border-bottom:16px solid #f3f3f3}
.formbox .field:after{clear:both;content:'';display:table}
.formbox .text,.formbox select{background:#fff;border:1px solid #cfcfcf;color:#303030;font:1.2em/normal Arial,sans-serif;padding:4px 4px 3px}
.formbox .text{width:51%}
.formbox select,.formbox select.text{width:52.5%;padding:2px}
.formbox label,.formbox .label{float:left;font-weight:bold;font-size:1.3em;line-height:1.231;margin:4px 10px 0 0;width:160px}
.formbox label.singleline{float:none;margin:0;width:auto}
.formbox .radio,.formbox .checkbox{margin:0 5px 0 0}
.formbox label .radio,.formbox label .checkbox{display:inline-block;vertical-align:middle}
.formbox .mandatory{float:right;padding-top:4px}
.formbox p .mandatory{margin-left:3px}
.formbox .info{font-size:1.2em}
.formbox .button,.formbox button{margin-left:170px}
.formbox .button+.button,.formbox button+.button,.formbox .button+button,.formbox button+button{margin-left:0}
.formbox button{background-color:#fff}
.formbox .nomainlabel .button,.formbox .nomainlabel button{margin-left:0}
.formbox .fieldtips,.formbox .additionalInfo{display:block;font-size:1.1em;padding:4px 0 0 170px}
.formbox .text_field{float:left;margin-bottom:0;width:410px}
.formbox .formsmall{width:22%}
.formbox .formmedium{width:35%}
.formbox .formlarge{width:51%}
.formbox select.formsmall{width:24%}
.formbox select.formmedium{width:37%}
.formbox select.formlarge{width:52.5%}
.formbox select.dategroup_day{width:65px}
.formbox select.dategroup_month{width:105px}
.formbox select.dategroup_year{width:65px}
.formbox .field div{margin-left:170px}
.formbox .field div label{float:none;margin-top:0}
.formbox .field div:first-of-type label{display:inline-block;margin-top:4px;width:auto}
.formbox .field .field_text{font-size:1.1em;margin-bottom:8px;padding:4px 0 0}
.formbox .field .checkgroup div,.formbox .field .radiogroup div,.formbox .nomainlabel div{margin-left:0}
.formbox .field .errorbox{margin:0 0 12px;padding-bottom:13px;background:url(/magazine/graphics/form.bg.error.png) no-repeat 157px bottom}
.formbox .field .errorbox div.errorbox_sleeve{margin:0;padding:4px 10px;background-color:#ed1c24}
.formbox .field .errorbox div.errorbox_sleeve p{margin:0;font-weight:bold;color:#fff}
.formbox .field.error select,.formbox .field.error .text{border-color:#ed1c24}
.formbox .errorbox_large{margin:0 0 24px;border-bottom:1px solid #d6d6d6;padding-bottom:38px}
.formbox .errorbox_large h2,.formbox .errorbox_large h3{margin-bottom:16px;font:bold 1.4em/1.286 Arial,sans-serif;color:#ed1c24}
.formbox .errorbox_large label{cursor:pointer;float:none}
.formbox .errorbox_large label:hover{text-decoration:underline}
.formbox .errorbox_large ul{margin-bottom:4px}
.formbox .errorbox_large li{background:0;font-size:1em;line-height:1;list-style:none;list-style-position:outside;margin:0;padding-left:0;background:url(/magazine/graphics/list.style1.png) no-repeat 0 4px;color:#1468b3;font-weight:bold;margin:0 0 8px;padding-left:12px}
.formbox .errorbox_large li:last-child{margin-bottom:0}
.formbox .tip h3{display:inline-block;margin-bottom:4px;font:1.1em/1.455 Arial,sans-serif;cursor:pointer}
.formbox .tip h3:hover{text-decoration:underline}
.formbox .tip p{left:-1000em;position:absolute}
.formbox .human_test .text{margin-left:170px}
.formbox .human_test label{margin:0 0 12px;width:100%}
.formbox .human_test label span{font-size:1em}
.formbox .human_test strong{padding:4px 0;letter-spacing:2px;text-transform:uppercase;font-size:1.333em;line-height:1}
.formbox .human_test span{width:410px;float:right;padding:0}
.securityfilter{display:none}
.formOptions{clear:both;content:'';display:table}
.formOptions label,.formOptions+label{margin:0;width:100%}
.formOptions label span,.formOptions+label span{font-size:.833em}
.termsandconditions{padding-right:20px;padding-left:20px;background-color:#f3f3f3}
.formbox .termsandconditions button{margin-right:12px;margin-left:0}
.forgottenpassword{font-size:1.2em;line-height:1.333}
.feedback_box{margin-bottom:32px}
.feedback_box .inner_sleeve{background-color:#f3f3f3;padding:20px 20px 24px}
.feedback_box p{margin-bottom:8px}
.signIn .errorbox_large h2{border-bottom:0;padding-bottom:0;text-transform:none}
.emailfriend{border-top:0}
#signIn .storytext .formmedium{width:51%}
#signIn .storytext select.formmedium{width:52.5%}
#emailafriend .return_link{border-bottom:1px solid #d6d6d6;padding-top:24px;padding-bottom:4px;font-size:1em;text-transform:uppercase}
#feedback .storytext form .formlarge{width:67%}
.tabs{border-top:4px solid #303030;background-color:#f3f3f3}
.tabs .tabsStyle1{margin:0}
.tabs .tabsStyle1:after{clear:both;content:'';display:table}
.tabs .tabsStyle1 li{list-style:none;float:left;margin-bottom:0;font-size:1em}
.tabs .tabsStyle1 li:first-child{border-left:0}
.tabs .tabsStyle1 li h2{margin-bottom:0;font:1.4em/18px 'Oswald',sans-serif;color:#303030;text-transform:uppercase}
.tabs .tabsStyle1 li h2>span,.tabs .tabsStyle1 li h2>a{display:block;border-right:1px solid #d6d6d6;border-left:1px solid #fff;height:37px;line-height:37px;padding:0 11px}
.tabs .tabsStyle1 li h2 a:hover{background-color:#fff;text-decoration:underline}
.tabs .tabsStyle1 li.selected{position:relative}
.tabs .tabsStyle1 li.selected h2,.tabs .tabsStyle1 li.selected h2:hover{height:38px;line-height:38px;background:#f3f3f3 url(/magazine/graphics/item.current.png) no-repeat bottom}
.tabs .tabsStyle1 li.selected h2 a:hover,.tabs .tabsStyle1 li.selected h2:hover a:hover{background-color:transparent}
.tabs .tabsStyle1 li.selected h2,.tabs .tabsStyle1 li.selected>h2>*{color:#b41e8e}
.tabs+*{margin-top:-1px;border-top:1px solid #303030;background-color:#fff}
.tabbedblocks{border-top:4px solid #303030;background-color:#f3f3f3}
.tabbedblocks:after{clear:both;content:'';display:table}
.tabbedblocks .block:last-child>h2>span{background-image:none}
.tabbedblocks .block>h2,.tabbedblocks .block>h3{background:#f3f3f3;color:#000;cursor:pointer;float:left;font:1.4em/1.286 'Oswald',sans-serif;height:34px;margin:0;padding:0;text-transform:uppercase;text-align:center;text-decoration:none}
.tabbedblocks .block>h2:hover,.tabbedblocks .block>h3:hover,.tabbedblocks .block>h2:focus,.tabbedblocks .block>h3:focus{background-color:#fff}
.tabbedblocks .block>h2:hover>span,.tabbedblocks .block>h3:hover>span,.tabbedblocks .block>h2:focus>span,.tabbedblocks .block>h3:focus>span{text-decoration:underline}
.tabbedblocks .block>h2>span,.tabbedblocks .block>h3>span{float:left;height:34px;line-height:34px;padding:0 13px;background:url(/magazine/graphics/tab.border.png) repeat-y right}
.tabbedblocks .content{left:-1000em;position:absolute;background:#fff;border-top:1px solid #303030;margin-top:35px;padding:15px 2px 0}
.tabbedblocks .content ul{margin-bottom:0}
.tabbedblocks .content li{background:url(/magazine/graphics/list.style1.png) no-repeat 0 4px;list-style:none;font-weight:bold;line-height:1.167;padding-bottom:4px;padding-left:12px}
.tabbedblocks .content li:last-child{margin-bottom:0;padding-bottom:0}
.tabbedblocks .content h2,.tabbedblocks .content h3,.tabbedblocks .content h4{background:0;font:bold 1.2em/1.333 Arial,sans-serif;margin:0;padding:0}
.tabbedblocks .content p{margin:0}
.tabbedblocks .selected>h2,.tabbedblocks .selected>h3{position:relative;height:36px;color:#b41e8e;cursor:default;background:url(/magazine/graphics/item.current.png) no-repeat bottom}
.tabbedblocks .selected>h2:hover,.tabbedblocks .selected>h3:hover,.tabbedblocks .selected>h2:focus,.tabbedblocks .selected>h3:focus{text-decoration:none}
.tabbedblocks .selected>h2:hover>span,.tabbedblocks .selected>h3:hover>span,.tabbedblocks .selected>h2:focus>span,.tabbedblocks .selected>h3:focus>span{text-decoration:none}
.tabbedblocks .selected .content{clear:right;float:right;left:auto;margin-left:-300px;position:static;width:296px}
.tabbedblocks .selected .content h2,.tabbedblocks .selected .content h3{cursor:default;float:none;font-size:1.2em;line-height:1.333}
#content .tabbedblocks .content{margin-left:-620px;width:616px}
#rightcolumn .tabbedblocks{border-bottom:1px solid #d6d6d6}
#rightcolumn .tabbedblocks .block>h2,#rightcolumn .tabbedblocks .block>h3{height:50px}
#rightcolumn .tabbedblocks .block>h2 span,#rightcolumn .tabbedblocks .block>h3 span{padding:5px 14px 2px;width:72px;height:43px;line-height:18px}
#rightcolumn .tabbedblocks .block .content{margin-top:50px}
#rightcolumn .tabbedblocks .block .content ul{margin-bottom:23px}
#rightcolumn .tabbedblocks .selected.block>h2,#rightcolumn .tabbedblocks .selected.block>h3{height:51px}
#top .twoColumnsSmallLeft .columnOne .tabbedblocks .block>h2,#foot .twoColumnsSmallLeft .columnOne .tabbedblocks .block>h2,#top .twoColumnsSmallRight .columnTwo .tabbedblocks .block>h2,#foot .twoColumnsSmallRight .columnTwo .tabbedblocks .block>h2,#top .threeColumns .tabbedblocks .block>h2,#foot .threeColumns .tabbedblocks .block>h2,#top .twoColumnsSmallLeft .columnOne .tabbedblocks .block>h3,#foot .twoColumnsSmallLeft .columnOne .tabbedblocks .block>h3,#top .twoColumnsSmallRight .columnTwo .tabbedblocks .block>h3,#foot .twoColumnsSmallRight .columnTwo .tabbedblocks .block>h3,#top .threeColumns .tabbedblocks .block>h3,#foot .threeColumns .tabbedblocks .block>h3{line-height:18px}
#top .twoColumnsSmallLeft .columnOne .tabbedblocks .block>h2>span,#foot .twoColumnsSmallLeft .columnOne .tabbedblocks .block>h2>span,#top .twoColumnsSmallRight .columnTwo .tabbedblocks .block>h2>span,#foot .twoColumnsSmallRight .columnTwo .tabbedblocks .block>h2>span,#top .threeColumns .tabbedblocks .block>h2>span,#foot .threeColumns .tabbedblocks .block>h2>span,#top .twoColumnsSmallLeft .columnOne .tabbedblocks .block>h3>span,#foot .twoColumnsSmallLeft .columnOne .tabbedblocks .block>h3>span,#top .twoColumnsSmallRight .columnTwo .tabbedblocks .block>h3>span,#foot .twoColumnsSmallRight .columnTwo .tabbedblocks .block>h3>span,#top .threeColumns .tabbedblocks .block>h3>span,#foot .threeColumns .tabbedblocks .block>h3>span,#top .twoColumnsSmallLeft .columnOne .tabbedblocks .block>h2>a,#foot .twoColumnsSmallLeft .columnOne .tabbedblocks .block>h2>a,#top .twoColumnsSmallRight .columnTwo .tabbedblocks .block>h2>a,#foot .twoColumnsSmallRight .columnTwo .tabbedblocks .block>h2>a,#top .threeColumns .tabbedblocks .block>h2>a,#foot .threeColumns .tabbedblocks .block>h2>a,#top .twoColumnsSmallLeft .columnOne .tabbedblocks .block>h3>a,#foot .twoColumnsSmallLeft .columnOne .tabbedblocks .block>h3>a,#top .twoColumnsSmallRight .columnTwo .tabbedblocks .block>h3>a,#foot .twoColumnsSmallRight .columnTwo .tabbedblocks .block>h3>a,#top .threeColumns .tabbedblocks .block>h3>a,#foot .threeColumns .tabbedblocks .block>h3>a{padding:5px 14px 2px;width:72px;height:43px;line-height:18px}
#top .twoColumnsSmallLeft .columnOne .tabbedblocks .block .content,#foot .twoColumnsSmallLeft .columnOne .tabbedblocks .block .content,#top .twoColumnsSmallRight .columnTwo .tabbedblocks .block .content,#foot .twoColumnsSmallRight .columnTwo .tabbedblocks .block .content,#top .threeColumns .tabbedblocks .block .content,#foot .threeColumns .tabbedblocks .block .content{margin-top:50px}
#top .twoColumnsSmallLeft .columnOne .tabbedblocks .block.selected>h2,#foot .twoColumnsSmallLeft .columnOne .tabbedblocks .block.selected>h2,#top .twoColumnsSmallRight .columnTwo .tabbedblocks .block.selected>h2,#foot .twoColumnsSmallRight .columnTwo .tabbedblocks .block.selected>h2,#top .threeColumns .tabbedblocks .block.selected>h2,#foot .threeColumns .tabbedblocks .block.selected>h2,#top .twoColumnsSmallLeft .columnOne .tabbedblocks .block.selected>h3,#foot .twoColumnsSmallLeft .columnOne .tabbedblocks .block.selected>h3,#top .twoColumnsSmallRight .columnTwo .tabbedblocks .block.selected>h3,#foot .twoColumnsSmallRight .columnTwo .tabbedblocks .block.selected>h3,#top .threeColumns .tabbedblocks .block.selected>h3,#foot .threeColumns .tabbedblocks .block.selected>h3{height:51px}
#main .twoColumns .tabbedblocks .block>h2,#main .twoColumns .tabbedblocks .block>h3{line-height:18px}
#main .twoColumns .tabbedblocks .block>h2>span,#main .twoColumns .tabbedblocks .block>h3>span,#main .twoColumns .tabbedblocks .block>h2>a,#main .twoColumns .tabbedblocks .block>h3>a{padding:5px 14px 2px;width:72px;height:43px;line-height:18px}
#main .twoColumns .tabbedblocks .block .content{margin-top:50px}
#main .twoColumns .tabbedblocks .block.selected>h2,#main .twoColumns .tabbedblocks .block.selected>h3{height:51px}
.js-disabled #wrapper .tabbedblocks h2,.js-disabled #wrapper .tabbedblocks h3{background:#f3f3f3;color:#000;cursor:pointer;float:left;font:1.4em/1.286 'Oswald',sans-serif;height:34px;margin:0;padding:0;text-transform:uppercase;text-align:center;text-decoration:none;float:none;margin-right:0}
.js-disabled #wrapper .tabbedblocks .selected .content{float:none}
.js-disabled #wrapper .tabbedblocks .block{margin-bottom:32px}
.js-disabled #wrapper #content .tabbedblocks .content{left:auto;margin:0;position:static}
.js-disabled #wrapper #top .tabbedblocks .content,.js-disabled #wrapper #foot .tabbedblocks .content,.js-disabled #wrapper #main .tabbedblocks .content,.js-disabled #wrapper #rightcolumn .tabbedblocks .content{position:static;left:auto;margin:0;width:auto}
.abacus-popup{background:#fff;height:100px;left:50%;margin-left:-50px;position:absolute;top:20px;width:100px;z-index:65536}
.abacus-popup .abacus-close{background:url(/magazine/graphics/buttons/sprite.buttons.png) no-repeat 0 -326px;cursor:pointer;float:right;height:32px;display:inline-block;text-indent:-1000em;margin:8px 8px 0 0;width:81px}
.abacus-popup .sleeve{border:2px solid #000;padding:28px}
.abacus-popup.loading{background:#fff url(/magazine/graphics/ajax_loader_white.gif) no-repeat 50% 50%}
.abacus-popup.loading *{visibility:hidden}
.abacus-popup .videoblock{margin:20px 0}
.abacus-popup-overlay{background:#000;bottom:0;left:0;opacity:.5;filter:alpha(opacity=50);position:fixed;right:0;top:0;z-index:65535}
#mastad{min-width:1024px;background:url(/magazine/graphics/mast.bg.png) repeat-x top}
#mastad #sleeve{margin:0 auto;padding:12px 20px;width:940px}
#mastad #sleeve:after{clear:both;content:'';display:table}
#mastad #sleeve .mast_ad_strip{float:left}
#mastad #sleeve .mast_ad_strip .ad{float:left}
#mastad #sleeve .ad{float:right}
.footer_ad{margin:0 auto;width:940px}
.footer_ad .ad{float:left}
.footer_ad .small{float:right}
.footer_ad_strip:after{clear:both;content:'';display:table}
.ad img{display:block}
.topBanner{width:940px;margin:28px auto;overflow:hidden}
.topBanner .sleeve{width:960px}
.topBanner .sleeve:after{clear:both;content:'';display:table}
.topBanner.two .sleeve>div{float:left;margin-right:20px;width:460px}
.topBanner.three .sleeve>div{float:left;margin-right:20px;width:300px}
.pagetext{padding:8px 10px;background:#f3f3f3}
.pagetext h2{text-transform:uppercase}
.pagetext .more,.pagetext p.more{border:0;margin:0;padding:0;font-size:1.2em;font-weight:bold;line-height:1.333}
.pageOptions{clear:both;margin:32px 0;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;background-color:#f3f3f3}
.pageOptions ul{margin:0;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:0}
.pageOptions ul:after{clear:both;content:'';display:table}
.pageOptions li{background:0;font-size:1em;line-height:1;list-style:none;list-style-position:outside;margin:0;padding-left:0;float:left;border-right:1px solid #d6d6d6;line-height:16px;margin:0 10px 0 0;padding:0}
.pageOptions li.first{margin-left:10px;padding-left:0}
.pageOptions li.last{border-right:0}
.pageOptions a{margin-right:5px;padding:5px 5px 5px 25px;width:auto}
.pageOptions a.print{background-position:0 -122px}
.pageOptions a.email{background-position:0 -57px}
.pageOptions a.rate{background-position:0 -187px}
.pageOptions a.addthis_button_compact{background:url(/magazine/graphics/icons/sprite.icons.png) no-repeat 0 -316px;font-size:1.1em;float:left;padding-top:6px;padding-bottom:2px}
.pageOptions a.comment{background-position:0 7px}
.pageOptions a.save{background-position:0 -252px;margin-right:0;padding-right:0}
.icon{display:inline-block;background:url("/magazine/graphics/icons/sprite.icons.png") no-repeat 0 -777px;color:#e8e8e8;font-size:1.1em;height:16px;line-height:1.455;margin:0;padding:0 0 0 22px}
span.access{background-position:0 -645px}
span.audio{background-position:0 -711px}
span.blank{background-position:0 -777px}
span.excel,span.xls,span.xlsx{background-position:0 -843px}
span.flash{background-position:0 -909px}
span.pdf{background-position:0 -1104px}
span.picture{background-position:0 -1170px}
span.powerpoint{background-position:0 -1234px}
span.txt{background-position:0 -777px}
span.video{background-position:0 -1495px}
span.webPage{background-position:0 -1564px}
span.winMedia{background-position:0 -1630px}
span.word,span.doc,span.docx{background-position:0 -1696px}
span.zip{background-position:0 -1762px}
span.subscription{background-position:0 -1891px}
h2 a+span.icon,h3 a+span.icon{margin-left:5px}
h2 span.icon,h3 span.icon{display:inline-block;text-indent:-1000em;vertical-align:middle;padding-left:0;width:22px}
.accessbility_buttons .sleeve:after{clear:both;content:'';display:table}
.accessbility_buttons a{float:left;margin-right:5px}
.validate,.accessibility{float:left;display:inline-block;text-indent:-1000em;background-image:url("/magazine/graphics/buttons/sprite.buttons.png");background-repeat:no-repeat}
.validate{width:82px;height:19px;background-position:-141px -268px}
.accessibility{width:102px;height:19px;background-position:-141px -338px}
.listBlocks li{background:0;font-size:1em;line-height:1;list-style:none;list-style-position:outside;margin:0;padding-left:0;border-bottom:1px solid #d6d6d6;margin-bottom:22px;padding-bottom:13px;border-color:#e0dfe3}
.listBlocks li:after{clear:both;content:'';display:table}
.listBlocks h2{margin-bottom:2px;font-size:2em;line-height:1.2}
.listBlocks h3{color:#303030;margin:4px 0}
.listBlocks h4{margin:0}
.listBlocks p{margin-bottom:4px;font-family:Georgia,"Times New Roman",Times,serif;line-height:1.333}
.listBlocks p.meta{margin:0 0 5px;color:#999;font-family:Arial,sans-serif;text-transform:uppercase}
.listBlocks .picture,.listBlocks p.picture{float:left;margin:0 10px 12px 0}
.listBlocks .block{margin:0 0 32px}
.listBlocks .subBlock{margin:0 0 32px}
.listBlocks .blockTitle h2{margin-bottom:11px;border-top:4px solid #303030;border-bottom:1px solid #d6d6d6;padding-top:7px;padding-bottom:7px;color:#303030;font:1.4em/1 'Oswald',sans-serif;text-transform:uppercase}
.listBlocks .blockTitle p{background:url(/magazine/graphics/b_red_plus.gif) no-repeat 0 8px;padding:4px 3px 4px 14px}
.listBlocksStyle1 li{padding-left:10px;padding-right:10px}
.listBlocksStyle1 li.feature{border:1px solid #e0dfe3;padding:7px 10px}
.listBlocksStyle2 li{padding-right:30px;position:relative}
.listBlocksStyle2 li.last,.listBlocksStyle2 li:last-of-type{margin-bottom:0;border:0;padding-bottom:0}
.listBlocksStyle2 li p{color:#999;font-weight:normal;font-size:1em;line-height:1;margin:4px 0 8px;text-transform:uppercase;font-family:Arial,sans-serif}
.listBlocksStyle2 .deleteItem{background:url('../../..//magazine/graphics/buttons/sprite.buttons.png') no-repeat 0 -405px;height:20px;display:inline-block;text-indent:-1000em;position:absolute;right:0;top:-6px;width:20px}
.listBlocksStyle2 .more{border-bottom:1px solid #d6d6d6;padding-right:12px;padding-bottom:4px;font:1em/1 Arial,sans-serif;text-transform:uppercase;text-align:right;background:url(/magazine/graphics/icons/sprite.icons.png) no-repeat right -588px}
.listInline{margin-bottom:32px}
.listInline ul:after{clear:both;content:'';display:table}
.listInline li{float:left;font:bold 1em/1 Arial,sans-serif;list-style:none;margin:0 3px 0 0}
.listInline .disabled a,.listInline .disabled span{color:#999}
.listInline .selected a,.listInline .selected span{color:#b41e8e}
.listInline a,.listInline span{background:#f3f3f3;color:#1468b3;display:inline-block;font-size:1.2em;line-height:1;padding:4px 5px}
.listInline a:hover,.listInline span.on{border-color:inherit;color:#b41e8e;text-decoration:none}
.videoblock,.audioblock{height:83px;margin:0 0 12px;position:relative}
.videoblock object,.audioblock object,.videoblock embed,.audioblock embed{height:100%;left:0;position:absolute;top:0;width:100%}
.videoblock{height:0;padding-bottom:75%;padding-top:25px}
.videoblock div,.videoblock iframe{height:100%;left:0;position:absolute;top:0;width:100%}
.box{border-bottom:1px solid #d6d6d6;margin:0 0 31px}
.box h2{margin-bottom:11px;border-top:4px solid #303030;border-bottom:1px solid #d6d6d6;padding-top:5px;padding-bottom:5px;color:#303030;font:1.4em/1.286 'Oswald',sans-serif;text-transform:uppercase}
.box h2 a{padding-right:15px;color:#303030;background:url(/magazine/graphics/icons/heading.link.png) no-repeat right}
.box ul{margin-bottom:24px}
.box li{padding-bottom:4px;font-weight:bold;font-size:1.2em;list-style:none;background:url(/magazine/graphics/list.style1.png) no-repeat 0 4px;padding-left:12px}
.box li:last-child{margin-bottom:0;padding-bottom:0}
.box li h3{font-size:1.2em;line-height:1.333}
.extras{margin-bottom:23px;border-bottom:1px solid #d6d6d6}
.extras h2{margin-bottom:11px;border-top:4px solid #303030;border-bottom:1px solid #d6d6d6;padding-top:5px;padding-bottom:5px;color:#303030;font:1.4em/1.286 'Oswald',sans-serif;text-transform:uppercase}
.extras h2 a{color:#1468b3}
.extras ul{margin:0;padding:0}
.extras li{background:0;font-size:1em;line-height:1;list-style:none;list-style-position:outside;margin:0;padding-left:0;margin-bottom:8px}
.extras h3{font-weight:normal;font-size:1.2em;line-height:1.333;margin:0}
.extras p{color:#303030;margin:0 0 12px}
.extras p:after{clear:both;content:'';display:table}
.extras p img{float:left;margin:0 10px 12px 0;margin-right:5px}
.extras .date{color:#999;font-weight:normal;font-size:1em;line-height:1;margin:4px 0 8px;text-transform:uppercase}
.featuredEmployer{margin-top:-5px;margin-bottom:24px;width:300px;overflow:hidden}
.featuredEmployer h2{margin-bottom:4px}
.featuredEmployer ul{margin-bottom:11px;padding-left:0;width:310px}
.featuredEmployer ul li{float:left;margin:8px 8px 0 0;border:1px solid #d6d6d6;padding:0;background:0}
.featuredEmployer ul:after{clear:both;content:'';display:table}
#rightcolumn .twtr-widget{font-size:1em!important;font-family:Arial,sans-serif!important}
#rightcolumn .twtr-doc,#rightcolumn .twtr-timeline{border-radius:0}
#rightcolumn .twtr-widget h3,#rightcolumn .twtr-widget h4{font-family:Arial,sans-serif!important}
#rightcolumn .twtr-widget p{font:1.2em/1.333 Arial,sans-serif!important}
#rightcolumn .twtr-widget em{font-size:.917em!important}
#rightcolumn .twtr-ft span{font-size:1.2em}
.conduct h2,.disclaimer h2{margin-bottom:11px;border-bottom:1px solid #d6d6d6;padding-bottom:7px;color:#303030;font:1.4em/1 'Oswald',sans-serif;text-transform:uppercase}
#newsletter_block{border-top:0;padding-top:0}
#newsletter_block h2{margin-bottom:0}
#newsletter_block fieldset{border-top:1px solid #fff}
#newsletter_block label{width:auto}
#newsletter_block .hide{left:-1000em;position:absolute}
#newsletter_block .text{background:#fff;border:1px solid #cfcfcf;color:#303030;font:1.2em/normal Arial,sans-serif;padding:4px 4px 3px;display:block;margin-bottom:8px;max-width:75%}
#newsletter_block button{margin:0}
#skiplinks{display:inline}
#skiplinks li{display:inline}
#skiplinks a{background:#FFF;border:2px solid #1468b3;font-size:1.3em;left:-1000em;position:absolute;outline:0;padding:6px;text-decoration:none;top:150px;z-index:10}
#skiplinks a:focus,#skiplinks a:active{left:250px}
.navStyle5{border-top:4px solid #303030;clear:both;height:68px;position:relative;width:100%;min-width:1024px;border-bottom:1px solid #d6d6d6}
.navStyle5 #sleeve{background-color:#e8e8e8;border-bottom:1px solid #303030}
.navStyle5 #sleeve #subsleeve{border-top:1px solid #fff;border-bottom:1px solid #fff}
.navStyle5>#sleeve>div>ul{margin:0 auto;width:940px}
.navStyle5>#sleeve>div>ul>li{background:url(/magazine/graphics/nav.top.divider.png) no-repeat top left}
.navStyle5>#sleeve>div>ul>li>a{padding:0 17px;font-weight:normal;font-size:1.167em;font-family:'Oswald',sans-serif;text-transform:uppercase;color:#000}
.navStyle5>#sleeve>div>ul>li>a:hover,.navStyle5>#sleeve>div>ul>li>a:focus{color:#000;text-decoration:none}
.navStyle5>#sleeve>div>ul>.first{background-image:none}
.navStyle5>#sleeve>div>ul>.current>a{position:relative;z-index:11;height:34px;color:#b41e8e}
.navStyle5>#sleeve>div>ul>.current>a:hover,.navStyle5>#sleeve>div>ul>.current>a:focus{color:#b41e8e}
.navStyle5>#sleeve>div>ul>.over>a{position:relative;z-index:11;height:34px;background-color:#fff;border-left:1px solid #d6d6d6;padding-left:16px}
.navStyle5>#sleeve>div>ul>.over>a:hover,.navStyle5>#sleeve>div>ul>.over>a:focus{text-decoration:underline}
.navStyle5>#sleeve>div>ul>.current.over>a{color:#b41e8e}
.navStyle5>#sleeve>div>ul>li>div>ul{margin:0 auto;width:940px}
.navStyle5 ul{margin-bottom:0;height:32px}
.navStyle5 li{background:0;font-size:1em;line-height:1;list-style:none;list-style-position:outside;margin:0;padding-left:0;float:left;font:bold 1.2em/1 Arial,sans-serif}
.navStyle5 li.rss{background:url(/magazine/graphics/icons/sprite.icons.png) no-repeat 5px -445px}
.navStyle5 li.first.label{background:url(/magazine/graphics/icons/sprite.icons.png) no-repeat 95% -576px;line-height:32px;margin:0;padding:0 17px;color:#303030}
.navStyle5 li.dropdown>a{padding-right:22px;background:url("/magazine/graphics/icons/sprite.icons.png") no-repeat right -2588px}
.navStyle5 li ul{border:0;height:auto;margin:0;font-size:.834em}
.navStyle5 li a{display:inline-block;height:32px;line-height:32px;padding:0 8px}
.navStyle5 li a:hover,.navStyle5 li a:focus{color:#1468b3}
.navStyle5 li div{left:0;margin:35px 0 0;position:absolute;right:0;top:0;height:0;visibility:hidden;background-color:#fff;border-bottom:0}
.navStyle5 li li{position:relative;background:url(/magazine/graphics/nav.divider.png) no-repeat left;font-weight:normal}
.navStyle5 li li div{display:none;margin-top:32px;right:auto;width:218px;z-index:32768;border:solid #d6d6d6;border-width:0 1px 1px}
.navStyle5 li li:hover>div{display:block}
.navStyle5 li li.over div{display:block}
.navStyle5 li li ul{height:auto;padding-bottom:6px}
.navStyle5 li li li{background-image:none;float:none;padding-bottom:4px}
.navStyle5 li li li a{display:block;height:auto;line-height:normal;padding:5px 10px}
.navStyle5 ul li li.first{background-image:none}
.navStyle5 ul li li.first>a{padding-left:17px}
.navStyle5 ul li li li.first>a{padding-left:8px}
.navStyle5 .current div{z-index:10;height:auto;visibility:visible}
.navStyle5 .over div{z-index:11;height:auto;visibility:visible}
.navStyle5-nosubnav{height:35px}
#crumbtrail{width:620px}
#crumbtrail ul{margin:0}
#crumbtrail ul:after{clear:both;content:'';display:table}
#crumbtrail li{background:0;font-size:1em;line-height:1;list-style:none;list-style-position:outside;margin:0;padding-left:0;border-right:1px solid #d6d6d6;float:left;font:1em/1.4 Arial,sans-serif;text-transform:uppercase;margin-right:8px;padding:0 7px 0 0}
#crumbtrail li.first{background:0;padding-left:0}
#crumbtrail li.first span{left:-1000em;position:absolute}
#crumbtrail li:last-child{border-right:0}
.colour1,.colour2,.colour3{clear:both;margin-bottom:32px}
.colour1:after,.colour2:after,.colour3:after{clear:both;content:'';display:table}
.colour1 .picture,.colour2 .picture,.colour3 .picture{margin-bottom:6px}
.sectionhead{margin-bottom:12px;border-top:4px solid #303030;border-bottom:1px solid #d6d6d6;padding-top:7px;padding-bottom:7px}
.sectionhead .sectionhead_sleeve:after{clear:both;content:'';display:table}
.sectionhead h2{color:#303030;font:1.4em/1 'Oswald',sans-serif;margin:0;text-transform:uppercase}
.sectionhead h2 a{color:#303030;padding-right:15px;background:url(/magazine/graphics/icons/heading.link.png) no-repeat right}
.sectionhead .rssfeed{float:right}
.sectionhead .rssfeed span{display:inline-block;text-indent:-1000em;background:url("/magazine/graphics/icons/sprite.icons.png") no-repeat 0 -452px;height:16px;width:16px}
.sectionhead .rssfeed+h2{padding-right:25px}
.colour1 h2,.colour1 a{color:#303030}
.colour1 .story_small,.colour1 .story_large{margin:0 0 8px;padding:0 0 8px}
.colour1 .twocolumn{margin:0 0 24px;padding:0}
.colour1 .twocolumn .group_story_large .story_list{margin:0 0 -8px;padding:0}
.colour1 .twocolumn .story_large,.colour1 .twocolumn .story_small{margin:0;padding:0}
.colour1 .twocolumn:last-of-type{margin-bottom:0}
.colour1 .group_story_large .story_list{margin-bottom:-8px;margin-top:4px}
.colour2 .sectionhead{background:#f3f3f3}
.colour2 .sectionhead h2{padding-left:8px}
.colour2 .sectionhead h2,.colour2 .sectionhead a{color:#303030}
.colour2 h2,.colour2 a{color:#303030}
.colour2 .story_small,.colour2 .story_large{margin:0 0 8px;padding:0 0 8px}
.colour2 .twocolumn{margin:0 0 24px;padding:0}
.colour2 .twocolumn:last-of-type{margin-bottom:0}
.colour2 .group_story_large .story_list{margin:0 0 -8px;padding:0}
.colour2 .story_large,.colour2 .story_small{margin:0;padding:0}
.colour2 .story_list{margin-bottom:8px;margin-top:4px}
.colour2 .group_story_large .story_list{margin-bottom:-8px;margin-top:4px}
.colour3 .sectionhead{border-top:0;padding-top:0}
.colour3 .sectionhead h2,.colour3 .sectionhead a{color:#303030}
.colour3 h2,.colour3 a{color:#303030}
.colour3 .story_small,.colour3 .story_large{margin:0 0 8px;padding:0 0 8px}
.colour3 .twocolumn{margin-bottom:8px}
.colour3 .twocolumn .story_list{margin:0;padding:0}
.colour3 .twocolumn .group_story_large .story_list{margin:0 0 -8px;padding:0}
.colour3 .twocolumn .story_large,.colour3 .twocolumn .story_small{margin:0 0 8px;padding:0}
.colour3 .story_list{margin-bottom:8px;margin-top:4px}
.colour3 .group_story_large .story_list{margin-bottom:-8px;margin-top:4px}
#wrapper .section_column2 .picture img{border:0}
#wrapper .section_column2 .colour1 .picture,#wrapper .section_column2 .colour3 .picture{margin-right:0;float:none}
#index .section_column2 .picture{margin-right:0}
.story_small,.story_large{clear:left;margin-bottom:8px}
.story_small:after,.story_large:after{clear:both;content:'';display:table}
.story_small .picture a,.story_large .picture a,.story_small .picture img,.story_large .picture img{display:block}
.story_small p,.story_large p{font-family:Georgia,"Times New Roman",Times,serif;margin-bottom:8px}
.story_small h2 a,.story_large h2 a{color:#1468b3}
.story_list{clear:left}
.story_list ul{margin:0}
.story_list li{background:0;font-size:1em;line-height:1;list-style:none;list-style-position:outside;margin:0;padding-left:0;margin-bottom:8px}
.story_list li h2{font-size:1.2em;line-height:1.333;margin:0}
.story_list li p{margin:0}
.style1 h2,.style2 h2{margin:0 0 8px}
.story_small h2,.style2 .story_large h2,.section_column2 .style2 h2,.section_column2 .story_large h2{margin-bottom:3px;font-size:2em;line-height:1.2}
p.more{clear:both;margin-bottom:0;padding-top:32px}
.moreinfo{margin-bottom:12px}
.section_twocolumn .section_column1 .colour2 .twocolumn .column1,.section_twocolumn .section_column1 .colour2 .twocolumn .column2{width:210px}
.storyMeta{margin-bottom:16px}
.storyMeta h3{margin-bottom:6px;border-bottom:1px solid #d6d6d6;padding-bottom:6px;color:#303030;font:1.4em/1 'Oswald',sans-serif;text-transform:uppercase}
.storyMeta p{font-family:Arial,sans-serif}
.storyMeta:last-of-type{margin-bottom:0}
.storyMeta:last-of-type p{margin-bottom:0}
.storytext blockquote{position:absolute;margin-bottom:32px;margin-left:480px;border-top:1px solid #d6d6d6;padding-top:7px;padding-bottom:32px;width:140px;background:#fff url(/magazine/graphics/blockquote.bottom.png) no-repeat bottom right}
.storytext blockquote>p{margin-bottom:8px;padding-top:38px;font:bold 1.4em/1.285 Arial,sans-serif;background:url(/magazine/graphics/blockquote.top.png) no-repeat left top}
.storytext blockquote .quotesource{padding:0;font-weight:normal;font-size:1em;line-height:1.6;text-transform:uppercase;background:0;color:#999}
h2 .icon{display:inline-block;text-indent:-1000em}
.storytext p{font-size:1.4em;line-height:1.428;font-family:Georgia,"Times New Roman",Times,serif}
.storytext .catchline p,.storytext .byline{font-family:Arial,sans-serif}
.storytext .byline{margin-bottom:20px;border-bottom:1px dotted #303030;padding-bottom:7px;font-size:1em;line-height:1}
.storytext .byline .author{font-weight:bold}
.storytext img{max-width:100%}
.synopsis p{font-style:italic;font-size:1.4em;line-height:1.429}
.standfirst p{font-size:1.8em;line-height:1.333}
.storytext .question abbr,.storytext .answer abbr{float:left;margin-right:10px;border-bottom:0;font:50px/60px 'Oswald',sans-serif}
.storytext .question abbr span,.storytext .answer abbr span{float:left;width:35px;height:57px}
.storytext .question:after,.storytext .answer:after{clear:both;content:'';display:table}
.storytext .question abbr{color:#b41e8e}
.storytext .answer abbr{color:#ed1c24}
.storytext p.question{font-size:1.8em;line-height:1.333}
.storytext ul{margin-bottom:18px;padding-left:22px}
.storytext ul li{list-style:none;padding-left:16px;padding-bottom:4px;font-size:1.4em;line-height:1.428;font-family:Georgia,"Times New Roman",Times,serif;background:url(/magazine/graphics/list.style1.png) no-repeat left 8px}
.storytext ol{margin-bottom:18px;padding-left:40px;list-style:none}
.storytext ol li{font-size:1.4em;line-height:1.428;font-family:Georgia,"Times New Roman",Times,serif;list-style-position:outside;padding-left:0;margin-left:0}
.printonly{display:none}
.inlineFull li{list-style:none;margin-bottom:20px}
.inline_image{margin:0 auto}
.inlineFull,.inline_image{clear:both;margin-bottom:22px}
.inlineFull img,.inline_image img{display:block}
.inlineFull .picture,.inline_image .picture{margin:0 0 7px}
.inline_image_left{float:left;margin-right:20px}
.inline_image_right{float:right;width:220px;margin-left:20px;margin-right:-160px;background-color:#fff}
.inlineRight .picture,.inlineLeft .picture{margin:0}
cite{font-style:normal}
cite a{font-weight:bold}
.source,.inline_source,.credit,.caption,.inline_caption,.byline{color:#999;font-weight:normal;font-size:1em;line-height:1;margin:4px 0 8px;text-transform:uppercase}
.storytext .inline_image{border-bottom:1px solid #d6d6d6;padding-bottom:11px}
.storytext .inline_image .inline_source,.storytext .inline_image .inline_caption{font-family:Arial,sans-serif}
.storytext .inline_image .inline_source{margin-bottom:4px;font-size:1em;text-transform:uppercase}
.storytext .inline_image .inline_caption{margin-bottom:0;font-size:1.2em;line-height:1.2;text-transform:none;color:#303030}
.storytext .storyMeta{color:#303030;font-size:1em;line-height:1}
.storytext .storyMeta p{font-size:1.2em;line-height:1.6;font-family:Arial,sans-serif;text-transform:none}
.factfile{margin-bottom:23px;border-bottom:1px solid #d6d6d6;background-color:#f3f3f3;padding:20px 20px 8px;clear:both}
.factfile>h2{margin-bottom:11px;border-top:4px solid #303030;border-bottom:1px solid #d6d6d6;padding-top:5px;padding-bottom:5px;color:#303030;font:1.4em/1.286 'Oswald',sans-serif;text-transform:uppercase;background-color:#fff;border-top:0;margin:-20px -20px 11px}
.factfile p,.factfile ul li,.factfile ol li{font:1.2em/1.5 Arial,sans-serif}
.storyAuthorSmall{margin-bottom:23px;border-bottom:1px solid #d6d6d6;padding-bottom:19px;word-wrap:break-word;overflow:hidden}
.storyAuthorSmall:after{clear:both;content:'';display:table}
.storyAuthorSmall>a{float:left;margin:0 10px 12px 0}
.storyAuthorSmall .author{color:#999;font-weight:normal;font-size:1em;line-height:1;margin:4px 0 8px;text-transform:uppercase;margin:0;float:left;width:350px}
.storyAuthorSmall .author a{font-weight:bold;word-wrap:break-word}
.storyAuthorSmall .title{display:block;margin:8px 0;font-size:1.2em;line-height:1.6em;text-transform:none;color:#303030}
.storyAuthorLarge{margin-bottom:32px}
.storyAuthorLarge:after{clear:both;content:'';display:table}
.storyAuthorLarge img{float:left;margin-right:20px}
.story_large,.video_story_large{margin-bottom:16px;border-bottom:1px solid #d6d6d6;padding-bottom:7px}
.story_large .videoblock+.meta,.video_story_large .videoblock+.meta{margin-top:13px;margin-bottom:3px;font-size:1em;line-height:1.8;font-family:Arial,sans-serif}
.story_large .videoblock+.meta span a,.video_story_large .videoblock+.meta span a{font-weight:bold}
.story_large .videoblock+.meta+.caption,.video_story_large .videoblock+.meta+.caption{margin:0;font:1.2em/1.6 Arial,sans-serif;color:#303030;text-transform:none}
.story_large .videoblock+.meta .caption,.video_story_large .videoblock+.meta .caption{margin-bottom:0}
.relatedimages .relatedimages_block{overflow:hidden;width:100%}
.relatedimages ul:after{clear:both;content:'';display:table}
.relatedimages li{float:left;margin-right:20px;margin-bottom:20px;width:140px}
.relatedimages a,.relatedimages img{display:block}
.relatedimages img{width:100%}
.section_column2 .relatedimages{padding:0;background:0}
.section_column2 .relatedimages ul{margin:0;width:auto}
.section_column2 .relatedimages li{display:block;float:none;margin-right:0}
.section_column2 .relatedimages h2{left:-1000em;position:absolute}
.relatedfiles li .icon{background-image:none;padding:0;height:auto;color:#999;font-weight:normal;font-size:.833em;line-height:1;text-transform:uppercase}
.relatedlinks p{font-size:1.2em;line-height:1.333;font-family:Arial,sans-serif}
.tags li{display:inline;font-size:1.2em;line-height:1.333}
.storytext .tags ul{padding-bottom:15px}
.subscribe_options{margin-bottom:16px}
.subscribe_options:after{clear:both;content:'';display:table}
.subscribe_options .subscribe_box{float:left;width:220px;margin-right:10px}
.storytext .paging ul,.storytext .tags ul,.storytext .relatedimages_block ul,.storytext .inlineFull ul{padding-left:0}
.storytext .paging ul li,.storytext .tags ul li,.storytext .relatedimages_block ul li,.storytext .inlineFull ul li{background-image:none;padding:0}
.storytext .relatedimages_block ul{width:480px}
.storytext .relatedimages_block ul li{margin-right:20px}
.storytext .paging_results p{font-family:Arial,sans-serif}
.storytext .relatedarticles .date{margin:4px 0 0;font-size:.833em;line-height:1;font-family:Arial,sans-serif}
.storytext .extras ul{margin-bottom:0;padding-left:0}
.storytext .extras ul li{font-weight:bold;font-size:1.2em;font-family:Arial,sans-serif;background-position:0 4px}
.storytext .extras ul li h3{font-weight:bold;font-size:1em}
.storytext .pageOptions{margin-bottom:24px}
.storytext .pageOptions ul{margin-bottom:0;padding:0}
.storytext .pageOptions ul li{background-image:none;padding-left:0;padding-bottom:0;font-size:1em;font-family:Arial,sans-serif;text-transform:uppercase}
.storytext .section_column2 .pageOptions{margin-top:0;border-top:0}
.storytext .section_column2 .pageOptions ul{border-top:0}
.storytext .section_column2 .pageOptions li{float:none;margin:0;border-top:1px solid #d6d6d6;border-right:0;padding-bottom:0}
.storytext .section_column2 .pageOptions li a{border:solid #fff;border-width:1px 0;background-color:#f3f3f3;display:block;margin:0;padding:5px 5px 5px 35px}
.storytext .section_column2 .pageOptions li a.print{background-position:10px -122px}
.storytext .section_column2 .pageOptions li a.email{background-position:10px -57px}
.storytext .section_column2 .pageOptions li a.rate{background-position:10px -187px}
.storytext .section_column2 .pageOptions li a.addthis_button_compact{background-position:10px -317px}
.storytext .section_column2 .pageOptions li a.comment{background-position:10px 7px}
.storytext .section_column2 .pageOptions li a.save{background-position:10px -252px}
.storytext .section_column2 .pageOptions li a.addthis_button_compact{float:none}
.storytext .inlineImages ul{padding-left:0}
.storytext .inlineImages ul li{padding-bottom:0;padding-left:0;background-image:none;margin-right:20px}
.storytext .gallery ul{padding-left:0}
.storytext .gallery ul li{padding-bottom:0}
.storytext .socialMediaSharing li{background:0;padding-left:0;line-height:normal}
.storytext .feedback_box p{font-size:1.2em;line-height:1.333;font-family:Arial,sans-serif}
.storytext .feedback_box p+p{margin-bottom:0}
#top_container_sleeve>img{padding-bottom:12px}
#story .table-full{width:460px}
#story .section_column1 .extras{clear:both}
#story .abacus-popup .table-full{width:576px}
.storySubsHybrid .columns{margin-bottom:20px}
.storySubsHybrid .columns:after{clear:both;content:'';display:table}
.storySubsHybrid .columns .column{float:left;width:460px}
.storySubsHybrid .columns .column2{float:right}
.storySubsHybrid .viewDigital{background-position:8px 50%;border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:14px;border-top-left-radius:14px;margin-bottom:32px;padding:8px 10px 8px 34px;text-align:left;width:100%}
.storySubsHybrid .tabs .tabsStyle1{padding:0}
.storySubsHybrid .tabs .tabsStyle1 li{background-image:none;padding:0}
.storySubsHybrid .tabs .tabsStyle1 a{color:#303030}
.storySubsHybrid .bundles{margin-bottom:64px}
.storySubsHybrid .bundles .column{border-bottom:1px solid #D6D6D6;border-left:1px solid #d6d6d6;display:table-cell;padding:28px 20px;vertical-align:top;width:273px}
.storySubsHybrid .bundles .column.first{border-left:0}
.storySubsHybrid .bundles .column img{float:right;margin:0 0 12px 10px}
.storySubsHybrid .bundles .column h3{color:#000}
.storySubsHybrid .bundles .column .mainHeading{background:#E7F0F7;border:1px solid #8AB4D9;box-shadow:0 0 0 1px #fff inset;text-shadow:2px 2px 1px #fff;color:#b41e8e;font:6em/1.2 'Oswald',sans-serif;margin:0 15px 0 -20px;position:relative;text-align:center}
.storySubsHybrid .bundles .column .mainHeading span{display:inline-block;padding:60px 0;position:relative;width:100%}
.storySubsHybrid .bundles .column .mainHeading:before,.storySubsHybrid .bundles .column .mainHeading span:before,.storySubsHybrid .bundles .column .mainHeading:after,.storySubsHybrid .bundles .column .mainHeading span:after{content:'';display:block;height:0;position:absolute;width:0}
.storySubsHybrid .bundles .column .mainHeading:before,.storySubsHybrid .bundles .column .mainHeading span:before{border-left:17px solid transparent;border-right:17px solid transparent;border-top:16px solid #8AB4D9;bottom:-17px;left:130px}
.storySubsHybrid .bundles .column .mainHeading span:before{border-top-color:#E7F0F7;bottom:-15px}
.storySubsHybrid .bundles .column .mainHeading:after,.storySubsHybrid .bundles .column .mainHeading span:after{border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:16px solid #8AB4D9;right:-16px;top:35%}
.storySubsHybrid .bundles .column .mainHeading span:after{border-left-color:#E7F0F7;right:-14px;z-index:1}
.storySubsHybrid .bundles .column ul{padding:0}
.storySubsHybrid .bundles .column li{background-position:0 5px;padding-bottom:0}
.storySubsHybrid .bundles .column li,.storySubsHybrid .bundles .column p{color:#000;font:1.2em/1.333 Arial,sans-serif}
.storySubsHybrid .bundles table{border-top:0;font-family:Arial,sans-serif}
.storySubsHybrid .bundles thead tr th{position:absolute;left:-9999px}
.storySubsHybrid .bundles th,.storySubsHybrid .bundles td{padding:20px;width:273px}
.storySubsHybrid .bundles tr:nth-child(2n) th{font-weight:normal}
.storySubsHybrid .bundles tr.odd{background:#f3f3f3}
.storySubsHybrid .bundles .tick{text-align:center}
.storySubsHybrid .bundles .tick span{display:inline-block;text-indent:-1000em;background:url(/magazine/graphics/tick.bundle.png) no-repeat 0 0;height:40px;width:40px}
.storySubsHybrid .bundles .tick .no{background:0}
.storySubsHybrid .bundles .tick.digital .yes{background-position:0 -100px}

.gallery,.slider{background:#f3f3f3;margin:0 0 32px;overflow:auto;width:620px}
.gallery:after,.slider:after{clear:both;content:'';display:table}
.gallery .controls,.slider .controls{height:0;margin:0;position:absolute;width:620px}
.gallery .controls li,.slider .controls li{background:0;font-size:1em;line-height:1;list-style:none;list-style-position:outside;margin:0;cursor:pointer;height:30px;display:inline-block;text-indent:-1000em;margin:52px 0 0;padding-left:0;width:30px}
.gallery .controls .previous,.slider .controls .previous{background:url(/magazine/graphics/gallery/sprite.gallery.png) no-repeat -12px -12px;float:left;margin-left:8px}
.gallery .controls .previous.disabled,.slider .controls .previous.disabled{background-position:-12px -56px}
.gallery .controls .next,.slider .controls .next{background:url(/magazine/graphics/gallery/sprite.gallery.png) no-repeat -62px -12px;float:right;margin-right:8px}
.gallery .controls .next.disabled,.slider .controls .next.disabled{background-position:-62px -56px}
.gallery .controls .disabled,.slider .controls .disabled{cursor:default;display:none}
.gallery .thumbs,.slider .thumbs{margin:0 auto;padding-top:30px;width:540px;height:90px;overflow:hidden}
.gallery .thumbs ul,.slider .thumbs ul{margin:0}
.gallery .thumbs ul:after,.slider .thumbs ul:after{clear:both;content:'';display:table}
.gallery .thumbs li,.slider .thumbs li{float:left;width:60px;list-style:none;margin:8px 15px;padding-left:0}
.gallery .thumbs .caption,.slider .thumbs .caption{display:none}
.gallery .display{position:relative}
.gallery .display img{display:block;margin:0 auto}
.gallery .display .caption{background:#000;background:rgba(0,0,0,0.7);bottom:0;color:#fff;left:0;margin:0;padding:8px 10px;right:0;position:absolute;text-transform:none}
.gallery .display .caption *{margin:0 0 4px}
.gallery .display .caption h4{color:#fff}
.gallery .display .caption a{color:#fff}
.gallery .display .caption .source{font:1em/1.6 Arial,sans-serif}
.galleryStyle2{width:620px}
.galleryStyle2 .controls{width:620px}
.slideshow .sleeve:after{clear:both;content:'';display:table}
.slideshow .htmlContent{margin-bottom:0}
.slideshow .display{background:#fff;height:300px}
.slideshow .display:hover .caption{visibility:visible;opacity:1;filter:alpha(opacity=100);-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;-webkit-transition:opacity .2s linear;-transition:opacity .2s linear}
.slideshow .display img{display:block;position:absolute;cursor:pointer}
.slideshow .display .caption{background:#515151;background:#fff;height:70px;margin:207px 0 0;padding:8px 10px;opacity:0;filter:alpha(opacity=0);position:absolute;visibility:hidden;width:600px}
.slideshow .display .caption h4{padding-top:8px;color:#303030;margin-bottom:8px;font-size:2em;line-height:1.2}
.slideshow .display .caption h4 a{color:#1468b3}
.slideshow .display .caption .standfirst{margin:0;color:#303030;font-family:Georgia,"Times New Roman",Times,serif}
.slideshow .display .caption .read{display:none}
.slideshow .controls{float:right;margin:0}
.slideshow .controls li{background:url(/magazine/graphics/gallery/sprite.gallery.controls.png) no-repeat -15px -116px;height:20px;display:inline-block;text-indent:-1000em;margin:0;width:20px;cursor:pointer}
.slideshow .controls .play{background-position:-66px -15px}
.slideshow .thumbs{float:left;height:30px}
.slideshow .thumbs ul{margin:0;padding-top:9px}
.slideshow .thumbs ul:after{clear:both;content:'';display:table}
.slideshow .thumbs li{background:url(/magazine/graphics/gallery/sprite.gallery.controls.png) no-repeat -14px -264px;border:0;cursor:pointer;display:inline-block;height:12px;margin:0;width:12px}
.slideshow .thumbs .selected{background-position:-15px -219px}
.slideshow .thumbs .caption{display:none}
.slideshowStyle1{background:url(/magazine/graphics/gallery/carousel.pic.bg.png) repeat-x bottom}
.slideshowStyle1 .thumbs ul{padding-left:7px}
.slideshowStyle1 .display .caption{width:100%;padding:0}
.slideshowStyle1 .controls{margin:5px 7px 0 0}
.slideshowStyle2{position:relative;background-color:#fff}
.slideshowStyle2 .sectionhead .rssfeed{margin-right:30px}
.slideshowStyle2 .display{float:left;width:300px;height:364px}
.slideshowStyle2 .display .caption{display:none}
.slideshowStyle2 .controls{position:absolute;top:8px;right:4px}
.slideshowStyle2 .controls li{list-style:none}
.slideshowStyle2 .thumbs{float:right;width:320px;padding-top:0}
.slideshowStyle2 .thumbs ul{margin-left:-30px;border-bottom:1px solid #d6d6d6;padding-top:0}
.slideshowStyle2 .thumbs li{background:#f3f3f3 none;display:block;font-size:1em;height:121px;list-style:none;margin-bottom:1px;overflow:hidden;width:auto}
.slideshowStyle2 .thumbs li.last{height:119px}
.slideshowStyle2 .thumbs li.last>.caption{border-bottom:0}
.slideshowStyle2 .thumbs li img{display:none}
.slideshowStyle2 .thumbs .caption{display:block;border-bottom:1px solid #d6d6d6;border-left:2px solid #fff;padding:24px 19px;margin-left:30px;min-height:72px}
.slideshowStyle2 .thumbs .caption h4{color:#303030;margin:0;font-size:2em;line-height:1.2}
.slideshowStyle2 .thumbs .caption h4 a{color:#1468b3}
.slideshowStyle2 .thumbs .caption p{display:none;color:#303030;margin-bottom:4px}
.slideshowStyle2 .thumbs .caption .read{color:#1468b3}
.slideshowStyle2 .thumbs .selected{position:relative;z-index:10;background:url(/magazine/graphics/gallery/selected.png) no-repeat left}
.paging{margin:32px 0}
.paging:after{clear:both;content:'';display:table}
.paging ul:after{clear:both;content:'';display:table}
.paging .paging_numbers{float:left}
.paging .paging_numbers ul{margin-bottom:0}
.paging .paging_numbers li{float:left;font:bold 1em/1 Arial,sans-serif;list-style:none;margin:0 3px 0 0;font:1.4em/14px 'Oswald',sans-serif}
.paging .paging_numbers a,.paging .paging_numbers span{border-right:1px solid #d6d6d6;padding:4px 8px 4px 4px;display:block}
.paging .paging_numbers .previous,.paging .paging_numbers .next{background:url("/magazine/graphics/buttons/sprite.buttons.png") no-repeat 100% 0;border:0;height:20px;padding:0;text-indent:-1000em;width:21px}
.paging .paging_numbers .previous{background-position:0 -139px}
.paging .paging_numbers .next{background-position:-59px -139px}
.paging .paging_numbers span.previous{background-position:0 -204px}
.paging .paging_numbers span.next{background-position:-59px -204px}
.paging .paging_results{float:left;padding-top:4px;padding-left:8px}
.paging .paging_results:after{clear:both;content:'';display:table}
.paging .paging_results p{float:left;margin-bottom:0;font-size:1.2em;line-height:1.333}
.paging .paging_results p span,.paging .paging_results p a{padding-left:4px}
.paging .paging_results .print{float:right}
.paging .paging_results .print a{background:url("/magazine/graphics/icons/sprite.icons.png") no-repeat 0 -126px;display:inline-block;padding:0 0 0 22px}
.ratings{margin-top:23px;background-color:#f3f3f3}
.ratings .sleeve{padding:0 20px 17px}
.ratings .sleeve:after{clear:both;content:'';display:table}
.ratings h2{margin-right:-20px;margin-bottom:18px;margin-left:-20px;background-color:#fff}
.ratings h2 span{color:#999}
.ratings p{padding-right:13px;line-height:34px}
.ratings p,.ratings .ratingsStar{float:left;margin:0}
.ratings .ratingsList{padding-top:1px}
.ratings .ratingsStar{background:url(/magazine/graphics/star.png) 50% 0 no-repeat;cursor:pointer;display:block;float:left;height:34px;margin:0;padding:0;text-indent:-1000em;width:34px}
.ratings .ratingsCurrent{line-height:34px;padding-left:12px}
.ratingsRated .ratingsStar{cursor:default}
.storytext .extras.ratings .ratingsList .ratingsStar{margin-right:4px;background-position:left top}
.storytext .extras.ratings .ratingsList .ratingsStarOver,.storytext .extras.ratings .ratingsList .ratingsStarSelected{background-position:left bottom}
#comments h2{margin-bottom:11px;border-top:4px solid #303030;border-bottom:1px solid #d6d6d6;padding-top:5px;padding-bottom:5px;color:#303030;font:1.4em/1.286 'Oswald',sans-serif;text-transform:uppercase;margin:0 0 8px}
#comments .comments_question{margin-bottom:12px;border-bottom:1px solid #d6d6d6;padding-bottom:11px;font-size:1.8em;line-height:1.333;font-family:Georgia,"Times New Roman",Times,serif}
#comments ul{padding:0}
#comments .picture{float:left;margin:0 10px 12px 0;margin-right:20px}
#comments li{background:0;font-size:1em;line-height:1;list-style:none;list-style-position:outside;margin:0;padding-left:0;margin-bottom:23px;border-bottom:1px solid #d6d6d6;margin-bottom:23px;border-bottom:1px solid #d6d6d6;padding:0 0 21px}
#comments li:after{clear:both;content:'';display:table}
#comments li.even{background:0}
#comments li.on_hold{border-bottom:0;padding:20px;background:#f4d9d9}
#comments li.editor_comment{border:0;padding:20px;background-color:#f3f3f3}
#comments p{margin-bottom:6px;font-size:1.2em;font-family:Arial,sans-serif}
#comments p.byline,#comments p.meta{margin:0;border:0;padding:0;font-size:1em}
#comments p.byline a:hover,#comments p.meta a:hover{color:#000}
#comments p.byline,#comments div.byline{margin-bottom:4px;border-bottom:0;padding-bottom:0}
#comments .meta{margin-bottom:0;font-family:Arial,sans-serif}
#comments_form{border-top:4px solid #303030;border-bottom:0;padding-top:3px;background-color:#fff}
#comments_form h2{margin-bottom:15px;padding-bottom:4px;background-color:#fff}
#comments_form label{width:100px;margin-top:0;margin-bottom:4px}
#comments_form label[for="postanonyes"],#comments_form label[for="postanonno"]{width:auto}
#comments_form .text{width:280px}
#comments_form #commentText{width:410px}
#comments_form .loggedout{padding:0 0 24px}
#comments_form .loggedout .buttons{padding-top:3px}
#comments_form .loggedout .buttons .button{margin-left:0}
#comments_form .loggedout p{font-size:1.2em;line-height:1.333;font-family:Arial,sans-serif}
#comments_form .comments_question{padding:0 20px 18px;border-bottom:1px solid #d6d6d6;font-size:1.8em;line-height:1.333}
#comments_form .LoggedIn ul{margin-bottom:4px;padding-left:0}
#comments_form .LoggedIn li{padding-bottom:0;font-family:Arial,sans-serif}
#comments_form .LoggedIn .securityfilter+p{font-size:1.2em;line-height:1.333;font-family:Arial,sans-serif}
#comments_form .LoggedIn .errorbox p{font-size:1.2em;line-height:1.333;font-family:Arial,sans-serif}
#comments_form .LoggedIn .field .errorbox{background-position:10px bottom}
#comments_form .LoggedIn .field>label[for=postanonyes]{width:5em}
#comments_form .LoggedIn .field>label[for=postanonyes] ~ div{margin-left:110px}
#comments_form .LoggedIn button{margin-left:0}
.poll{margin-bottom:32px}
.poll h2{margin-bottom:11px;border-top:4px solid #303030;border-bottom:1px solid #d6d6d6;padding-top:5px;padding-bottom:5px;color:#303030;font:1.4em/1.286 'Oswald',sans-serif;text-transform:uppercase}
.poll p{margin:0 0 4px;font-family:Georgia,"Times New Roman",Times,serif}
.poll .poll_sleeve{padding:8px 0 0}
.poll .poll_sleeve p{border-bottom:1px solid #d6d6d6;padding-top:12px;padding-bottom:7px;margin-bottom:0;font-size:1.4em;line-height:1;font-family:'Oswald',sans-serif;text-transform:uppercase;color:#b41e8e}
.poll fieldset>div{padding:0 0 5px}
.poll fieldset>div:after{clear:both;content:'';display:table}
.poll fieldset>div div{clear:left;float:left;width:64%;height:16px;background-color:#f3f3f3}
.poll fieldset>div div img{height:16px;margin-top:-1px}
.poll fieldset input{margin:0 5px 0 0}
.poll fieldset label{font-weight:bold;font-size:1.2em;line-height:1.333;color:#1468b3}
.poll fieldset button{margin-top:12px;width:100%}
.poll .pollQuestion{float:left;padding-right:10px;font-weight:bold;font-size:1.2em;color:#1468b3}
.poll .pollResponse{float:right;padding-left:10px;font-size:1.1em}
#pollResults{left:-1000em;position:absolute}
.gallery .options{height:15px;position:relative}
.gallery .options p{position:absolute;top:0;margin:0;padding:15px 54px 0;font:1em/1 Arial,sans-serif;text-transform:uppercase}
.gallery .options .counter{font-size:1.2em}
.gallery .options .toggle-caption{right:0;color:#1468b3;cursor:pointer}
.gallery .caption-hidden .caption{display:none}
.fullsize.inline_image{position:relative}
button.show-fullscreen{background:url(/magazine/graphics/fullscreen.png) 0 0 no-repeat;box-shadow:0 0 0 0 transparent;border:0;display:block;height:24px;margin:1px 1px 0 0;padding:0;position:absolute;right:0;text-align:left;text-indent:-9999px;top:0;width:24px;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.attachments{background:#2A2A2A;bottom:0;left:0;position:fixed;right:0;top:0;z-index:65536}
.attachments .toolbar{background:#191919;border-bottom:1px solid #999;height:18px;padding:10px;text-align:center}
.attachments .toolbar ul,.attachments .toolbar li{color:#FFF;display:inline-block;font-size:12px;font-weight:bold;padding:0 5px}
.attachments .toolbar li.toggle-thumbs{border-right:1px solid #FFF;cursor:pointer}
.attachments .toolbar li.toggle-thumbs:HOVER{text-decoration:underline}
.attachments .toolbar .close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8yMS8xMnmMrK8AAAHVSURBVEjHrZW9isJAEMfzBuYNfAQP/EAQNZWgokRQsPPeQN/Ae4N7Ar3aygMf4A4rLTRYKCpIsLKwsBWbuZ1hN7cXd5OcODBFMrO//WdmdmMAgKFxk/kr80/mLvzahfk38x7PUa7XQXscEGaY86baQKXyC/5vDvMXHdjkCY/aRYbL4LHIWK/XMBwOYT6fB8t0HMpbLpeyclMG2/KC0WgE2WwWarUazGYzJXS1WoFt25Q3GAzkUF8Gy10nxe12G5LJJC1EiD9eLBYpjnBJsSiJafC63NnhcADLsiCVSkGlUvHgu92OYPge4f5NuXUMLh10cAEpFAownU69zarVKinX2PhP03S1RCh+diaTISiWZ7FYBC1zjShzu91uCSbgIVCySGBUnU6nCYyKnwLGOoo6C8f6hsAvoc3D+iIM4ZPJBFqtFj3n83ndRHjNS6gim80Gms2m1ywxAThuYjM8QHj6FNZVHpDz+QyNRoPqWi6X704fKkUoxuv1OhyPRz84LsAd+e3pdIJcLgelUkl7X6BShGLefr+XQ+/+S8hr4u12o2TXdQM7j0ox73q9evPLPOYHx55wbSZ0F/2jcFeGBv2a+hF/TWgf4vOjgIX6ruYAObxJcd36H1n1fQPZiUT/AAAAAElFTkSuQmCC) no-repeat 100% 50%;border:0;box-shadow:none;font:bold 12px/24px Arial,sans-serif;height:24px;line-height:1;position:fixed;right:10px;text-align:left;text-indent:-9999px;top:7px;width:70px}
.attachments .toolbar .close:HOVER{color:#FFF;opacity:1;text-decoration:underline}
.attachments .main{background:#000;bottom:0;left:0;right:330px;position:fixed;top:39px;-webkit-user-select:none;-moz-user-select:none}
.attachments .sleeve{position:relative;height:100%}
.attachments .main .display{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;display:-webkit-box;display:-moz-box;display:-ms-box;display:-o-box;display:box;-webkit-box-pack:center;-moz-box-pack:center;-ms-box-pack:center;-o-box-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-box-align:center;-o-box-align:center}
.attachments .main .display div{max-height:100%;overflow:hidden;text-align:center}
.attachments .main .display img{display:block;margin:0 auto;max-height:100%;max-width:100%}
.attachments .main .loading{-webkit-animation:loading 2s;animation:loading 2s;background:url(/magazine/graphics/ajax_loader.gif) no-repeat 50% 50%;opacity:1}
.attachments .main .loading img{visibility:hidden}
@-webkit-keyframes loading{0%{opacity:0}
100%{opacity:1}
}
@keyframes loading{0%{opacity:0}
100%{opacity:1}
}
.attachments .main .controls{height:0;left:0;position:absolute;right:0}
.attachments .main .controls a,.attachments .main .controls a h2,.attachments .main .controls a p{color:#FFF}
.attachments .main .controls a:HOVER{text-decoration:none}
.attachments .main .controls h2{font:bold 12px Arial}
.attachments .main .controls p{font:12px Arial;max-width:250px}
.attachments .main .controls li{cursor:pointer;display:block;height:92px;text-indent:-9999px;width:50px}
.attachments .main .controls .previous{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAABHCAYAAACEV15vAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8yMS8xMnmMrK8AAAG7SURBVGje7dq9asJQFAfwDB069C26FPoQASHpYEGXbKFQyCCC4Dt0EgxIpgxu3XTo2llQoy/RPkCkCZqYz96eE8hil6KxOaXnwh/XH+fee27AI0mSdA/p/3J6kEfIHeQacimEkA4j1YQ7zAPkFnJBEVdWU4FcUcR9A1LDlUAZt5girjyDN1RxGJUyTqOMMyjjepRxfcYxjnGMYxzjGMc4xjGOcf8LJ8vywHGcNMsyEUVRTAbXarWsxWLhh2EocMVxnJDAKYoyBFgAIJHnufBgaZo2qB2HFVutViHCcEHlwk6nY9V+5vCMzWYzr9xK+A10XR/WfiFUVTXX63WOhx8X7KR/QsWqxU2n03ff9wtYmqb5kWfsPLjJZPJW4mA7owqqVh2u2WyOlstlCP2sAG63212327XINGG8qdB0d/v9vmghH7AMwxiReSHa7bY1n8+9IAiKCuLLcAKw+iaMWwy9Lk6SpAC6rrs5Enie5wuB0PM2cPY+4fZmpmk+k3r4EWjb9ut4PH5pNBpP/MnEOMYxjnGMYxzjGMc4xv31//hJT0eQnishO5FDdpaJ7BQY2fk5spOHpGY2fzTt+gX4y6T6Lq/rAgAAAABJRU5ErkJggg==);background-position:50% 50%;background-repeat:no-repeat;float:left;position:absolute}
.attachments .main .controls .next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAABHCAYAAABvYOVsAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8yMS8xMnmMrK8AAAFXSURBVGje7dotbsNAEAXgwMKywp4il8gFgk2DzAxtZmKj8pKEVFXlS/Q8BpYt/ybbfWmqtlIUEK+8D7yVRoH+9HZGirSzMsasrpU9j7bWtra2drbCBer5GuTB1mYhwG2QPU8LpnEbRID5BV2uyTfmH2hDgPkGXaYpZAKt2UBbNtCODRQKJJBAAgkkkEACCSSQQMuCxnE00zSZKIpeKUDA4DRNc8yy7N07CMkAY4/p+/4Ux/Heew8hGWCQFH4dJTWvqZHMDwqJOeip+VOGZIABCr2VJMnB+9gjGfQTTlmWnXfQ337yDgKmbdtzPF3XndI0ffMGwsfrup5wXUA5mLT7QcAMw3DuG6DyPP/wNvbAVFU1AgPUzGuaDyqK4hMjDpRDzP2gIAhegHKM0f8hgQQSSCCBBBJIIFYQ3Zsr3as03bs912YD3e4H5XYM3f4Q5YYV5Q4aw5beF9EQRc99KzelAAAAAElFTkSuQmCC);background-position:50% 50%;background-repeat:no-repeat;float:right}
.attachments .main .thumbnails.controls li.disabled{cursor:default;background:#000;background:rgba(0,0,0,0.7)}
.attachments .main .thumbnails.controls{margin-bottom:0;bottom:0;height:92px;overflow:hidden}
.attachments .main .thumbnails.controls li{background-color:#000;background-color:rgba(0,0,0,0.7)}
.attachments .main .thumbnails.controls .previous{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xNi8xMjRk/+8AAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAEUSURBVBiVTY9ByupAEIRr5j+AC/EWeg/jbrIyY2bM3QTBjSAeypUQjMhIMvneQhJeQ6+quuprA+j/KYrCWGvH+/2ucRxlJaksy9mwWq3Gy+Uia62stVIIQVOKc46UEjlnuq5jt9sh+G0IgZQSACklQghst1sz9dJ13Sw655gOVZYlwzAA0HUdIQQkzcl6PB4ADMNAURTjJDjnBMga86vp+17L5VKSFGPU9Xr9veW9n+He7zd1XWdAVVX9Kg6Hg40x8vl8yDnTti37/T7PDIBijLZpGl6vFwDf73c2zbR1XVvvPX3fA/B8PqmqarRN00iSTqfTCPwdj0e1bavFYqHNZmMMIO+9zufzBG2NMXm9Xut2u+kfRQjzZN+26qoAAAAASUVORK5CYII=)}
.attachments .main .thumbnails.controls .next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xNi8xMjRk/+8AAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAADDSURBVBiVZZCxjYAwDEV9pxuBpVJClyJiG0ahZxaGoIsUWRFR4uhdBwIsufF/sv+3tNYwM5xzAPJuMTMAVJUQwgcS5xyqSu+dUgrjOD4gASSEQCkFgFLKY9NFjuN4Qap6eXrcCyGgqgCYGdM0fV075+i9A3AcB7/yqmEYpLV2D94ncs4AnOeJ9/4WvfeklOi9k3O+klxirRWAlBLzPN8xvffEGAGoteK9fz5qWRbMjBjjRwTkb9s2ERHZ913Wdf15p/oHsk4z06fx3+8AAAAASUVORK5CYII=)}
.attachments .main .thumbs{background-color:#000;background:rgba(0,0,0,0.7);bottom:0;height:92px;left:0;margin:0 50px;overflow:hidden;position:absolute;right:0;text-align:center}
.attachments .main .thumbs .caption{display:none}
.attachments .main .thumbs ul{display:inline-block;height:78px;margin:0;padding:5px 0}
.attachments .main .thumbs li{display:inline-block;height:74px;margin:4px;opacity:.5;width:74px}
.attachments .main .thumbs li img{border:4px solid #FFF}
.attachments .main .thumbs li.current{opacity:1}
.attachments .main .thumbs li.current img{border-color:#F00}
.attachments .side{bottom:0;right:15px;position:fixed;top:40px;width:300px}
.attachments .side .advert{border-bottom:1px solid #FFF;padding:15px 0}
.attachments .side .advert iframe{border:0;height:250px;overflow:hidden;width:300px}
.attachments .side .caption{padding:15px 0;text-transform:none}
.attachments .side .caption .heading{color:#FFF}
.attachments .side .caption p{color:#FFF;font:1.4em/1.428 Georgia,"Times New Roman",Times,serif}
.attachments .side .caption p a{color:#FFF;text-decoration:underline}
.attachments .side .caption .source{font:1em/1.6 Arial,sans-serif}
.attachments .main .picture.controls{bottom:82px;height:auto;top:0}
.attachments .main .picture.controls li{height:100%}
.attachments .main .picture.controls .previous{background-position:0 50%;width:40px}
.attachments .main .picture.controls .next{background-position:100% 50%;position:absolute;right:0;width:40px}
.attachments .main .picture.controls .disabled{background:0;cursor:default}
.attachments.single-image .toolbar ul,.attachments.single-image .thumbs{display:none}
.attachments .main.tables-attachments{background:#FFF;bottom:88px}
.attachments .main.tables-attachments TABLE{margin:0 auto}
.attachments .main.tables-attachments .sleeve{overflow:auto}
.attachments .main.tables-attachments .sleeve div{padding:20px}
.attachments .main.tables-attachments .controls{background:#000;border-top:1px solid #CCC;bottom:-87px;height:87px}
.attachments .main.tables-attachments .controls ul{margin:0}
.attachments .main.tables-attachments .controls li{height:88px;text-indent:0;width:auto}
.attachments .main.tables-attachments .controls a{display:table-cell;height:71px;vertical-align:middle}
.attachments .main.tables-attachments .controls h2{margin:0 0 10px;padding:0}
.attachments .main.tables-attachments .controls p{margin:0}
.attachments .main.tables-attachments .controls .previous{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAABHCAYAAABvYOVsAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOC8wNi8xMv9MprYAAAGrSURBVGiB7dq9ahRRGIDhJxokRYoVUhgMIhFCSq8gBATvwTuwU7sUYm1EsLCz8AK8ASvFInegSAqxCIpBLESCRFHX4szAskQ/mRlmBvxeWPYPDg/nDMNy9ixMp9Nt/fQZRzisnk9ssScMTKrHmoJ74wTYqR5Bs01wGefmvxgKRFmdTXOoIUF1m1iu34wBREFhPKBl1dKNBQQrJChsKUFRCYpKUFSCohIUlaCoBEUlKCpBUQmK6hq0isd4ivUmA3QJWsVtXMTppoN0tR0zwT2cxxfcx9smA3UxQxewW2F+4iH2mg7WdoaWcEe5Xr7iAZ63GbDNDK3hES7hm7JMzzAdCnStQv1SZuZFG0gXoHomvuNMBxa0Az3Ba+U6uomtoUEHyn3nfTXODVzBwlAgyvbuDl7ibPX66pAgeIe7+KDcoa9je0iQCnMLr5T9wo2mA3W5k/9RuRdtKNdXo7r+a+FACwz/we+h1iUoKkFRCYpKUFSCohIUlaCosYGOE/SXPjGuJRsVqD7oNBrQfv1iDKB9Myet+jzyNd8P5djX4eyHQ4H+eAatT9A/ndL7DXazQ34l5LR8AAAAAElFTkSuQmCC) no-repeat 0 50%}
.attachments .main.tables-attachments .controls .previous a{padding:8px 0 8px 46px}
.attachments .main.tables-attachments .controls .next{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAABHCAYAAABvYOVsAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOC8wNi8xMv9MprYAAAGfSURBVGiB7dqxahRBAIDh75ZDop4oaJG0EmJxBHwuCzsRQSxECCYPID6JeQTLQEgjYiFILCwUDrUInMXskUUuDOyMN4PMDwPLsdx+7M4uN8tNlsulK9rCvX7MML1qx4ydrDvIFLvY3gBg7cGHzfBwzecbqxtsF8dwCZqqAMMlaFcFGAJoS6EJvK5OuK2rqUrQrDRiWKeSybyqi++y2RooVgPFaqBYDRSrgWI1UKwGitVAsRoo1ljQOxzjfkYLxoMmuIZX2M/HGQ96hK/Civcl9kqDPuEAP3AHr2U6UymT+hRP8R238UyGOZV6l33AC+Hy7eAtHpQEEc7Uc1wIq+DHpUFwE7+w7MfocoD2hct2S5jkb0qC5sLEvotvPews5QtT3nzMcYgb+NJvn6ZgUkBzPMF1/BSeSUlnJhW004/POMqFSQGd9ZDznBjGg877kb3/5vfQP6uBYjVQrAaK1UCxGihWA8VqoFidsMCrpg6L0ohhnbCeqqYqQb+FtxdVtLrLPqpkcq9AFzhRAWr4HFqoAPX3g3GB9wrOqUlt/9L7A/iuP5haBziCAAAAAElFTkSuQmCC) no-repeat 100% 50%}
.attachments .main.tables-attachments .controls .next a{padding:8px 46px 8px 0;text-align:right}
.attachments .main.videos-attachments{bottom:88px}
.attachments .main.videos-attachments .controls{background:#000;border-top:1px solid #CCC;bottom:-87px;height:87px}
.attachments .main.videos-attachments .controls ul{margin:0}
.attachments .main.videos-attachments .controls li{height:88px;text-indent:0;width:auto}
.attachments .main.videos-attachments .controls a{display:table-cell;height:71px;vertical-align:middle}
.attachments .main.videos-attachments .controls h2{margin:0 0 10px;padding:0}
.attachments .main.videos-attachments .controls p{margin:0}
.attachments .main.videos-attachments .controls .previous{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAABHCAYAAABvYOVsAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOC8wNi8xMv9MprYAAAGrSURBVGiB7dq9ahRRGIDhJxokRYoVUhgMIhFCSq8gBATvwTuwU7sUYm1EsLCz8AK8ASvFInegSAqxCIpBLESCRFHX4szAskQ/mRlmBvxeWPYPDg/nDMNy9ixMp9Nt/fQZRzisnk9ssScMTKrHmoJ74wTYqR5Bs01wGefmvxgKRFmdTXOoIUF1m1iu34wBREFhPKBl1dKNBQQrJChsKUFRCYpKUFSCohIUlaCoBEUlKCpBUQmK6hq0isd4ivUmA3QJWsVtXMTppoN0tR0zwT2cxxfcx9smA3UxQxewW2F+4iH2mg7WdoaWcEe5Xr7iAZ63GbDNDK3hES7hm7JMzzAdCnStQv1SZuZFG0gXoHomvuNMBxa0Az3Ba+U6uomtoUEHyn3nfTXODVzBwlAgyvbuDl7ibPX66pAgeIe7+KDcoa9je0iQCnMLr5T9wo2mA3W5k/9RuRdtKNdXo7r+a+FACwz/we+h1iUoKkFRCYpKUFSCohIUlaCosYGOE/SXPjGuJRsVqD7oNBrQfv1iDKB9Myet+jzyNd8P5djX4eyHQ4H+eAatT9A/ndL7DXazQ34l5LR8AAAAAElFTkSuQmCC) no-repeat 0 50%}
.attachments .main.videos-attachments .controls .previous a{padding:8px 0 8px 46px}
.attachments .main.videos-attachments .controls .next{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAABHCAYAAABvYOVsAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOC8wNi8xMv9MprYAAAGfSURBVGiB7dqxahRBAIDh75ZDop4oaJG0EmJxBHwuCzsRQSxECCYPID6JeQTLQEgjYiFILCwUDrUInMXskUUuDOyMN4PMDwPLsdx+7M4uN8tNlsulK9rCvX7MML1qx4ydrDvIFLvY3gBg7cGHzfBwzecbqxtsF8dwCZqqAMMlaFcFGAJoS6EJvK5OuK2rqUrQrDRiWKeSybyqi++y2RooVgPFaqBYDRSrgWI1UKwGitVAsRoo1ljQOxzjfkYLxoMmuIZX2M/HGQ96hK/Civcl9kqDPuEAP3AHr2U6UymT+hRP8R238UyGOZV6l33AC+Hy7eAtHpQEEc7Uc1wIq+DHpUFwE7+w7MfocoD2hct2S5jkb0qC5sLEvotvPews5QtT3nzMcYgb+NJvn6ZgUkBzPMF1/BSeSUlnJhW004/POMqFSQGd9ZDznBjGg877kb3/5vfQP6uBYjVQrAaK1UCxGihWA8VqoFidsMCrpg6L0ohhnbCeqqYqQb+FtxdVtLrLPqpkcq9AFzhRAWr4HFqoAPX3g3GB9wrOqUlt/9L7A/iuP5haBziCAAAAAElFTkSuQmCC) no-repeat 100% 50%}
.attachments .main.videos-attachments .controls .next a{padding:8px 46px 8px 0;text-align:right}
.attachments .main.videos-attachments .videoblock p{display:none}
#attachments-page .toolbar,#attachments-page .side,#attachments-page .controls{display:none}
#attachments-page .main{overflow-x:auto}
.more.returnLink{display:none}
.story-custom .more.returnLink{display:block;font-weight:bold;padding-left:12px;background:url(/magazine/graphics/list.style1.png) no-repeat left 4px}
.js-disabled .toolbar,.js-disabled .controls,.js-disabled .thumbs{display:none}
.js-disabled .main{overflow-x:auto}
.js-disabled .main .display img{max-width:940px}
.js-disabled .side{margin-top:12px}
.js-disabled .side:after{clear:both;content:'';display:table}
.js-disabled .side .advert{float:left;margin:0 10px 12px 0}
.js-disabled .side iframe{height:250px}
.socialMediaLinks .link{display:inline-block;vertical-align:middle}
.socialMediaLinks .link span{font-size:12px!important;line-height:1.333!important}
.socialMediaLinks .twitter iframe{max-width:150px}
.socialMediaLinks .facebook iframe{max-height:20px;max-width:115px}
.socialMediaLinks .google span{margin:0 5px 0 0!important}
.socialMediaLinks .google img{height:16px!important;width:16px!important}
.IN-widget,.twitter-follow-button,.link>a:first-child,.link>iframe:first-child{margin-right:10px}
