HTML{font-size:100%}
HTML,BODY{height:100%;margin:0;padding:0}
BODY{color:#000;font:62.5% Arial,Helvetica,sans-serif}
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}
H1,H2,H3,H4,H5,H6{color:#000;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin:0 0 10px}
H1{font-family:ff-unit-slab-web,"ff-unit-slab-web-1","ff-unit-slab-web-2","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:3.4em;line-height:50px;border-top:3px solid #000}
H2{font-size:2.4em;line-height:1.042}
H3{font-size:1.7em;line-height:1.176}
H4{font-size:1.3em;line-height:1.154}
H5,H6{font-size:1.2em;line-height:14px}
P{font-size:1.3em;line-height:1.154;margin-bottom:15px}
A:LINK,A:VISITED{color:#005689;text-decoration:none}
A:HOVER,A:ACTIVE{text-decoration:underline}
DL{font-size:1.2em;line-height:15px;margin-bottom:20px;width:400px}
DT,DD{display:inline-block;vertical-align:top;word-wrap:break-word;padding-bottom:5px}
DT{width:77px}
DD{width:300px}
HR{border:0;border-bottom:1px solid #999;margin:0 0 10px;line-height:1px}
ADDRESS{font-style:normal;margin:0 0 10px}
ADDRESS P{font-size:1.2em;margin:0}
.code{padding:10px;background-color:#eee}
.htmlContent ul,.htmlContent ol{margin-bottom:20px}
.htmlContent ul li{margin-bottom:8px;list-style:disc;list-style-position:inside;font-size:1.2em;line-height:16px}
.htmlContent ol li{margin-bottom:8px;list-style:decimal;list-style-position:inside;font-size:1.2em;line-height:16px}
.accessbility_buttons{display:none}
.printonly{display:none}
.inlineRight{float:right;margin-left:20px;margin-bottom:0}
.inlineLeft{float:left;margin-right:20px;margin-bottom:5px}
.currentissue{margin-bottom:15px}
.picture img{display:block}
.currentissue{border-top:3px solid #000;padding:0 10px 10px;background-color:#94B5CE;color:#fff}
.currentissue_sleeve:after{content:'';display:inline-table;clear:both}
.currentissue a{color:#fff}
.currentissue h2{margin:0 -10px 10px;border-bottom:1px solid #BDCEDE;padding:0 10px 7px;font-weight:normal;font-family:ff-unit-slab-web,"ff-unit-slab-web-1","ff-unit-slab-web-2","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;text-transform:lowercase;color:#fff}
.currentissue p{font-size:1.3em;line-height:15px;margin-bottom:5px}
.currentissue .picture{margin-bottom:10px;float:left;margin-right:10px}
.currentissue ul{font-weight:bold;font-size:1.3em;line-height:15px;overflow:hidden}
.currentissue li{border-top:1px solid #fff;padding:3px 0 7px}
.currentissue li:last-child{padding-bottom:0}
.currentissue .button{margin-top:10px}
.twoColumnsSmallRight .currentissue .picture{float:none;margin:0 0 10px}
.twoColumnsSmallRight .currentissue ul{overflow:visible;margin-top:10px}
#comment_index H2{font-size:1.3em;line-height:20px}
#comment_index .slider .sectionhead h2{font-size:2.4em;line-height:30px}
.jobs.widget .jobOfTheWeek img{height:60px;width:120px}
#wrapper{margin:0 auto;overflow:hidden}
#mainHead:AFTER{display:table;content:'';clear:both}
#mainHead{background:url(/magazine/graphics/body.bg.png) repeat-x 50% bottom #000;min-height:150px}
.mainHeadSleeve{margin:0 auto;width:940px}
#mainContent{margin:0 auto;width:940px}
#mast:AFTER{display:table;content:'';clear:both}
#mast{padding:18px 0 24px 0}
#mast_sleeve{color:#FFF;padding:0}
#mast a{color:#FFF}
#mast #logo{float:left}
#mast #logo IMG{display:block}
#mast #print_logo{display:none}
#mast #mast_date{margin:45px 0 0;position:absolute}
#mastsearch label{left:-9999px;position:absolute}
#mastnav{margin:0 0 9px}
#mast_subsleeve{width:50%}
#mastnav P{float:right;font-family:ff-unit-web,"ff-unit-web-1","ff-unit-web-2","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:1.4em;margin:10px 2px 0 0}
#mastnav P:AFTER{content:','}
#mastnav .promoSubscription{display:none}
#mastnav ul{float:right;padding-bottom:12px;clear:both}
#mastnav li:first-child{border-left:0;padding-left:0;margin-left:0}
#mastnav li{float:left;font-family:ff-unit-web,"ff-unit-web-1","ff-unit-web-2","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:1.4em;line-height:1.286;margin:0 0 0 5px;background:url(/magazine/graphics/decoration/sprite.decoration.png) no-repeat 100% -362px;padding-right:5px}
#mastnav li a{float:left}
#mastnav li.last{background:0;padding-right:0}
#mast .promo{display:none}
#mast_subsleeve{float:right}
#mastsearch{float:right}
#mastsearch .formbox fieldset{background-color:#FFF;padding:2px}
#mastsearch .text{float:left;width:195px;height:20px;line-height:20px;border:0;padding:3px 0 3px 10px}
#mastsearch button{float:left;margin-left:10px;margin-right:0}
#mast_sleeve:after{clear:both;content:".";display:block;height:0;visibility:hidden}
#mastnav:after{clear:both;content:".";display:block;height:0;visibility:hidden}
#mast_bar{padding:6px 0 0}
#footer{background-color:#000;clear:both;margin:5px 0 0}
#footer #footer_sleeve{width:940px;margin:0 auto;padding:30px 0 5px}
.footerMainNavRepeat:AFTER{display:table;content:'';clear:both}
.footerMainNavRepeat{margin-bottom:25px}
.footerMainNavRepeat LI{float:left;width:140px;border-right:1px solid #666;padding:0 9px 0 10px;font-size:1.049em;line-height:1.364;min-height:135px}
.footerMainNavRepeat LI.first{padding-left:0}
.footerMainNavRepeat LI H2{font-size:1.05em;line-height:1.273;margin-bottom:0;text-transform:uppercase;font-weight:bold;font-family:Arial,Helvetica,sans-serif}
.footerMainNavRepeat LI A{color:#fff}
.footerMainNavRepeat LI LI{border-right:0;padding:0;min-height:0}
.footerMainNavRepeat LI LI A{color:#D2D2D2}
.footerMainNavRepeat LI.last{border-right:0;padding-right:0}
#footer #footernav{border-top:1px solid #666;border-bottom:1px solid #666;padding:8px 0 8px 0;margin-bottom:15px;clear:both}
#footer #footernav ul:after{clear:both;content:".";display:block;height:0;visibility:hidden}
#footer #footernav ul{text-align:center}
#footer #footernav li{background:url(/magazine/graphics/decoration/sprite.decoration.png) no-repeat 100% 3px;display:inline-block;font-size:1.3em;line-height:1.385;font-weight:normal;list-style:none;margin-right:5px;padding:0 8px 0 0;color:#666}
#footer #footernav li A{color:#d2d2d2}
#footer .seo_nav:after{clear:both;content:".";display:block;height:0;visibility:hidden}
#footer UL.seo_nav{text-align:center}
#footer .seo_nav li{display:inline;font-size:1.1em;font-weight:bold;list-style:none;margin:0 10px 0 0}
#footer .footertext{text-align:center;padding-bottom:20px}
#footer .footertext P{color:#fff;font-size:1.1em;line-height:1.364;margin-bottom:0}
#footer .footerImage{padding-top:27px}
#footer .footerImage A{background:url(/magazine/graphics/footer.logo.png) no-repeat;text-indent:-9999px;height:41px;width:161px;display:inline-block}
#footer #footernav .webvision{color:#d2d2d2;font-size:1.3em;line-height:1.385;background-image:none}
#footer .webvision A{color:#d2d2d2}
#rightcolumn_sleeve>div{margin-bottom:20px}
#rightcolumn div:empty{margin-bottom:0}
#rightcolumn_sleeve #mainright{margin-bottom:0}
#rssHome .inlineRight{margin-bottom:15px}
.callToAction.message:after{content:'';display:table;clear:both}
.callToAction.message .pullRight{float:right;margin:11px 0 0 20px}
.callToAction.message .button{margin-bottom:10px}
.callToAction.message p{font-weight:bold}
.abacus-popup .callToAction.message{padding-top:30px}
.nav-subslevel{color:#fff10b;font-size:1.4em;float:right;font-family:ff-unit-web,"ff-unit-web-1","ff-unit-web-2","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif}
#content_wide{padding:0 0 15px}
#content_wide:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
#colwrapper{background:url(/magazine/graphics/faux.col.png) repeat-y 50% 0;margin-bottom:20px}
#columns{min-height:1px;padding-top:15px;margin-bottom:20px}
#columns #colmain{float:left;min-height:1px;padding-right:9px;width:620px}
#columns #rightcolumn{float:left;width:300px;padding-left:10px}
#columns #rightcolumn .column1{float:left;margin-right:12px;width:168px}
#columns #rightcolumn .column2{float:right;width:120px}
#column #rightcolumn .twocolumn .picture{margin-right:0}
#columns:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
.twocolumn:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
.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:420px;border-right:1px solid #D2D2D2;padding-right:9px}
.section_twocolumn .section_column2{float:right;width:180px}
.section_twocolumn .section_column1 .twocolumn .column1,.section_twocolumn .section_column1 .twocolumn .column2{width:220px}
.section_twocolumn .section_column2 .twocolumn .column1,.section_twocolumn .section_column2 .twocolumn .column2{float:none;width:auto}
.section_twocolumn:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
#columns #rightcolumn .style2 .column1{width:180px}
#columns #rightcolumn .style2 .column2{width:180px}
.M2-master #content{float:left;width:420px}
.M2-master #secondary_content{float:right;width:180px}
TABLE{margin-bottom:20px;border-top:3px solid #050505;background-color:#fff;color:#333}
TABLE CAPTION{position:absolute;left:-9999px}
TABLE TH,TABLE TD{font-size:1.2em;line-height:20px;padding:8px 10px 8px}
table tbody tr:nth-child(even){background-color:#EAEAEA}
TABLE THEAD TR{background-color:#EAEAEA}
TABLE THEAD TR TH{font-size:1em;line-height:1.3;text-transform:uppercase;color:#000;font-weight:bold}
TABLE TBODY TD,TABLE TBODY TH{color:#666;padding:3px 10px 2px}
TABLE TBODY TH{color:#000}
TABLE TFOOT TD{border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-size:1.3em;line-height:16px;background:#fff;padding:7px 0 15px}
TABLE P{font-size:1em;margin:0}
TABLE BUTTON{font-size:1.2em}
.table-full,.table-left,.table-right{margin:0 0 15px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}
.table-full table,.table-left table,.table-right table{margin-bottom:0}
.table-left,.table-right{width:66%}
.table-left{float:left;margin-right:15px}
.table-right{float:right;margin-left:15px}
.table-left TABLE,.table-right TABLE{width:100%}
#rssHome TABLE{width:100%}
#comment_index TABLE{width:100%}
table.datatable .al_l{text-align:left}
table.datatable .al_r{text-align:right}
table.datatable .al_c{text-align:center}
table.datatable .al_t{vertical-align:top}
table.datatable .al_b{vertical-align:bottom}
table.datatable .al_m{vertical-align:middle}
table.datatable .col_wide{width:50%}
table.datatable .col_med{width:30%}
table.datatable .col_narrow{width:10%}
.table-sortable thead th{cursor:pointer}
.table-sortable thead th{padding-right:20px}
.table-sortable thead th:hover{background-color:#ccc}
.table-sortable thead th.table-th-sort{background-color:#CCC}
.table-sortable thead th .table-th-sort-span{float:right;margin-top:3px;margin-right:-15px;background:url(/magazine/graphics/icons/sprite.icons.png) no-repeat -1px -2490px;width:10px;height:7px}
.table-sortable thead th.sortAsc,.table-sortable thead th.sortDesc{background-color:#ccc}
.table-sortable thead th.sortDesc .table-th-sort-span{background-position:-1px -2530px}
.table-sortable tbody tr[class$=table-tr-group-head]:nth-child(n+0){background-color:transparent}
.table-sortable tbody tr[class$=table-tr-group-head]:nth-child(even){background:#f5f5f6}
BUTTON,.button{background-color:#005689;border:0;color:#fff;cursor:pointer;font-size:1.4em;line-height:15px;font-family:ff-unit-web,"ff-unit-web-1","ff-unit-web-2","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;height:26px;padding:0 10px;text-align:center}
BUTTON::-moz-focus-inner{border:0}
BUTTON:HOVER,.button:HOVER{opacity:.7;background-color:#93B1C9;color:#fff}
BUTTON[disabled]{background-color:#93B1C9;cursor:auto;opacity:.7}
A.button{display:inline-block;color:#fff;line-height:26px}
.storytext a.button{text-decoration:none}
.mastSearch{padding:0 20px}
.formbox{clear:left}
.formbox h2{border-top:3px solid #000;color:#000;font-family:Arial,Helvetica,Sans-Serif;font-size:1.2em;font-weight:bold;line-height:1.25;margin-bottom:10px;padding-top:5px;text-transform:uppercase}
.formbox fieldset>h3{font-family:"ff-unit-slab-web","ff-unit-slab-web-1","ff-unit-slab-web-2","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:2.4em;line-height:1;padding-top:15px;text-transform:none}
.formbox fieldset>p{margin-left:0}
.formbox .field{clear:both;margin:0 0 10px;min-height:1px}
.formbox .field:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
.formbox .field .text_field{float:left;margin-bottom:0;width:510px}
.formbox .text,.formbox SELECT{border:1px solid #ccc;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:1.3em;line-height:13px;margin:0;padding:3px 4px 4px 4px}
.formbox .text{width:68.1%}
.formbox SELECT{width:70.7%;padding:4px}
.formbox LABEL,.formbox .label{float:left;font-size:1.3em;font-weight:bold;margin:0 10px 0 0;width:150px}
.formbox LABEL.singleline{float:none;margin:0;width:auto}
.formbox .field .radio,.formbox .field .checkbox{margin-left:0;margin-right:7px;width:auto}
.formbox .mandatory{float:right;padding-top:7px;vertical-align:top}
.formbox P .mandatory{float:none;padding-top:3px}
.formbox .info{font-size:1.2em}
.formbox .button,.formbox BUTTON{margin-left:160px}
.formbox .nomainlabel .button,.formbox .nomainlabel BUTTON{margin-left:0}
.formbox .fieldtips,.formbox .additionalInfo{display:block;font-size:1.1em;padding:5px 0 0 159px}
.formbox .forgottenpassword a{font-size:1.2em}
.alert P{color:#666}
p.meta IMG{padding-left:5px}
.formbox .formsmall{width:26.5%}
.formbox .formmedium{width:46.5%}
.formbox .formlarge{width:69.1%}
.formbox SELECT.formsmall{width:27.3%}
.formbox SELECT.formmedium{width:47.8%}
.formbox SELECT.formlarge{width:70.7%}
.formbox SELECT.dategroup_day{width:65px}
.formbox SELECT.dategroup_month{width:105px}
.formbox SELECT.dategroup_year{width:65px}
.formbox .field DIV{margin-left:160px}
.formbox .field DIV LABEL{float:none}
.formbox .field .field_text{margin-bottom:10px;padding:5px 0 0}
.formbox .field .checkgroup DIV,.formbox .field .radiogroup DIV,.formbox .nomainlabel DIV{margin-left:0}
.human_test LABEL,#comments_form .human_test LABEL{margin:0 0 10px;width:90%}
.human_test .text{margin-left:80px}
.human_test STRONG{display:block;padding:4px 0;letter-spacing:2px;text-transform:uppercase;font-size:1.25em}
#comments_form .field button{margin-left:80px}
.human_test .fieldtips{width:458px;float:right;padding:0}
.securityfilter{display:none}
.formOptions LABEL{float:none}
P.formOptions{margin-bottom:10px}
P.formOptions LABEL{font-size:1em}
.formbox .termsandconditions BUTTON{margin-left:0}
.errorbox{background:url(/magazine/graphics/decoration/sprite.decoration.png) no-repeat scroll 10px -36px transparent;border:0 none;margin-bottom:10px;margin-left:0;padding:0 0 10px}
.errorbox DIV.errorbox_sleeve{background-color:#CE3939;margin:0;padding:7px 10px 8px}
.errorbox P{margin:0;color:#fff}
.errorbox_large{background-color:#CE3939;margin:0 0 10px;padding:8px 10px}
.errorbox_large H3,.errorbox_large H2{color:#fff;font-size:1.7em;line-height:1.176;font-family:Arial,Helvetica,Sans-Serif;text-transform:none;border-top:0;margin-bottom:4px}
.errorbox_large LABEL{cursor:pointer;float:none}
.errorbox_large LABEL:HOVER{text-decoration:underline}
.errorbox_large LI{list-style:square inside;color:#fff;font-weight:normal;margin:0 0 8px;padding-left:15px}
.storytext .errorbox_large ul{margin-left:0;margin-bottom:0}
.storytext .errorbox_large li{font-size:1em;line-height:13px;font-family:Arial,Helvetica,Sans-Serif}
.storytext .errorbox_large li:only-of-type{margin-bottom:0}
.storytext .errorbox_large li a{text-decoration:none;font-weight:bold;font-size:1.3em;color:#fff}
.storytext .errorbox_large li a:hover{text-decoration:underline}
.storytext .errorbox p{font-size:1.3em;line-height:15px;font-family:Arial,Helvetica,Sans-Serif}
.formbox .error .errorbox{background:url(/magazine/graphics/decoration/sprite.decoration.png) no-repeat scroll 10px -36px transparent;border:0 none;margin-bottom:10px;margin-left:0;padding:0 0 10px}
.feedback_box{background-color:#eaeaea;border:1px solid #ccc;margin-bottom:10px;padding:9px}
.feedback_box H2{border:0;padding-top:0}
.feedback_box P{margin-bottom:5px}
.formbox .tip{margin-top:5px}
.formbox .tip h3{display:inline-block;font-size:1.1em;margin-bottom:5px;font-family:helvetica,arial,sans-serif;cursor:pointer}
.formbox .tip h3:hover{text-decoration:underline}
.formbox .tip p{position:absolute;left:-9999px;margin-bottom:0}
#register #content INPUT[type=text],#register #content INPUT[type=password]{width:68%}
#register #content SELECT{width:69.6%}
.signIn{margin-bottom:15px}
.storytext .formbox .LoggedIn .formlarge{width:66.1%}
.storytext .formbox .LoggedIn p{margin-bottom:22px}
.storytext .formbox .LoggedIn .field p{margin-bottom:0}
.tabs{min-height:1px;padding:0;background-color:#D2D2D2;border-top:3px solid #818286}
.tabs .tabsStyle1:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
.tabs .tabsStyle1{border-bottom:2px solid #fff}
.tabs .tabsStyle1 LI{cursor:pointer;float:left;font-size:1em;list-style:none;margin:0;padding:0;height:25px}
.tabs .tabsStyle1 LI H2{background:#D2D2D2 url(/magazine/graphics/decoration/sprite.decoration.png) repeat 0 -255px;color:#005689;cursor:pointer;float:left;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:bold;line-height:1.25;margin:-3px 0 0 0;padding:8px 10px 5px;text-transform:uppercase;border-right:2px solid #fff}
.tabs .tabsStyle1 LI A{text-decoration:none}
.tabs .tabsStyle1 H2:HOVER,.tabs .tabsStyle1 H3:HOVER{background-position:0 -308px;background-color:#93B1C9;color:#fff;border-right:2px solid #fff}
.tabs .tabsStyle1 H2:HOVER A,.tabs .tabsStyle1 H3:HOVER A{color:#fff}
.tabs .tabsStyle1 LI.selected h2{background-position:0 -202px;background-color:#EAEAEA;color:#000;cursor:default;text-decoration:none;padding-bottom:7px}
.tabs .tabsStyle1 LI.selected A{color:#000}
.tabbedblocks{min-height:1px;padding:0;background-color:#D2D2D2;border-top:3px solid #818286}
.tabbedblocks H2,.tabbedblocks H3{background:#D2D2D2 url(/magazine/graphics/decoration/sprite.decoration.png) repeat 0 -255px;color:#005689;cursor:pointer;float:left;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:bold;line-height:1.25;height:38px;margin:-3px 0 0;padding:8px 10px 2px;text-transform:uppercase;border-right:2px solid #fff}
#rightcolumn .tabbedblocks H2{width:128px}
#rightcolumn .tabbedblocks .block H2 span{display:block;width:110px}
#rightcolumn .tabbedblocks .content li:after{clear:both;content:'';display:table}
.tabbedblocks H2:HOVER{text-decoration:none}
.tabbedblocks LI{font-size:1.3em;line-height:1.154;list-style:none}
.tabbedblocks LI A{font-weight:bold}
.tabbedblocks LI A>img{float:left;margin:0 10px 0 0}
.tabbedblocks LI.more P{text-align:right}
.tabbedblocks LI.more P A{font-weight:normal}
.tabbedblocks .content{left:-9999px;margin-top:45px;padding:8px 10px 5px;position:absolute;width:600px;border-top:2px solid #fff}
.tabbedblocks .content LI{background:0;border-top:1px solid #D2D2D2;padding:5px 0}
.tabbedblocks .content li:first-child{border-top:0;padding-top:0}
.tabbedblocks .content LI P{font-size:1em}
.tabbedblocks .content LI .meta{font-size:.923em;line-height:15px;color:#666;margin-top:5px}
.tabbedblocks .content H4{font-size:1.2em;margin:0}
.tabbedblocks .selected H2,.tabbedblocks .selected H3{background:#EAEAEA url(/magazine/graphics/decoration/sprite.decoration.png) repeat 0 -202px;color:#000;cursor:default;text-decoration:none;border-right:2px solid #fff;height:40px;position:relative}
.tabbedblocks H2:HOVER,.tabbedblocks H3:HOVER{background-position:0 -308px;background-color:#93B1C9;color:#fff;border-right:2px solid #fff}
.tabbedblocks .selected H2:HOVER,.tabbedblocks .selected H3:HOVER{background-position:0 -202px;background-color:#EAEAEA;color:#000}
.tabbedblocks .selected .content{background:#EAEAEA;clear:right;float:right;left:auto;margin-left:-300px;position:static;width:280px}
.tabbedblocks .selected .content H2,.tabbedblocks .selected .content H3{background:0;float:none;width:auto;border:0;height:auto;font-size:1em;margin-top:0}
.tabbedblocks .block H2{border-right:0;border-left:2px solid #fff}
.tabbedblocks .block:first-child H2{padding-right:12px;border-left:0}
.tabbedblocks .block.selected:first-child H2{padding-right:12px}
.tabbedblocks:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
#content .tabbedblocks .content{margin-left:-620px;width:600px}
.storytext .tabbedblocks h2{width:auto;height:18px}
.storytext .tabbedblocks .selected h2{height:20px}
.storytext .tabbedblocks .content{margin-top:25px}
.js-disabled #wrapper .tabbedblocks H2,.js-disabled .tabbedblocks H3{float:none;margin-right:0}
.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}
.js-disabled #wrapper .tabbedblocks .selected .content{float:none}
.js-disabled #wrapper #content .tabbedblocks .content{margin:0}
.js-disabled #wrapper .tabbedblocks .block{margin-bottom:17px}
.abacus-popup{position:absolute;z-index:65536;top:20px;left:50%;margin-top:0;margin-left:-50px;width:100px;height:100px;background-color:#fff;overflow:hidden}
.abacus-popup .abacus-close{background:url(/magazine/graphics/buttons/sprite.buttons.png) no-repeat 0 -338px;cursor:pointer;display:block;color:#005689;font-size:1.3em;font-weight:bold;line-height:20px;float:right;height:20px;margin:10px 9px 0 0;text-indent:-40px;width:21px;text-transform:capitalize}
.abacus-popup .sleeve{border:2px solid #222;padding:8px;background-color:#fff}
.abacus-popup .sleeve .storytext{margin-top:29px}
.abacus-popup .sleeve H1{border-top:3px solid #000;color:#000;margin-bottom:5px;padding-bottom:6px;padding-top:0;text-transform:none}
.abacus-popup .inlineImages LI{width:105px}
.abacus-popup-overlay{background:#000;bottom:0;filter:alpha(opacity=50);left:0;opacity:.5;position:fixed;right:0;top:0;z-index:65535}
.loading{background:#000 url(/magazine/graphics/ajax_loader.gif) no-repeat 50% 50%}
.abacus-popup .videoblock{margin:20px 0}
.abacus-popup .signIn INPUT{width:67%}
#mastadSleeve:AFTER{content:".";visibility:hidden;height:0;display:block;clear:both}
#mastad{background-color:#000}
#mastadSleeve{width:970px;margin:0 auto;padding:10px 0 0}
#mastad .TCLeaderboard{border-bottom:0;padding-bottom:0}
#mastad .mast_ad_strip,#mastad .ad{float:left}
#mastad .small{padding-left:6px}
.footer_ad_strip:AFTER{content:".";visibility:hidden;height:0;display:block;clear:both}
.footer_ad{margin:0 auto 20px;width:970px;text-align:center}
.footer_ad .ad{display:inline-block;margin-bottom:-3px}
.pagetext{clear:both;margin-bottom:20px}
.pagetext h2{color:#900;font-weight:bold;font-size:1.4em;line-height:18px;font-family:"Trebuchet MS","Times New Roman",serif;text-transform:uppercase}
.pagetext .more{margin:0;font-size:1.2em;font-weight:bold;line-height:16px}
.twocolumn .column1_sleeve>.pagetext,.twocolumn .column2_sleeve>.pagetext{margin-bottom:20px}
.twocolumn .column1_sleeve>div.pagetext:last-child,.twocolumn .column2_sleeve>div.pagetext:last-child{margin-bottom:0}
.pageTakeover{margin:0 auto 20px;text-align:center;width:980px}
.TCLeaderboard{margin:20px auto 0;width:970px}
.TCLeaderboard .ad{display:inline-block;margin-bottom:-3px;border-bottom:1px solid #ccc;text-align:center;padding-bottom:19px;width:100%}
.TCLeaderboard.style2{width:1002px}
.TCLeaderboard.style2 .ad{border:0;position:relative}
.TCLeaderboard.style2 .ad:after{bottom:0;border-bottom:1px solid #ccc;content:"";height:1px;left:16px;position:absolute;width:970px}
.footer_ad.style2{width:1002px}
.pageOptions{clear:both;margin-bottom:15px;margin-top:15px;padding:4px 15px;min-height:1px;background-color:#EAEAEA}
.pageOptions UL{list-style:none;margin:0;min-height:1px}
.pageOptions UL:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
.pageOptions LI{float:left;font-size:1em;line-height:17px;margin:0 5px 0 0;padding:0 0 0 15px;background:url(/magazine/graphics/decoration/options.border.png) no-repeat right}
.pageOptions LI.first{margin:0;padding-left:0}
.pageOptions LI.last{background:0}
.pageOptions a:link,.pageOptions a:visited{float:left;margin-right:9px;padding:4px 9px 3px 25px;width:auto;text-decoration:none;color:#666}
.pageOptions a:hover,.pageOptions a:active{text-decoration:underline}
.pageOptions .print{background-position:0 -122px;padding-left:20px}
.pageOptions .print:hover{background-position:0 -2075px}
.pageOptions .email{background-position:0 -59px;padding-right:3px}
.pageOptions .email:hover{background-position:0 -2012px}
.pageOptions .rate{background-position:0 -186px;padding-right:5px}
.pageOptions .rate:hover{background-position:0 -2139px}
.pageOptions .addthis_button_compact{background:url(/magazine/graphics/icons/sprite.icons.png) no-repeat 0 -318px;float:left;margin:0 3px 0 0;padding:4px 0 3px 20px}
.pageOptions .addthis_button_compact:hover{background-position:0 -2271px}
.pageOptions .comment{background-position:0 4px;border:0}
.pageOptions .comment:hover{background-position:0 -1949px}
.pageOptions .save{background-position:0 -252px;margin-right:0;padding-right:0}
.pageOptions .save:hover{background-position:0 -2205px}
.storytext .pageOptions ul{margin:0;font-family:Arial,Helvetica,Sans-Serif}
.storytext .pageOptions li{list-style:none;font-size:1.3em;line-height:15px;margin-right:3px}
.storytext .pageOptions li a{font-size:1em;text-decoration:none}
.storytext .pageOptions li a:hover{text-decoration:underline}
.icon{display:inline-block;background:url(/magazine/graphics/icons/sprite.icons.png) no-repeat -100% 0;color:#999;font-size:1.1em;margin:0;padding:0 0 0 22px}
span.access{background-position:0 -645px;height:16px}
span.audio{background-position:0 -711px;height:16px}
span.blank{background-position:0 -777px;height:16px}
span.excel{background-position:0 -843px;height:16px}
span.flash{background-position:0 -909px;height:16px}
span.pdf{background-position:0 -1104px;height:16px}
span.picture{background-position:0 -1170px;height:14px}
span.powerpoint{background-position:0 -1234px;height:16px}
span.video{background-position:0 -1498px;height:16px}
span.webPage{background-position:0 -1564px;height:16px}
span.winMedia{background-position:0 -1630px;height:16px}
span.word{background-position:0 -1696px;height:16px}
span.zip{background-position:0 -1762px;height:16px}
span.subscription{background-position:0 -1892px;height:16px}
span.galleryIcon{background-position:0 -2928px;height:16px}
span.file{background-position:0 -2987px;height:16px}
.storytext span.print{background-position:0 -122px;padding-left:20px}
.storytext span.print A{color:#666;float:left;margin-right:9px;padding:4px 9px 3px 25px;font-si}
h2 a+span.icon,h3 a+span.icon,h4 a+span.icon,.tabbedblocks li a+span.icon,.az_items li a+span.icon,.publicationIndex li a+span.icon,.comments a+span.icon{margin-left:5px}
h2 span.icon,h3 span.icon,h4 span.icon,.tabbedblocks li span.icon,.az_items li span.icon,.publicationIndex li span.icon,.comments span.icon{font-size:1em;line-height:1;height:18px;padding-left:0;text-indent:-9999px;vertical-align:top;width:22px}
h2 span.video,h3 span.video{background-position:0 -2392px}
h2 span.audio,h3 span.audio{background-position:0 -2322px}
.hidesubsicon .subscription{display:none}
.accessbility_buttons .sleeve:after{content:".";visibility:hidden;height:0;display:block;clear:both}
.accessbility_buttons a{float:left;margin-right:5px}
.validate,.accessibility{float:left;text-indent:-9999px;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}
.icon.subscription.p27.p28.p33.p34.p37{background-position:0 -3030px}
.icon.subscription.p26.p28.p33.p36{background-position:0 -3072px}
.listBlocks{padding-bottom:2px;margin-bottom:20px}
.listBlocks li:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.listBlocks h2{color:#000;font-size:1.3em;font-weight:bold;line-height:15px;margin-bottom:0;padding-bottom:3px}
.listBlocks li{list-style:none;border-bottom:1px solid #E3E3E4;padding:9px 9px}
.listBlocks h3{font-size:1.5em;line-height:17px;color:#000;margin:0;padding:0 0 5px}
.listBlocks h4{margin:0}
.listBlocks p{margin:0 0 6px;word-wrap:break-word}
.listBlocks .meta{margin-bottom:0;line-height:24px;color:#666}
.listBlocks .picture{float:left;margin-right:20px;margin-bottom:10px}
.listBlocks ul .even{background-color:#fff}
.listBlocksStyle1 li{background-position:5px 12px;padding:5px 15px}
.listBlocksStyle1 li.feature{border:1px solid #ccc;margin-bottom:5px}
.listBlocksStyle2 h4{float:left;max-width:440px}
.listBlocksStyle2 .deleteItem{float:right;margin-left:8px;width:14px;height:14px;text-indent:-9999px;background:url(/magazine/graphics/buttons/sprite.buttons.png) no-repeat 0 -408px}
.listBlocksStyle2 p{clear:both;margin-bottom:0;line-height:24px;color:#666}
.listBlocksStyle2 p .date,.listBlocksStyle2 p .lastComment,.listBlocksStyle2 p .lastReply{font-size:.923em}
.listBlocks .block{margin:0 0 20px}
.listBlocks .block li{padding:7px 0 0}
.listBlocks .subBlock{margin:0 0 20px}
.listBlocks .subBlock h3{margin-bottom:0;border-top:3px solid #000;padding-top:5px;color:#000;font-size:1.2em;line-height:15px;text-transform:uppercase}
.listBlocks .subBlock li{padding:7px 0 0}
.listBlocks .blockTitle h2{margin:0;padding:0 0 5px}
.listBlocks .blockTitle p{background:url(/magazine/graphics/b_red_plus.gif) no-repeat 0 11px;padding:6px 3px 5px 14px}
.listInline{margin-bottom:13px}
.listInline H3{font-size:1.3em;line-height:16px;color:#000;margin-bottom:6px}
.listInline ul:after{content:".";visibility:hidden;height:0;display:block;clear:both}
.listInline li{float:left;font:bold 1.3em/1.308 Arial,Helvetica,sans-serif;list-style:none;margin:0 5px 0 0}
.listInline li.last{margin-right:0}
.listInline A,.listInline SPAN{background:#EAEAEA;color:#666;display:inline-block;float:left;padding:4px 10px;text-transform:uppercase}
.listInline A:HOVER{background:#005689;color:#FFF;text-decoration:none}
.listInline .selected SPAN{background-color:#FFF10B;color:#000}
#issue_index .listBlocks LI{background-color:#EAEAEA}
#issue_index .listBlocks LI.even{background-color:#fff}
p.date{color:#666}
.videoblock,.audioblock{margin:0 0 10px;position:relative}
.videoblock{height:0;padding-bottom:75%;padding-top:25px}
.audioblock{height:83px}
.videoblock DIV,.videoblock OBJECT,.videoblock EMBED,.audioblock OBJECT,.audioblock EMBED,.videoblock IFRAME{height:100%;left:0;position:absolute;top:0;width:100%}
.box{margin:0 0 20px}
.box h2{border-top:3px solid #000;color:#000;font-size:1.2em;font-weight:bold;line-height:1.25;margin-bottom:10px;padding-top:5px;text-transform:uppercase}
.box li{list-style:square inside;padding:0;margin:0 0 0 15px;font-size:1.3em;line-height:1.154}
.box li h3{font-size:.833em}
.box li h3 a{font-size:1.2em}
.extras{clear:left;margin-bottom:20px;padding:0}
.extras h2{border-bottom:1px solid #D2D2D2;border-top:3px solid #000;color:#000;font-family:Arial,Helvetica,Sans-Serif;font-size:1.2em;font-weight:bold;line-height:1.25;margin-bottom:5px;padding-bottom:6px;padding-top:5px;text-transform:uppercase}
.extras h2 a{color:#005689}
.extras ul{margin:0;padding:0}
.extras h3{margin:0 0 5px 0;font-weight:bold;font-size:1.3em;line-height:1.154;font-family:Arial,Helvetica,Sans-Serif}
.extras h3 a{text-decoration:none}
.extras h3 a:hover{text-decoration:underline}
.extras p{font-size:1.2em;line-height:1.667;margin:0 0 5px;min-height:1px;color:#000}
.extras p.date{color:#666}
.extras p:after{content:'.';clear:both;display:block;height:0;visibility:hidden}
.extras p img{float:left;margin-right:5px}
.storytext .extras UL{margin-left:0}
.extras li{font-family:Arial,Helvetica,Sans-Serif;list-style:none;border-bottom:1px solid #D2D2D2;margin-bottom:4px}
.extras LI:last-child{border-bottom:0}
.jobs.widget{border-top:3px solid #000;background-color:#eaeaea;overflow:hidden}
.grid .jobs.widget h2{margin-bottom:0}
.jobs.widget h2{margin-bottom:0;padding-top:0;padding-bottom:7px;background:#fff url(/magazine/graphics/widgets/jobs.header.png) no-repeat left 2px;border-bottom:1px solid #d2d2d2}
.jobs.widget h2 A{display:block;text-indent:-9999px}
.jobs.widget .button{margin-bottom:10px;margin-left:10px}
.jobs.widget .jobOfTheWeek{border-bottom:1px solid #d2d2d2;padding:9px 0 5px;margin:0 10px}
.jobs.widget .jobOfTheWeek:after{content:'';display:table;clear:both}
.jobs.widget .jobOfTheWeek img{float:left;margin-right:10px;margin-bottom:5px;border:1px solid #d2d2d2}
.jobs.widget .jobOfTheWeek h3{margin-bottom:5px;font-size:1.3em;font-family:Arial,Helvetica,Sans-Serif;line-height:15px}
.jobs.widget .jobOfTheWeek span{display:block;clear:both;font-size:1.3em;line-height:15px}
.jobs.widget .topJobs{padding:0 10px 3px}
.jobs.widget .topJobs li{border-bottom:1px solid #d2d2d2;padding-top:1px;padding-bottom:6px;margin-bottom:2px}
.jobs.widget .topJobs li:last-child{border-bottom:0}
.jobs.widget .topJobs li h3{margin-bottom:5px;font-size:1.3em;font-family:Arial,Helvetica,Sans-Serif;line-height:15px}
.jobs.widget .topJobs li span{font-size:1.3em;line-height:15px}
#newsletter_block{background:#EAEAEA}
#newsletter_block h2{background-color:#FFF;border-bottom:0;margin-bottom:0;padding-bottom:18px;padding-left:0;padding-top:5px}
#newsletter_block .tabbedblocks{border:0;margin:0 -10px}
#newsletter_block .tabbedblocks .block>h2{background:#d2d2d2;border:0;border-right:1px solid #fff;color:#005487;height:34px;line-height:34px;margin-bottom:0;padding:0 12px;width:125px}
#newsletter_block .tabbedblocks .block>h2:hover{background:#93B1C9;color:#fff}
#newsletter_block .tabbedblocks .selected>h2,#newsletter_block .tabbedblocks .selected>h2:hover{background:#EAEAEA;color:#000}
#newsletter_block .tabbedblocks .block+.block>h2{border-left:1px solid #fff;border-right:0}
#newsletter_block .tabbedblocks .selected .content{border:0;margin-top:31px}
#newsletter_block .tabbedblocks .content .style2{background-color:#fff;margin:-4px -6px 8px;padding:8px}
#newsletter_block .tabbedblocks h3{margin:0 0 12px;padding:0;text-transform:none}
#newsletter_block .content>div>h3{font-family:"ff-unit-slab-web","ff-unit-slab-web-1","ff-unit-slab-web-2","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:2.4em;line-height:1;text-transform:none}
#newsletter_block .tabbedblocks li{border:0;padding:0 0 8px}
#newsletter_block .tabbedblocks p{line-height:15px;margin:0 0 12px}
#newsletter_block input[disabled]+label{color:#ccc}
#newsletter_block .tabbedblocks .button{background-color:#005689;color:#fff;display:block;float:none;font-family:"ff-unit-web","ff-unit-web-1","ff-unit-web-2","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:1.6em;font-weight:normal;height:30px;line-height:30px;margin:10px 0 0;padding:0;text-align:center;text-transform:uppercase}
#newsletter_block .tabbedblocks .button:hover{text-decoration:none}
#newsletter_block H3{font-size:1.3em;line-height:15px;font-weight:normal;margin-bottom:8px}
#newsletter_block .button{background-color:#FFF;color:#005689;float:right;font-family:arial,helvetica,serif;font-size:1.2em;font-weight:bold;height:auto;line-height:20px;margin-top:5px;padding-right:0}
#newsletter_block ul:after{content:'.';visibility:hidden;height:0;display:block;clear:both}
#newsletter_block ul li{border-bottom:0;color:#333;float:left;font-size:1.3em;font-weight:bold;line-height:15px;margin-bottom:2px;padding-bottom:8px;width:49%}
#newsletter_block ul li .checkbox{margin-left:0;margin-right:7px}
#newsletter_block .hide{position:absolute;left:-9999px}
#newsletter_block FIELDSET{padding:0 10px 10px}
#newsletter_block .field{background-color:#FFF;padding:2px;margin-top:2px}
#newsletter_block .text{border:0 none;color:#666;float:left;font-family:Arial,Helvetica,Sans-Serif;font-size:1.2em;height:25px;margin:0;padding-left:4px;width:205px}
#newsletter_block .alerts{padding:8px 0 10px;font-size:1.3em;line-height:15px}
#newsletter_block H3.unsubscribed,#newsletter_block H3.subscribed{padding-top:10px}
#newsletter_block H3.unsubscribed,#newsletter_block .unsubscribed LABEL{color:#CCC}
#newsletter_block H3.subscribed,#newsletter_block .subscribed LABEL{color:#000}
#newsletter_block button{margin:0;width:66px}
.myNewsletters ul{margin-left:20px}
#skiplinks,#skiplinks LI{display:inline;height:0}
#skiplinks .hide{display:none}
#skiplinks A{background:#FFF;border:2px solid #D3CEC7;font-size:1.3em;left:-9999px;outline:0;padding:7px 5px;position:absolute;text-decoration:none;top:154px;z-index:10}
#skiplinks A:FOCUS,#skiplinks A:ACTIVE{border-color:#D3CEC8;left:250px}
#skiplinks A:HOVER{border-color:#9DCDEA;text-decoration:underline}
.navStyle2{clear:both;position:relative;z-index:32768}
.navStyle2 .standfirst{border:0;margin:0}
.navStyle2 ul:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
.navStyle2 .main{height:39px}
.navStyle2 .more{font-family:Arial,Helvetica,sans-serif;font-size:.928571em;line-height:1;margin:0;text-align:right;text-transform:none}
.navStyle2 .showStory .more{border-top:1px solid #d2d2d2;margin:0 8px;padding:7px 0 8px}
.navStyle2 li{float:left;background:url(/magazine/graphics/decoration/sprite.decoration.png) no-repeat 100% -104px;font:1.6em/1 ff-unit-web,"ff-unit-web-1","ff-unit-web-2","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;text-transform:uppercase;list-style:none}
.navStyle2 .main>li>div{position:absolute;padding-top:9px}
.navStyle2 li.last{background-image:none}
.navStyle2 .main .current{background:#fef200}
.navStyle2 .main .current>a{color:#000}
.navStyle2 .main .current.onewide>a span,.navStyle2 .main .current.twowide>a span,.navStyle2 .main .current.threewide>a span,.navStyle2 .main .current.fourwide>a span{background-image:url(/magazine/graphics/decoration/menu.dropdown.selected.png)}
.navStyle2 .main>li:hover{background:#fff}
.navStyle2 li ul{background:#fff;font-size:.769em;height:auto}
.navStyle2 li a{display:inline-block;height:34px;line-height:36px;padding:0 7px;color:#fff}
.navStyle2 li:hover a{color:#222}
.navStyle2 li:hover div li a{color:#005689;font-weight:normal}
.navStyle2 .main>li>div{border-left:5px solid #fef200;border-right:5px solid #fef200;border-bottom:5px solid #fef200;padding-bottom:15px;box-shadow:1px 21px 25px -24px #000;max-height:465px;overflow:hidden}
.navStyle2 .main>li>div>ul>li{margin-top:11px;padding-top:0}
.navStyle2 .main>li>div>ul>.subnav{margin-top:16px}
.navStyle2 li div{top:-7999px;left:-9999px;margin:34px 0 0 -5px;background:#fff;-webkit-transition-property:opacity,top;-ms-transition-property:opacity,top;-moz-transition-property:opacity,top;transition-property:opacity,top;-webkit-transition-duration:.15s,0;-ms-transition-duration:.15s,0;-moz-transition-duration:.15s,0;transition-duration:.15s,0;-webkit-transition-timing-function:ease,linear;-ms-transition-timing-function:ease,linear;-moz-transition-timing-function:ease,linear;transition-timing-function:ease,linear;opacity:0}
.navStyle2 li div .subnav,.navStyle2 li div .showLatest,.navStyle2 li div .showStory,.navStyle2 li div .showBlock{display:block;float:left;vertical-align:top;word-spacing:normal}
.navStyle2 li div .subnav>div,.navStyle2 li div .showLatest>div,.navStyle2 li div .showStory>div,.navStyle2 li div .showBlock>div{margin-top:0}
.navStyle2 li div .subnav>ul>li>ul>li{padding:0;margin-bottom:1px;margin-left:12px}
.navStyle2 li div .showStory{padding:0;min-height:0;border-left:1px solid #d2d2d2}
.navStyle2 li div .showStory:before{border-left:1px solid #d2d2d2;bottom:16px;content:'';margin-left:-10px;position:absolute;top:20px}
.navStyle2 li div .showStory>div ul{margin-left:0}
.navStyle2 li div .showStory>div li{background-image:none;padding-left:0}
.navStyle2 li div .showStory:after{clear:both;content:'';display:table}
.navStyle2 .latestStories div h2{margin-bottom:6px;border-top:3px solid #000;border-bottom:1px solid #d2d2d2;padding-top:2px;padding-bottom:6px}
.navStyle2 .htmlBlock .showBlock{border-left:1px solid #d2d2d2;width:281px}
.navStyle2 .htmlBlock .showBlock:before{border-left:1px solid #d2d2d2;bottom:16px;content:'';margin-left:-11px;position:absolute;top:20px}
.navStyle2 .htmlBlock .showBlock a{padding-bottom:0}
.navStyle2 .htmlBlock .showBlock div{margin-left:0}
.navStyle2 .htmlBlock .showBlock img{display:block;margin:0 auto}
.navStyle2 .htmlBlock .showBlock .more{background-color:#000;color:#fff;padding:5px 8px;text-align:left}
.navStyle2 .htmlBlock .showBlock .more a{font-weight:bold;color:#fff}
.navStyle2 .htmlBlock .showBlock p{font-size:.929em;line-height:15px;font-family:Arial,Helvetica,sans-serif;text-transform:none}
.navStyle2 .htmlBlock .showBlock p:last-of-type{margin-bottom:0}
.navStyle2 li div .showLatest>div{margin-left:0}
.navStyle2 .latestStories div .showLatest{border-left:1px solid #d2d2d2;width:298px}
.navStyle2 .latestStories div .showLatest:before{border-left:1px solid #d2d2d2;bottom:16px;content:'';margin-left:-11px;position:absolute;top:20px}
.navStyle2 .latestStories div .showLatest ul{margin-left:0}
.navStyle2 .latestStories div .showLatest li{margin-bottom:6px;border-bottom:1px solid #D2D2D2;padding-left:0;background-image:none}
.navStyle2 .latestStories div .showLatest li:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}
.navStyle2 .latestStories div .showLatest li h3{font-family:Arial,Helvetica,sans-serif;margin-bottom:6px;font-size:1em;line-height:15px}
.navStyle2 .latestStories div .showLatest li .meta{margin-bottom:0}
.navStyle2 .latestStories div .showLatest .more{margin-top:12px;margin-bottom:0}
.navStyle2 .featuredStory .showStory{padding:0 9px;width:280px}
.navStyle2 .featuredStory .showStory div{margin-left:0}
.navStyle2 .featuredStory .showStory div ul{padding:0 8px}
.navStyle2 .featuredStory .showStory div ul h3{font-family:Arial,Helvetica,sans-serif;margin-top:10px;font-size:1.308em}
.navStyle2 .featuredStory .showStory div,.navStyle2 .featuredStory .showStory div ul{background-color:#EAEAEA}
.navStyle2 .featuredStory .showStory div h2{margin-bottom:0;border-top:0;border-bottom:0;padding:6px 7px;background-color:#CE3939;color:#fff}
.navStyle2 .onewide.featuredStory .showStory{border-left:0}
.navStyle2 .onewide.featuredStory .showStory:before{display:none}
.navStyle2 .featuredStory div .showStory li a{background-image:none;padding-left:0}
.navStyle2 .featuredStory div .showStory li img{margin-left:-8px;vertical-align:middle}
.navStyle2 .onewide.htmlBlock .showBlock{border-left:0}
.navStyle2 .onewide.htmlBlock .showBlock:before{display:none}
.navStyle2 .latestStories>div>ul>li.showLatest:first-child,.navStyle2 .featuredStory>div>ul>li.showStory:first-child{border-left:0}
.navStyle2 .latestStories>div>ul>li.showLatest:first-child:before,.navStyle2 .featuredStory>div>ul>li.showStory:first-child:before{display:none}
.navStyle2 .threeColumn.htmlBlock .subnav{width:182px}
.navStyle2 .threeColumn.latestStories .subnav{width:182x}
.navStyle2 .twoColumn.latestStories.featuredStory .subnav,.navStyle2 .twoColumn.latestStories.htmlBlock .subnav{width:132px}
.navStyle2 .oneColumn.latestStories.featuredStory.htmlBlock .subnav,.navStyle2 .twoColumn.featuredStory.htmlBlock .subnav{width:110px}
.navStyle2 .oneColumn.latestStories.htmlBlock .subnav{width:280px}
.navStyle2 li div a{border:0;color:#005689;height:auto;line-height:normal;padding:0 0 3px}
.navStyle2 li div ul{border:0}
.navStyle2 li div li{background:0;float:left;font-size:1.138em;list-style:none;padding:11px 10px 0;width:182px}
.navStyle2 li div li.current{background:0}
.navStyle2 li div>ul>li>a{padding-left:10px;background:url(/magazine/graphics/decoration/menu.sub.heading.png) no-repeat 0 5px}
.navStyle2 li div>ul>li h2{font-size:1.714em;line-height:1;text-transform:none;font-family:ff-unit-slab-web,"ff-unit-slab-web-1","ff-unit-slab-web-2","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif}
.navStyle2 li div li ul{margin-top:0;padding:0;height:100%;z-index:auto;margin-left:11px}
.navStyle2 li div li li{font-family:Arial,Helvetica,sans-serif;text-transform:none;float:none;display:block;width:auto;font-size:1.208em;line-height:1.538;font-weight:normal;padding:0 0 7px 10px;background:url(/magazine/graphics/decoration/menu.sub.items.png) no-repeat 0 7px}
.navStyle2 li div li li a{padding-bottom:0}
.navStyle2 li div li li .navStyle2 li div li li h3{font:bold .929em/1.154 arial,sans-serif}
.navStyle2 li div li li h3 a{font-weight:bold!important}
.navStyle2 li div li li p{font-size:.929em;line-height:15px}
.navStyle2 li div .subnav>div>ul>li{background:0;margin-bottom:12px;padding-left:0;border-bottom:1px solid #D2D2D2;font-size:1.273em}
.navStyle2 li div .subnav>div>ul>li:last-child{margin-bottom:0;border-bottom:0}
.navStyle2 li div .subnav>div>ul>li>a{background-position:0 3px;font-family:ff-unit-web,"ff-unit-web-1","ff-unit-web-2","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;line-height:1.214286;margin-bottom:3px;padding-bottom:0;text-transform:uppercase}
.navStyle2 li div .subnav>div>ul>li>ul>li{font-size:1.273em}
.navStyle2 li:hover DIV{-moz-transition-delay:.15s;-ms-transition-delay:.15s;-webkit-transition-delay:.15s;transition-delay:.15s;top:0;left:auto;opacity:1}
.navStyle2 li.align-right div{right:0}
div[class="navStyle2"] li:hover div{-webkit-transition-duration:0,0;-ms-transition-duration:0,0;-moz-transition-duration:0,0;transition-duration:0,0}
.navStyle2 .onewide>a span,.navStyle2 .twowide>a span,.navStyle2 .threewide>a span,.navStyle2 .fourwide>a span{padding-right:14px;background:url(/magazine/graphics/decoration/menu.dropdown.png) no-repeat right}
.navStyle2 .onewide:hover>a span,.navStyle2 .twowide:hover>a span,.navStyle2 .threewide:hover>a span,.navStyle2 .fourwide:hover>a span{background-image:url(/magazine/graphics/decoration/menu.dropdown.selected.png)}
.navStyle2 .fourwide div .fifth{clear:left}
.navStyle2 .main>.RightAligned{background-image:url(/magazine/graphics/decoration/sprite.decoration.png);background-position:100% -104px;float:right;margin:0}
.navStyle2 .main>.RightAligned.first{background-image:none}
.navStyle2 .main>.RightAligned.emphasis>a{color:#fff10b}
.navStyle2 .main>.RightAligned.current,.navStyle2 .main>.RightAligned.emphasis:hover>a{background-image:none;color:#000}
.js-disabled .navStyle2 li{font-size:1.5em}
.js-disabled .navStyle2 li a:hover,.js-disabled .navStyle2 li:hover a{background-color:#FFF;color:#222}
.js-disabled .navStyle2 li:hover{background:#fff}
.js-disabled .navStyle2 li:hover div{left:auto}
.js-disabled .navStyle2 li div li{font-size:1.138em}
.js-disabled .navStyle2 li:hover div li a{color:#005689}
.js-disabled .navStyle2 li div li li{font-size:1.208em;line-height:1.538}
.js-disabled .navStyle2 li:hover div li li a{font-weight:bold}
#crumbtrail{min-height:1px}
#crumbtrail li{background:url(/magazine/graphics/decoration/sprite.decoration.png) no-repeat 100% -135px;color:#005689;float:left;font:1.3em/1.846 Arial,Helvetica,sans-serif;list-style:none;padding:0 10px 0 5px;font-weight:bold}
#crumbtrail li.current{background:0;color:#666}
#crumbtrail li.first{padding-left:0}
#crumbtrail li.first span{left:-9999px;position:absolute}
#crumbtrail ul:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
.controls li{cursor:pointer}
.gallery .controls .disabled,.slider .controls .disabled{cursor:default}
.gallery,.slider{background:#EAEAEA;margin:0 0 20px;overflow:auto;width:420px}
.gallery .controls,.slider .controls{height:0;position:absolute;width:420px;margin-left:0}
.gallery .controls LI,.slider .controls LI{cursor:pointer;display:block;height:21px;list-style:none;margin:34px 0 0;padding-left:0;text-indent:-9999px;width:11px}
.gallery .controls .previous,.slider .controls .previous{background:url(/magazine/graphics/gallery/sprite.gallery.png) no-repeat 0 0;float:left;margin-left:13px;width:20px}
.gallery .controls .next,.slider .controls .next{background:url(/magazine/graphics/gallery/sprite.gallery.png) no-repeat -39px 0;float:right;margin-right:13px}
.gallery .controls .previous.disabled,.slider .controls .previous.disabled{background-position:0 -29px}
.gallery .controls .next.disabled,.slider .controls .next.disabled{background-position:-39px -29px}
.gallery .thumbs,.slider .thumbs{height:90px;margin:0 auto;overflow:hidden;width:300px}
.gallery .thumbs UL{margin:0}
.gallery .thumbs LI,.slider .thumbs LI{float:left;width:60px;list-style:none;margin:13px 20px 13px 0;padding-left:0}
.gallery .thumbs .caption,.slider .thumbs .caption{display:none}
.gallery{background-color:#666;width:620px}
.gallery .controls{width:620px}
.gallery .controls .next{background-position:-39px -60px}
.gallery .controls .previous{background-position:0 -60px}
.gallery .controls2{margin:-28px 0 0;position:absolute;top:50%;width:100%}
.gallery .controls2 li{background:url(/magazine/graphics/gallery/slideshow.overlay.png) repeat 0 0;cursor:pointer;display:block;float:left;height:56px;width:35px}
.gallery .controls2 li.disabled{cursor:auto}
.gallery .controls2 li.next{float:right}
.gallery .controls2 li span{background:url(/magazine/graphics/gallery/sprite.gallery.png) no-repeat 0 -60px;display:block;height:20px;margin:18px 12px 0;text-indent:-1000em;width:11px}
.gallery .controls2 .next span{background-position:-39px -60px}
.gallery .controls2 .next.disabled span{background-position:-39px -29px}
.gallery .controls2 .previous.disabled span{background-position:0 -29px}
.gallery .options{border:solid #fff;border-width:1px 0;color:#fff;padding:9px 13px}
.gallery .options:after{clear:both;content:'';display:table}
.gallery .options p{font-family:Arial,Helvetica,Sans-Serif;font-size:1.3em;font-weight:bold;line-height:1;margin:0}
.gallery .options .counter{float:left}
.gallery .options .toggle-caption{background:url(/magazine/graphics/gallery/sprite.gallery.png) no-repeat 0 -228px;cursor:pointer;float:right;padding-left:15px}
.gallery .caption-hidden+.options .toggle-caption{background-position:0 -189px}
.gallery .thumbs{width:540px}
.gallery .display{border:solid #666;border-width:1px 1px 0;overflow:hidden;position:relative}
.gallery .display IMG{display:block}
.gallery .display .caption{background:url(/magazine/graphics/gallery/slideshow.overlay.png) repeat 0 0;bottom:0;color:#FFF;left:0;padding:7px 10px 10px;right:0;position:absolute}
.gallery .caption-hidden .caption{display:none}
.gallery .display .caption *{margin:0}
.gallery .display .caption h4,.gallery .display .caption .text{font-family:Arial,Helvetica,Sans-Serif;color:#fff}
.gallery .display .caption a{color:#fff;text-decoration:underline}
.gallery .display .caption a:hover{text-decoration:none}
.gallery .display .caption .text{font-size:1.3em}
.galleryStyle2{width:620px}
.galleryStyle2 .controls{width:620px}
.galleryStyle2 .thumbs{width:501px}
.gallery.style6{margin:15px 0 5px;width:940px}
.gallery.style6 .controls{width:940px}
.gallery.style6 .thumbs{width:860px}
.gallery.style6 .display .caption{padding:20px 40px}
.gallery.style6 .display .caption h4{font-size:2.4em;line-height:1;margin-bottom:10px}
.gallery.style6 .display .caption .source{margin-bottom:10px}
.gallery.style6 .display .caption .text{font-size:1.7em;font-weight:bold;line-height:20px;margin:0}
.slideshow{background-color:#EAEAEA}
.slideshow .sectionhead h2{padding-bottom:20px;max-width:92%}
.slideshow .display{height:240px}
.slideshow .display:HOVER .caption{visibility:visible;opacity:1;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}
.slideshow .display IMG{display:block;position:absolute;cursor:pointer}
.slideshow .display .caption{position:absolute;visibility:hidden;opacity:0;width:600px;height:70px;margin:207px 0 0;padding:0 10px 0;background-color:#515151;background:rgba(0,0,0,0.6)}
.slideshow .display .caption H4{margin-bottom:5px}
.slideshow .display .caption H4 A{color:#fff}
.slideshow .display .caption .standfirst{margin:0;color:#FFF;line-height:18px}
.slideshow .display .caption .read{color:#fff;float:right}
.slideshow .controls{float:right}
.slideshow .controls li{width:16px;height:16px;text-indent:-9999px;background:url(/magazine/graphics/buttons/sprite.buttons.png) no-repeat -318px -140px}
.slideshow .controls .play{background-position:-384px -140px}
.slideshow .controls .slideshow .thumbs UL:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
.slideshow .thumbs{float:left;padding:10px 0 7px 10px}
.slideshow .thumbs LI{display:inline-block;border:0;width:10px;height:10px;background-color:#D2D2D2;cursor:pointer}
.slideshow .thumbs .caption{display:none}
.slideshow .thumbs .selected{background-color:#005689}
.slideshow .thumbs .selected .heading,.slideshow .thumbs .selected .heading A{color:#FFF}
.slideshow .sleeve:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
.slideshowStyle2 .controls{clear:both;float:none}
.slideshowStyle2 .display{float:left;width:300px}
.slideshowStyle2 .display .caption{display:none}
.slideshowStyle2 .thumbs{float:right;width:340px;padding-top:0}
.slideshowStyle2 .thumbs LI{display:block;margin-bottom:1px;border-radius:0;width:auto;height:72px;background-color:#777;overflow:hidden}
.slideshowStyle2 .thumbs LI IMG{display:none}
.slideshowStyle2 .thumbs LI.last{margin-bottom:0}
.slideshowStyle2 .thumbs .caption{display:block}
.slideshowStyle2 .thumbs .caption P{margin-bottom:5px}
.slideshowStyle2 .thumbs .caption H4{margin:0}
.colour1,.colour2,.colour3{margin-bottom:20px}
.sectionhead{background:#E1E1E1;padding:2px 3px 4px 7px;margin:0 0 13px}
.sectionhead h2{font-family:'ff-unit-slab-web','ff-unit-slab-web-sc','Lucida Grande','ucida Sans Unicode',Arial,Helvetica,sans-serif;font-size:2.4em;line-height:1.3;margin:0}
.sectionhead .rssfeed{background:url(/magazine/graphics/icons/sprite.icons.png) no-repeat 0 -452px;float:right;margin-left:5px;width:16px;margin-top:1px;height:16px}
.sectionhead .rssfeed span{position:absolute;left:-9999px}
.colour1 .sectionhead h2,.colour1 .sectionhead h2 a{color:#3075C1}
.colour2 .sectionhead{background-color:#F5DEB3}
.colour2 .sectionhead h2,.colour2 .sectionhead h2 a{color:#1A5069}
.colour3 .sectionhead{background-color:#D8BFD8}
.colour3 .sectionhead h2,.colour3 .sectionhead h2 a{color:#3D143E}
.colour1 .sectionhead h2 a,.colour2 .sectionhead h2 a,.colour3 .sectionhead h2 a{text-decoration:none}
.colour1 .sectionhead h2 a:hover,.colour2 .sectionhead h2 a:hover,.colour3 .sectionhead h2 a:hover{text-decoration:underline}
.colour1 .story_small,.colour1 .story_large{margin:0 0 8px;padding:0 0 8px}
.colour1 .twocolumn{margin:0 0 8px;padding:0}
.colour1 .twocolumn .group_story_large .story_list{margin:0;padding:0;margin-bottom:-9px}
.colour1 .twocolumn .story_large,.colour1 .twocolumn .story_small{margin:0;padding:0;margin-bottom:8px}
.colour1 .group_story_large .story_list{margin-bottom:-8px;margin-top:2px}
.colour2 .sectionhead{margin:0 -8px 10px}
#wrapper .section_column2 p.picture img{border:0}
#wrapper .section_column2 .colour1 p.picture,#wrapper .section_column2 .colour3 p.picture{margin-right:0;float:none}
#index .section_column2 .picture{margin-right:0}
.colour2{background:#F5F3F5;padding:0 8px 10px}
.colour2 .story_small,.colour2 .story_large{margin:0 0 8px;padding:0 0 8px}
.colour2 .twocolumn{margin:0;padding:0;margin-bottom:8px}
.colour2 .twocolumn .group_story_large .story_list{margin:0;padding:0;margin-bottom:-9px}
.colour2 .twocolumn .story_large,.colour2 .twocolumn .story_small{margin:0;padding:0;margin-bottom:8px}
.colour2 .story_list{margin-top:2px;margin-bottom:8px}
.colour2 .group_story_large .story_list{margin-bottom:-8px;margin-top:2px}
.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;padding:0;margin-bottom:-9px}
.colour3 .twocolumn .story_large,.colour3 .twocolumn .story_small{margin:0;padding:0;margin-bottom:8px}
.colour3 .story_list{margin-top:2px;margin-bottom:8px}
.colour3 .group_story_large .story_list{margin-bottom:-8px;margin-top:2px}
#section_intro{background-color:#fff;padding-bottom:5px}
#section_intro p{color:#000;margin:0 0 11px}
.story_small,.story_large{clear:left;margin-bottom:6px;min-height:1px}
.story_small:after,.story_large:after{content:".";clear:both;display:block;height:0;visibility:hidden}
#content .story_small h2{padding:0;margin:0}
.style2 .story_small h2 span,.style2 .story_large h2 span{padding-top:3px}
.story_small h2 span img,.story_large h2 span img{border:0}
.story_small h2 img,.story_large h2 img{padding-right:3px}
.story_large p.picture{margin-right:20px}
.style1 .story_large p.picture{float:left;height:auto;margin-bottom:5px}
.style2 .story_large p.picture{float:left;height:auto;margin-bottom:11px}
.story_small p.picture{float:left;height:auto;margin-right:20px}
.story_large p.picture a,.story_small p.picture a{display:block}
.story_large p.picture img,.story_small p.picture img{display:block}
.section_column2 .story_large p.picture img{border:0}
.story_small p,.story_large p{margin:0 0 5px}
.story_list ul{margin:0;list-style:none;padding:0 0 3px}
.story_list li{margin:0;background-position:0 5px;list-style:none;padding-bottom:7px}
#content .story_list h2{font-size:1em;line-height:16px;margin:0}
.story_list h2 a{text-decoration:none}
.story_list h2 a:hover{text-decoration:underline}
.story_list p{margin:0;line-height:16px}
.story_large .story_list h2{padding-top:0}
.storyIntro{margin-bottom:10px;min-height:1px;outline:2px solid #f0f}
.story_intro:after{content:".";clear:both;display:block;height:0;visibility:hidden}
.story_intro a img{float:left;margin-right:20px;margin-bottom:5px}
.group_story_large .story_list ul{padding:0 0 3px;margin-top:5px}
.story_small h2 a,.story_large h2 a,.style1 h2 a,.style1 h3 a,.style1 h4 a{text-decoration:none}
.story_small h2 a:hover,.story_large h2 a:hover,.style1 h2 a:hover,.style1 h3 a:hover,.style1 h4 a:hover{text-decoration:underline}
.style1 h2,.style2 h2{margin:0 0 5px}
.section_column2 .story_large h2,.story_small h2,.story_small h2,.style2 .story_large h2,.section_column2 .style2 h2{font-size:1.167em;line-height:18px}
.story_large .story_list .sleeve{padding-bottom:0;margin-top:0}
.story_list .sleeve{padding-bottom:0}
.story_intro p{line-height:18px}
.section_column2 .twocolumn .column1{margin-bottom:11px}
p.more{text-align:right}
.section_column1 .style1 .story_large p.picture,#section1 .style1 .story_large p.picture{float:left;height:auto;margin-right:20px}
.section_column1 .style1 .story_large .story_list,#section1 .style1 .story_large .story_list{clear:left}
#content .spin_feed{padding-bottom:0}
#content .spin_feed .story_intro{margin:0}
#content .spin_feed p{margin:5px 0}
#content .spin_feed p.meta{margin:0}
.colour2 .twocolumn .column1,.colour2 .twocolumn .column2{width:292px}
.section_twocolumn .section_column1 .colour2 .twocolumn .column1,.section_twocolumn .section_column1 .colour2 .twocolumn .column2{width:212px}
.colour2 .story_large p.picture{margin-right:0}
.storytext a{text-decoration:underline}
.storytext a:hover{text-decoration:none}
.storytext h1 a,.storytext h2 a,.storytext h3 a,.storytext h4 a{text-decoration:none}
.storytext h1 a:hover,.storytext h2 a:hover,.storytext h3 a:hover,.storytext h4 a:hover{text-decoration:underline}
.storytext a.button{text-decoration:none}
.storytext a.button:hover{text-decoration:underline}
#story .table-full{width:420px}
.storytext blockquote p{font-family:Arial,Helvetica,Sans-Serif}
.storytext blockquote .quotesource{font-size:1.2em;line-height:15px}
.storytext blockquote .quotesource a{text-decoration:none}
.storytext blockquote .quotesource a:hover{text-decoration:underline}
blockquote{float:left;margin-right:20px;padding:10px;width:180px;min-height:164px;background:#EAEAEA url(/magazine/graphics/quote.open.png) no-repeat 10px 10px;color:#666}
blockquote p{font-size:1.5em;line-height:20px}
blockquote .quotesource{margin-bottom:0;height:30px;background:#EAEAEA url(/magazine/graphics/quote.close.png) no-repeat 100% 0}
H2 .icon{display:inline-block;text-indent:-9999px}
h1{font-size:4.5em;line-height:normal;color:#000;margin-bottom:25px}
h2,h3,h4{font-family:ff-meta-serif-web-pro,Meta Serif OT Book,Georgia,Times,Serif}
h2{font-size:2.5em;line-height:25px;color:#000}
h3{font-size:2em;line-height:20px;color:#000}
h4{font-size:1.7em;line-height:20px;color:#000}
.storytext .byline{font-size:1.4em;line-height:15px;font-family:ff-unit-web,"ff-unit-web-1","ff-unit-web-2","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;color:#999;padding-bottom:7px}
.byline span.author{margin-left:5px}
.storytext .byline A{text-decoration:none}
.storytext .byline A:HOVER{text-decoration:underline}
.storytext p{font-size:1.5em;line-height:20px;font-family:ff-meta-serif-web-pro,Meta Serif OT Book,Georgia,Times,Serif}
.storytext UL,.storytext OL{margin-left:15px;margin-bottom:10px;font-family:ff-meta-serif-web-pro,Meta Serif OT Book,Georgia,Times,Serif}
.storytext UL LI{list-style:square;list-style-position:inside;font-size:1.5em;line-height:25px;overflow:hidden}
.storytext OL LI{list-style:decimal;list-style-position:inside;font-size:1.5em;line-height:25px;overflow:hidden}
.storytext ul ul li,.storytext ol ol li{font-size:1em}
.storytext .extras ul,.storytext .extras ul h3{font-family:Arial,Helvetica,Sans-Serif}
.storytext .extras li{list-style:none;font-size:1em;line-height:normal}
.storytext .extras li .date{font-size:1.2em;line-height:20px;font-family:Arial,Helvetica,Sans-Serif}
.storytext .extras a{text-decoration:none}
.storytext .extras a:hover{text-decoration:underline}
.synopsis P{font-size:1.4em;font-style:italic}
.standfirst{margin-bottom:15px;border-bottom:1px solid #ccc}
.standfirst P{font-weight:bold;font-size:1.5em;line-height:20px;font-family:ff-meta-serif-web-pro,Meta Serif OT Book,Georgia,Times,Serif}
.printonly{display:none}
.storytext .inlineFull LI{list-style:none}
.inline_image{margin:0 auto}
.inlineFull,.inline_image{margin-bottom:10px}
.inline_image IMG{display:block;width:100%}
.inline_image[style] img{width:auto}
.inlineFull .picture,.inlineRight .picture,.inlineLeft .picture,.inline_image .picture{margin:0}
.inline_image_left{float:left;margin-right:20px;margin-bottom:5px}
.inline_image_right{float:right;margin-left:20px;margin-bottom:0}
.image_size_small,.inline_image_left.image_size_small,.inline_image_right.image_size_small{width:140px}
.image_size_med,.inline_image_left.image_size_med,.inline_image_right.image_size_med{width:200px}
.image_size_full{width:420px}
cite{font-style:normal;color:#666}
.storytext p.source,.storytext p.inline_source{margin:0;font-size:1.2em;line-height:15px;font-family:Arial,Helvetica,Sans-Serif}
.storytext p.caption,.storytext p.inline_caption{margin:0;padding:0;font-size:1.2em;line-height:15px;font-family:Arial,Helvetica,Sans-Serif;color:#666}
.storytext p.inline_source{margin-top:5px}
.storytext p.inline_source a{text-decoration:none}
.storytext p.inline_source a:hover{text-decoration:underline}
.storytext .question{border-bottom:1px solid #ccc;padding-bottom:15px;font-weight:bold}
.storytext .question span{float:left;margin-right:20px;width:60px;font-weight:bold;font-size:70px;line-height:70px;color:#666}
.storytext .answer span{float:left;margin-right:20px;width:60px;font-weight:bold;font-size:70px;line-height:70px;color:#D2D2D2}
.storytext .video_story_large .meta{margin-bottom:0;font-size:1.2em;line-height:15px;font-family:Arial,Helvetica,Sans-Serif;color:#666}
.storytext .video_story_large .meta a{text-decoration:none}
.storytext .video_story_large .meta a:underline{text-decoration:underline}
.inlineImages ul{margin:0 0 19px;padding:0;list-style:none;min-height:1px}
.inlineImages ul:after{content:".";clear:both;display:block;height:0;visibility:hidden}
.inlineImages ul li{display:inline-block;width:86px;vertical-align:top;margin-right:10px;margin-bottom:10px;padding-left:0;background:0;list-style:none}
.factfile.half{float:left;margin-right:20px;width:200px}
.factfile.half .inline_image_right{float:none;margin-left:0;margin-bottom:10px}
.factfile{clear:both;border-top:3px solid #050505;background-color:#EAEAEA;position:relative;min-height:1px;margin-bottom:20px;padding:5px 10px 4px}
.factfile ul,.factfile ol{font-family:Arial,Helvetica,Sans-Serif}
.factfile ul li,.factfile ol li{font-size:1.2em}
.factfile ul li{list-style-position:inside;list-style-type:square;padding:0}
.factfile h2{font:bold 1.2em/15px Arial,Helvetica,sans-serif;padding:0 9px;margin:0 -10px 9px;position:relative;text-transform:uppercase}
.factfile h2,.factfile p{margin-top:0}
.factfile p{font-size:1.3em;line-height:15px;font-family:Arial,Helvetica,Sans-Serif}
.factfile blockquote p{font-size:1.5em;line-height:20px}
.storyAuthorSmall{float:left;margin:0 20px 0 0;padding:0;width:81px;word-wrap:break-word;overflow:hidden;font-size:1.2em}
.storyAuthorSmall img{display:block;margin-right:20px;margin-bottom:10px}
.storyAuthorSmall .author{color:#333}
.storyAuthorSmall .author a{word-wrap:break-word}
.storyAuthorLarge{margin-bottom:20px;border-bottom:5px solid #E0DFE3;min-height:0}
.storyAuthorLarge:after{content:".";clear:both;display:block;height:0;visibility:hidden}
.storyAuthorLarge img{float:left;margin:0 15px 5px 0}
.storyAuthorLarge p{margin:0;clear:none;padding:0 10px 10px}
.storyAuthorLarge .standfirst{font-size:1.3em;line-height:16px;font-weight:normal;padding-top:5px}
.section_column2 .inlineFull ul{margin-left:0;list-style-position:outside}
.section_column2 .inlineFull a{display:block;margin-bottom:10px}
.section_column2 .inlineFull a img{display:block}
.section_column2 .relatedimages{padding:0;background:0}
.section_column2 .relatedimages li{margin-right:0;list-style:none}
.section_column2 .relatedimages h2{position:absolute;left:-9999px}
.section_column1 .extras{clear:both}
.section_column1 .relatedimages_block{width:460px;overflow:hidden}
.section_column2 .relatedimages ul{padding:0;width:auto}
.relatedimages ul{padding:8px 0 0;min-height:1px;letter-spacing:-3px;width:480px;overflow:hidden}
.relatedimages ul:after{content:".";clear:both;display:block;height:0;visibility:hidden}
.relatedimages li{letter-spacing:normal;display:inline-block;vertical-align:top;margin:0 20px 10px 0;padding:0;background:0;border-bottom:0}
.relatedimages li.last{margin:0}
.relatedimages li img{display:block}
.relatedimages_block a,.relatedimages a{display:block}
.relatedfiles li{padding-bottom:5px}
.relatedfiles .last{margin-bottom:0;padding-bottom:0}
.relatedfiles li h3{margin-bottom:4px}
.relatedlinks p{font-size:1.2em;line-height:15px;font-family:Arial,Helvetica,Sans-Serif}
.relatedarticles .picture{float:left;margin:0 10px 5px 0}
.relatedvideos .picture{float:left;margin:0 10px 5px 0}
.storytext .socialMedia ul{padding-top:5px}
.storytext .socialMedia li{border-bottom:0;margin-bottom:10px;height:20px}
.storytext .tags li{margin-right:5px;border-bottom:0;font-size:1.2em;font-family:Arial,Helvetica,Sans-Serif}
.tags li{display:inline}
.tags li a:link,.tags li a:visited{text-decoration:none}
.tags li a:hover,.tags li a:active{text-decoration:underline}
#countdown span{float:left;margin-right:8px;padding:5px;width:50px;border:1px solid #000;text-align:center}
#countdown span.last{margin-right:0}
.subscribe_options{margin-bottom:15px}
.subscribe_options:AFTER{content:".";clear:both;display:block;height:0;visibility:hidden}
.subscribe_options .subscribe_box{float:left;width:190px;margin-right:20px}
#story .abacus-popup .table-full{width:576px}
.storytext .relatedimages ul{margin-left:0;list-style-position:outside}
#story .poll{background:0;padding:0}
#story .poll H2{border-bottom:1px solid #D2D2D2;border-top:3px solid #000;color:#000;font-family:Arial,Helvetica,Sans-Serif;font-size:1.2em;font-weight:bold;line-height:1.25;margin:0 0 2px;padding:5px 0 6px;text-transform:uppercase}
#story .poll P{font-family:Arial,Helvetica,Sans-Serif;margin:0 0 10px 0;font-weight:bold;color:#000}
#story .poll fieldset label{color:#000}
#story .poll fieldset div .pollQuestion,#story .poll fieldset div .pollResponse{color:#666}
#story_custom #colwrapper{padding-top:15px}
#story_custom #top_container ul li,#story_custom #content_sleeve ul li,#story_custom #rightcolumn_sleeve ul li{list-style:square;list-style-position:inside;font-size:1.5em;line-height:25px;font-family:ff-meta-serif-web-pro,Meta Serif OT Book,Georgia,Times,Serif}
#story_custom #top_container ol li,#story_custom #content_sleeve ol li,#story_custom #rightcolumn_sleeve ol li{list-style:decimal;list-style-position:inside;font-size:1.5em;line-height:25px;font-family:ff-meta-serif-web-pro,Meta Serif OT Book,Georgia,Times,Serif}
.formbox .field DIV{margin-left:110px}
.errorbox DIV.errorbox_sleeve{margin-left:0}
.formbox .button,.formbox BUTTON{margin-left:110px}
.formbox LABEL,.formbox .label{width:100px}
#story_custom #content .pageOptions ul li{list-style:none;font-size:1.3em;line-height:15px;margin-right:3px;padding-top:15px;padding:2px 0 0 5px;font-family:Arial,Helvetica,Sans-Serif}

.reports{margin-bottom:19px;border-top:3px solid #000;padding:5px 9px 10px;background-color:#EAEAEA}
.reports a{font-weight:bold}
.reports a:link,.reports a:visited{text-decoration:none}
.reports a:hover,.reports a:active{text-decoration:underline}
.reports h2{margin-bottom:7px;border-bottom:1px solid #d2d2d2;padding-bottom:6px;font-size:1.2em;line-height:15px;font-family:Arial,Helvetica,Sans-Serif;text-transform:uppercase}
.reports li{margin-bottom:10px}
.reports li p{margin-bottom:0}
.reports .items{margin-bottom:8px;border-bottom:1px solid #D2D2D2;padding-top:8px}
.reports .items li{padding:11px 0 0 68px;height:43px;background:url(/magazine/graphics/icons/sprite.reports.png) no-repeat -236px 0}
.reports .items .pdf{background-position:-167px -55px}
.reports .items .word{background-position:-110px -127px}
.reports .items .powerpoint{background-position:-55px -196px}
.reports .items .excel{background-position:0 -265px}
.reports .items h3{float:left;width:330px;font-weight:normal;font-size:1.5em}
.reports .items .button{float:right;font-weight:normal}
.reports .purchased{float:left;margin-bottom:0;width:45%}
.reports .buy{float:right;margin-bottom:0;width:45%;font-weight:bold;text-align:right;color:#000}
.reports .buy .button{font-size:1.077em;margin-left:5px;font-weight:normal}
.reports .sleeve:after{content:'.';visibility:hidden;display:block;clear:both;height:0}
.download .items{margin-bottom:0;border-bottom:0}
.download .items .excel{margin-bottom:0}
.download .button{padding-right:45px;background:#005689 url(/magazine/graphics/icons/report.download.png) no-repeat 86%}
.instructions ol li img{display:block;padding-top:10px}
.storytext .instructions ol li{list-style:decimal;list-style-position:inside;font-size:1.3em;font-family:Arial,Helvetica,Sans-Serif;line-height:15px}
.storytext .reports p{font-size:1.3em;line-height:15px;font-family:Arial,Helvetica,Sans-Serif}
.storytext .reports ul,.storytext .reports ol{margin-left:0}
.storytext .reports li{font-size:1em;line-height:15px;list-style:none;list-style-position:outside}
.storytext .reports .purchased{line-height:25px}
.paging{clear:both;margin:20px 0;min-height:1px}
.paging UL{margin:0;width:100%;display:block;text-align:center}
.paging .paging_numbers{margin-bottom:15px}
.paging .paging_numbers LI{display:inline-block;font:bold 1.3em/1.308 Arial,Helvetica,sans-serif;list-style:none;margin:0;vertical-align:top}
.paging .paging_numbers li.first{float:left}
.paging .paging_numbers li.last{float:right}
.paging .paging_numbers A,.paging .paging_numbers SPAN{background:#EAEAEA;display:inline-block;padding:4px 0;width:25px}
.paging .paging_numbers A:HOVER{background:#005689;color:#FFF;text-decoration:none}
.paging .paging_numbers SPAN.on{background-color:#FFF10B}
.paging .paging_numbers .previous,.paging .paging_numbers .next{border:0;height:25px;padding:0;text-indent:-9999px;width:25px}
.paging .paging_numbers li a,.paging .paging_numbers li SPAN{background:url(/magazine/graphics/buttons/sprite.buttons.png) no-repeat 100% 0 #EAEAEA}
.paging .paging_numbers .previous,.paging .paging_numbers .previous:HOVER{background:url(/magazine/graphics/buttons/sprite.buttons.png) no-repeat 100% 0 #EAEAEA;background-position:3px -134px}
.paging .paging_numbers .next,.paging .paging_numbers .next:HOVER{background:url(/magazine/graphics/buttons/sprite.buttons.png) no-repeat 100% 0 #EAEAEA;background-position:-53px -134px}
.paging .paging_numbers SPAN.previous{background-position:3px -197px}
.paging .paging_numbers SPAN.next{background-position:-53px -197px}
.paging .paging_results:AFTER{display:table;content:'';clear:both}
.paging .paging_results{clear:left}
.paging .paging_results P{color:#999;font-size:1.3em;line-height:1.231;font-family:Arial,Helvetica,Sans-Serif;margin:0;text-align:center}
.paging .paging_results p span{color:#666}
.paging .paging_results p span:before{content:"\007C\0020"}
.paging .paging_results .print{float:right}
.paging .paging_results .print A{background:url(/magazine/graphics/icons/print.gif) no-repeat 100% 2px;display:inline-block;padding:2px 22px 0 0}
.paging UL:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
.storytext .paging a{text-decoration:none}
.storytext .paging a:hover{text-decoration:underline}
.storytext .paging .paging_numbers A:hover{text-decoration:none}
.articlePagination{border-top:1px solid #ccc;margin-top:0;padding-top:11px}
.articlePagination .paging_numbers li.first,.articlePagination .paging_numbers li.last{text-align:left;width:130px}
.articlePagination .paging_numbers li.last{text-align:right}
.articlePagination .paging_numbers li.first a,.articlePagination .paging_numbers li.first>span,.articlePagination .paging_numbers li.last a,.articlePagination .paging_numbers li.last>span{background:0;font-weight:normal;height:auto;text-indent:0;width:auto}
.articlePagination .paging_numbers li.first a span,.articlePagination .paging_numbers li.first span span,.articlePagination .paging_numbers li.last a span,.articlePagination .paging_numbers li.last span span{background:#EAEAEA url(/magazine/graphics/buttons/sprite.buttons.png) no-repeat 3px -134px;height:25px;margin:0 4px 0 0;padding:0;text-indent:0;vertical-align:middle;width:25px}
.articlePagination .paging_numbers li.last a span,.articlePagination .paging_numbers li.last span span{margin:0 0 0 4px}
.articlePagination .paging_numbers li.last a span,.articlePagination .paging_numbers li.last span span{background-position:-53px -134px}
.articlePagination .paging_numbers li.first a:hover,.articlePagination .paging_numbers li.last a:hover{background:0;color:#005689;text-decoration:underline}
.articlePagination .paging_numbers li.first>span:hover,.articlePagination .paging_numbers li.last>span:hover{background:0}
.articlePagination .paging_numbers li.first>span,.articlePagination .paging_numbers li.last>span{color:#eaeaea}
.articlePagination .paging_numbers li.first span span,.articlePagination .paging_numbers li.last span span{opacity:.5;-ms-filter:"alpha(opacity=50)"}
.ratings H2{border-top:3px solid #000;border-bottom:0;font-size:1.2em;line-height:1.083;color:#000;padding-top:6px}
.ratings p{float:left;font-weight:bold;font-size:1.3em;line-height:15px;font-family:Arial,Helvetica,Sans-Serif;margin:0;padding:2px 15px 0 0}
UL.ratingsList{float:left;margin:0;padding:0 15px 5px 0}
.ratings .ratingsStar{background:url(/magazine/graphics/star.png) 50% 0 no-repeat;cursor:pointer;display:block;float:left;height:19px;margin:0;padding:0;text-indent:-9999px;width:23px}
.ratings .ratingsStarOver,.ratings .ratingsStarSelected{background-position:50% 100%}
.ratingsRated .ratingsStar{cursor:default}
.ratings:AFTER{content:".";clear:both;display:block;height:0;visibility:hidden}
.storytext .ratings li{border-bottom:0}
.storytext .ratings p{font-size:1.3em;line-height:15px;font-family:Arial,Helvetica,Sans-Serif}
#comments a{text-decoration:none}
#comments a.button{margin-right:3px}
#comments a:hover{text-decoration:underline}
#comments H2{font-family:Arial,Helvetica,Sans-Serif;border-top:3px solid #000;color:#000;font-size:1.2em;font-weight:bold;line-height:1.25;margin-bottom:10px;padding-top:5px;text-transform:uppercase}
#comments .comments_question{font-family:ff-meta-serif-web-pro,Meta Serif OT Book,Georgia,Times,Serif;font-size:1.5em;font-weight:bold;line-height:1.333;margin:0;padding-bottom:20px}
#comments .picture{float:left;height:auto;padding:0;margin:0 20px 10px 0}
#comments UL{margin:0}
#comments LI:AFTER{content:".";visibility:hidden;height:0;display:block;clear:both}
#comments LI{background:#EAEAEA;list-style:none;margin:0 0 5px;min-height:1px;padding:8px 10px 10px}
#comments LI.even{background:0}
#comments LI.on_hold{background:#F4D9D9;margin-top:10px}
#comments LI.editor_comment{border:1px solid #999;margin-top:10px}
#comments p,#comments div.byline{font-family:Arial,Helvetica,Sans-Serif;font-size:1.3em;line-height:1.154;margin-bottom:10px}
#comments p.byline,#comments p.action,#comments p.meta{color:#666}
#comments p.byline .date,#comments div.byline .date{font-size:.923em}
#comments p.meta,#comments div.meta{margin-bottom:0;font-size:1.2em;line-height:15px;font-family:Arial,Helvetica,Sans-Serif}
#comments .author{color:#005689;font-weight:bold}
#comments_form h2{font-family:Arial,Helvetica,Sans-Serif}
#comments_form label{width:70px}
#comments_form .mandatory{padding-right:33px}
#comments_form .LoggedIn>p{font-weight:bold}
#comments_form .loggedout UL:AFTER{content:".";visibility:hidden;height:0;display:block;clear:both}
#comments_form .loggedout LI{float:left;list-style:none}
#comments_form .loggedout A{margin-right:5px;margin-left:0;color:#fff}
.storytext #comments LI{list-style:none;font-size:1em}
.storytext #comments_form .loggedout LI{list-style:none;font-size:1em}
.storytext #comments_form p,.storytext #comments_form ul{margin-left:0;font-family:Arial,Helvetica,Sans-Serif}
.storytext #comments_form ul li{padding-left:0;line-height:normal;list-style-type:square;list-style-position:inside}
#comments_form p{font-size:1.3em;line-height:15px}
.poll{background-color:#93B1C9;padding:10px}
.poll h2{border-bottom:1px solid #fff;border-top:3px solid #000;color:#fff;font-family:ff-unit-slab-web,"ff-unit-slab-web-1","ff-unit-slab-web-2","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:2.4em;font-weight:bold;line-height:27px;margin:-10px -10px 5px;padding:0 0 5px 10px;text-transform:lowercase}
.poll p{color:#fff;font-size:1.3em;line-height:15px;font-weight:bold}
.poll .poll_sleeve{padding:3px 0 0;margin:0}
.poll fieldset>div{padding:0 0 10px}
.poll fieldset>div:after{content:'.';visibility:hidden;height:0;display:block;clear:both}
.poll fieldset div .pollQuestion{float:left;padding-right:10px;font-size:1.3em;color:#fff}
.poll fieldset div .pollResponse{float:right;color:#fff;padding-left:10px;font-size:1.3em}
.poll fieldset div div{float:left;width:80%;clear:both}
.poll fieldset div div IMG{display:block}
.poll fieldset input{margin:0 10px 0 0;float:left}
.poll fieldset label{font-size:1.3em;line-height:15px;color:#fff;float:left;width:80%}
.poll fieldset p{font-weight:normal;font-size:1.3em;margin-left:0}
.poll BUTTON{margin-top:5px}
.grid .poll fieldset div .pollQuestion,.grid .poll fieldset div .pollResponse{color:#fff}
.grid .poll fieldset p{color:#fff;font-weight:bold}
#pollResults{position:absolute;left:-9999px}
#colwrapper:after{content:'.';visibility:hidden;height:0;display:block;clear:both}
.grid .columnContainer{margin-bottom:20px}
.grid .column>DIV{margin-top:20px}
.grid .column>DIV:FIRST-CHILD{margin-top:0}
.grid .colour1:AFTER,.grid .colour2:AFTER,.grid .colour3:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
.grid .colour1,.grid .colour2,.grid .colour3{clear:both}
.sectionhead .sectionhead_sleeve:after{content:'.';visibility:hidden;height:0;display:block;clear:both}
.sectionhead{border-top:3px solid #000;border-bottom:1px solid #D2D2D2;padding-bottom:0;padding-top:0}
.sectionhead h2{color:#000;font-weight:bold;text-transform:lowercase;font-family:ff-unit-slab-web,"ff-unit-slab-web-1","ff-unit-slab-web-2","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;line-height:32px;padding-bottom:7px;margin-bottom:0}
.sectionhead h2 A{color:#000;line-height:32px;display:block}
.sectionhead .rssfeed{float:right;padding-top:6px}
.sectionhead .rssfeed span{display:block;width:21px;height:22px;text-indent:-9999px;background:url(/magazine/graphics/icons/sprite.icons.png) no-repeat 0 -451px}
.grid .colour2 .sectionhead{font-family:ff-unit-slab-web,"ff-unit-slab-web-1","ff-unit-slab-web-2","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;border-top:3px solid #005689;border-bottom:1px solid #005689;background-color:#005689}
.grid .colour2 .sectionhead H2,.grid .colour2 .sectionhead H2 A{color:#fff}
.grid .colour2 .sectionhead H2{padding-left:10px}
.colour2 .sectionhead .rssfeed{padding-right:10px}
.grid .colour3 .sectionhead{font-family:ff-unit-slab-web,"ff-unit-slab-web-1","ff-unit-slab-web-2","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;border-top:3px solid #CE3939;border-bottom:1px solid #CE3939;background-color:#CE3939;margin:0 -10px}
.grid .colour3 .sectionhead H2,.grid .colour3 .sectionhead H2 A{color:#fff}
.grid .colour3 .sectionhead H2{padding-left:10px}
.colour3 .sectionhead .rssfeed{padding-right:10px}
.grid .colour3 .sectionhead+div.twocolumn+div.twocolumn{padding-top:0}
.grid .colour3 .full .picture{margin:0 -10px}
.grid .colour3 .full.right .picture{margin-left:0}
.grid .sectionhead+div{padding-top:10px}
.grid .full,.grid .half,.grid .thumb,.grid .list{clear:both;border-bottom:1px solid #D2D2D2;clear:both;padding-bottom:12px;padding-top:5px}
.grid .column .sectionhead H2{margin-bottom:0}
.grid .column H2{margin-bottom:8px}
.grid .column .colour3 .full H2{padding-top:3px}
.grid .oneColumn .half H2,.grid .twoColumnsSmallLeft .columnTwo .half H2,.grid .twoColumnsSmallRight .columnOne .half H2{font-size:2.4em;line-height:1.042}
.grid .half H2,.grid .thumb H2,.grid .half.twocolumn H2,.grid .thumb.twocolumn H2,.grid .threeColumnsWideLeft .columnTwo .full H2,.grid .threeColumnsWideRight .columnTwo .full H2,#top .grid .twoColumns .twocolumn.full H2,#top .grid .twoColumnsSmallRight .columnOne .twocolumn.half H2,#top .grid .twoColumnsSmallLeft .columnTwo .twocolumn.half H2,#foot .grid .twoColumns .twocolumn.full H2,#foot .grid .twoColumnsSmallRight .columnOne .twocolumn.half H2,#foot .grid .twoColumnsSmallLeft .columnTwo .twocolumn.half H2,#mainright .grid .half H2,#main .grid .twoColumns .half H2,#main .grid .twoColumnsSmallLeft .columnOne .full H2,#main .grid .twoColumnsSmallLeft .columnOne .half H2,#main .grid .twoColumnsSmallLeft .columnTwo .half H2,#main .grid .twoColumnsSmallRight .columnTwo .full H2,#main .grid .twoColumnsSmallRight .columnTwo .half H2,#main .grid .twoColumnsSmallRight .columnOne .half H2,#main .grid .threeColumns .full H2{font-size:1.7em;line-height:20px;margin-bottom:4px}
.grid .twoColumnsSmallLeft .columnOne .twocolumn H2,.grid .twoColumnsSmallRight .columnTwo .twocolumn H2,.grid .threeColumns .twocolumn H2,.grid .threeColumnsWideLeft .twocolumn.full H2,.grid .threeColumnsWideLeft .twocolumn H2,.grid .threeColumnsWideRight .twocolumn.full H2,.grid .threeColumnsWideRight .twocolumn H2,#main .grid .twoColumns .twocolumn H2,#main .grid .twoColumnsSmallLeft .columnTwo .twocolumn H2,#main .grid .twoColumnsSmallRight .columnOne .twocolumn H2,#mainright .grid .twocolumn H2,#mainright .grid .twoColumns .full H2,#mainright .grid .twoColumns .half H2,#mainright .grid .twoColumns .thumb H2{font-size:1.3em;line-height:15px;margin-bottom:4px}
.grid .half .sleeve:after,.grid .thumb .sleeve:after{clear:both;content:'.';display:block;height:0;visibility:hidden}
.grid .full p,.grid .half p,.grid .thumb p,.grid .list p{margin-bottom:0}
.grid .full .picture{padding-bottom:5px}
.grid .half .picture,.grid .thumb .picture{float:left;margin:0 20px 10px 0}
.grid .twocolumn{float:left}
.grid .twocolumn.left{clear:left;margin-right:20px}
.grid .twocolumn.right{clear:none}
.grid .column .list li,.grid .column .story_list li{overflow:hidden}
.grid .column .list li{margin-bottom:3px;border-bottom:1px solid #D2D2D2}
.grid .column .list li:last-child,.grid .column .list li h2{margin-bottom:5px}
.grid .column .list li:last-child{border-bottom:0;margin-bottom:0}
#wrapper .grid .column .list li h2{font-size:1.3em;line-height:15px}
.grid .column .story_list{clear:both;padding-top:10px}
.grid .column .story_list ul{margin-bottom:0}
#wrapper #content .grid .column .story_list h2,#wrapper #main .grid .column .story_list h2,#wrapper #top .grid .column .story_list h2,#wrapper #foot .grid .column .story_list h2{font-size:1.3em;line-height:15px;margin-top:5px;margin-bottom:0}
.grid .column .story_list li:first-child h2{margin-top:0}
#wrapper .grid .column .story_list H2{font-size:1.3em;line-height:15px}
.grid .more{float:right;clear:both;margin-bottom:0;padding-top:10px;text-decoration:none}
.grid .twocolumn.list+p.more{float:left;text-align:right;width:100%}
.grid .full .meta,.grid .half .meta,.grid .thumb .meta,.grid .list .meta{font-size:1.2em;line-height:15px;color:#666;margin-bottom:4px}
.grid .full .moreinfo,.grid .half .moreinfo,.grid .thumb .moreinfo,.grid .list .moreinfo{margin-top:10px;margin-bottom:0}
.grid .column .spin_feed .story_list ul{margin-bottom:0}
.grid .comments,.grid .ratings{display:inline-block;font-size:1em;line-height:20px;margin:0;padding:0 5px 0 17px;color:#666;border-right:1px solid #666}
.grid .comments{background:url(/magazine/graphics/icons/sprite.icons.png) no-repeat 0 -2438px}
.grid .ratings{padding-left:0;border:0}
.oneColumn .columnOne #newsletter_block .field Input{width:846px}
.twoColumns #newsletter_block .field Input{width:366px}
.twoColumnsSmallLeft .columnTwo #newsletter_block .field Input,.twoColumnsSmallRight .columnOne #newsletter_block .field Input{width:526px}
.threeColumnsWideLeft .columnOne #newsletter_block .field Input,.threeColumnsWideRight .columnThree #newsletter_block .field Input{width:286px}
.threeColumnsWideLeft .columnTwo #newsletter_block .field Input,.threeColumnsWideRight .columnTwo #newsletter_block .field Input{width:126px}
#main .oneColumn .columnOne #newsletter_block .field Input{width:526px}
#main .twoColumns #newsletter_block .field Input{width:206px}
#main .twoColumnsSmallLeft .columnTwo #newsletter_block .field Input,#main .twoColumnsSmallRight .columnOne #newsletter_block .field Input{width:286px}
#main .twoColumnsSmallLeft .columnOne #newsletter_block .field Input,#main .twoColumnsSmallRight .columnTwo #newsletter_block .field Input{width:125px}
#mainright .oneColumn .columnOne #newsletter_block{margin-bottom:0}
#mainright .oneColumn .columnOne #newsletter_block .field Input{width:206px}
.grid div[class^="colour"]>div:last-of-type{border-bottom:0;padding-bottom:0}
.grid div[class^="colour"]>div.twocolumn:last-of-type{border-bottom:1px solid #d2d2d2;padding-bottom:13px}
.slider .sectionhead .rssfeed{margin-right:45px;margin-top:5px;padding-top:0}
.slider .sectionhead{border-top:3px solid #000;border-bottom:1px solid #D2D2D2;margin-bottom:9px;padding-bottom:5px}
.slider .sectionhead h2{width:86%;font-family:ff-unit-slab-web,"ff-unit-slab-web-1","ff-unit-slab-web-2","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-weight:normal;padding-bottom:0}
.slider .more{font-size:1.2em}
.sliderStyle1 .controls{float:right;height:auto;margin-top:-36px;position:static;width:auto}
.sliderStyle1 .controls:after{content:".";visibility:hidden;height:0;display:block;clear:both}
.sliderStyle1 .controls li.next,.sliderStyle1 .controls li.previous{float:left;margin:0}
.sliderStyle1{background:0;overflow:hidden;margin:0 auto;padding-bottom:10px}
.sliderStyle1 .thumbs{clear:both;margin:0;width:auto;height:235px}
.sliderStyle1 .heading{margin-bottom:5px}
.sliderStyle1 .thumbs li{margin-left:5px;margin-right:5px;margin-top:4px;border-right:1px solid #ccc;padding-right:9px;width:220px;min-height:240px}
.sliderStyle1 .thumbs li IMG{padding-bottom:5px;display:block}
.sliderStyle1 .thumbs .last{margin-right:0;border-right:0;padding-right:0}
.sliderStyle1 ul:after{content:".";visibility:hidden;height:0;display:block;clear:both}
.oneColumn .columnOne .sliderStyle1{overflow:hidden;width:940px}
.oneColumn .columnOne .sliderStyle1 .thumbs{margin:0 -5px;width:960px}
.twoColumnsSmallRight .columnOne .sliderStyle1{overflow:hidden;width:620px}
.twoColumnsSmallRight .columnOne .sliderStyle1 .thumbs{margin:0 -5px;width:640px;height:185px}
.twoColumnsSmallRight .columnOne .sliderStyle1 .thumbs LI{width:140px}
.twoColumnsSmallLeft .columnTwo .sliderStyle1{overflow:hidden;width:620px}
.twoColumnsSmallLeft .columnTwo .sliderStyle1 .thumbs{margin:0 -5px;width:640px;height:185px}
.twoColumnsSmallLeft .columnTwo .sliderStyle1 .thumbs LI{width:140px}
#main.area .oneColumn .columnOne .sliderStyle1{width:620px}
#main.area .oneColumn .columnOne .sliderStyle1 .thumbs{margin:0 -5px;width:640px;height:185px}
#main.area .oneColumn .columnOne .sliderStyle1 .thumbs LI{width:140px}
.footerSlider{width:940px}
.footerSlider .sectionhead{background-color:#005689;border-top:0;border-bottom:0;margin-top:0}
.footerSlider .sectionhead H2{padding-top:3px;padding-left:10px;padding-bottom:2px;text-transform:none;color:#fff}
.footerSlider .sectionhead H2 A{color:#fff}
.footerSlider .thumbs{margin:0 -5px;height:160px}
.footerSlider .thumbs li{width:140px;min-height:160px}
.footerSlider .controls{margin-top:-37px;margin-right:10px}
.footerSlider .controls .previous{background-position:0 -60px}
.footerSlider .controls .next{background-position:-39px -61px}
.footerSlider .controls .previous.disabled{background-position:0 -93px}
.footerSlider .controls .next.disabled{background-position:-39px -93px}
