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}
#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-top:9px}
#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}
#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:15px;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}
.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{max-width:278px;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}
.events.calendar{width:300px}
.events.calendar .extras_heading a{color:#000}
.events.calendar table,.events.calendar table td{text-align:center}
.events.calendar table{border-top:0;border-bottom:1px solid #ccc}
.events.calendar table a{font-weight:bold;color:#7C193B}
.events.calendar thead th{padding-top:3px;padding-bottom:3px;background-color:#D2D2D2}
.events.calendar tbody td,.events.calendar tbody th{padding-top:6px;padding-bottom:6px;font-size:1.3em;height:24px}
.events.calendar .header{width:100%;min-height:33px;background-color:#7C193B;font-weight:bold;font-size:1.3em;line-height:33px;text-align:center;color:#fff}
.events.calendar .header:after{content:'';display:block;clear:both}
.events.calendar .header .previous,.events.calendar .header .next{margin-top:8px;width:15px;height:15px;text-indent:-9999px;background:url(/magazine/graphics/icons/sprite.icons.png) no-repeat}
.events.calendar .header .previous{float:left;margin-left:28px;background-position:-2px -2565px}
.events.calendar .header .next{float:right;margin-right:28px;background-position:-2px -2528px}
.events.calendar .header .disabled{opacity:.5}
.day-passed{cursor:not-allowed}
.events.calendar tbody .day-today{border:1px solid #999;padding:5px 9px}
.events.calendar tbody tr:nth-child(odd) .day-passed{color:#ccc}
.events.calendar tbody tr:nth-child(even) .day-passed{background-color:#ececec;color:#ccc}
.events.calendar tbody .day-events{position:relative;padding:0}
.events.calendar tbody .day-events>a{display:block;padding:10px}
.events.calendar table .day-events:hover{background-color:#f90}
.events.calendar table .day-events:hover>a{color:#fff;text-decoration:none}
.events.calendar table .day-events .list-events{position:absolute;z-index:10;margin-top:-225px;margin-left:-9999px;width:268px;opacity:0}
.events.calendar table .day-events:hover>.list-events{margin-left:-124px;opacity:1;-webkit-transition:opacity .2s linear .5s;-moz-transition:opacity .2s linear .5s;transition:opacity .2s linear .5s}
.day-events .list-events li{margin-left:18px;border-bottom:0;padding-bottom:0;font-size:.846em;list-style:square;color:#f90}
.day-events .list-events li:last-child{margin-bottom:0}
.day-events .list-events li a{color:#333}
.day-events .list-events .more{display:inline-block;float:none;clear:none;margin-top:9px;margin-left:18px;padding-top:0;font-size:.846em;color:#f90}
.list-events{border:5px solid #D9D9D9;border-radius:5px;padding:9px 6px;background-color:#fffdfa;background-image:-ms-linear-gradient(top,#fffdfa 0,#ececec 100%);background-image:-moz-linear-gradient(top,#fffdfa 0,#ececec 100%);background-image:-webkit-linear-gradient(top,#fffdfa 0,#ececec 100%);background-image:linear-gradient(to bottom,#fffdfa 0,#ececec 100%);text-align:left}
.list-events:after,.list-events:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.list-events:after{border-color:rgba(255,255,255,0);border-top-color:#ececec;border-width:14px;left:50%;margin-left:-14px}
.list-events:before{border-color:rgba(0,0,0,0);border-top-color:#D9D9D9;border-width:21px;left:50%;margin-left:-21px}
#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 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 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:4px 7px 5px;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{padding-bottom:3px;font-family:ff-unit-web,"ff-unit-web-1","ff-unit-web-2","Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;text-transform:uppercase;background-position:0 6px}
.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:17px;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{float:right;margin:0}
.navStyle2 .main>.RightAligned a{color:#fff10b}
.navStyle2 .main>.RightAligned:hover a{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}
.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}
#columns{margin:0 auto;width:940px}
#columns #colmain{width:620px}
#columns #rightcolumn{padding-left:10px;width:300px}
#top.area,#foot.area{margin:0 auto;width:940px;overflow:hidden}
#main.area{width:620px;overflow:hidden}
#mainright.area{width:300px;overflow:hidden}
.grid{margin-bottom:10px}
.grid .columnContainer:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
.grid .column{float:left;margin-right:20px;min-height:1px}
#top.area .twoColumns,#foot.area .twoColumns,#top.area .twoColumnsSmallLeft,#foot.area .twoColumnsSmallLeft,#top.area .twoColumnsSmallRight,#foot.area .twoColumnsSmallRight,#top.area .threeColumns,#foot.area .threeColumns,#top.area .threeColumnsWideRight,#foot.area .threeColumnsWideRight,#top.area .threeColumnsWideLeft,#foot.area .threeColumnsWideLeft{width:960px}
#main.area .oneColumn{width:620px}
#main.area .twoColumns,#main.area .twoColumnsSmallLeft,#main.area .twoColumnsSmallRight,#main.area .threeColumns{width:640px}
#mainright.area .oneColumn,#mainright.area .twoColumns,#mainright.area .threeColumns{width:300px}
.grid .oneColumn .column{float:none;width:100%}
.grid .oneColumn .twocolumn{width:460px}
#main.area .grid .oneColumn .column{width:620px}
#main.area .grid .oneColumn .twocolumn{width:300px}
#mainright.area .grid .oneColumn .column{width:300px}
#mainright.area .grid .oneColumn .twocolumn{width:140px}
#top.area .twoColumns .column,#foot.area .twoColumns .column{width:460px}
#top.area .twoColumns .twocolumn,#foot.area .twoColumns .twocolumn{width:220px}
#main.area .twoColumns .column{width:300px}
#main.area .twoColumns .twocolumn{width:140px}
#mainright.area .twoColumns .column{width:140px}
#mainright.area .twoColumns .columnTwo{margin-right:0}
#mainright.area .twoColumns .twocolumn{width:60px}
#top.area .twoColumnsSmallLeft .columnOne,#foot.area .twoColumnsSmallLeft .columnOne{width:300px}
#top.area .twoColumnsSmallLeft .columnOne .twocolumn,#foot.area .twoColumnsSmallLeft .columnOne .twocolumn{width:140px}
#top.area .twoColumnsSmallLeft .columnTwo,#foot.area .twoColumnsSmallLeft .columnTwo{width:620px}
#top.area .twoColumnsSmallLeft .columnTwo .twocolumn,#foot.area .twoColumnsSmallLeft .columnTwo .twocolumn{width:300px}
#main.area .twoColumnsSmallLeft .columnOne{width:220px}
#main.area .twoColumnsSmallLeft .columnOne .twocolumn{width:100px}
#main.area .twoColumnsSmallLeft .columnTwo{width:380px}
#main.area .twoColumnsSmallLeft .columnTwo .twocolumn{width:180px}
#top.area .twoColumnsSmallRight .columnOne,#foot.area .twoColumnsSmallRight .columnOne{width:620px}
#top.area .twoColumnsSmallRight .columnOne .twocolumn,#foot.area .twoColumnsSmallRight .columnOne .twocolumn{width:300px}
#top.area .twoColumnsSmallRight .columnTwo,#foot.area .twoColumnsSmallRight .columnTwo{width:300px}
#top.area .twoColumnsSmallRight .columnTwo .twocolumn,#foot.area .twoColumnsSmallRight .columnTwo .twocolumn{width:140px}
#main.area .twoColumnsSmallRight .columnOne{width:380px}
#main.area .twoColumnsSmallRight .columnOne .twocolumn{width:180px}
#main.area .twoColumnsSmallRight .columnTwo{width:220px}
#main.area .twoColumnsSmallRight .columnTwo .twocolumn{width:100px}
#top.area .threeColumns .column,#foot.area .threeColumns .column{width:300px}
#top.area .threeColumns .twocolumn,#foot.area .threeColumns .twocolumn{width:140px}
#top.area .threeColumnsWideRight .columnOne,#foot.area .threeColumnsWideRight .columnOne{width:300px}
#top.area .threeColumnsWideRight .columnOne .twocolumn{width:140px}
#top.area .threeColumnsWideRight .columnTwo,#foot.area .threeColumnsWideRight .columnTwo{width:220px}
#top.area .threeColumnsWideRight .columnTwo .twocolumn,#foot.area .threeColumnsWideRight .columnTwo .twocolumn{width:100px}
#top.area .threeColumnsWideRight .columnThree,#foot.area .threeColumnsWideRight .columnThree{width:380px}
#top.area .threeColumnsWideRight .columnThree .twocolumn,#foot.area .threeColumnsWideRight .columnThree .twocolumn{width:180px}
#top.area .threeColumnsWideLeft .columnOne,#foot.area .threeColumnsWideLeft .columnOne{width:380px}
#top.area .threeColumnsWideLeft .columnOne .twocolumn,#foot.area .threeColumnsWideLeft .columnOne .twocolumn{width:180px}
#top.area .threeColumnsWideLeft .columnTwo,#foot.area .threeColumnsWideLeft .columnTwo{width:220px}
#top.area .threeColumnsWideLeft .columnTwo .twocolumn,#foot.area .threeColumnsWideLeft .columnTwo .twocolumn{width:100px}
#top.area .threeColumnsWideLeft .columnThree,#foot.area .threeColumnsWideLeft .columnThree{width:300px}
#top.area .threeColumnsWideLeft .columnThree .twocolumn{width:140px}
#main.area .threeColumns .column{width:193px}
#main.area .threeColumns .twocolumn{width:86px}
#main.area .threeColumns .twocolumn.left{margin-right:21px}
#main.area .threeColumns .columnTwo{width:194px}
#main.area .threeColumns .columnTwo .twocolumn.left{margin-right:22px}
#top.area .twoColumns,#foot.area .twoColumns{background:url(/magazine/graphics/spin2.topfoot.twocolumn.bg.png) repeat-y 0 0}
#top.area .twoColumnsSmallLeft,#foot.area .twoColumnsSmallLeft{background:url(/magazine/graphics/spin2.topfoot.twocolumnsmallleft.bg.png) repeat-y 0 0}
#top.area .twoColumnsSmallRight,#foot.area .twoColumnsSmallRight{background:url(/magazine/graphics/spin2.topfoot.twocolumnsmallright.bg.png) repeat-y 0 0}
#top.area .threeColumns,#foot.area .threeColumns{background:url(/magazine/graphics/spin2.topfoot.threecolumn.bg.png) repeat-y 0 0}
#top.area .threeColumnsWideLeft,#foot.area .threeColumnsWideLeft{background:url(/magazine/graphics/spin2.topfoot.threecolumnswideleft.bg.png) repeat-y 0 0}
#top.area .threeColumnsWideRight,#foot.area .threeColumnsWideRight{background:url(/magazine/graphics/spin2.topfoot.threecolumnswideright.bg.png) repeat-y 0 0}
#main.area .twoColumns{background:url(/magazine/graphics/spin2.main.twocolumns.bg.png) repeat-y 0 0}
#main.area .twoColumnsSmallLeft{background:url(/magazine/graphics/spin2.main.twocolumnssmallleft.bg.png) repeat-y 0 0}
#main.area .twoColumnsSmallRight{background:url(/magazine/graphics/spin2.main.twocolumnssmallright.bg.png) repeat-y 0 0}
#main.area .threeColumns{background:url(/magazine/graphics/spin2.main.threecolumns.bg.png) repeat-y 0 0}
#mainright.area .twoColumns{background:url(/magazine/graphics/spin2.mainright.twocolumns.bg.png) repeat-y 0 0}
.grid .colour2{background:0;padding:0}
.grid .colour2 h2{color:#fff}
.grid .colour2:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.grid .colour3{background-color:#EAEAEA;padding:0 10px 10px}
#top.area .oneColumn .colour3 .twocolumn,#foot.area .oneColumn .colour3 .twocolumn,#top.area .oneColumn .tabbedblocksSpin .colour1 .twocolumn,#foot.area .oneColumn .tabbedblocksSpin .colour1 .twocolumn{width:450px}
#top.area .twoColumns .colour3 .twocolumn,#foot.area .twoColumns .colour3 .twocolumn,#top.area .twoColumns .tabbedblocksSpin .colour1 .twocolumn,#foot.area .twoColumns .tabbedblocksSpin .colour1 .twocolumn{width:210px}
#top.area .twoColumnsSmallLeft .columnOne .colour3 .twocolumn,#foot.area .twoColumnsSmallLeft .columnOne .colour3 .twocolumn,#top.area .twoColumnsSmallRight .columnTwo .colour3 .twocolumn,#foot.area .twoColumnsSmallRight .columnTwo .colour3 .twocolumn,#top.area .twoColumnsSmallLeft .columnOne .tabbedblocksSpin .colour1 .twocolumn,#foot.area .twoColumnsSmallLeft .columnOne .tabbedblocksSpin .colour1 .twocolumn,#top.area .twoColumnsSmallRight .columnTwo .tabbedblocksSpin .colour1 .twocolumn,#foot.area .twoColumnsSmallRight .columnTwo .tabbedblocksSpin .colour1 .twocolumn{width:130px}
#top.area .twoColumnsSmallLeft .columnTwo .colour3 .twocolumn,#foot.area .twoColumnsSmallLeft .columnTwo .colour3 .twocolumn,#top.area .twoColumnsSmallRight .columnOne .colour3 .twocolumn,#foot.area .twoColumnsSmallRight .columnOne .colour3 .twocolumn,#top.area .twoColumnsSmallLeft .columnTwo .tabbedblocksSpin .colour1 .twocolumn,#foot.area .twoColumnsSmallLeft .columnTwo .tabbedblocksSpin .colour1 .twocolumn,#top.area .twoColumnsSmallRight .columnOne .tabbedblocksSpin .colour1 .twocolumn,#foot.area .twoColumnsSmallRight .columnOne .tabbedblocksSpin .colour1 .twocolumn{width:290px}
#top.area .threeColumns .colour3 .twocolumn,#foot.area .threeColumns .colour3 .twocolumn,#top.area .threeColumns .tabbedblocksSpin .colour1 .twocolumn,#foot.area .threeColumns .tabbedblocksSpin .colour1 .twocolumn{width:130px}
#top.area .threeColumnsWideLeft .columnTwo .colour3 .twocolumn,#foot.area .threeColumnsWideLeft .columnTwo .colour3 .twocolumn,#top.area .threeColumnsWideRight .columnTwo .colour3 .twocolumn,#foot.area .threeColumnsWideRight .columnTwo .colour3 .twocolumn,#top.area .threeColumnsWideLeft .columnTwo .tabbedblocksSpin .colour1 .twocolumn,#foot.area .tabbedblocksSpin .columnTwo .tabbedblocksSpin .colour1 .twocolumn,#top.area .threeColumnsWideRight .columnTwo .tabbedblocksSpin .colour1 .twocolumn,#foot.area .threeColumnsWideRight .tabbedblocksSpin .columnTwo .colour1 .twocolumn{width:90px}
#top.area .threeColumnsWideLeft .columnOne .colour3 .twocolumn,#foot.area .threeColumnsWideLeft .columnOne .colour3 .twocolumn,#top.area .threeColumnsWideRight .columnThree .colour3 .twocolumn,#foot.area .threeColumnsWideRight .columnThree .colour3 .twocolumn,#top.area .threeColumnsWideLeft .columnOne .tabbedblocksSpin .colour1 .twocolumn,#foot.area .threeColumnsWideLeft .columnOne .tabbedblocksSpin .colour1 .twocolumn,#top.area .threeColumnsWideRight .columnThree .tabbedblocksSpin .colour1 .twocolumn,#foot.area .threeColumnsWideRight .columnThree .tabbedblocksSpin .colour1 .twocolumn{width:170px}
#top.area .threeColumnsWideLeft .columnThree .tabbedblocksSpin .colour1 .twocolumn,#top.area .threeColumnsWideRight .columnOne .tabbedblocksSpin .colour1 .twocolumn{width:130px}
.grid .colour3 .htmlContent{background-color:transparent}
#main.area .oneColumn .colour3 .twocolumn,#main.area .oneColumn .tabbedblocksSpin .colour1 .twocolumn{width:290px}
#main.area .twoColumns .colour3 .twocolumn,#main.area .twoColumns .tabbedblocksSpin .colour1 .twocolumn{width:130px}
#main.area .twoColumnsSmallLeft .columnTwo .colour3 .twocolumn,#main.area .twoColumnsSmallRight .columnOne .colour3 .twocolumn,#main.area .twoColumnsSmallLeft .columnTwo .tabbedblocksSpin .colour1 .twocolumn,#main.area .twoColumnsSmallRight .columnOne .tabbedblocksSpin .colour1 .twocolumn{width:170px}
#main.area .twoColumnsSmallLeft .columnOne .colour3 .twocolumn,#main.area .twoColumnsSmallRight .columnTwo .colour3 .twocolumn,#main.area .twoColumnsSmallLeft .columnOne .tabbedblocksSpin .colour1 .twocolumn,#main.area .twoColumnsSmallRight .columnTwo .tabbedblocksSpin .colour1 .twocolumn{width:90px}
#main.area .threeColumns .colour3 .twocolumn,#main.area .threeColumns .tabbedblocksSpin .colour1 .twocolumn{width:76px}
#mainright.area .oneColumn .colour3 .twocolumn,#mainright.area .oneColumn .tabbedblocksSpin .colour1 .twocolumn{width:130px}
#mainright.area .twoColumns .colour3 .twocolumn,#mainright.area .twoColumns .tabbedblocksSpin .colour1 .twocolumn{width:50px}
.tabbedblocksSpin:AFTER{clear:both;content:".";display:block;height:0;visibility:hidden}
.tabbedblocksSpin{min-height:1px;width:100%;background-color:#D2D2D2;border-top:3px solid #818286;padding:0}
.tabbedblocksSpin .heading{background:#D2D2D2 url(/magazine/graphics/decoration/sprite.decoration.png) repeat scroll 0 -255px;border-right:2px solid #fff;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}
.tabbedblocksSpin .heading:hover{background-color:#93B1C9;background-position:0 -308px;border-right:2px solid #fff;color:#fff;text-decoration:none}
.tabbedblocksSpin .selected .heading{background-color:#EAEAEA;background-position:0 -202px;color:#000;cursor:default;text-decoration:none;padding-bottom:7px;position:relative}
.tabbedblocksSpin .content{left:-9999px;margin-top:25px;padding:0;position:absolute;width:940px;border-top:2px solid #fff}
.tabbedblocksSpin .selected .content{background-color:#EAEAEA;float:right;left:auto;margin-left:-940px;position:static;width:940px}
#top.area .twoColumns .tabbedblocksSpin .content,#foot.area .twoColumns .tabbedblocksSpin .content{margin-left:-460px;width:460px}
#top.area .twoColumnsSmallRight .columnOne .tabbedblocksSpin .content,#foot.area .twoColumnsSmallRight .columnOne .tabbedblocksSpin .content{margin-left:-620px;width:620px}
#top.area .twoColumnsSmallRight .columnTwo .tabbedblocksSpin .content,#foot.area .twoColumnsSmallRight .columnTwo .tabbedblocksSpin .content{margin-left:-300px;width:300px}
#top.area .twoColumnsSmallLeft .columnOne .tabbedblocksSpin .content,#foot.area .twoColumnsSmallLeft .columnOne .tabbedblocksSpin .content{margin-left:-300px;width:300px}
#top.area .twoColumnsSmallLeft .columnTwo .tabbedblocksSpin .content,#foot.area .twoColumnsSmallLeft .columnTwo .tabbedblocksSpin .content{margin-left:-620px;width:620px}
#top.area .threeColumns .column .tabbedblocksSpin .content,#foot.area .threeColumns .column .tabbedblocksSpin .content{margin-left:-300px;width:300px}
#top.area .threeColumnsWideLeft .columnOne .tabbedblocksSpin .content,#foot.area .threeColumnsWideLeft .columnOne .tabbedblocksSpin .content{margin-left:-380px;width:380px}
#top.area .threeColumnsWideLeft .columnTwo .tabbedblocksSpin .content,#foot.area .threeColumnsWideLeft .columnTwo .tabbedblocksSpin .content{margin-left:-220px;width:220px}
#top.area .threeColumnsWideLeft .columnThree .tabbedblocksSpin .content,#foot.area .threeColumnsWideLeft .columnThree .tabbedblocksSpin .content{margin-left:-300px;width:300px}
#top.area .threeColumnsWideRight .columnOne .tabbedblocksSpin .content,#foot.area .threeColumnsWideRight .columnOne .tabbedblocksSpin .content{margin-left:-300px;width:300px}
#top.area .threeColumnsWideRight .columnTwo .tabbedblocksSpin .content,#foot.area .threeColumnsWideRight .columnTwo .tabbedblocksSpin .content{margin-left:-220px;width:220px}
#top.area .threeColumnsWideRight .columnThree .tabbedblocksSpin .content,#foot.area .threeColumnsWideRight .columnThree .tabbedblocksSpin .content{margin-left:-380px;width:380px}
#main.area .oneColumn .tabbedblocksSpin .content{margin-left:-620px;width:620px}
#main.area .twoColumns .tabbedblocksSpin .content{margin-left:-300px;width:300px}
#main.area .twoColumnsSmallLeft .columnOne .tabbedblocksSpin .content,#main.area .twoColumnsSmallRight .columnTwo .tabbedblocksSpin .content{margin-left:-220px;width:220px}
#main.area .twoColumnsSmallLeft .columnTwo .tabbedblocksSpin .content,#main.area .twoColumnsSmallRight .columnOne .tabbedblocksSpin .content{margin-left:-380px;width:380px}
#main.area .threeColumns .tabbedblocksSpin .content{margin-left:-193px;width:193px}
#mainright.area .oneColumn .tabbedblocksSpin .content{margin-left:-300px;width:300px}
.grid .tabbedblocksSpin .colour1{background-color:#EAEAEA;padding:5px 10px 5px}
.grid .tabbedblocksSpin .colour1 .full .picture{margin:0 -10px}
.grid .tabbedblocksSpin .colour1 .full.right .picture{margin-left:0}
.grid .tabbedblocksSpin .htmlContent{padding:5px 10px 10px}
.grid .tabbedblocksSpin .spin_feed{padding-top:10px}
#top .oneColumn .tabbedblocks .content,#foot .oneColumn .tabbedblocks .content{margin-left:-940px;width:920px}
#top .twoColumns .tabbedblocks .content,#foot .twoColumns .tabbedblocks .content{margin-left:-460px;width:440px}
#top .twoColumnsSmallRight .columnOne .tabbedblocks .content,#foot .twoColumnsSmallRight .columnOne .tabbedblocks .content{margin-left:-620px;width:600px}
#top .twoColumnsSmallLeft .columnTwo .tabbedblocks .content,#foot .twoColumnsSmallLeft .columnTwo .tabbedblocks .content{margin-left:-620px;width:600px}
#top .threeColumns .tabbedblocks .content,#foot .threeColumns .tabbedblocks .content{margin-left:-300px;width:280px}
#main .twoColumns .tabbedblocks .content{margin-left:-300px;width:280px}
#main .twoColumnsSmallRight .columnOne .tabbedblocks .content{margin-left:-380px;width:360px}
#main .twoColumnsSmallLeft .columnTwo .tabbedblocks .content{margin-left:-380px;width:360px}
.gridLayout li{display:inline-block;margin-right:20px;margin-top:5px;margin:5px 20px 16px 0;vertical-align:top;width:140px}
.gridLayout LI H2{font-size:1.3em;line-height:15px;margin-bottom:0}
.gridLayout .picture{margin-bottom:8px}
.gridLayout .meta{font-size:1.2em;line-height:20px;color:#666;margin-bottom:0}
.gridLayout .more{font-size:1.2em}
.oneColumn .gridLayout ul{width:960px}
.twoColumns .columnOne .gridLayout ul{width:480px}
.twoColumns .columnTwo .gridLayout ul{width:480px}
.twoColumnsSmallRight .columnOne .gridLayout ul{width:640px}
.twoColumnsSmallLeft .columnTwo .gridLayout ul{width:640px}
#main.area .gridLayout ul{width:640px}
#top.area .oneColumn .gridLayout li,#foot.area .oneColumn .gridLayout li{width:220px}
.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{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}
.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}
.slideshowStyle1,.slideshowStyle2{clear:both;margin-bottom:0}
.slideshowStyle1:AFTER,.slideshowStyle2:AFTER{content:'.';visibility:hidden;display:block;height:0;clear:both}
.oneColumn .slideshowStyle1 .display{height:613px}
.twoColumns .slideshowStyle1 .display{height:370px}
.twoColumnsSmallLeft .columnOne .slideshowStyle1 .display{height:250px}
.twoColumnsSmallLeft .columnTwo .slideshowStyle1 .display{height:430px}
.twoColumnsSmallRight .columnOne .slideshowStyle1 .display{height:430px}
.twoColumnsSmallRight .columnTwo .slideshowStyle1 .display{height:250px}
.threeColumns .slideshowStyle1 .display{height:250px}
.threeColumnsWideLeft .slideshowStyle1 .display{height:250px}
.threeColumnsWideRight .slideshowStyle1 .display{height:250px}
.threeColumnsWideLeft .columnOne .slideshowStyle1 .display{height:312px}
.threeColumnsWideRight .columnThree .slideshowStyle1 .display{height:312px}
#main.area .oneColumn .slideshowStyle1 .display{height:431px}
#main.area .twoColumns .slideshowStyle1 .display{height:250px}
#main.area .twoColumnsSmallLeft .columnOne .slideshowStyle1 .display{height:250px}
#main.area .twoColumnsSmallLeft .columnTwo .slideshowStyle1 .display{height:285px}
#main.area .twoColumnsSmallRight .columnOne .slideshowStyle1 .display{height:285px}
#main.area .twoColumnsSmallRight .columnTwo .slideshowStyle1 .display{height:250px}
#mainright.area .oneColumn .slideshowStyle1 .display{height:250px}
.grid .slideshowStyle1 .display{background-color:#fff;padding-top:4px;position:relative}
.grid .slideshowStyle1 .display .caption{background:url(/magazine/graphics/gallery/slideshow.overlay.png) repeat 0 0;bottom:0;height:auto;left:0;margin:0;opacity:1;right:0;visibility:visible;width:auto;padding-top:4px}
.grid .slideshowStyle1 .display .caption h4{font-family:Arial,Helvetica,Sans-Serif;font-size:1.7em;font-weight:bold;line-height:20px;margin-bottom:0;padding-bottom:3px}
.grid .slideshowStyle1 .display .caption h4 a{display:block;padding:0;text-decoration:none}
.grid .slideshowStyle1 .display .caption h4 a:hover{text-decoration:underline}
.grid .slideshowStyle1 .display .caption p{margin:0;padding:0 0 13px;font-size:1.3em;line-height:15px;color:#FFF;font-weight:normal}
.grid .slideshowStyle1 .display .caption .read{display:inline-block;padding:5px 0 10px;font-size:1.3em;line-height:15px;text-align:center}
.grid .slideshowStyle1 .thumbs li{margin-right:3px}
.slideshow .controls{padding:10px 0 4px 10px}
.grid .slideshowStyle2 .sectionhead,.grid .slideshowStyle1 .sectionhead{border-top:3px solid #000;border-bottom:1px solid #D2D2D2;color:#000;font-weight:bold;padding-bottom:5px;padding-top:0;text-transform:uppercase;background-color:#FFF}
.grid .slideshowStyle2 .sectionhead H2,.grid .slideshowStyle1 .sectionhead H2{padding-bottom:0}
.grid .slideshowStyle2 .display{background:#fff;width:300px;height:270px;padding-top:4px}
.grid .slideshowStyle2 .thumbs{background-color:#FFF;margin-left:-21px;border-width:0;padding:0;padding-top:4px}
.grid .slideshowStyle2 .thumbs LI{background:#D2D2D2;height:90px;border-bottom:1px solid #fff;padding-left:10px;width:auto;margin-bottom:0}
.grid .slideshowStyle2 .thumbs LI.selected{position:relative;z-index:10;border-bottom:0;height:91px;background:url(/magazine/graphics/gallery/selected.png) no-repeat 0 0}
.grid .slideshowStyle2 .thumbs LI.last{border-bottom:0;height:88px}
.grid .slideshowStyle2 .thumbs LI.selected .heading,.grid .slideshowStyle2 .thumbs LI.selected .heading A{color:#005689;text-decoration:none}
.grid .slideshowStyle2 .thumbs LI .caption{padding:5px 29px}
.grid .slideshowStyle2 .thumbs LI .caption .heading{margin:0;font-weight:bold;font-size:1.7em;line-height:20px;font-family:Arial,Helvetica,Sans-Serif}
.grid .slideshowStyle2 .thumbs LI .caption .heading a{text-decoration:none}
.grid .slideshowStyle2 .thumbs LI .caption .heading a:hover{text-decoration:underline}
.grid .slideshowStyle2 .thumbs LI .caption .standfirst{font-size:1.3em;font-weight:normal;line-height:1.154;margin-top:0;overflow:hidden}
.slideshowStyle2 .controls{background-color:transparent;clear:both;float:none;margin-left:8px;margin-top:256px;padding:0;position:absolute}
.slideshowStyle2 .controls LI{height:10px;width:8px}
.oneColumn .slideshowStyle2 .display{width:620px}
.oneColumn .slideshowStyle2 .thumbs{width:340px}
#main.area .oneColumn .slideshowStyle2 .display{width:300px}
#main.area .oneColumn .slideshowStyle2 .thumbs{width:340px}
