body{
margin:0 auto;
padding:0;
background:#ccccc2;
font:small Arial,sans-serif;
}
* html body{
font-size:x-small;
font-size:small;
}
h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
}
h3{font-size:16px;}
p,pre,blockquote,ol,ul,li,dd,dt hr,fieldset,label{
margin:0;
padding:0;
}
form{
margin:0;
padding:0;
}
fieldset{
border:none;
}
select,input,textarea{
font:90% arial;
}
a img{
border:0;
}
a:link{
text-decoration:none;
outline:none;
color:#b51901;
}
a:visited{
text-decoration:none;
outline:none;
color:#690704
}
a:hover{

outline:none;
color:#690704
}
.clear{
clear:both;
line-height:0;
height:0;
}
a:active{
text-decoration:none;
outline:none;
}
a.moreLink:link{
font-size:.85em;
color:#039;
font-weight:bolder;
}
a.moreLink:visited{
font-size:.85em;
color:#039;
font-weight:bolder;
}
a.moreLink:hover{
font-size:.85em;
color:#039;
font-weight:bolder;
}
a.moreLink:active{
font-size:.85em;
color:#039;
font-weight:bolder;
}
img{
border:none;
vertical-align:middle;
}
table,th,tr,td{
margin:0;
padding:0;
border:0;
}
.rss{
background:url(nw_rss_icon.gif) no-repeat right top;
padding:0 16px 0 0;
}
.hidden{
display:none;
}
.ad,#BotAds .adHalfBanner{
background:url(ads.gif) no-repeat top left;
padding:8px 0 0 0;
clear:both;
}
.adHalfBanner{
margin-top:0;
padding-top:0;
}
#main .ad{
margin-bottom:10px;
}
#sponsored-links{
margin:0 0 10px 0;
padding:0 0 10px 0;
background:url(dot_hex_999.gif) repeat-x bottom left;
}
#sponsored-links-topMargin{
margin:25px 0 0 0;
padding:0;
background:none;
}
.sponsorLinksArticle{
margin:0 5px 12px 5px!important;
padding:14px 0 0 0!important;
background:url(dot_hex_999.gif) repeat-x top left!important;
clear:both;
}
.sponsorLinksMM{
margin:6px 0 10px 0!important;
padding:12px 0 0 0!important;
background:url(dot_hex_999.gif) repeat-x top left!important;
}
#BotAds{
overflow:hidden;
clear:both;
padding:0 0 18px 0;
width:975px;
}
#BotAds .ad{
width:33%;
float:left;
background:none;
clear:none;
}
#BotAds .adHalfBanner{
margin:0 40px;
}
ul.linkList{
padding:0;
margin:0;
font-size:.85em;
line-height:.8em;
clear:left;
margin-top:10px;
color:#626153;
overflow:hidden;
_padding-bottom:8px;
}
ul.linkList li a{
color:#626153;
text-decoration:none;
}
ul.linkList li{
display:block;
float:left;
padding:0 .4em 0 .4em;
}
ul.linkList li.comments{
border-right:none;
}
ul.linkList li.quickread a{
background:url(mag.gif) no-repeat left center;
padding-left:1em;
}
#checkm8_postalloc_2{
margin:0 auto 0 auto;
position:relative;
}
#nwContainer{
background-color:#fff;
width:990px;
padding:5px 4px 4px 4px;
margin:0 auto;
}
#content{
border:none;
width:955px;
position:relative;
z-index:2;
}
.nwBorder{

padding:5px 0 0;
border:solid 2px #a91700;
border-top:none;
clear:both;
float:left;
background-color:#fff;
width:986px;
}
.nwWrap, .nwWrapBottom {

padding:0 5px;
}

#header{
margin:0;
padding:0;
width:100%;
float:left;
position:relative;
z-index:1000;
}
div.tad{
background:#eee url(leaderboard_bg.gif) no-repeat top left;
}
#header .ad{
background:none;
padding:0;
}
div.adLeaderboard{
background:url(leaderboard_advertising_h.gif) no-repeat center top;
padding-top:8px;
margin-top:2px;
}
.adLeaderboard table{
margin-left:auto;
margin-right:auto;
}
#subNavTop{
margin:5px 0 0 0;
padding:0;
height:20px;
}
#subNavTop ul{
height:20px;
margin:0;
padding:0;
width:100%;
list-style-type:none;
display:inline;
}
#subNavTop ul li{
margin:0;
padding:0;
float:left;
}
#subNavTop .loginTab{
background:url(login_register.gif) no-repeat right 5px;
text-align:right;
padding:5px 0 0 0;
height:15px;
}
#subNavTop .logoutTab{
background:url(logout_editprofile.gif) no-repeat right 5px;
text-align:right;
padding:5px 0 0 0;
height:15px;
}
#subNavTop .loginTab a{
cursor:pointer;
line-height:15px;
padding:0;
margin-right:56px;
}
#subNavTop .logoutTab a.logout{
cursor:pointer;
line-height:15px;
padding:0 0 0 60px;
}
#subNavTop .logoutTab a.edit{
cursor:pointer;
line-height:15px;
padding:0 0 0 70px;
}
#nwHeaderLogin .col1{
float:left;
margin:0;
padding:0 16px 0 0;
width:220px;
border-right:1px solid #d2d2ca;
}
#nwHeaderLogin .col2{
float:right;
clear:left;
margin:0;
padding:0 0 0 8px;
width:200px;
}
#nwHeaderLogin label{
color:#bb1b01;
font:.85em arial;
padding:0 0 0 8px;
}
#nwHeaderLogin span.fieldBkg{
padding:8px 0 0 17px;
font-size:.80em;
height:31px;
display:block;
clear:both;
background:url(login_field_bkg.gif) no-repeat left top;
}
#nwHeaderLogin span.fieldBkg input{
height:13px;
border:none;
background:none;
width:182px;
}
#nwHeaderLogin .loginTab{
text-align:right;
background:url(login_register_modal.gif) no-repeat right 1px;
margin-right:-301px;
}
#nwHeaderLogin p{
margin:6px 0 10px 0;
padding:0;
font:.90em arial;
color:#333;
}
.regLink:link,.regLink:visited{
font-weight:700;
color:#003370;
text-decoration:none;
}
#nwHeaderLogin .forgotPw{
display:block;
padding:0 0 0 6px;
}
#nwHeaderLogin a:link,#nwHeaderLogin a:visited{
color:#003370;
text-decoration:underline;
}
#nwHeaderLogin a:hover{
color:#039;
border-bottom:1px dotted #039;
text-decoration:none;
}
#nwHeaderLogin a:active{
color:#2F77BA;
border-bottom:1px solid #2F77BA;
text-decoration:none;
}
#nwHeaderLogin .logRegSubmit{
margin:6px 0 0 0;
padding:0 0 0 6px;
}
#nwHeaderLogin .closeModal{
display:inline;
}
#loginRegister{
width:481px;
clear:both;
display:block;
}
#loginRegister div.top div div{
border-top:none;
}
#loginRegister div.content{
border-right:none;
}
#loginRegister div.top div{
background-image:none;
background-color:#f2f3ee;
}
#loginFormDiv{
display:none;
}
.headerBody{
float:left;
margin:0;
background:#bf1b02 url(headerslice.gif) repeat-x top left;
height:80px;
overflow:hidden;
}
.headerBody .wrapperRgt{
float:right;
width:260px;
background:#bf1b02 url(headerfarright_mag.jpg) no-repeat right top;
}
.headerPeek{
width:100%;
font-size:10px;
font-family:arial;
color:#fff;
}
.headerPeek div span{
color:#ef9d91;
}
.headerPeek div a{
color:#ef9d91;
background:none;
margin-top:4px;
padding:0;
}
.msnLink{
float:left;
margin:16px 0 0 0;
}
.headerPeek a{
display:block;
}
.headerPeek .h_cover{
float:right;
padding:0;
}
.headerPeek .makeHP a{
color:#ef9d91;
}
#mainNav{
list-style-type:none;
clear:both;
z-index:3;
top:0;
left:0;
margin:0 0 0 2px;
background:transparent;
}
#mainNav li{
 height:21px;
 float:left;
 display:inline;
}
#mainNav li a{
display:block;
width:100%;
height:19px;
overflow:hidden;
margin:0;
padding:0;
}
#mainNav li a span{
height:19px;
visibility:hidden;
}
#mainNav_news{
margin:0 15px 0 0;
width:47px;
background:url(news.gif) no-repeat 0 2px;
}
#mainNav_news.selected{
background:url(news_on.gif) no-repeat;
}
#mainNav_news.expanded{
background:url(news_on_altsubnav.gif) no-repeat;
}
#mainNav_politics{
margin:0 15px 0 0;
width:67px;
background:url(politics.gif) no-repeat 0 2px;
}
#mainNav_politics.selected{
background:url(politics_on.gif) no-repeat;
}
#mainNav_politics.expanded{
background:url(politics_on_altsubnav.gif) no-repeat;
}
#mainNav_techbusiness{
margin:0 15px 0 0;
width:109px;
background:url(tech_business.gif) no-repeat 0 2px;
}
#mainNav_techbusiness.selected{
background:url(tech_business_on.gif) no-repeat;
}
#mainNav_techbusiness.expanded{
background:url(tech_business_on_altsubnav.gif) no-repeat;
}
#mainNav_tech{
margin:0 15px 0 0;
width:84px;
background:url(technology.gif) no-repeat 0 2px;
}
#mainNav_tech.selected{
background:url(technology_on.gif) no-repeat;
}
#mainNav_tech.expanded{
background:url(technology_on_altsubnav.gif) no-repeat;
}
#mainNav_business{
margin:0 15px 0 0;
width:65px;
background:url(business.gif) no-repeat 0 2px;
}
#mainNav_business.selected{
background:url(business_on.gif) no-repeat;
}
#mainNav_business.expanded{
background:url(business_on_altsubnav.gif) no-repeat;
}
#mainNav_health{
margin:0 15px 0 0;
width:61px;
background:url(health.gif) no-repeat 0 2px;
}
#mainNav_health.selected{
background:url(health_on.gif) no-repeat;
}
#mainNav_health.expanded{
background:url(health_on_altsubnav.gif) no-repeat;
}
#mainNav_culture{
margin:0 15px 0 0;
width:103px;
background:url(culture_ideas.gif) no-repeat 0 2px;
}
#mainNav_culture.selected{
background:url(culture_ideas_on.gif) no-repeat;
}
#mainNav_culture.expanded{
background:url(culture_ideas_on_altsubnav.gif) no-repeat;
}
#mainNav_voices{
margin:0 15px 0 0;
width:61px;
background:url(voices.gif) no-repeat 0 2px;
}
#mainNav_voices.selected{
background:url(voices_on.gif) no-repeat 0 bottom;
}
#mainNav_voices.expanded{
background:url(voices_on_altsubnav.gif) no-repeat 0 bottom;
}
#mainNav_quickguide{
margin:0 15px 0 0;
width:75px;
background:url(site_guide.gif) no-repeat 0 2px;
}
#mainNav_quickguide a.quickGuide{
visibility:hidden;
}
#mainNav_subscribe_now{
margin:0 15px 0 0;
width:98px;
background:url(subscribe_now.gif) no-repeat 0 2px;
}
#search{
margin:0 0 0 45px;
padding:0;
height:59px;
overflow:hidden;
background:url(headerfarright_search.jpg) no-repeat 341px 0;
}
#search div{
width:318px;
float:right;
margin-top:25px;
height:31px;
background:url(searchbar.gif) no-repeat top left;
}
#search fieldset{
margin:0 0 0 14px;
padding:0;
border:none;
float:left;
display:inline;
}
#search fieldset input{
margin:6px 0 0 0;
padding:0;
border:none;
}
#searchbox{
margin:0;
padding:0;
border:none;
background:transparent;
border:none;
width:149px;
font:.9em Arial;
}
#searchbutton{

	margin:0;
	width:91px;
	height:19px;
	background:url(search.gif) no-repeat;
	border:0px;
	cursor:pointer;
}
#web-search-submit{
margin:0;
width:38px;
height:19px;
}
#subNav{
padding:0;
margin:0;
border-left:solid 2px #a91700;
border-right:solid 2px #a91700;
float:left;
clear:both;
}
#subNav ul{
width:982px;
height:17px;
list-style-type:none;
padding:3px 0 0 4px;
background-color:#000;
float:left;
}
#subNav ul li{
font-size:.85em;
margin:0 20px 0 2px;
padding:0;
float:left;
}
#subNav ul li a:link,#subNav ul li a:hover,#subNav ul li a:visited{
text-decoration:none;
color:#fff;
padding:0 4px;
margin:0;
}
#subNav ul li.selected{
background:#fff url(subchannel_left.gif) no-repeat top left;
color:#000;
padding:0 0 0 6px;
height:17px;
}
#subNav ul li.selected span{
background:url(subchannel_right.gif) no-repeat top right;
padding:0 3px 3px 0;
margin:0;
}
#subNav ul li.selected span a:link,#subNav ul li.selected span a:hover,#subNav ul li.selected span a:visited{
color:#000;
background:#fff;
}
#main,.submain,.head,.contwrap{
overflow:hidden;
height:1%;
}
#content,#aux,#sub,.submain,.gen,.contwrap,.mainstory,.substory{
float:left;
overflow:hidden;
height:1%;
}
#main{
width:976px;
clear:both;
margin-bottom:10px;
position:relative;
}
#sub{
width:338px;
position:relative;
overflow:visible;
}
#content{
position:relative;
}
#content .article .ad{
float:right;
margin:15px 0 6px 18px;
}
.spatHeader{
margin-top:4px;
}
#content .article .inlineComponentLeft{
float:left;
margin:0 18px 6px 0;
}
#content .article .inlineComponentRight{
float:right;
margin:0 0 6px 18px;
}
#content .article .inlineComponentLeft ul.list,#content .article .inlineComponentRight ul.list{
display:inherit;
}
#content .article .inlineAdContent{
width:300px;
padding-top:8px;
}
.layout1 #content{
width:617px;
margin:10px 10px 0 0;
}
.layout1.padRight #content{
margin-left:5px;
}
.layout1 #sub{
width:338px;
z-index:2;
}
.layout2 .substory{
width:192px;
margin:0 10px 0 0;
}
.layout2 .mainstory{
width:402px;
}
.layout2 .submain,.layout2 .contwrap{
width:627px;
}
.layout2 .submain{
float:left;
margin:0 10px 0 0;
}
.layout2 #content{
width:381px;
}
.layout2 #aux{
width:234px;
margin:0 10px 0 0;
}
.layout2 .contwrap{
margin:10px 0 0 0;
}
.layout2 #sub{
z-index:2;
}
.layout3 .contwrap{
width:616px;
margin:0 10px 0 0;
position:relative;
}
.layout3 #aux{
width:302px;
margin:0 0 0 10px;
}
.layout3 #content{
width:302px;
}
.layout3 #sub{
width:348px;
z-index:2;
}
.nwSearch{
margin:0;
padding:0;
}
.nwSearch #aux{
width:126px;
margin:10px 10px 0 0;
}
.nwSearch .contwrap{
margin:0 10px 0 0;
}
.nwSearch #content{
width:490px;
margin:10px 10px 0 0;
padding-top:0;
}
.nwSearch #sub{
z-index:2;
}
.layout5 #content{
width:626px;
}
.layout5 #sub{
z-index:2;
}
.layout6 #aux{
width:272px;
margin:0 10px 0 0;
}
.layout6 #content{
width:694px;
padding:0;
}
.layout6 #content{
width:694px;
padding:0;
}
.layout6 .contwrap{
width:996px;
}
.layout6 #sub{
width:346px;
float:left;
z-index:2;
}
.layout6 #mmContent{
margin-top:8px;
}
.layout6 #mmContent .content{
margin:0;
padding:0 4px 0 4px;
}
.layout6 #mmGuide{
width:614px;
clear:both;
float:left;
margin-right:6px;
}
.layout6 #sub .box{
margin-top:2px;
*margin-top:1px;
margin-bottom:0;
}
.layout6 #sub .box .top{
background-position:left 0;
}
.layout6 #sub .box .top div{
background-position:right -12px;
}
.layout6 #sub .box .top div div,.layout6 #sub .box .bot div div,.layout6 #sub .box .content{
background-color:#fff;
}
.layout6 #sub .box .content{
min-height:609px;
padding:0;
text-align:center;
*height:610px;
overflow:visible;
}
.layout6 #sub .box .content .ad{
background-position:center top;
margin-bottom:0;
}
.layout6 #sub .box .content div .ad{
background-position:center top;
}
.layout6 #sub .box .bot{
background-position:left -6px;
}
.layout6 #sub .box .bot div{
background-position:right -18px;
}
.layout7 .head{
margin:0 0 10px 0;
}
.layout7 .contwrap{
margin:0 10px 0 0;
}
.layout7 #aux{
width:234px;
margin:0 10px 0 0;
}
.layout7 #aux img{
margin-bottom:5px;
}
.layout7 #aux .ad img{
margin-bottom:0;
}
.layout7 #content{
width:384px;
}
.layout7 #sub{
padding:0;
margin:0;
z-index:2;
}
.layout8 .head div{
float:left;
}
.layout8 .mainstory{
width:436px;
}
.layout8 .subgen{
width:240px;
}
.layout8 .substory{
width:266px;
}
.layout8 #aux{
width:234px;
margin:0 10px 0 0;
}
.layout8 #content{
width:382px;
}
.layout8 #sub{
z-index:2;
}
.layout9 .head{
overflow:hidden;
width:100%;
margin:0 0 10px 0;
}
.layout9 .contwrap{
width:637px;
}
.layout9 #content,.layout9 #subcontent,.layout9 #aux{
width:200px;
float:left;
margin-right:12px;
}
.layout9 #sub{
z-index:2;
}
.extra-padding{
padding-left:5px;
padding-right:5px;
}
#subHeadOne,#subHeadTwo,#subHeadThree{
float:left;
}
#subHeadOne{
width:288px;
margin-right:10px;
_margin-right:8px;
}
#subHeadTwo{
width:450px;
margin-right:10px;
_margin-right:8px;
}
#subHeadThree{
width:217px;
}
#subHeadThree .box{
margin-bottom:0;
}
.layoutcolumnist .submain a{
color:#039;
}
.layoutcolumnist .submain{
float:left;
width:100%;
}
.layoutcolumnist .contwrap{
margin-right:10px;
}
.layoutcolumnist #aux{
width:233px;
padding:0;
margin-right:10px;
}
.layoutcolumnist #greycol{
background-color:#f2f2f2;
}
.layoutcolumnist .aux1{
padding:10px 10px 0 10px;
}
* html .layoutcolumnist .aux1{
float:left;
}
.layoutcolumnist #content{
width:382px;
padding:0 0 10px 0;
}
.layoutcolumnist .box .content{
padding-bottom:5px;
}
.layoutcolumnist .llSimpleListVert{
margin-top:-5px;
}
.layoutcolumnist .colnamebar{
margin:5px 0 10px 0;
background-color:#000;
height:35px;
}
.layoutcolumnist .colnamebar h1{
float:left;
font:2em Arial;
font-weight:bold;
color:#fff;
padding-left:10px;
margin-top:2px;
}
.layoutcolumnist .colnamebar h1.namehide{
text-indent:-999em;
width:0;
}
.layoutcolumnist .colnamebar img{
float:left;
padding-left:10px;
margin-top:7px;
}
.layoutcolumnist .colnamebar a{
float:left;
clear:right;
font:.85em Arial;
color:#fff;
padding:1px 0 0 20px;
margin:10px 0 0 10px;
background:url(orange_rss.gif) no-repeat top left;
height:17px;
}
#main .colnamebar a:hover,#main .colnamebar a:active{
color:#fff;
border:none;
}
.layoutcolumnist .perspectives .rubric{
font-size:.85em;
font-weight:bold;
color:#900;
}
#authbio{
display:block;
width:233px;
margin-bottom:12px;
}
#authbio div{
display:block;
}
#authbio img{
width:232px;
margin-bottom:2px;
}
#authbio .bio{
font:.85em Arial;
}
#authbio .bio a{
font-weight:bold;
line-height:16px;
}
#authbio .bottomrule{
background:url(rule_sprite_sheet.gif) repeat-x;
background-position:left -5px;
height:5px;
width:100%;
margin-top:15px;
}
.article h1{
margin:.1em 0 0 0;
color:#383733;
}
.deck{
font:1.35em Arial, Helvetica, sans-serif;
color:#383733;
display:block;
margin:0;
line-height:1.35em;
}
.channel{
text-transform:uppercase;
color:#b61900;
font-weight:700;
}
.articleDate{
margin:0 0 1.2em 0;
padding:0;
}
.articleUpdated{
font-size:.85em;

color:#73726c;

}
.issueDate{
font-size:.85em;

color:#73726c;

font-style:italic;

}
.authorInfo{
color:#474537;

font-size:.9em;

padding:0;

margin:.6em 0 .3em 0;

}
.authorInfo a{
color:#039;

border-bottom:1px dotted #039;

}
#content .authorInfo a:hover{
color:#06C;

border-bottom:1px dotted #06C;

}
#content .authorInfo a:active{
color:#06C;

border-bottom:1px solid #06C;

}
.article .story{
padding-bottom:34px;

}
.article .story p{
font:1em "Georgia",sans-serif;

color:#363636;

line-height:1.6em;

margin-bottom:1.4em;

}
.article .story ol,.article .story ul{
font:1em "Georgia",sans-serif;

color:#363636;

line-height:1.6em;

margin:0 0 1.4em 0;

padding:0;

float:none;

}
.article .story ol,.article .story ul{
display:list-item;

}
.article .story ol li{
display:list-item;

margin:0 0 0 18px;

*margin:0 0 0 24px;

padding:0;

list-style-position:outside;

}
.article .story ul li{
display:list-item;

margin:0 0 0 14px;

*margin:0 0 0 16px;

list-style-position:outside;

}
.main{
width:600px;

}
.photoCaption{
font-weight:700;

color:#0a0a09;

margin-top:.5em;

font-size:.9em;

}
.photoCredit{
font:.85em arial;

color:#999;

margin:2px 0 12px 0;

}
.photoBox .box{
margin-bottom:2px;

}
.sourceLogo img{
margin-bottom:-5px;

}
#content .sourceLogo a:hover{
border:0;

}
#main .article{
padding:5px 0 0 5px;

}
.article .story p a:link,.article .story p a:visited{
color:#039;

border-bottom:1px dotted #039;

text-decoration:none;

}
#main .article .story p a:hover{
color:#06C;

border-bottom:1px dotted #06C;

text-decoration:none;

}
#main .article .story p a:active{
color:#06C;

border-bottom:1px solid #06C;

text-decoration:none;

}
.verticalheader .subinfo{
max-width:300px;

_width:300px;

float:left;

margin:0 16px 6px 0;

overflow:hidden;

}
.verticalheader .story{
clear:both;

}
.pagination{
clear:both;

}
.side .photoBox{
float:left;

margin:0 12px .4em 0;

width:35%;

}
.HorizontalHeader .photoBox img{
padding:6px 0 0 0;

}
.article .pagination{
overflow:hidden;

margin:0 0 6px 0;

clear:both;

width:100%;

}
.article .pagination .prev{
width:100px;

float:left;

font-weight:700;

}
.article .pagination .prev a{
color:#000;

}
.article .pagination ul{
float:right;

list-style:none;

padding:0;

}
.article .pagination ul li{
display:inline;

border-right:1px solid;

padding:0 4px 0 4px;

line-height:1.4em;

color:#898989;

font-weight:700;

border-bottom:none;

}
.article .pagination ul li.last{
border-right:none;

}
.article .pagination ul li a{
color:#000;

font-weight:700;

}
.article .browser h5{
font:1.1em Georgia,Arial,sans-serif;

font-weight:700;

}
.columnist .box .content{
padding:0 9px 0 9px;

}
.columnist .content{
padding:0 .6em 0 .8em;

}
.columnist h2,.columnist .articleSection h4{
float:left;

height:100%;

vertical-align:baseline;

color:#b61900;

font-size:1em;

text-transform:uppercase;

letter-spacing:1px;

margin:4px 0 0;

}
.columnist .articleSection{
margin:-20px 0 5px 0;

}
.columnist .articleSection h2{
border:none;

padding-right:8px;

font-weight:bold;

}
.columnist .articleSection .authorname{
margin:-2px 0 0 0;

_display:inline;

color:#b61900;

font:1.5em Tahoma,Verdana,Arial;

font-weight:bold;

text-transform:none;

border:none;

}
.columnist .rubric{
clear:both;

text-transform:uppercase;

color:#b61900;

font-weight:bold;

font-size:1em;

padding-top:10px;

}
.columnist .articleSection div{
height:1%;

}
.columnist .photoBox{
padding-top:10px;

margin-bottom:-10px;

}
.columnist .photoBox{
clear:left;

float:left;

padding-right:10px;

}
.columnist .articlecontent{
float:left;

width:100%;

}
.columnist .photoCaption{
padding-bottom:10px;

}
.columnist .subinfo{
float:left;

margin:0 14px 10px 0;

width:150px;

clear:left;

}
.columnist .subinfo .box{
margin-top:10px;

}
.columnist .subinfo .credit{
font:.8em Arial,Helvetica,sans-serif;

color:#73726c;

}
.columnist .subinfo ul{
padding:0;

list-style:none;

font-size:.9em;

}
.columnist .subinfo ul li{
border-bottom:1px solid #ccc;

margin-top:3px;

padding-bottom:2px;

}
.columnist .subinfo ul li a{
color:#666;

}
.columnist .subinfo ul li.last,#authorPage .subinfo ul li.last{
border-bottom:none;

}
#authorPage .articleSection{
margin:25px 0 25px 0;

}
#authorPage .subinfo .credit{
font:.8em Arial,Helvetica,sans-serif;

color:#73726c;

padding:4px 0 0 0;

}
#authorPage .articlecontent p{
font:1em Georgia,Arial,sans-serif;

color:#363636;

margin-bottom:25px;

line-height:1.5em;

}
#authorPage .articlecontent{
float:none;

display:inline;

}
#authorPage .articleSection h2{
margin-top:-6px;

_margin-top:-1px;

color:#b61900;

font:1.5em Tahoma,Verdana,Arial;

font-weight:bold;

border:none;

text-transform:none;

padding-right:0;

}
#authorPage .articleSection span{
font:14px Arial,Helvetica,sans-serif;

font-weight:bold;

color:#b61900;

border-left:1px solid #b61900;

text-transform:uppercase;

vertical-align:baseline;

letter-spacing:1.2px;

padding:0 0 0 7px;

margin:0 0 0 5px;

_vertical-align:2px;

}
#authorPage .inlineAd{
float:left;

padding-right:10px;

}
.author .subinfo{
margin:0 14px 0 0;

}
.magArticle h6{
font-size:.9em;

color:#c02d1a;

margin:0;

padding:0;

}
.magArticle h5{
font-size:1.3em;

margin:0 0 2px 0;

}
.magArticle h5 a:link,.magArticle h5 a:visited,.magArticle h5 a:active,.magArticle h5 a:hover{
color:#000;

}
.magArticle .linkList{
margin-bottom:1em;

}
.magArticle{
border-bottom:1px solid #dedede;

padding-bottom:.7em;

margin:0 0 .7em 0;

}
.magArticle .imgTop{
margin:2px 0 4px 0;

}
#footer{
margin:0;

background:url(foot_mag_back.gif) repeat-x;

padding-top:10px;

height:1%;

clear:both;

}
#footer ul{
list-style:none;

}
#footer ul li a:link{
color:#000;

}
.subFooter{
margin-top:16px;

overflow:hidden;

height:1%;

_margin-top:20px;

}
#nwContainer .LBadbottom{
clear:both;

margin:0;

background:#EEE9E5 url(leaderboard_bg_bottom.gif) no-repeat top left;

width:100%;

height:110px;

overflow:hidden;

}
#nwContainer .LBadbottom div.ad{
margin-top:-7px;

}
#nwContainer .LBadbottom div.ad div{
padding-top:8px;

background-position:right 19px;

background:transparent url(leaderboard_advertising_h.gif) no-repeat center top;

}
#footer .footerCurrMag,#footer .footerSubscribe,#footer .footerMagLinks{

float:left;


background:url(mag_sep.gif) no-repeat right top;


height:85px;


font-size:11px;


}
.footerCurrMag h6{
/*background:url(mag_title.gif) no-repeat;
*/ color:#990000;
font-size:11px;
height:13px;
}
.footerSubscribe h6{
background:url(mag_subscribenow.gif) no-repeat;

text-indent:-999em;

font-size:0;

height:8px;

width:85px;

}
#footer .footerNav{
padding:0;

list-style-type:none;

text-transform:uppercase;

font-size:.85em;

clear:left;

height:100px;

}
#footer .footerNav li{
text-decoration:none;

cursor:pointer;

margin:0;

float:left;

display:block;

}
#footer .footerNav li.last{
border-right:none;

}
#footer .footerNav li a{
font-weight:700;

line-height:normal;

}
#footer .footerNav li.diff{
color:#ccc;

}
#footer .footerNav li.diff a:link,#footer .footerNav li.diff a:visited,#footer .footerNav li.diff a:hover{
font-weight:normal;

}
.footerNav ul{
overflow:hidden;

width:100%;

padding-bottom:5px;

}
.footerNav ul li a{
color:#000;

}
.footerWrap ul li a:visited{
color:#000;

}
#footer .footerLegal{
float:left;

overflow:hidden;

margin:0;

padding:0;

}
#footer .footerLegal ul{
padding:0;

list-style-type:none;

text-transform:uppercase;

font-size:.70em;

clear:both;

}
#footer .footerLegal ul li{
color:#9c998c;

text-transform:uppercase;

text-decoration:none;

border-right:1px solid;

cursor:pointer;

margin:0 0 3px 0;

float:left;

display:block;

}
#footer .footerLegal ul li a{
color:#9c998c;

}
#footer .footerLegal ul li.last{
border-right:none;

}
#footer .footerLegal{
overflow:hidden;

margin:4px 0 0 0;

height:1%;

}
#footer .footerLegal li{
border-right:1px solid;

padding:0 3px 0 3px;

line-height:10px;

color:#9c998c;

}
#footer .footerPartners{
display:block;

float:right;

padding-right:8px;

}
.footerPartners h6{
color:#b6b4ab;

font-size:.8em;

font-family:Arial,Verdana,Helvetica;

text-transform:uppercase;

margin:0 0 .4em 1.3em;

_margin-bottom:0;

font-weight:normal;

}
#footer .footerPartners li{
padding:0;

margin:0;

padding:0;

float:left;

}
#footer .footerPartners li a{
margin:0 0 0 13px;

vertical-align:bottom;

}
.footerSubscribe h6{
display:block;

width:86px;

float:left;

margin-right:10px;

}
.footerSubscribe p{
font-size:.85em;

color:#464339;

margin:-2px 10px 0 3px;

float:left;

padding:0;

}
.footerSubscribe .formHeader{
overflow:hidden;

margin-bottom:5px;

width:100%;

}
.footerSubscribe fieldset{
overflow:hidden;

width:298px;

}
.footerSubscribe fieldset label{
color:#464339;

font-size:.85em;

display:none;

}
.footerSubscribe fieldset{
margin-right:12px;

}
.footerSubscribe fieldset li{
display:block;

float:left;

margin:0 8px 3px 0;

width:132px;

}
.footerSubscribe fieldset li input{
width:100%;

}
.footerSubscribe fieldset li.email{
width:272px;

_width:276px;

}
.footerSubscribe input{
border:1px solid #999;

padding:.1em;

color:#a8a8ae;

font-size:.85em;

}
.footerSubscribe fieldset.selectSubType input{
border:none;

}
.footerCurrMag{
padding:0 0 0 20px;

overflow:hidden;

height:1%;

}
.footerCurrMag img,.footerCurrMag div{
float:left;

}
.footerCurrMag div{
margin-left:15px;

}
#footer div.footerCurrMag ul{
list-style:square;

padding:0 0 0 14px;

margin-top:5px;

line-height:1em;

margin-left:3px;

}
#footer .footerCurrMag ul li{
font-size:.85em;

margin-bottom:3px;

color:#333;

list-style-image:url(bullet.gif);

}
#footer .footercopyr{
font:.8em Arial,sans-serif;

color:#000;

margin:9px 0 0 3px;

}
#footer ul li a:hover,#footer .footerNav ul li a:hover{
color:#039;

border-bottom:1px dotted #039;

text-decoration:none;

}
#footer ul li a:active,#footer .footerNav ul li a:active{
color:#06C;

border-bottom:solid 1px #06C;

text-decoration:none;

}
.footerWrap{
border-bottom:1px solid #ccc;

overflow:hidden;

padding:0 5px 0 5px;

height:85px;

}
.footerMagLinks{
overflow:hidden;

font-size:.85em;

height:1%;

}
.footerMagLinks h6{
margin-bottom:5px;

}
.footerMagLinks ul{
padding:0 0 0 14px;

margin-left:3px;

_margin-left:5px;

float:left;

width:40%;

}
.footerMagLinks ul li{
list-style:square outside url(bullet.gif);
margin:0 0 .4em -.3em;
}
.footerSubscribe fieldset{
overflow:visible;
}
.footerSubscribe{
padding:0 15px 0 15px;
}
.footerCurrMag{
width:270px;
}
.footerSubscribe{
width:300px;
}
#footer div.footerMagLinks{
width:330px;
padding:0 0 0 15px;
background:none;
}
#footer .footerNav{
overflow:hidden;
margin-top:8px;
height:1%;
}
#footer .footerNav li{
border-right:1px solid;
padding:0 4px 0 4px;
line-height:10px;
color:#9c998c;

}
li.email{
overflow:hidden;

}
#cds_email{
width:220px;

float:left;

}
li.email div{
float:right;

}
#subscribeSubmit{
width:auto;

border:none;

}
.spatHeader .tabs{
padding:0;

margin:0;

list-style:none;

overflow:hidden;

}
.spatHeader .tabs li{
height:27px;

float:left;

display:block;

}
.spatHeader .tabs li span{
background:url(off_off.gif) no-repeat right top;

font-size:.85em;

color:#666;

display:block;

_display:inline-block;

padding:0 55px 0 0;

height:27px;

}
.spatHeader .tabs li.first{
background:url(off_left.gif) no-repeat left top;

padding:0 0 0 14px;

}
.spatHeader .tabs li a{
background:url(off_middle.gif) repeat-x left top;

color:#666;

text-decoration:none;

font-weight:700;

text-transform:uppercase;

display:block;

_display:inline-block;

height:27px;

padding-top:5px;

}
div.spatHeader .tabs li.prior span{
background-image:url(off_on.gif);

}
div.spatHeader .tabs li.active span{
background-image:url(on_off.gif);

}
div.spatHeader .tabs li.factive{
background-image:url(on_left.gif);

}
div.spatHeader .tabs li.prior{
background-image:url(off_left.gif);

}
div.spatHeader .tabs li.last span{
background:url(off_right.gif) no-repeat right top;

padding-right:50px;

}
div.spatHeader .tabs li.active a{
background-image:url(on_middle.gif);

}
div.spatHeader .tabs li.prior a{
background-image:url(off_middle.gif);

}
div.spatHeader .tabs li.lactive span{
background-image:url(on_right.gif);

}
.headerWrap{
overflow:hidden;

width:801px;

float:left;

}
#subNavTop{
overflow:hidden;
width:100%;
background:url(logoCurv.gif) left bottom no-repeat;
}
#subNavTop ul{
float:left;

width:600px;

}
.msnLink{
float:right;

margin:24px 30px 0 0;

_margin:24px 20px 0 0;

}
.headerContainer{
overflow:hidden;

background:url(header_topright2.gif) no-repeat top right;

width:100%;

}
#logo{
float:left;

margin-right:100px;

}
#search{
float:left;

width:320px;

}
.wrapperLft{
overflow:hidden;

width:100%;

}
.headerBody{
width:100%;

}
.wrapperRgt{
width:189px;

height:105px;

margin:0;

padding:0;

background:url(header_topright_ad.gif) no-repeat bottom left;

float:right;

}
.wrapperRgt img{
vertical-align:baseline;

position:absolute;

}
.wrapperRgt_DR{
width:189px;

height:105px;

margin:0;

padding:0;

background:url(header_topright_ad_DR.gif) no-repeat bottom left;

float:right;

}
.headerPeek{
height:92px;

margin:0;

padding:0;

width:100%;

}
.headerPeek .mh_cover{
float:right;

margin:6px 14px 0 10px;

_margin:5px 7px 0 10px;

}
.headerPeek div#headerAd{
width:100%;

height:79px;

margin:13px 0 0 0;

padding:0;

float:left;

}
.headerPeek div .ad{
margin:0 0 0 13px;

padding:0;

float:none;

}
.headerPeek span{
display:block;

}
.mh_date{
text-align:right;

margin-right:75px;

line-height:1em;

}
.mh_subscribe{
margin:0 75px 0 3px;

text-align:right;

}
a.mh_subscribe span{
margin:10px 0 0 0;
display:block;
text-align:right;
text-transform:uppercase;
font-size:.9em;
}
.headerContainer{
background-position:top right;
}
#mainNav{
overflow:hidden;
width:800px;
background:transparent url(mainnavfade.gif) no-repeat top right;
}
.tad .headerMainWrap{
float:right;
z-index:100;
}
#error{
padding:0 0 32px 0;
}
#error h1{
font:2.8em Arial,Helvetica,sans-serif;
color:#000;
}
#error h3{
font:1.45em Georgia,Arial,sans-serif;
padding:0 0 37px 0;
margin:-3px 0 0 0;
color:#383733;
}
#error span{
font:.9em Georgia,Arial,sans-serif;
color:#363636;
}
#error span a{
color:#036;
font-weight:700;
text-decoration:underline;
}
#CartoonPage .CartoonBox .content{
padding:7px 22px 5px 22px;
}
#CartoonPage .CartoonBox .content div.box{
margin:0;
}
.CartoonBox img{
margin:0 auto;
display:block;
}
#CartoonPage h3{
color:#b61900;
background:url(fw_dotbott.gif) repeat-x bottom;
margin-bottom:1em;
padding-bottom:.5em;
}
.prevCartoon{
margin:6px 8px 0 8px;
}
#CartoonPage h1{
background:url(dailytoon.gif) no-repeat;
text-indent:-999em;
width:155px;
height:24px;
}
#CartoonPage h1{
margin-bottom:5px;
_margin-bottom:0;
}
#CartoonPage #TipStripContent{
width:568px;
overflow:hidden;
}
#CartoonPage #TipStripContent div ul li{
list-style-type:none;
float:left;
width:141px;
overflow:hidden;
background:#fff url(fw_dotbott.gif) repeat-y right;
height:236px;
margin:0;
padding:0;
}
#CartoonPage #TipStripContent div ul li.last{
background-image:none;
}
#CartoonPage #TipStripContent div ul li .tip{
overflow:hidden;
padding:0;
margin:0 4px 0 6px;
}
#CartoonPage #TipStripContent div div .content{
height:226px;
}
#CartoonPage #TipStripContent .CartoonTipStripItem{
width:100%;
overflow:hidden;
}
#CartoonPage #TipStripContent .CartoonTipStripItem h5{
font-size:1em;
margin-bottom:.5em;
color:#383733;
}
#CartoonPage #TipStripContent li.ctrlRight{
width:34px;
_width:70px;
}
.floatRight{
float:right;
}
.floatLeft{
_float:left;
}
.reducedWidth{
width:298px;
}
.no-float{
float:none!important;

}
.floatElementRight{
float:right;

padding-left:10px;

}
#subNavExpanded,#subNavExpanded ul,#subNavExpanded ul li,#subNavExpanded ul ul,#subNavExpanded ul ul li{
border:0;

margin:0;

padding:0;

line-height:16px;

text-indent:0;

}
#subNavExpanded{
background:#d7d7ce url(altsubnav_bg.gif) repeat top left;

border-bottom:1px solid #c2c2bb;

border-left:solid 2px #a91700;

border-right:solid 2px #a91700;

clear:both;

font-size:11px;

float:left;

overflow:hidden;

}
#subNavExpanded,div.headerMainWrap .subNavPadding{
border-left:solid 2px #a91700;

border-right:solid 2px #a91700;

float:left;

width:986px;

}
#subNavExpanded,#subNavExpanded a,#subNavExpanded ul ul li{
color:#484848;

}
#subNavExpanded a:hover{
color:#039;

border-bottom:1px dotted #039;

text-decoration:none;

}
#subNavExpanded ul{
border-right:1px solid #c2c2bb;

height:104px;

float:left;

list-style:none;

margin-top:6px;

padding:0 10px;

overflow:hidden;

}
#subNavExpanded ul.last,#subNavExpanded ul ul{
border-right:0;

}
#subNavExpanded ul ul{
float:none;

height:auto;

padding-top:6px;

overflow:hidden;

}
#subNavExpanded ul li{
color:#000;

font-weight:bold;

list-style-position:outside;

text-transform:uppercase;

width:100%;

}
#subNavExpanded ul ul img{
float:left;

list-style:none;

padding-right:10px;

}
#subNavExpanded ul ul span a{
display:block;

}
#subNavExpanded ul ul span{
display:inline!important;

}
#subNavExpanded ul ul span.linkUrl{
padding:3px 0 9px 0;

font-weight:bold;

}
#subNavExpanded ul ul li{
border:0;

display:list-item;

font-weight:normal;

margin-top:0;

padding:0!important;

text-transform:capitalize;

}
#subNavExpanded ul ul.bullets1Column li,#subNavExpanded ul ul.bullets2Column li{
background:url(round_bullet.gif) no-repeat 0 50%;

text-indent:9px;

}
#subNavExpanded ul ul.bullets2Column{
width:100%;

}
#subNavExpanded ul ul.bullets2Column li{
display:list-item;

margin:0;

padding:0;

float:left;

width:50%;

}
#subNavExpanded ul ul.featureWithImage li{
float:left;

}
#subNavExpanded ul.noheader{
padding:0;

width:234px;

}
#subNavExpanded ul.noheader li a:hover,#subNavExpanded ul.noheader li a:hover img{
border-bottom:0;

text-decoration:none;

}
#subNavExpanded ul ul.horizontalList{
padding-top:20px;

}
div#subNavExpanded ul li ul.horizontalList li{
border-right:1px solid #c2c2bb;

display:inline!important;

float:left!important;

font-weight:bold;

padding-right:5px;

margin-right:7px;

width:auto;

overflow:hidden;

}
div#subNavExpanded ul li ul.horizontalList li a{
padding-right:5px;

}
#subNavExpanded ul ul.horizontalList li.last{
border-right:0;

}
#dashboardContent{
margin:0;

clear:both;

width:627px;

overflow:hidden;

}
.hideTag{
visibility:hidden;

!important;

}
.sponsoredAd{
display:none;

}
.adcall{
display:none;

}
.hasTextLinks{
display:block;

}
.noTextLinks{
display:none;

}
#hpBcFeature{
clear:both;

width:976px;

margin:0;

z-index:0;

overflow:hidden;

}
#brightcoveLeft{
float:left;

}
#hpBcFeature .hpBcFeatRgt{
width:544px;

margin:0;

clear:none;

float:right;

z-index:20;

}
#hpBcFeature .hpBcFeatRgt .top{
background-color:#fff;

padding:0;

}
#hpBcFeature .hpBcFeatRgt .content{
border-left:none;

padding:0;

padding-right:6px;

overflow:hidden;

}
#hpBcFeature .hpBcFeatRgt .bot{
background-color:#fff;

padding:0;

}
#hpBcFeature .box .midcol .box{
margin-bottom:5px;

}
#hpBcFeature .hpBcFeatRgt .content .midcol{
float:left;

margin:0;

padding:4px 0 0 0;

height:308px;

min-height:309px;

overflow:hidden;

}
#hpBcFeature .hpBcFeatRgt .content .rightcol{
float:right;
padding-top:4px;
}
#hpBcFeature .hpBcFeatRgt .content div.midcol .box{
margin-bottom:7px;
}
#hpBcFeature .hpBcFeatRgt .content div.midcol .box .top{
padding:0 0 0 6px;
background-color:#ccccc2;
background-position:left 0;
}
#hpBcFeature .hpBcFeatRgt .content div.midcol .box .top div{
background-position:right -12px;
}
#hpBcFeature .hpBcFeatRgt .content div.midcol .box .top div div{
background-color:#fff;
font-size:6px;
line-height:6px;
}
#hpBcFeature .hpBcFeatRgt .content div.midcol .box .topHeadlinesHdr{
margin-bottom:5px;
height:13px;
overflow:hidden;
}
#hpBcFeature .hpBcFeatRgt .content div.midcol .box .hdlItem{
background:url(bullet.gif) no-repeat 1px 6px;
padding-left:10px;
font-size:11px;
font-family:Arial,sans-serif;
font-weight:normal;
font-style:normal;
font-variant:normal;
line-height:18px;
margin-bottom:0;
}
#hpBcFeature .hpBcFeatRgt .content div.midcol .box .content{
background-color:#fff;
border-left:1px solid #999;
padding:5px 8px 0 8px;
overflow:hidden;
height:127px;
*height:126px;
}
#hpBcFeature .hpBcFeatRgt .content div.midcol .box.poll .content{
padding-top:3px;
}
*html #hpBcFeature .hpBcFeatRgt .content div.midcol .box.poll .content{
padding-top:2px;
}
.midcol .box .content div.convWisdom,.thpMidcol .box .content div.convWisdom{
margin:3px 0 0 0;
}
.midcol .box .content div.fwArticle,.thpMidcol .box .content div.fwArticle{
margin:3px 0 0 0;
}
.midcol .box .content div.convWisdom p.cwBlurb,.thpMidcol .box .content div.convWisdom p.cwBlurb{
font-size:12px;
margin:0 0 3px 0;
}
.midcol .box .content div.convWisdom h5,.thpMidcol .box .content div.convWisdom h5{
font-size:18px;
margin-bottom:1px;
}
.midcol .box .content div.convWisdom .cwHdr,.thpMidcol .box .content div.convWisdom .cwHdr{
margin:0 0 4px 0;
}
.midcol .box .content div.convWisdom .cwDate,.thpMidcol .box .content div.convWisdom .cwDate{
margin:0 0 3px 0;
}
#hpBcFeature .hpBcFeatRgt .content div.midcol .box .bot{
padding:0 0 0 6px;
background-color:#ccccc2;
background-position:left -6px;
}
#hpBcFeature .hpBcFeatRgt .content div.midcol .box .bot div{
background-position:right -18px;
}
#hpBcFeature .hpBcFeatRgt .content div.midcol .box .bot div div{
background-color:#fff;
}
#hpBcFeature .hpBcFeatRgt .box div.flipper .rside{
_right:-1px;
}
#hpBcFeature .hpBcFeatRgt .box2 div.flipper .rside div.corner{
background-color:#ccccc2;
background-position:right -18px;
}
#hpBcFeature .hpBcFeatRgt .box2 div.flipper .lside div.corner{
background-color:#ccccc2;
background-position:right -6px;
}
#tophead .box{
margin:0;
}
#tophead .mainstory{
overflow:visible;
}
#tophead .substory .box .content{
padding:4px 6px 3px 6px;
height:290px;
_height:289px;
overflow:hidden;
}
#tophead .substory .box .content .box .content{
margin:0;
height:auto;
margin-top:3px;
}
#tophead .substory .box .content .BoxCollection .content{
padding:0;
width:162px;
}
#tophead .box4 #outertop div{
background:none;
padding:0;
border-right:none;
}
#tophead .BoxCollection .tabs .corner{
background:url(sprite_sheet.gif) no-repeat;
background-position:right -324px;
}
#tophead div.BoxCollection .tabs li.onlyTab span{
background-image:url(tab_light_rightwhite-1.gif);
}
#tophead .BoxCollection .box .top div{
padding:0;
}
#tophead .box4 #outertop div div{
background:#ccccc2;
border-right:none;
}
#tophead .substory{
margin:0;
width:177px;
}
#tophead .box4 #outerbox{
border-right:medium none;
}
#tophead .box4 #outerbox .box .content{
height:257px;
overflow:hidden;
}
#tophead .box4 .box .bot{
_width:163px;
_margin-left:2px;
}
#tophead .box4 #outerbot div{
background:none;
padding:0;
border-right:none;
}
#tophead .box4 #outerbot div div{
background:#ccccc2;
border-right:none;
}
#tophead .BoxCollectionWhite .box{
background:none;
}
#tophead .mainstory-smaller{
float:right;
width:404px;
}
#tophead .substory-widen{
margin:0;
width:223px;
overflow:visible;
}
#tophead .substory-widen .box .content{
border-right:0;
overflow:visible;
}
#tophead .box4 #outerbox .box .top div div,#tophead .box4 #outerbox .box .content,#tophead .box4 #outerbox .box .bot div div{
background:#fff;
}
#tophead .box4 #outerbox .box .top{
background-position:left 0;
}
#tophead .box4 #outerbox .box .top div{
background-position:right -12px;
padding-right:6px;
}
#tophead .box4 #outerbox .box .bot{
background-position:left -6px;
_overflow:hidden;
_width:158px;
_margin-left:0;
}
#tophead .box4 #outerbox .BoxCollection .box .bot{
_margin-left:0;
}
#tophead .box4 #outerbox .box .bot div{
background-position:right -18px;
}
#tophead .box4 #outerbox .box .fwArticle{
margin-bottom:0;
}
#tophead .BoxCollection .content .fwArticle,#tophead .BoxCollection .content .hdlItem,#tophead .BoxCollection .content ul{

	width:94%;
	margin-right:6px;
	margin-left:6px;
}
#tophead .BoxCollection .content .fwArticle,#tophead .BoxCollection .content .hdlItem,#tophead .BoxCollection .content ul li{

	margin:0;
	padding:0 0 0 10px;
	font:bold .85em arial;
	background:url(bullet.gif) no-repeat 0 5px;
}
#tophead .BoxCollection .content .fwArticle,#tophead .BoxCollection .content .hdlItem,#tophead .BoxCollection .content ul li a{

	margin:0;
	font:bold .85em arial
}
#tophead .BoxCollection .content .fwArticle,#tophead .BoxCollection .content .hdlItem,#tophead .BoxCollection .content .hdlBulletItem{
width:94%;
margin-right:6px;
margin-left:6px;
}
.hdlItem{
padding:0;
margin:0 0 4px 0;
clear:both;
font-size:.9em;
font-weight:700;
}
.hdlItem a:link,.hdlItem a:visited{
color:#383733;

}
.hdlItem a:hover{
color:#039;

border-bottom:1px dotted #039;

text-decoration:none;

}
.hdlItem a:active{
color:#2F77BA;
border-bottom:1px solid #2f77ba;
text-decoration:none;
}
.hdlBulletItem{
margin:0 0 3px 0;
}
.hdlBulletItem h6{
margin:0;
padding:0 0 0 10px;
font:bold .85em arial;
background:url(bullet.gif) no-repeat 0 5px;
}
.nwWrap .box .content .hdlBulletItem{
padding-bottom:1px;
}
.hdlBulletItem a:link,.hdlBulletItem a:visited,.hdlBulletItemLarge a:active,.hdlBulletItemLarge a:link,.hdlBulletItemLarge a:visited,.hdlBulletItemLarge a:active{
text-decoration:none;
color:#333;
}
.hdlBulletItemLarge h6 a{
line-height:1.7em;
}
.hdlBulletItemLarge h6{
font:bold .9em arial;
padding:0 0 0 10px;
}
.botRule{
padding:0 0 15px 0;
margin:0 0 10px 0;
background:url(fw_dotbott.gif) repeat-x 0 bottom;
}
.fwArticle{
background:url(fw_dotbott.gif) repeat-x 0 bottom;
padding:0 0 8px 0;
margin:0 0 10px 0;
width:100%;
overflow:hidden;
clear:both;
}
.fwArticle .meta{
float:left;
width:50%;
}
.fwArticle h4{
font-size:1.2em;
font-weight:normal;
color:#383733;
margin:0;
}
.fwArticle h4 a:link,.fwArticle h4 a:visited,.fwArticle h4 a:hover,.fwArticle h4 a:active{
color:#383733;
margin:0;
}
.fwArticle h5{
font-size:1.2em;
margin:0;
}
.fwArticle h5.hdlLarge{
font-size:1.8em;
color:#383733;
margin:0;
line-height:1.0em;
margin:0;
}
.fwArticle h5 a{
color:#b61900;
margin:0;
font-size:13px;
}
.fwArticle p{
margin:4px 0 8px 0;
padding:0;
font:.85em arial;
text-align:justify;
color:#58544a;
}
.fwArticle .summaryTextLarge p,.fwArticle .summaryTextLarge{
font-size:1.0em;
}
.fwArticle p.related{
color:#9c998c;
margin:10px 0 0 0;
}
.fwArticle ul.tanBullet li{
padding:0 0 0 10px;
background:url(bullet.gif) no-repeat 0 8px;
list-style:none;
}
.content .fwArticle p{
margin:0 0 4px 0;
padding:0;
}
.content .fwArticle img{
margin:0 0 6px 0;
}
.box8 .fwArticle{
margin:4px 0 0 0;
padding:0;
}
ul.tanBullet li a:link,ul.tanBullet li a:visited,ul.tanBullet li a:hover,ul.tanBullet li a:active{
color:#383733;
margin:0;
font:bold .85em arial;
}
ul.tanBullet li a:hover{
text-decoration:underline;
}
.editModTxt{
width:54%;
}
.rubric{
font:bold 11px arial;
color:#b61900;
margin:0 0 3px 0;
padding:0;
text-align:justify;
text-transform:uppercase;
}
.bylineDate{
font-size:.80em;
color:#9c998c;
margin:3px 0;
}
.dateTime{
font-size:.7em;

color:#999;

letter-spacing:-.01em;
}
.topHeadlinesHdr .dateTime.right{
float:right;
height:12px;
line-height:13px;
}
.imgTop{
margin:0 0 6px 0;
}
.imgLeft{
float:left;
margin:0 10px 6px 0;
}
.imgLeft img.borderimg{
 border:2px solid #a2a2a2
}
.imgRight{
float:right;
margin:0 0 6px 10px;
}
.txtLeft{
float:left;
}
.txtRight{
float:right;
}
.bulletedHdl{
clear:both;
background:url(bullet.gif) no-repeat 0 5px;
padding:0 0 0 10px;
margin:0;
}
.bulletedHdl a{
font-size:.85em;
color:#333;
}
.noBullet{
background:none;
}
.noHr{
background-image:none;
}
blockquote.quoteSm{
font:1.8em Georgia;
padding:0;
margin:0;
}
blockquote.quoteLg{
font:2.9em Georgia;
padding:0;
margin:0;
}
blockquote.quoteSm p,blockquote.quoteLg p{
padding:0;
margin:0;
}
#main a.quoteLink{
color:#000;
}
.openQuote{
margin:0;
padding:0 3px 0 0;
vertical-align:top;
}
.closeQuote{
margin:0;
padding:0 0 0 3px;
vertical-align:top;
display:inline;
}
div.blurbText{
font:1.15em Georgia;
color:#333;
margin:0 0 10px 0;
padding:0;
}
div.blurbText p{
padding:0;
display:inline;
}
div.blurbText strong{
color:#a91700;
}
.perspectivesRelated{
color:#333;
font-size:10pt;
font-weight:bold;
}
.perspectives .attribution{
font:.75em Arial;
font-weight:bold;
font-style:italic;
}
.perspectives .blurbText span{
font:.75em Arial;
}
.hdlLinkList li a.quickRead{
padding:0 0 0 12px;
margin:0;
background:url(mag.gif) no-repeat left 3px;
margin:0;

}
.hdlLinkList li a:link.dBoxActive,.hdlLinkList li a:hover.dBoxActive,.hdlLinkList li a:active.dBoxActive,.hdlLinkList li a:visited.dBoxActive{
background:url(preview_active.gif) no-repeat left 3px;
color:#039;
border-bottom:1px dotted #039;
}
.article .story .hdlLinkList{
font-family:Arial,sans-serif;
font-size:.85em;
line-height:normal;
}
.article .story .hdlLinkList li{
display:inline;
margin:0;
padding:0;
}
.hdlLinkList{
clear:both;
list-style-type:none;
margin:0;
height:15px;
font-size:.85em;
font-weight:normal;
}
.hdlLinkList li{
display:inline;
margin:0;
padding:0;
}
.hdlLinkList li a:link,.hdlLinkList li a:visited{
color:#9c998c;
}
.hdlLinkList li a:hover{
color:#039;
border-bottom:1px dotted #039;
text-decoration:none;
}
.hdlLinkList li a:active{
color:#2F77BA;
border-bottom:1px solid #2f77ba;
text-decoration:none;
}
.hdlLinkList .pin{
font-size:.85em;
vertical-align:top;
color:#9c998c;
text-align:center;
padding:0 1px 0 0;
}
.hdlItem .hdlLinkList{
font-size:.95em;
}
.mediaLinks{
list-style-type:none;
clear:both;
margin:0 0 3px 0;
font-size:.85em;
}
.mediaLinks li{
display:inline;
margin:0;
padding:0 8px 0 0;
}
.mediaLinks li a:link,.mediaLinks li a:visited{
color:#383733;
padding:0 0 0 20px;
}
.mediaLinks li a:hover{
color:#039;
border-bottom:1px dotted #039;
text-decoration:none;
}
.mediaLinks li a:active{
color:#2F77BA;
border-bottom:1px solid #2f77ba;
text-decoration:none;
}
.articleIcon{
background:url(nw_photo_icon.gif) no-repeat left 1px;
}
.photoIcon{
background:url(nw_photo_icon.gif) no-repeat left 1px;
}
.interactiveIcon{
background:url(nw_interactive_icon.gif) no-repeat left 1px;
padding-bottom:2px;
}
.videoIcon{
background:url(nw_video_icon.gif) no-repeat left 1px;
padding-top:1px;
}
.box{
width:100%;

margin-bottom:10px;
clear:both;
}
.box .top div div,.box .bot div div,.box .content{
background:#f3f4ef;
}
.box .top,.box .bot,.box .top div,.box .top div div,.box .bot div div{
line-height:0;
font-size:1px;
height:6px;
}
.box .bot div div{
height:5px;
}
.box .top,.box .bot{
clear:left;
padding:0 0 0 6px;
}
.box .top div,.box .bot div{
padding:0 6px 0 0;
}
.box .top,.box .top div,.box .bot,.box .bot div{
background:url(sprite_sheet.gif) no-repeat;
}
.box .content,.box .top div div,.box .bot div div{
border:1px solid #a2a2a2;
}
.box .top{
margin-bottom:-3px;
}
.box .content{
border-top:none;
border-bottom:none;
overflow:hidden;
height:1%;
padding:10px;
}
.box .top{
background-position:left -72px;
}
.box .top div{
background-position:right -84px;
}
.box .top div div{
border-left:none;
border-right:none;
border-bottom:none;
}
.box .bot{
background-position:left -78px;
_overflow:hidden;
border:none;
}
.box .bot div{
background-position:right -90px;
border:none;
}
.box .bot div div{
border-top:none;
border-right:none;
border-left:none;
}
.box2 .top div div,.box2 .bot div div,.box2 .content{
background:#fff;
}
.box2 .content h1{

color:#000;


font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}
.box2 .content p{

color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
text-align:justify;
padding-top:5px;
}
.box2 .top{
background-position:left 0;
}
.box2 .top div{
background-position:right -12px;
}
.box2 .bot{
background-position:left -6px;
_overflow:hidden;
}
.box2 .bot div{
background-position:right -18px;

height:6px;

}
.box2 .botspacer{
border-right:1px solid #999;
border-left:1px solid #999;
height:15px;
background:#FFF;
}
.box3 .top div div,.box3 .bot div div,.box3 .content{
background:#dfeaec;
}
.box3 .top{
background-position:left -48px;

}
.box3 .top div{
background-position:right -60px;
}
.box3 .bot{
background-position:left -54px;
_overflow:hidden;
}
.box3 .bot div{
background-position:right -66px;

}
.box4 .top div div,.box4 .bot div div,.box4 .content{
background:#CCCCC2;
}
.box4 .top{
background-position:left -24px;
}
.box4 .top div{
background-position:right -36px;
}
.box4 .bot{
background-position:left -30px;
_overflow:hidden;
}
.box4 .bot div{
background-position:right -42px;
}
.box5 .top div div,.box5 .bot div div,.box5 .content{
background:#F3F3EF;
}
.box5 .content,.box5 .top div div,.box5 .bot div div{
border:1px solid #E19386;
}
.box5 .top{
background-position:left -192px;
}
.box5 .top div{
background-position:right -204px;
}
.box5 .bot{
background-position:left -198px;
_overflow:hidden;
}
.box5 .bot div{
background-position:right -210px;
}
.box5 .content{
border-top:none;
border-bottom:none;
}
#subHeadThree .box5 .content{
height:293px;
_height:292px;
}
.box5 .top div div{
border-left:none;
border-right:none;
border-bottom:none;
}
.box5 .bot div div{
border-left:none;
border-right:none;
border-top:none;
}
.box6 .top div div,.box6 .bot div div,.box6 .content{
background-color:#E0EAEC;
}
.box6 .content,.box6 .top div div,.box6 .bot div div{
border:1px solid #D2D6C8;
}
.box6 .top{
background-position:left -264px;
}
.box6 .top div{
background-position:right -276px;
}
.box6 .bot{
background-position:left -270px;
_overflow:hidden;
}
.box6 .bot div{
background-position:right -282px;
}
.box6 .content{
border-top:none;
border-bottom:none;
}
.box6 .top div div{
border-left:none;
border-right:none;
border-bottom:none;
}
.box6 .bot div div{
border-left:none;
border-right:none;
border-top:none;
}
.box7 .top div div,.box7 .bot div div,.box7 .content{
background-color:#ffffea;
}
.box7 .content,.box7 .top div div,.box7 .bot div div{
border:1px solid #999;
}
.box7 .top{
background-position:left -216px;
}
.box7 .top div{
background-position:right -228px;
}
.box7 .bot{
background-position:left -222px;
_overflow:hidden;
}
.box7 .bot div{
background-position:right -234px;
}
.box7 .content{
border-top:none;
border-bottom:none;
}
.box7 .top div div{
border-left:none;
border-right:none;
border-bottom:none;
}
.box7 .bot div div{
border-left:none;
border-right:none;
border-top:none;
}
.box p{
margin:0;
padding:1em;
}
.box form{
margin:0;
padding:0;
}
.box8 .top div div,.box8 .bot div div,.box8 .content{
background-color:#fc0;
}
.box8 .content,.box8 .top div div,.box8 .bot div div{
border:1px solid #999;
}
.box8 .top{
background-position:left -96px;
}
.box8 .top div{
background-position:right -108px;
}
.box8 .bot{
background-position:left -102px;
_overflow:hidden;
}
.box8 .bot div{
background-position:right -114px;
}
.box8 .content{
border-top:none;
border-bottom:none;
}
.box8 .top div div{
border-left:none;
border-right:none;
border-bottom:none;
}
.box8 .bot div div{
border-left:none;
border-right:none;
border-top:none;
}
.artaltOn{
background-color:#e2e2d9;
border-bottom:1px solid #999;
border-top:1px solid #999;
padding:8px 6px 0 8px;
}
.artaltOff{
border:none;
background-color:#f3f3ef;
padding:8px 6px 0 8px;
}
.transp{
behavior:url(/site/css/png.htc);
}
.boxDs{
width:516px;
margin:0 0 5px 0;
padding:0;
position:absolute;
z-index:9999;
}
.boxDs .top{
width:516px;
height:24px;
background-image:url(preview_dropshadow_top.png);
}
.boxDs .bot{
width:516px;
height:24px;
background-image:url(preview_dropshadow_bot.png);
}
.boxDs #boxContent{
width:516px;
background-image:url(preview_dropshadow_middle.png);
overflow:hidden;
}
.boxDs #boxContent #innerContent{
overflow:hidden;
padding:1px 22px 1px 24px;
}
.arrowLeftDS{
position:absolute;
z-index:2000;
top:151px;
left:1px;
width:18px;
}
.arrowRightDS{
position:absolute;
z-index:2000;
top:151px;
left:500px;
width:18px;
}
.authorHL{
padding:0 0 8px 0;
overflow:hidden;
clear:both;
width:100%;
}
.authorHL .imgLeft{
width:34%;
float:left;
margin-bottom:0;
}
.authorHL img{

}
.authorHL .imgLeft a:hover{
border:none;
}
.authorHL .meta{
width:100%;
float:left;
}
.authorHL h5{
color:#000;
font-weight:bold;
font-size:1.05em;
letter-spacing:-.03em;
margin-bottom:2px;
}
.authorHL h5 a:link,.authorHL h5 a:visited,.authorHL h5 a:hover{
color:#000;
font-weight:bold;
letter-spacing:-.03em;
margin-bottom:2px;
}
.authorHL .byline{
color:#000;
font-size:.85em;
text-align:justify;
}
.authorHL .byline img{
float:left;
 margin-right:10px;
 margin-bottom:10px;
}
.authorHL .authorWrap{
overflow:hidden;
width:100%;
margin-bottom:4px;
}
.authorHL .hdlLinkList{
clear:both;
}
div.box div.ArticleTease div.content{
border:none;
padding:0;
background:transparent;
}
.box2 .ArticleTease{
background:#fff;
}
.boxN .artalt{
background-color:#f3f3ef;
}
.RelatedCloud{
margin:6px 0 12px 0;
}
.RelatedCloud .content{
padding:0 0 0 8px;
overflow:hidden;
height:85px;
}
.RelatedCloud .content div.column{
float:left;
margin:6px 8px 0 0;
padding-left:3px;
overflow:hidden;
background:url(related_cloud_pin.gif) repeat-y right top;
}
.RelatedCloud .content div.last{
margin:6px 0 0 0;
background-image:none;
}
.RelatedCloud .content div.column div.nav{
margin-top:2px;
font-size:11px;
}
.RelatedCloud .content div.column div.nav a:hover,.RelatedCloud .content div.column div.nav a:link{
border:none;
}
.RelatedCloud .content div.column div.nav a.seeAll{
background:url(embed_see_all_down.gif) no-repeat left 5px;
padding-left:12px;
margin-left:0;
}
.RelatedCloud .content div.column div.nav a.collapseAll{
background:url(embed_collapse_all_up.gif) no-repeat left 5px;
padding-left:12px;
margin-left:0;
}
.RelatedCloud .content div.column ul{
margin:0;
padding:0;
}
.RelatedCloud .content div.column ul.expanded{
height:auto;
}
.RelatedCloud .content div.column ul.collapsed{
height:59px;
}
.RelatedCloud .content div.column ul li.title{
height:15px;
font:bold 11px arial;
padding:0;
margin:0;
background:none;
}
.RelatedCloud .content div.column ul li.title span{
color:#898989;
}
.RelatedCloud .content div.column ul li{
padding:0 11px 0 9px;
overflow:hidden;
background:url(bullet_blue.gif) no-repeat left 10px;
border-bottom:none;
font-size:11px;
}
.RelatedCloud .content div.column ul.editor{
width:220px;
overflow:hidden;
list-style-type:none;
margin:0;
}
.RelatedCloud .content div.column ul.recommended{
width:220px;
overflow:hidden;
list-style-type:none;
margin:0;
}
.RelatedCloud .content div.column ul.topics{
width:126px;
overflow:hidden;
list-style-type:none;
margin:0;
}
#main .RelatedCloud a span.icon{
overflow:hidden;
padding-left:8px;
margin-right:4px;
}
#main .RelatedCloud a .video{
background:url(embed_video_icon.gif) no-repeat left 3px;
}
#main .RelatedCloud a .interactive{
background:url(embed_interactive_icon.gif) no-repeat left -1px;
}
#main .RelatedCloud a .photo{
background:url(embed_photo_icon.gif) no-repeat left 1px;
}
#main .RelatedCloud a{
color:#039;
border-bottom:1px #039 dotted;
line-height:20px;
}
#main .RelatedCloud a:hover{
color:#06C;
text-decoration:none;
}
.RelatedBox{
clear:both;
}
.RelatedBox .content{
padding:.2em .5em 0 .5em;
overflow:hidden;
}
.RelatedBox h5{
color:#B51900;
text-indent:-999em;
background:url(related_articles.gif) no-repeat;
height:11px;
width:132px;
}
.RelatedBox h5.editor{
color:#B51900;
text-indent:-999em;
background:url(editors_choice.gif) no-repeat;
height:9px;
width:157px;
}
.RelatedBox .relatedBoxLabel{
color:#900;
font:bold 12px Arial;
}
.RelatedBox ul{
padding-left:12px;
list-style-type:square;
margin:.4em 0 0 0;
font-size:.85em;
font-weight:bold;
}
.RelatedBox ul li{
color:#a6a59e;
margin-top:.2em;
line-height:16px;
}
.RelatedBox ul li a{
color:#000;
}
.feed h5 a{
color:#000;
}
.feed img{
float:right;
 margin-left:5px;
}
.feed .content{
padding:.2em .5em 0 .5em;
overflow:hidden;
}
.feed ul{
padding-left:15px;
list-style-type:square;
margin:.4em 0 0 0;
font-size:.85em;
font-weight:bold;
}
.feed ul li{
color:#a6a59e;
margin-top:.2em;
line-height:16px;
}
.feed ul li a{
color:#000;
}
.closeModal{
cursor:pointer;
margin:0;
padding:0;
}
.MSNBCBox h5{
background:url(topmsnbc.gif) no-repeat;
width:168px;
}
.loading{
padding:35px 0 0 0;
text-align:center;
color:#a2a2a2;
background:url(loading_transparent.gif) no-repeat center top;
}
.loading span{
display:block;
}
.peekld{
margin:30px 0;
}
.loading2{
background:url(loading_transparent.gif) no-repeat 0 0;
float:right;
width:24px;
display:inline;
height:16px;
padding-top:8px;
margin-top:-24px;
}
.ajaxErrorMsg{
color:#bf0102;
padding-top:20%;
text-align:center;
}
#overlay2{
position:absolute;
top:0;
left:0;
width:100%;
z-index:1201;
background:#000;
filter:alpha(opacity=0);
opacity:.0;
-moz-opacity:.0;
}
#modal2{
display:block;
margin:0;
padding:0;
z-index:1202;
position:absolute;
left:0;
top:0;
width:100%;
background:#ccc;
}
#dialog{
position:absolute;
z-index:2000;
}
#QkGuide{
width:998px;
}
#QkGuide .box{
_margin-top:-1px;
}
#QkGuide .box,#QuickGuide .box .top div div,#QuickGuide .box .bot div div{
background:none;
}
#QkGuide .box .top,#QuickGuide .box .top div,#QuickGuide .box .bot,#QuickGuide .box .bot div{
background:url(sprite_sheet.gif) no-repeat;
}
#QkGuide .box .top div,#QuickGuide .box .top div div,#QuickGuide .box .top{
height:5px;
}
#QkGuide .box .content,#QuickGuide .box .top div div,#QuickGuide .box .bot div div{
border-color:#fff;
}
#QkGuide .box .content{
border-top:none;
border-bottom:none;
background:#ccccc2 url(quickguidesliver.gif) repeat-x top;
padding:0 8px 0 5px;
position:relative;
display:inline-block;
}
#QkGuide .box p{
padding:0;
}
#QkGuide li p{
margin:0;
padding:0;
}
#QkGuide .box .top{
background-position:left -168px;
}
#QkGuide .box .top div{
background-image:none;
background-color:#fdfdfd;
}
#QkGuide .box .top div div{
border-left:none;
border-right:none;
background:#fff;
}
#QkGuide .box .bot{
background-position:left -174px;
_overflow:hidden;
}
#QkGuide .box .bot div{
background-position:right -186px;
}
#QkGuide .box .bot div div{
border-right:none;
border-left:none;
background:#ccccc2;
}
#QkGuide .top div div{
border-top:1px solid #fff;
}
#QkGuide .bot div div{
border-bottom:1px solid #fff;
}
#QkGuide h5,#QkGuide h5 a{
padding:0;
margin:0 0 8px 0;
color:#900;
font-size:.9em;
text-transform:uppercase;
font-weight:bold;
}
#QkGuide h5 a{
font-size:1em;
}
#QkGuide .section{
float:left;
padding:4px 6px 0 6px;
width:120px;
float:left;
}
#QkGuide .section ul{
padding:0;
margin:0;
list-style:none;
font:.9em Tahoma,Arial,sans-serif;
overflow:visible;
}
#QkGuide .section ul li{
margin-bottom:3px;
}
#QkGuide .section ul li a{
color:#000;
text-decoration:none;
}
#QkGuide .section ul.highlights{
background:url(qgdottedline.gif) repeat-x bottom left;
padding-bottom:8px;
margin-bottom:6px;
}
#QkGuide .wrap{
margin:0 0 0 -3px;
}
#QkGuide .arrow{
background:url(qgvoicebubblearrow.gif) no-repeat;
height:10px;
width:12px;
margin-left:573px;
_margin-left:287px;
margin-top:6px;
font-size:1px;
line-height:1px;
float:left;
}
#QkGuide .qgCloseModal{
float:right;
position:relative;
z-index:10000;
width:70px;
height:15px;
margin-top:1px;
}
#QkGuide .wrap{
overflow:hidden;
}
#QkGuide .sponsoredAd{
text-align:right;
vertical-align:middle;
border-top:1px solid #fff;
width:100%;
margin:6px 0 0 0;
padding-top:6px;
font-size:.85em;
color:#999996;
}
#QkGuide .quickGuideAd{
height:35px;
}
#QkGuide .section{
border-right:1px solid #fff;
padding:0 10px 0 10px;
margin-top:10px;
}
#QkGuide .last{
border-right:none;
padding:0 10px 0 10px;
margin-top:10px;
}
#QkGuide .more{
border-right:none;
margin-right:0;
}
#QkRead{
width:100%;
margin:0;
padding:0;
}
#QkRead h2{
font:bold 1.3em arial;
color:#383733;
padding:0;
margin:4px 0;
line-height:1.2em;
}
#QkRead h2 a:link,#QkRead h2 a:visited,#QkRead h2 a:active{
color:#000;
}
#QkRead h2 a:hover{
color:#039;
border-bottom:1px dotted #039;
}
#QkRead h4{
font:bold 1.1em arial;
color:#383733;
margin:0 0 10px 0;
padding:0 0 10px 0;
background:url(fw_dotbott.gif) repeat-x bottom left transparent;
}
#QkRead .abstract,#QkRead .abstract p{
margin:0 0 14px 0;
font:.95em georgia;
color:#363636;
line-height:1.4em;
padding:0;
line-height:20px;
}
#QkRead .abstract p a{
color:#039;
border-bottom:1px dotted #039;
}
#QkRead span.byline{
display:block;
font:.85em arial;
color:#474537;
margin:4px 0 10px 0;
}
#QkRead span.updated{
display:block;
clear:both;
font:.7em arial;
color:#73726c;
margin:0 0 8px 0;
}
#QkRead .quickReadAd{
text-align:center;
clear:both;
padding-top:8px;
background:url(fw_dotbott.gif) repeat-x top left transparent;
margin:8px 0 0 0;
}
#QkRead .quickReadAd .ad{
background:url(ads.gif) no-repeat top left;
padding-top:8px;
clear:both;
height:60px;
margin:0 auto;
clear:both;
}
#QkRead .closeBtn{
background:url(close_btn_red.png) no-repeat top left;
position:relative;
z-index:2000;
float:right;
padding:0 0 0 41px;
line-height:15px;
cursor:pointer;
}
#MyTurn{
padding:0 0 12px 0;
width:100%;
overflow:hidden;
margin:0;
float:left;
clear:both;
font-size:11px;
font-family:Arial;
}
#MyTurn .RoundTop,#MyTurn .RoundBottom{
height:5px;
}
#MyTurn .RoundTop .r1,#MyTurn .RoundTop .r2,#MyTurn .RoundTop .r3,#MyTurn .RoundTop .r4,#MyTurn .RoundBottom .r1,#MyTurn .RoundBottom .r2,#MyTurn .RoundBottom .r3,#MyTurn .RoundBottom .r4{
border-left:solid 1px;
border-right:solid 1px;
height:1px;
overflow:hidden;
}
#MyTurn .RoundTop .r1,#MyTurn .RoundBottom .r4{
margin:0 5px;
height:0;
border-top:solid 1px;
border-left-width:0;
border-right-width:0;
}
#MyTurn .RoundTop .r2,#MyTurn .RoundBottom .r3{
margin:0 3px;
border-left-width:2px;
border-right-width:2px;
}
#MyTurn .RoundTop .r3,#MyTurn .RoundBottom .r2{
margin:0 2px;
}
#MyTurn .RoundTop .r4,#MyTurn .RoundBottom .r1{
margin:0 1px;
height:2px;
}
#MyTurn .InnerArea{
border-left:solid 1px;
border-right:solid 1px;
padding:10px 10px 0 10px;
overflow:hidden;
margin:0;
}
#MyTurn .InnerArea,#MyTurn .RoundTop .r1,#MyTurn .RoundTop .r2,#MyTurn .RoundTop .r3,#MyTurn .RoundTop .r4,#MyTurn .RoundBottom .r1,#MyTurn .RoundBottom .r2,#MyTurn .RoundBottom .r3,#MyTurn .RoundBottom .r4{
background-color:#dfeaec;
border-color:#999;
}
#MyTurn h2{
background:url(myturn_myturnsubmission.gif) no-repeat;
height:14px;
width:180px;
padding:0;
margin:0 0 15px 0;
}
#MyTurn h2 span{
display:none;
}
#MyTurn h3{
padding:0;
margin:0;
}
#MyTurn h3 span{
display:none;
}
#MyTurn h3.Call{
background:url(myturn_callforessays.gif) no-repeat;
height:11px;
width:156px;
}
#MyTurn h3.Submission{
background:url(myturn_emailsubmission.gif) no-repeat;
height:9px;
width:115px;
margin-bottom:16px;
}
#MyTurn h3.Guidelines{
background:url(myturn_submissionguidelines.gif) no-repeat;
height:9px;
width:114px;
}
#MyTurn h5{
font-size:11px;
font-weight:bold;
padding:0;
margin:16px 0 0 0;
}
#MyTurn h5.Choose{
margin:12px 0 5px 0;
}
#MyTurn p{
padding:0;
margin:0;
}
#MyTurn hr{
clear:both;
}
#MyTurn div.Call{
float:left;
width:42%;
padding-right:30px;
}
#MyTurn div.Submission{
float:left;
width:51%;
}
#MyTurn div.Guidelines{
clear:both;
}
#MyTurn span{
line-height:135%;
}
#MyTurn form{
padding:0;
margin:0;
}
#MyTurn input,#MyTurn textarea{
font:10px arial;
}
#MyTurn textarea{
width:100%;
margin-top:10px;
}
#MyTurn input{
margin:0 5px 5px 0;
width:120px;
}
#MyTurn input.Summary,textarea.Summary{
color:#73726c;
}
#MyTurn input.Option{
margin:0;
padding:0;
line-height:0;
width:15px;
height:15px;
margin-bottom:3px;
vertical-align:middle;
}
#MyTurn div.PhotoFileHolder{
margin-top:5px;
width:110px;
height:20px;
position:relative;
overflow:hidden;
}
#MyTurn div.PhotoFileHolder input.File{
position:absolute;
top:0;
z-index:2;
right:0;
padding:0;
font-size:20px;
margin-left:-325px;
width:325px;
-moz-opacity:0;
filter:alpha(opacity:0);
opacity:0;
}
#MyTurn div.PhotoFileHolder a.Attach{
position:absolute;
top:10;
z-index:1;
margin-top:3px;
padding-left:20px;
height:15px;
width:80px;
display:block;
background:url(myturn_paperclip.gif) no-repeat;
background-position:left center;
font-weight:bold;
text-decoration:none;
color:#000;
}
#MyTurn label{
margin-left:5px;
width:auto;
}
#MyTurn span.Address{
margin-left:25px;
display:block;
}
#MyTurn a.Submit{
float:right;
margin:8px 0;
height:15px;
width:131px;
display:block;
background:url(myturn_submitessay.gif) no-repeat;
}
#MyTurn a.Submit span{
display:none;
}
#MyTurn hr{
border-bottom:solid 1px #fff;
border-top:solid 1px #c7d7d8;
padding:0;
margin-bottom:10px;
line-height:0;
}
#MyTurn h2.ThankYou{
background:url(myturn_submissioncomplete_message.gif) no-repeat;
height:14px;
width:356px;
padding:0;
margin:0;
}
#PerspectivesSubmission{
background-color:#dfeaec;
color:#333;
font-size:11px;
font-family:arial;
}
#PerspectivesSubmission div.Top,#PerspectivesSubmission div.Top div,#PerspectivesSubmission div.Bottom,#PerspectivesSubmission div.Bottom div{
background:url(sprite_sheet.gif) no-repeat;
}
#PerspectivesSubmission div.Top{
background-position:left -48px;
clear:left;
padding:0 0 0 6px;
line-height:0;
font-size:1px;
height:6px;
}
#PerspectivesSubmission div.Top div{
background-position:right -60px;
padding:0 6px 0 0;
line-height:0;
font-size:1px;
height:6px;
}
#PerspectivesSubmission div.Top div div{
background:none;
border-top:1px solid #999;
line-height:0;
font-size:1px;
height:6px;
}
#PerspectivesSubmission div.Bottom{
background-position:left -54px;
clear:left;
padding:0 0 0 6px;
line-height:0;
font-size:1px;
height:6px;
}
#PerspectivesSubmission div.Bottom div{
background-position:right -66px;
padding:0 6px 0 0;
line-height:0;
font-size:1px;
height:6px;
}
#PerspectivesSubmission div.Bottom div div{
background:none;
border-bottom:1px solid #999;
line-height:0;
font-size:1px;
height:5px;
}
#PerspectivesSubmission div.Content{
overflow:hidden;
overflow:hidden;
border-right:1px solid #999;
border-left:1px solid #999;
padding:4px 10px 20px 10px;
}
#PerspectivesSubmission div.Content .Intro{
font-family:arial;
font-size:100%;
color:#000;
}
#PerspectivesSubmission h2{
background:url(email_newsweek.gif) no-repeat;
height:11px;
width:157px;
padding:0;
margin:0 0 8px 0;
}
#PerspectivesSubmission h2 span{
display:none;
}
#PerspectivesSubmission div.Submission{
padding-right:5px;
}
#PerspectivesSubmission div.Submission p{
padding:0;
margin:0;
}
#PerspectivesSubmission div.Submission div.Fields{
height:125px;
overflow:hidden;
}
#PerspectivesSubmission div.Submission div.Fields div.Labels{
line-height:215%;
margin-top:10px;
font-size:12px;
font-weight:bold;
color:#666;
}
#PerspectivesSubmission div.Submission div.Fields div.Inputs{
width:100%;
position:relative;
top:-100px;
}
#PerspectivesSubmission div.Submission div.Fields div.Inputs div{
margin:0 0 0 120px;
}
#PerspectivesSubmission div.Submission div.Fields div.Inputs div input{
width:98%;
margin:0 0 7px 0;
padding:1px 2px;
float:left;
display:block;
vertical-align:middle;
}
#PerspectivesSubmission form{
padding:0;
margin:0;
}
#PerspectivesSubmission input,#PerspectivesSubmission textarea{
font-size:10px;
font-family:arial;
}
#PerspectivesSubmission textarea{
width:100%;
margin-top:10px;
}
#PerspectivesSubmission input{
margin:0 5px 5px 0;
width:120px;
}
#PerspectivesSubmission textarea.Summary{
color:#a8a8ae;
}
#PerspectivesSubmission input#Submit{
float:right;
margin:0;
font-size:0;
height:15px;
width:85px;
display:block;
background:url(send_email.gif) no-repeat;
border:none;
}
#PerspectivesSubmission div.Confirm div.Top,#PerspectivesSubmission div.Confirm div.Top div,#PerspectivesSubmission div.Confirm div.Bottom,#PerspectivesSubmission div.Confirm div.Bottom div{
background:url(sprite_sheet.gif) no-repeat;
}
#PerspectivesSubmission div.Confirm div.Top{
background-position:left -48px;
clear:left;
padding:0 0 0 6px;
line-height:0;
font-size:1px;
height:6px;
}
#PerspectivesSubmission div.Confirm div.Top div{
background-position:right -60px;
padding:0 6px 0 0;
line-height:0;
font-size:1px;
height:6px;
}
#PerspectivesSubmission div.Confirm div.Top div div{
background:none;
border-top:1px solid #999;
line-height:0;
font-size:1px;
height:6px;
}
#PerspectivesSubmission div.Confirm div.Bottom{
background-position:left -54px;
clear:left;
padding:0 0 0 6px;
line-height:0;
font-size:1px;
height:6px;
}
#PerspectivesSubmission div.Confirm div.Bottom div{
background-position:right -66px;
padding:0 6px 0 0;
line-height:0;
font-size:1px;
height:6px;
}
#PerspectivesSubmission div.Confirm div.Bottom div div{
background:none;
border-bottom:1px solid #999;
line-height:0;
font-size:1px;
height:5px;
}
#PerspectivesSubmission div.Confirm{
border-right:1px solid #999;
border-left:1px solid #999;
padding:15px;
}
#PerspectivesSubmission h2.ThankYou{
background:url(perspectives_submit.gif) no-repeat;
height:14px;
width:393px;
margin:0;
}
#CitizenCandidateWidget{
clear:both;
overflow:hidden;
}
#CitizenCandidateWidget div{
clear:both;
overflow:hidden;
}
#CitizenCandidateWidget p{
margin:0;
padding:0;
}
#CitizenCandidateWidget h1{
margin:0;
padding:0 0 15px;
width:136px;
height:12px;
background-image:url(citizen_candidate_small.gif);
background-position:0 0;
background-repeat:no-repeat;
}
#CitizenCandidateWidget h1 span{
display:none;
}
#CitizenCandidateWidget div.Blurb{
padding-left:141px;
min-height:121px;
font-family:georgia;
font-size:14px;
color:#363636;
background-image:url(vote_citizen_small.gif);
background-position:0 0;
background-repeat:no-repeat;
}
#CitizenCandidateWidget div.Blurb p{
margin-bottom:8px;
font-family:georgia;
font-size:12px;
color:#383733;
}
#CitizenCandidateWidget div.Blurb a{
display:block;
width:79px;
height:21px;
background-image:url(apply_now.gif);
background-position:0 0;
background-repeat:no-repeat;
}
#CitizenCandidateWidget div.Blurb a:hover{
border:none;
}
#CitizenCandidateWidget div.Blurb a span{
display:none;
}
#CitizenCandidateWidget div.Blurb div{
margin-bottom:8px;
}
#CitizenCandidateWidget div.Blurb div a{
text-decoration:none;
color:#383733;
font-family:arial;
font-size:11px;
font-weight:bold;
background:none;
display:inline;
}
#CitizenCandidateWidget div.Blurb div a:hover{
text-decoration:underline;
border:none;
}
#CitizenCandidateHeader{
position:relative;
overflow:hidden;
margin:15px 0;
}
#CitizenCandidateHeader div{
overflow:hidden;
}
#CitizenCandidateHeader h1{
margin:0;
padding:0;
}
#CitizenCandidateHeader h4{
margin:0;
padding:0;
}
#CitizenCandidateHeader p{
margin:0;
padding:0;
}
#CitizenCandidateHeader div.Splash{
clear:both;
overflow:hidden;
padding-left:200px;
min-height:180px;
font-family:georgia;
font-size:14px;
color:#363636;
background-image:url(vote_citizen.jpg);
background-position:0 0;
background-repeat:no-repeat;
}
#CitizenCandidateHeader div.Splash p{
margin-top:10px;
margin-bottom:10px;
}
#CitizenCandidateHeader div.Splash h1{
width:218px;
height:18px;
background-image:url(citizen_candidate.gif);
background-position:0 0;
background-repeat:no-repeat;
}
#CitizenCandidateHeader div.Splash h1 span{
display:none;
}
#CitizenCandidateHeader div.Splash p a.Rules{
border:none;
color:#b61900;
font-family:arial;
font-size:11px;
text-decoration:none;
}
#CitizenCandidateHeader div.Splash p a.Rules:hover{
text-decoration:underline;
}
#CitizenCandidateHeader div.Splash div.Deadline{
margin-bottom:15px;
font-size:15px;
font-weight:bold;
color:#000;
}
#CitizenCandidateHeader div.Splash div.Deadline span{
color:#b61900;
}
#CitizenCandidateHeader div.Splash div.Prizes{
font-size:12px;
font-family:arial;
}
#CitizenCandidateHeader div.Splash div.Prizes h4{
width:38px;
height:10px;
background-image:url(prizes.gif);
background-position:0 0;
background-repeat:no-repeat;
}
#CitizenCandidateHeader div.Splash div.Prizes h4 span{
display:none;
}
#CitizenCandidateHeader div.Splash div.Prizes p{
margin:5px 0;
}
#CitizenCandidateHeader div.Timeline{
margin-top:15px;
}
#CitizenCandidate{
font-family:arial;
font-size:12px;
color:#363636;
padding:15px;
margin-bottom:50px;
border:solid 1px #999;
clear:both;
overflow:hidden;
position:relative;
width:582px;
}
#CitizenCandidate h3,#CitizenCandidate h4,#CitizenCandidate p{
margin:1.33em 0;
}
#CitizenCandidate a{
border:none;
}
#CitizenCandidate a:hover{
border:none;
}
#CitizenCandidate div.Header{
clear:both;
overflow:hidden;
}
#CitizenCandidate div.Header h2{
float:left;
padding:0;
margin:0;
width:88px;
height:15px;
background-image:url(entry_form.gif);
background-position:0 0;
background-repeat:no-repeat;
}
#CitizenCandidate div.Header h2 span{
display:none;
}
#CitizenCandidate div.Header a{
float:right;
color:#363636;
font-weight:bold;
text-decoration:none;
}
#CitizenCandidate div.Header a:hover{
text-decoration:underline;
}
#CitizenCandidate div.Fields{
clear:both;
}
#CitizenCandidate div.Fields h4{
clear:both;
padding:15px 0 10px;
margin:0;
width:122px;
height:10px;
background-image:url(personal_information.gif);
background-position:0 15px;
background-repeat:no-repeat;
}
#CitizenCandidate div.Fields h4 span{
display:none;
}
#CitizenCandidate b{
font-weight:normal;
color:#b61900;
margin-left:2px;
}
#CitizenCandidate strong{
font-weight:normal;
color:#b61900;
margin-left:2px;
}
#CitizenCandidate div.Fields div.Controls{
margin-left:25px;
}
#CitizenCandidate div.Fields div.Controls div{
padding:3px 0;
clear:both;
overflow:hidden;
}
#CitizenCandidate div.Fields div.Controls label{
width:105px;
display:block;
float:left;
padding-top:3px;
}
#CitizenCandidate div.Fields div.Controls input{
width:200px;
font-family:arial;
font-size:100%;
margin:0;
}
#CitizenCandidate div.Fields div.NewsweekSubscriber div,#CitizenCandidate div.Fields div.KeepMyInformed div{
float:left;
padding:0;
margin-right:15px;
clear:both;
}
#CitizenCandidate div.Fields div.NewsweekSubscriber label,#CitizenCandidate div.Fields div.KeepMyInformed label{
width:25px;
float:left;
}
#CitizenCandidate div.Fields div.NewsweekSubscriber input,#CitizenCandidate div.Fields div.KeepMyInformed input{
width:15px;
float:left;
margin-right:10px;
}
#CitizenCandidate div.Essay{
clear:both;
}
#CitizenCandidate div.Essay div.Title{
clear:both;
padding:15px 0 3px;
overflow:hidden;
}
#CitizenCandidate div.Essay div.Title h4{
float:left;
padding:0;
margin:0;
margin-right:10px;
width:66px;
height:12px;
background-image:url(entry_essay.gif);
background-position:0 0;
background-repeat:no-repeat;
}
#CitizenCandidate div.Essay div.Title h4 span{
display:none;
}
#CitizenCandidate div.Essay div.Title div{
clear:both;
overflow:hidden;
margin-top:3px;
}
#CitizenCandidate div.Essay div.Controls{
margin:15px 0 0 25px;
}
#CitizenCandidate div.Essay div.Controls h4{
font-size:14px;
}
#CitizenCandidate div.Essay div.Controls h5{
font-style:none;
font-size:13px;
font-weight:bold;
}
#CitizenCandidate div.Essay div.Controls div.EssayUpload span{
font-style:italic;
font-size:11px;
color:#666;
padding-left:5px;
}
#CitizenCandidate div.Essay div.Controls div.EssayWrite h5{
float:left;
padding:0;
margin:0;
}
#CitizenCandidate div.Essay div.Controls div.EssayWrite div{
padding:0;
margin:0;
margin-left:8px;
float:left;
}
#CitizenCandidate div.Essay div.Controls div.EssayWrite div.WordCount{
color:#717171;
font-size:11px;
}
#CitizenCandidate div.Essay div.Disclaimer{
clear:both;
overflow:hidden;
margin-top:3px;
}
#CitizenCandidate div.Essay div.Disclaimer a{
color:#b61900;
text-decoration:none;
}
#CitizenCandidate div.Essay div.Disclaimer a:hover{
text-decoration:underline;
}
#CitizenCandidate div.Essay textarea{
width:100%;
clear:both;
font-family:Courier New;
font-size:12px;
}
#CitizenCandidate div.Essay textarea.grey{
color:#777;
}
#CitizenCandidate div.Footer{
clear:both;
}
#CitizenCandidate div.Footer input{
cursor:pointer;
clear:both;
width:59px;
height:21px;
overflow:hidden;
margin:20px 0 10px;
background:none;
border:none;
background-image:url(submit.gif);
background-position:0 0;
background-repeat:no-repeat;
}
#CitizenCandidate div.Footer div{
color:#b61900;
clear:both;
overflow:hidden;
}
#CitizenCandidate div.ThankYou{
font-family:georgia;
font-size:14px;
color:#000;
padding:0 75px;
}
#CitizenCandidate div.ThankYou h3{
font-size:20px;
font-weight:bold;
padding:0;
margin:0;
}
#CitizenCandidate div.ThankYou div{
margin:50px auto;
}
#CitizenCandidate p.error-message{
font:bold 12px arial;
color:#c63620;
margin-bottom:2px;
}
#CitizenCandidate ul.errors{
display:none;
font:12px arial;
padding:0 0 6px 0;
list-style-type:none;
list-style-position:outside;
}
#CitizenCandidate ul.errors li{
margin-bottom:2px;
padding-left:13px;
background:url(sitemap_arrow-red.png) no-repeat 5px 4px;
color:#c63620;
}
.EmailArticleBlock{
display:none;
}
#EmailArticle{
width:239px;
_width:258px;
}
#EmailArticle .closeTab{
float:left;
width:100%;
height:20px;
}
#EmailArticle .closeModal{
background:url(closetab.gif) no-repeat;
width:73px;
float:right;
}
#EmailArticle,#EmailArticle div#EmailErrorMessage,#EmailArticle form,#EmailArticle h4,#EmailArticle div{
padding:0;
margin:0;
}
#EmailArticle div#EmailErrorMessage{
display:none;
font-weight:bold;
border:#969696 1px solid;
margin:10px 0 0 0;
padding:12px 12px 12px 40px;
color:red;
background-color:#ffffda;
background-image:url(warning.gif);
background-repeat:no-repeat;
background-position:8px center;
}
#EmailArticle p{
font-size:.85em;
margin:0;
padding:0;
}
#EmailArticle h2{
background:url(email_to_a_friend.gif) no-repeat;
height:10px;
width:95px;
padding:0;
margin:0 0 10px 0;
}
#EmailArticle h2 span{
display:none;
}
#EmailArticle fieldset{
margin:0 0 6px 0;
}
#EmailArticle fieldset label{
font:bold .85em arial;
margin:0 0 4px 0;
}
#EmailArticle input,#EmailArticle textarea{
font-size:11px;
font-family:arial;
width:100%;
}
#EmailArticle textarea{
height:100px;
float:left;
}
#EmailArticle .col1,#EmailArticle .col2{
float:left;
padding:5px 0 0 0;
}
#EmailArticle .col1{
margin:0 20px 0 0;
}
#EmailArticle input#EmailSubmit{
border:none;
cursor:pointer;
font-size:0;
float:right;
background:url(send.gif) no-repeat;
height:15px;
width:47px;
max-height:15px;
max-width:47px;
overflow:hidden;
display:block;
padding:0;
margin:5px 0 0 0;
}
#EmailArticle input#EmailSubmit:first-of-type{
padding:0;
}
#EmailArticle a{
float:right;
background:url(send.gif) no-repeat;
height:15px;
width:47px;
display:block;
padding:0;
margin:5px 0 0 0;
}
#EmailArticle a span{
display:none;
}
#EmailArticle .arrow{
background:url(bluearrow.gif) no-repeat;
margin:79px -1px 0 0;
_margin:78px -1px 0 0;
width:8px;
float:left;
}
#EmailArticle div#EmailMain{
border:solid 1px #999;
border-top:none;
background-color:#dfeaec;
padding:15px;
float:right;
width:200px;
}
#EmailMain .success{
border:solid 1px #999;
background-color:#dfeaec;
padding:4px;
font-weight:bold;
font-size:12px;
}
#EmailMain .error{
display:none;
font-weight:bold;
border:#969696 1px solid;
margin:10px 0 0 0;
padding:12px 12px 12px 40px;
color:red;
background-color:#ffffda;
background-image:url(warning.gif);
background-repeat:no-repeat;
background-position:8px center;
}
.convWisdom{
clear:both;
margin:0;
}
.convWisdom span.cwDate{
color:#89877f;
font:normal .80em arial;
_height:1%;
}
.convWisdom h5{
font:1.8em arial;
color:#000;
line-height:1.0em;
margin-bottom:5px;
_height:1%;
}
.convWisdom p{
font-size:.90em;
color:#525048;
padding:0;
_height:1%;
}
.convWisdom span{
clear:both;
display:block;
margin:0 0 5px 0;
}
.convWisdom span a{
color:#999;
font:normal .9em Arial;
}
.convWisdom a{
color:#000;
}
.cwHeader{
margin:6px 0 4px 6px;
}
.cwArrow{
float:left;
margin:5px 6px 0 0;
}
.cwArchive{
font:bold .80em arial;
color:#000;
margin:0;
}
.editorialMod{
margin:0 5px 8px 5px;
padding:0 0 5px 0;
clear:both;
}
.editorialMod .last{
background:none;
}
.editorialMod .imageLeft{
float:left;
display:block;
}
.editorialMod .imageLeft img{
margin:0 5px 5px 0;
}
.editorialMod .imageRight{
float:right;
display:block;
}
.editorialMod .imageRight img{
margin:0 0 5px 5px;
}
.editorialMod .section{
font-size:.8em;
font-weight:normal;
color:#b61900;
margin:0;
padding:0;
text-transform:uppercase;
}
.editorialMod p{
margin:0;
padding:0;
font:1.1em georgia;
color:#464339;
}
.editorialMod .grayText{
color:#73726c;
font-size:.8em;
}
.editorialMod .clear{
clear:both;
}
.editorialMod .imgColLeft{
float:left;
width:45%;
overflow:hidden;
}
.editorialMod .colRight{
float:right;
width:55%;
}
.editorialMod .colLeft{
float:left;
width:55%;
}
.editorialMod .imgColRight{
float:right;
width:45%;
overflow:hidden;
}
.editorialMod h5{
font-size:1.4em;
}
.editorialMod h5 a{
color:#383733;
}
.editorialMod p a{
color:#58544a;
}
.magArticle h5 a{
color:#383733;
}
#relatedContent{
background:#fff;
margin:10px 0 0 0;
}
#relatedContent h1{
color:#900;
font:bold 1.9em arial;
margin:12px 15px 0 15px;
}
#relatedContent h1 span{
color:#000;
}
#relatedContent h2{
font-size:.80em;
}
#relatedContent .box .bot{
background-position:left -30px;
}
#relatedContent .box .bot div{
background-position:right -42px;
}
#relatedContent .box .bot div div{
background-color:#ccccc2;
}
#relatedContent .content div.box{
margin:15px 0 0 0;
padding:0;
}
#relatedContent .content .box .top{
background-color:#fff;
}
#relatedContent .content .box div.content{
border-left:none;
border-right:none;
padding:4px 4px 0 4px;
}
#relatedContent .content .box .bot{
background-color:#fff;
}
#relatedContent .content .box div.content .box{
margin:0 0 5px 0;
}
#relatedContent .content .box div.content .box .top{
background-position:left 0;
background-color:#ccccc2;
}
#relatedContent .content .box div.content .box .top div{
background-position:right -12px;
}
#relatedContent .content .box div.content .box .top div div{
background-color:#fff;
}
#relatedContent .content .box div.content .box div.content{
background-color:#fff;
border-left:1px solid #999;
border-right:1px solid #999;
padding:10px 0;
}
#relatedContent .content .box div.content .box .bot{
background-position:left -6px;
background-color:#ccccc2;
}
#relatedContent .content .box div.content .box .bot div{
background-position:right -18px;
}
#relatedContent .content .box div.content .box .bot div div{
background-color:#fff;
}
#relatedContent .header{
background:url(fw_dotbott.gif) repeat-x 0 bottom;
padding:0 0 10px 10px;
}
#relatedContent .header,#relatedContent h2{
color:#900;
font:bold 1.3em arial;
margin:0 0 6px 0;
}
#relatedContent ul{
list-style-type:none;
margin:0;
}
#relatedContent ul li{
background:url(fw_dotbott.gif) repeat-x 0 bottom;
padding:16px 0;
float:left;
clear:both;
width:600px;
}
#relatedContent ul li p{
margin:0;
padding:0;
font:.85em georgia;
color:#464339;
line-height:1.6em;
}
#relatedContent ul li a{
color:#000;
}
#relatedContent h3{
font:1.5em arial;
margin:0 0 6px 0;
}
#relatedContent .source,#relatedContent .date,#relatedContent .author{
font:bold .90em arial;
color:#73726c;
margin:0 0 6px 0;
display:block;
}
#relatedContent .source{
margin:10px 0 0 0;
}
#relatedContent .rubric{
font:.85em arial;
color:#b61900;
margin:0 0 1px 0;
display:block;
}
#relatedContent .relatedImg{
float:left;
}
#relatedContent .relatedImg img{
margin:0 8px 3px 0;
}
#relatedContent ul li .item{
width:96%;
margin-left:16px;
}
.articleBox{
padding:1em 0 1em 0;
overflow:hidden;
height:1%;
}
.full h3{
font-size:1.3em;
}
.articleBox .channel{
margin-bottom:.7em;
}
.articleBox h3{
font:normal 1.7em arial;
margin-bottom:4px;
}
.articleBox{
overflow:hidden;
height:1%;
border-bottom:1px solid #ddd;
padding:.5em .3em .5em .3em;
}
.articleBox img{
float:left;
border:1px solid #ccc;
margin-right:8px;
}
.articleBox p{
font:.9em Georgia,Arial,Verdana,Helvetica,sans-serif;
line-height:1.4em;
margin:6px 0 6px 0;
color:#333;
}
.articleBox .srContent{
width:55%;
float:right;
}
#TipStrip{
margin:2px 0 0 0;
padding:0;
}
#TipStrip .content{
height:248px;
margin:0;
padding:0;
overflow:hidden;
}
#tipStripBox{
margin:0 0 6px 0;
}
#TipStrip ul.tipsBorder{
float:left;
padding:0;
margin:0;
}
#TipStrip ul li{
list-style-type:none;
float:left;
margin-top:8px;
}
#TipStrip ul li.last{
background:none;
}
#TipStrip .content ul li.ctrlLeft,#TipStrip ul li.ctrlRight,#TipStrip ul li.noPrev,#TipStrip ul li.noNext{
width:22px;
margin-top:75px;
}
#TipStrip .content ul li.ctrlLeft a{
margin-left:-1px;
border:none;
float:left;
}
#TipStrip .content ul li.ctrlRight a{
margin-right:-1px;
border:none;
float:right;
}
#TipStrip .content ul li.ctrlRight a img,#TipStrip .content ul li.ctrlLeft a img{
vertical-align:middle;
}
#TipStripContent{
width:930px;
overflow:hidden;
}
#TipStripContent .tipStripWrapper .loading{
margin-top:100px;
}
#TipStripContent .tipStripWrapper ul.tipList{
float:left;
padding:0;
margin:0;
}
#TipStripContent .tipStripWrapper ul.tipList li{
list-style-type:none;
float:left;
width:155px;
overflow:hidden;
background:#f3f4ef url(fw_dotbott.gif) repeat-y right;
height:236px;
margin:0;
padding:0;
}
#TipStripContent .tipStripWrapper ul.tipList li.last{
background-image:none;
}
.tip{
margin:0 12px;
overflow:hidden;
}
.tipStripVert{
overflow:hidden;
width:100%;
}
.tipStripVert p{
color:#333;
font:.85em georgia;
margin:3px 0 3px 0;
padding:0;
}
.tipStripVert h6{
font-size:.8em;
font-weight:normal;
color:#b61900;
margin-top:5px;
padding:0;
text-transform:uppercase;
}
.tipStripVert h5{
text-decoration:none;
font-size:1.3em;
color:#383733;
margin:0;
}
.tipStripVert h5 a:link,.tipStripVert h5 a:visited{
color:#383733;
}
.travelHp{
padding:0;
margin:0;
width:976px;
clear:both;
}
.travelHp .box{
margin:0;
}
.travelHp .thpBut{
float:left;
margin:5px 4px 0 0;
padding:0;
height:26px;
width:26px;
overflow:hidden;
}
.travelHp .thpBut a{
outline:none;
padding-left:22px;
line-height:26px;
display:block;
}
.travelHp .thpBut .btn{
background:url(thp_arrow_down.gif) no-repeat left top;
}
.travelHp .thpColWrapper{
width:934px;
margin:0;
padding:0;
float:left;
height:37px;
}
.travelHp .thpLft{
float:left;
width:320px;
margin:0 4px 0 0;
}
.travelHp .thpMid{
float:left;
width:285px;
margin:0 5px 0 0;
}
.travelHp .thpMid div.box .content,.travelHp .thpLft div.box .content{
padding:0 6px;
margin:0;
height:28px;
_height:27px;
}
.travelHp .thpMid div.box .content h6,.travelHp .thpLft div.box .content h6{
font:bold .85em arial;
color:#a91700;
display:block;
margin:4px 0 2px 0;
padding:0;
line-height:.70em;
*margin:4px 0 0 0;
}
.travelHp .thpMid div.box .content a:link,.travelHp .thpMid div.box .content a:visited{
font:bold .85em arial;
color:#000;
margin:0;
padding:0;
}
.travelHp .thpLft div.box .content .hdlItem{
*margin-top:1px;
}
.travelHp .thpLft div.box .content .hdlItem a:link,.travelHp .thpLft div.box .content .hdlItem a:visited{
font:bold .95em arial;
color:#000;
margin:0;
padding:0;
}
.travelHp .thpRgt{
float:left;
width:310px;
margin:0;
}
.travelHp .thpCtrl{
outline:none;
}
.travelHp .thpLft .box .content,.travelHp .thpMid .box .content{
background:#fff;
_height:27px;
_overflow:hidden;
}
.travelHp .thpLft .box .top div div,.travelHp .thpMid .box .top div div{
background:#fff;
}
.travelHp .thpLft .box .bot div div,.travelHp .thpMid .box .bot div div{
background:#fff;
}
.travelHp .thpLft .box .top,.travelHp .thpMid .box .top{
background-position:left 0;
}
.travelHp .thpLft .box .top div,.travelHp .thpMid .box .top div{
background-position:right -12px;
}
.travelHp .thpLft .box .bot,.travelHp .thpMid .box .bot{
background-position:left -6px;
_overflow:hidden;
}
.travelHp .thpLft .box .bot div,.travelHp .thpMid .box .bot div{
background-position:right -18px;
}
.travelHp .box .content{
padding:2px 0 0 6px;
overflow:hidden;
}
.travelHp .box .content .box{
padding:0;
margin:0;
}
.travelHp .box .content .sponsoredAd{
margin-right:6px;
}
.travelHp .thpTab{
width:234px;
margin:0 0 6px 720px;
padding:0;
clear:both;
height:14px;
overflow:hidden;
line-height:0;
}
.travelHp .thpTab .tabBot{
padding:0;
margin:0;
*margin-top:-1px;
}
.travelHp .thpTab .tabBot a{
outline:none;
margin:0;
padding:0;
}
.travelHp ul.list{
list-style-type:none;
}
.travelHp #TopNewsHead .TopNewsBox{
width:512px;
}
.travelHp #homepageDl{
width:450px;
}
.travelHp #brightcoveLeft{
clear:both;
}
.travelHp .midcol{
width:196px;
}
.thpFeature{
margin:10px 0 0 0;
}
.thpFeature #thpBrightcoveLeft{
float:left;
margin:-6px 0 0 0;
}
.thpFeature .thpMidcol{
width:249px;
float:left;
margin:0;
}
.travelHp .thpFeature .thpMidcol div.box{
margin:0 0 6px 0;
}
.travelHp .thpFeature .thpMidcol div.box .content{
padding:6px 6px 2px 8px;
}
.thpFeature .thpMidcol .box .top{
background-position:left 0;
}
.thpFeature .thpMidcol .box .top div{
background-position:right -12px;
}
.thpFeature .thpMidcol .box .top div div,.thpFeature .thpMidcol .box .bot div div{
background:#fff;
}
.thpFeature .thpMidcol .box div.content{
background:#fff;
overflow:hidden;
height:122px;
*height:121px;
padding:6px 8px 0 8px;
}
.thpFeature .thpMidcol .box .bot{
background-position:left -6px;
_overflow:hidden;
}
.thpFeature .thpMidcol .box .bot div{
background-position:right -18px;
}
.travelHp .thpFeature .thpMidcol div.box .topHeadlinesHdr{
margin-bottom:5px;
}
.travelHp .thpFeature .thpMidcol div.box .hdlItem{
font-weight:normal;
font-size:11px;
background:url(bullet.gif) no-repeat 1px 6px;
padding-left:10px;
}
.thpFeature .thpRightcol{
float:right;
padding-right:2px;
}
.travelHp .box2 div.flipper .rside div.corner{
background-color:#ccccc2;
background-position:right -18px;
}
.travelHp .box2 div.flipper .lside div.corner{
background-color:#ccccc2;
background-position:right -6px;
}
#NewsAlert .top div div,#NewsAlert .bot div div,#NewsAlert .content{
background-color:#fc0;
}
#NewsAlert .content,#NewsAlert .top div div,#NewsAlert .bot div div{
border:1px solid #999;
}
#NewsAlert .top{
background-position:left -96px;
}
#NewsAlert .top div{
background-position:right -108px;
}
#NewsAlert .bot{
background-position:left -102px;
_overflow:hidden;
}
#NewsAlert .bot div{
background-position:right -114px;
}
#NewsAlert .content{
border-top:none;
border-bottom:none;
}
#NewsAlert .top div div{
border-left:none;
border-right:none;
border-bottom:none;
}
#NewsAlert .bot div div{
border-left:none;
border-right:none;
border-top:none;
}
.linkedListItem{
padding:.6em .5em .6em .5em;
border-bottom:1px solid #999;
width:96%;
overflow:hidden;
}
.linkedListItem h3 a{
color:#000;
}
.linkedListItem img{
float:left;
margin:0 1.4em 0 0;
}
.linkedListItem .meta{
color:#999;
font-size:.9em;
}
.linkedListItem .description{
margin-top:.6em;
font:.9em Georgia,Arial,Sans-serif;
color:#777;
}
.style2{
background:#F3F3EF;
}
.style3{
background:#E2E2D9;
}
#linktab{
float:right;
margin:-6px 0 0 0;
}
#linktab .tableft{
float:right;
display:inline;
background:url(tab_linktab_left.gif) no-repeat;
height:15px;
width:26px;
}
#linktab .tabmiddle{
height:15px;
}
#linktab .tabmiddle a{
display:inline;
background:url(tab_linktab_middle.gif) repeat-x;
height:15px;
color:#7b7a71;
font:1em Helvetica,Arial,sans-serif;
padding:4px;
font-weight:bold;
text-transform:uppercase;
}
#linktab .tabright{
float:left;
background:url(tab_linktab_right.gif) no-repeat;
height:15px;
width:26px;
}
.EditorsDesk h5{
background:url(theeditorsdesk.gif) no-repeat;
width:165px;
height:12px;
text-indent:-999em;
margin-bottom:10px;
}
.EditorsDesk .rubric{
margin:6px 0 6px 0;
font-size:.9em;
display:block;
}
.EditorsDesk p{
padding:0;
font:11px georgia,arial,sans-serif;
*font:11px georgia,arial,sans-serif!important;
line-height:1.55em;
margin-bottom:16px;
}
.fullCol{
margin:0 0 16px 0;
}
.fullCol a:link,.fullCol a:visited,.fullCol a:active,.fullCol a:hover{
color:#242321;
font:.95em georgia,arial,sans-serif;
text-decoration:underline;
}
.EditorsDesk .linkList{
margin-top:14px;
}
.Cartoon h5{
text-indent:-999em;
background:url(tctitle.gif) no-repeat;
width:142px;
height:14px;
margin-bottom:8px;
}
.Cartoon .date{
display:block;
margin-bottom:8px;
color:#89877f;
font-size:.85em;
font-weight:bold;
}
.Cartoon img{
border:1px solid #d2d2c8;
}
.Cartoon .options{
clear:both;
display:block;
margin-top:10px;
font-size:.9em;
font-weight:bold;
}
.Cartoon .options a{
color:#000;
}
div.hr{
height:1px;
width:100%;
border:none;
background:url(rule_sprite_sheet.gif) repeat-x top left;
}
div.dotted_grey{
background-position:left 0;
}
div.dotted_white{
background-position:left -1px;
}
div.solid_black{
background-position:left -2px;
}
div.solid_grey{
background-position:left -3px;
}
div.solid_light_grey{
background-position:left -4px;
}
div.dotted_grey_double{
background-position:left -5px;
height:4px;
}
div.dotted_grey_triple{
background-position:left -5px;
height:5px;
}
div.dotted_light_grey{
background-position:left -10px;
height:1px;
}
div.hr hr{
position:absolute;
height:0;
width:0;
top:-999em;
left:-999em;
}
.linkListBox{
float:left;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #999;
clear:both;
width:99%;
overflow:hidden;
}
.linkListBox .linkedListItem{
float:left;
border:none;
}
.linkListBox .llBoxWhite{
background-color:#fff;
border-bottom:1px solid #999;
padding:6px;
}
.linkListBox .llBoxGray{
background-color:#f3f3ef;
border-bottom:1px solid #999;
padding:6px;
}
.linkListBox .llBoxAltGray{
background-color:#f3f3ef;
border-bottom:1px solid #999;
padding:6px;
}
.linkListBox .llBoxDarkAltGray{
background-color:#e2e2d9;
border-bottom:1px solid #999;
padding:6px;
}
.linkListNoBox .llSimpleListVert li{
font:.85em Arial;
display:block;
line-height:20px;
}
.linkListNoBox .llSimpleListHor li{
display:block;
float:left;
font:.85em Arial;
margin-right:20px;
list-style:none;
line-height:18px;
}
*html .linkListNoBox .llSimpleListHor ul{
width:100%;
overflow:hidden;
}
.linkListNoBox .llSimpleListHorAlign li{
font:.85em Arial;
display:block;
float:left;
width:33%;
list-style:none;
line-height:18px;
}
.linkListNoBox .title{
font:bold .85em Arial;
color:#333;
text-transform:uppercase;
margin:12px 0 6px 0;
padding:0 0 4px 0;
background:url(fw_dotbott.gif) repeat-x 0 bottom;
}
.linkListBox .editorialMod{
padding:0;
margin:0;
background-image:none;
}
.linkListBox .ArticleTease{
border:none;
background-color:transparent;
padding:0;
margin:0;
}
.linkListBox .fwArticle{
background-image:none;
background-color:transparent;
margin:0;
padding:0;
}
.linkListBox .tipStripVert{
padding:0;
margin:0;
}
.linkListBox .magArticle{
padding:0;
margin:0;
}
.GenericBox{
float:left;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #999;
clear:both;
width:99%;
overflow:hidden;
}
.GenericBox .linkedListItem{
float:left;
border:none;
}
.GenericBox .gnBoxWhite{
background-color:#fff;
border-bottom:1px solid #999;
padding:6px;
}
.GenericBox .gnBoxGray{
background-color:#f3f3ef;
border-bottom:1px solid #999;
padding:6px;
}
.GenericBox .gnBoxAltGray{
background-color:#f3f3ef;
border-bottom:1px solid #999;
padding:6px;
}
.GenericBox .gnBoxDarkAltGray{
background-color:#e2e2d9;
border-bottom:1px solid #999;
padding:6px;
}
.GenericBox .editorialMod{
padding:0;
margin:0;
background-image:none;
}
.GenericBox .ArticleTease{
border:none;
background-color:transparent;
padding:0;
margin:0;
}
.GenericBox .fwArticle{
background-image:none;
background-color:transparent;
margin:0;
padding:0;
}
.GenericBox .tipStripVert{
padding:0;
margin:0;
}
.GenericBox .magArticle{
padding:0;
margin:0;
}
.box div.flipper{
position:relative;
height:20px;
overflow:hidden;
}
.box div.flipper .lside{
width:6px;
height:20px;
position:absolute;
z-index:1;
}
.box div.flipper .rside{
width:6px;
height:20px;
position:absolute;
z-index:1;
right:0;
}
.box div.flipper .middle{
width:100%;
margin:0 0 0 6px;
position:absolute;
z-index:0;
height:19px;
padding:0 8px 0 8px;
border-bottom:1px solid #a2a2a2;
background:#F3F4EF;
}
.box div.flipper .lside div.corner,.box div.flipper .rside div.corner{
background:url(sprite_sheet.gif) no-repeat;
height:6px;
width:6px;
position:absolute;
bottom:0;
_top:14px;
}
.box div.flipper .rside div.corner{
background-position:right -258px;
}
.box div.flipper .lside div.corner{
background-position:right -78px;
}
.box div.flipper .lside div.rep,.box div.flipper .rside div.rep{
background:url(sprite_sheet.gif) no-repeat;
}
.box div.flipper .lside div.rep{
background-position:left -360px;
}
.box div.flipper .rside div.rep{
background-position:right -385px;
}
.box .flipper .controls{
width:70px;
margin:4px auto 0 auto;
_margin-bottom:-1px;
position:absolute;
right:40px;
}
.box .flipper .controls .nextTab a,.box .flipper .controls .prevNextTab a,.box .flipper .controls .prevTab a{
display:block;
width:35px;
text-indent:-999em;
}
.box .flipper .controls .nextTab{
background:url(flipper_right.gif) no-repeat;
width:75px;
}
.box .flipper .controls .prevNextTab{
background:url(flipper.gif) no-repeat;
width:75px;
overflow:hidden;
}
.box .flipper .controls .prevNextTab a{
float:right;
}
.box .flipper .controls .prevTab{
background:url(flipper_left.gif) no-repeat;
width:75px;
}
.box .flipper .controls .nextTab a{
margin:0 0 0 35px;
}
.box .content .sponsoredAdBox,.box .content .sponsoredAd{
clear:both;
height:33px;
border-top:1px solid #a2a2a2;
margin:3px 6px 0 7px;
padding-top:8px;
font-size:.8em;
color:#c0c0b6;
text-align:right;
}
.box .content .sponsoredAdBox .sponsoredAdText{
margin:15px 5px 0 0;
display:block;
}
.box .content .sponsoredAdBox.aligntop{
border-top:0;
margin:0;
padding:0;
float:right;
width:165px;
}
.box .content .sponsoredAdBox.aligntop .sponsoredAdText{
float:left;
}
#nwContainer .BoxCollection .tabs li a:hover,#nwContainer .BoxCollection .tabs li a:active{
color:#666;
}
.box .flipper .linktab{
background:url(tab_linktab_left.gif) no-repeat;
padding-left:26px;
height:15px;
position:absolute;
bottom:0;
margin:0 40px 0 auto;
_margin-bottom:-3px;
right:0;
}
.box .flipper .linktab div{
background:url(tab_linktab_right.gif) no-repeat top right;
padding-right:26px;
_padding-right:21px;
height:15px;
_display:inline;
}
.box .flipper .linktab a,.box .flipper .linktab a:hover{
background:url(tab_linktab_middle.gif) repeat-x;
display:block;
height:17px;
font-size:11px;
padding:0 2px 0 2px;
color:#000;
_display:inline-block;
}
.box .flipper .linktab a:hover,.box .flipper .linktab a:active{
_height:16px;
}
.peekBox iframe{
margin-top:3px;
}
#aux div object,#content div object,#sub div object,#aux div embed,#content div embed,#sub div embed{
margin-bottom:10px;
}
#main #top10_vert{
margin-bottom:0;
}
.photoBox div embed,.photoBox div object{
margin-top:10px;
}
#main .tabs a{
border:none;
}
.story .articleItem{
float:left;
margin:0 20px 6px 6px;
}
#main .tabs li a:hover{
border:none;
}


.thpColWrapper .loading{
width:100%;
clear:both;
float:left;
margin:15% 0 0 0;
padding:35px 0 0 0;
text-align:center;
color:#a2a2a2;
background:url(loading_darkgrey.gif) no-repeat center top;
}
#SubmenuItemComponentBox{
background-color:#000;
color:#fff;
font-size:11px;
height:17px;
margin:0 20px;
padding:3px 4px 0 4px;
width:auto;
}
#SubmenuItemComponentBox ul li a{
color:#fff;
}
.AdBox .centerBottomAd{
margin:0 auto;
text-align:center;
padding:10px 0 0 0;
}
.centerBottomAd .ad{
background:transparent url(ads.gif) no-repeat scroll center top;
}
.centerBottomAd .ad table{
margin:0 auto;
}
#relatedLinkBox{
text-align:left;
color:#9c998c;
font-family:Arial;
font-size:11px;
}
#relatedLinkBox h5{
color:#900;
font-size:12px;
padding-bottom:10px;
text-transform:uppercase;
}
#relatedLinkBox ul{
list-style-type:none;
margin-bottom:800px;
padding-bottom:5px;
}
#relatedLinkBox ul a{
color:#333;
font-weight:bold;
}
#relatedLinkBox ul li{
margin-bottom:10px;
}
#relatedLinkBox .slate-wrapper{
background:transparent url(fw_dotbott.gif) repeat-x center top;
padding-top:10px;
}
div#relatedLinkBox.content{
margin:0;
padding-bottom:0;
}
div#relatedLinkBox ul.list{
margin:0;
padding-bottom:0;
}
.box .bot .clipThis{
width:74px;
height:16px;
position:relative;
margin-top:-15px;
border:none;
float:right;
overflow:hidden;
background:none;
left:5px;
}
.box .bot .clipThis .launchpad:hover,.box .bot .clipThis .launchpad:active{
border-bottom:none;
}
#content span.embed-link-wrapper{
display:inline!important;
padding:10px 0 0 0;
}
#content a span.document,#dialog a span.document{
background:transparent url(embed_article_icon.gif) no-repeat left 2px;
padding-left:12px;
}
#content a span.photo,#dialog a span.photo{
background:transparent url(embed_photo_icon.gif) no-repeat left 4px;
padding-left:18px;
}
#content a span.video,#dialog a span.video{
background:transparent url(embed_video_icon.gif) no-repeat left 6px;
padding-left:22px;
}
#content a span.interactive,#dialog a span.interactive{
background:transparent url(embed_interactive_icon.gif) no-repeat left 2px;
padding-left:18px;
}
#content span.no-icon{
font-weight:bold;
}
#content img.see-all{
padding-right:3px;
cursor:pointer;
}
.embedBoxWrapper{
display:none;
}
#dialog .embedBox{
width:228px;
overflow:hidden;
}
#dialog .embedBox .top{
background:url(embeddedlinks_dropshadow_top.png) no-repeat left top;
height:19px;
overflow:hidden;
display:block;
width:228px;
margin:0;
}
#dialog .embedBox .content{
background:url(embeddedlinks_dropshadow_mid.png) repeat-y left top;
display:block;
width:228px;
padding:6px 0 6px 0;
overflow:hidden;
}
#dialog .embedBox .bot{
background:url(embeddedlinks_dropshadow_bot.png) no-repeat left top;
height:19px;
overflow:hidden;
display:block;
width:228px;
margin:0;
}
#dialog .embedBox .content .contentWrapper{
margin:0 20px 0 25px;
display:block;
}
#dialog a span.document{
display:inline;
}
#dialog .embedBox .content .contentWrapper span.block{
display:block;
}
#dialog .embedBox .content .contentWrapper a.closeBtn{
border:none;
}
#dialog .embedBox .content .contentWrapper a.closeBtn span.collapse{
background:url(collapse_all.gif) no-repeat -3px -6px;
line-height:14px;
padding-left:90px;
height:14px;
}
#dialog .embedBox .content .contentWrapper a,#dialog .embedBox .content .contentWrapper a:hover,#dialog .embedBox .content .contentWrapper a:active,#dialog .embedBox .content .contentWrapper a:visited{
font:normal .85em arial;
color:#039;
border-bottom:1px dotted #039;
line-height:18px;
}
#dialog .embedBox .content .contentWrapper span.embedItem.bullet{
background:transparent url(bullet_blue.gif) no-repeat 6px 8px;
}
.discussBox .commentAd{
margin:7px 0 0 0;
clear:both;
}
.discussBox .commentAd .sponsoredAd{
margin:0;
padding:0;
border:none;
height:31px;
text-align:left;
}
.discussBox .commentAd .sponsorship{
font-size:.8em;
color:#73726C;
border-top:1px solid #999;
margin-top:7px;
}
.discussBox .commentAd .sponsoredAdText{
line-height:31px;
}
.discussBox .commentAd .adWrapper{
width:160px;
height:33px;
float:right;
clear:both;
margin-top:8px;
}
.discussBox .commentAd .adWrapper div{
float:right;
height:33px;
width:88px;
}
#survey{
width:630px;
padding:0;
margin:0 10px 0 0;
float:left;
}
#survey .head{
height:auto;
}
#survey .nohead{
display:none;
}
#surveysub{
width:320px;
float:left;
clear:right;
}
#survey .surveywrapper{
margin:0 0 10px 0;
padding:0;
}
#survey .mm-content{
height:auto!important;
}
.surveymod{
overflow:hidden;
}
.mm-content .description{
font-style:italic;
}
.mm-content h2{
color:#383733;
font-family:Arial,sans-serif;
margin-bottom:.5em;
}
.mm-content h3{
color:#b61900;
font-size:1em;
text-transform:uppercase;
}
.mm-header{
margin-left:8px;
}
ul.mm-img-alt li{
list-style-type:none;
}
ul.mm-img-alt li img{
background-color:#fff;
border:1px solid #a2a2a2;
margin-bottom:12px;
padding:3px;
}
#topTenVertical{
margin:0 0 10px 0;
height:194px;
overflow:hidden;
}
#topTenVertical.resize{
margin:-10px 0 0 0;
vertical-align:top;
}
#sitemap-wrap{
float:left;
width:100%;
}
* html #sitemap-wrap{
width:978px;
}
.sitemap-ad{
float:right;
}
#sitemap-container{
border:0;
margin:0;
padding:0;
}
#sitemap-container{
background:#fff;
color:#9c9a9c;
font-family:Arial,Sans-Serif;
font-size:11px;
float:left;
}
#sitemap-container a{
color:#333;
font-weight:bold;
text-decoration:none;
}
#sitemap-container h2{
color:#383733;
font-size:24px;
padding:0 12px 6px 12px;
}
#sitemap-container p{
color:#383733;
font-size:12px;
padding:0 12px 12px 12px;
}
#sitemap-footer ul{
display:block;
height:15px;
list-style-type:none;
margin:0 12px;
}
#sitemap-footer ul li{
background:url(sitemap_arrow-red.png) no-repeat 0 50%;
float:left;
padding-right:24px;
text-indent:12px;
text-transform:uppercase;
}
#sitemap-footer{
border-bottom:1px solid #b5b5b5;
border-top:1px solid #b5b5b5;
margin:24px 24px 24px 12px;
padding:6px 0;
}
* html #sitemap-footer{
margin-right:0;
}
.anchor{
padding-bottom:12px;
padding-top:12px;
text-align:right;
}
li.last{
border-bottom:none!important;
}
#sitemap-container{
width:600px;
}
#sitemap,#sitemap h3,#sitemap h4,#sitemap ul,#sitemap li,#sitemap img{
margin:0;
padding:0;
list-style:none;
}
#sitemap{
margin-top:18px;
}
* html #sitemap{
margin-top:0;
}
#sitemap h3,#sitemap h4{
padding-bottom:3px;
}
#sitemap h3{
border-bottom:1px solid #b61900;
clear:left;
font-size:12px;
margin:12px 24px 0 12px;
}
* html #sitemap h3{
display:inline;
float:left;
width:588px;
}
#sitemap h3 a{
color:#b61900;
text-transform:uppercase;
}
#sitemap h4{
border-bottom:1px dotted #a2a2a2;
margin:0 24px 0 12px;
padding:3px 0;
}
* html #sitemap h4{
margin:0 0 0 12px;
}
#sitemap h4 a{
color:#039;
font-size:12px;
text-transform:capitalize;
}
#sitemap h4 a:hover{
color:#039;
}
#sitemap p{
padding:0;
padding-right:24px;
}
* html #sitemap p{
background-color:Red;
padding-right:0;
}
#sitemap p a{
color:#039;
clear:both;
font:arial,sans-serif;
font-size:11px;
float:right;
margin-top:-18px;
font-weight:normal;
}
#sitemap ul{
border-bottom:1px dotted #a2a2a2;
margin:0 24px 0 15px;
padding:3px 0 3px 12px;
display:none;
}
* html #sitemap ul{
margin:0 0 0 15px;
}
#sitemap img{
float:left;
margin-left:12px;
padding:6px 6px 0 0;
}
* html #sitemap img{
padding-top:9px;
}
#sitemap li{
line-height:18px;
}
#sitemap li a{
color:#039;
font-weight:normal;
}
#sitemap li a:hover{
border-bottom:1px dotted #039;
color:#039;
text-decoration:none;
}
div#sitemap div.sitemapSection ul li span.date{
font-size:10px;
}
#function{
border-bottom:1px dotted #a2a2a2;
margin-right:24px;
margin-left:12px;
padding-bottom:18px;
text-indent:12px;
}
* html #function{
margin:0 12px;
padding-bottom:0;
width:588px;
}
#function ul{
margin:0;
padding:0;
}
#function li{
background-position:left 40%;
background-repeat:no-repeat;
color:#999;
float:right;
list-style-type:none;
padding-bottom:3px;
}
#function li a{
color:#039;
font-weight:normal;
}
#function li a:hover{
border-bottom:1px dotted #039;
}
#function li.collapse.clEnabled{
background-image:url(embed_collapse_all_up.gif);
}
#function li.collapse.clDisabled{
background-image:url(embed_collapse_all_up.gif);
display:none;
}
* html #function li.collapse{
padding-right:0;
}
#function li.collapse a:hover,#function li.expand a:hover{
border-bottom:1px dotted #039;
}
#function li.expand.exEnabled{
background-image:url(embed_see_all_down.gif);
}
#function li.expand.exDisabled{
background-image:url(embed_see_all_down_gray.gif);
}
.boxCollection{
background:none;
margin:0 0 10px 0;
}
#main .boxCollection .tabs{
position:relative;
z-index:2;
margin:0 0 -2px 0;
}
#main .boxCollection .tabs ul{
list-style-type:none;
margin:0;
padding:0;
}
#main .boxCollection .tabs ul li{
margin:0;
padding:0 10px 0 0;
background-position:right top;
background-repeat:no-repeat;
display:inline;
}
#main .boxCollection .tabs ul li span{
line-height:16px;
padding:0;
background-position:left top;
background-repeat:no-repeat;
}
#main .BoxCollectionWhite .tabs ul li{
background-image:url(tab_dark_ends.gif);
padding:0 20px 0 0;
}
#main .BoxCollectionWhite .tabs ul li span{
background-image:url(tab_dark_middle.gif);
background-repeat:repeat-x;
}
#main .BoxCollectionWhite .tabs ul li.last{
background-image:url(tab_dark_right.gif);
padding:0 21px 0 0;
}
#main .BoxCollectionWhite .tabs ul li.last span{
background-image:url(tab_dark_middle.gif);
background-repeat:repeat-x;
background-position:left top;
padding:0 1px 0 0;
}
#main .BoxCollectionWhite .tabs ul li.lcurrent{
background-image:url(tab_light_rightwhite.gif);
padding:0 22px 0 0;
}
#main .BoxCollectionWhite .tabs ul li.lcurrent span{
background-image:url(tab_light_middlewhite.gif);
background-repeat:repeat-x;
background-position:left top;
padding:0 1px 0 0;
}
#main .BoxCollectionWhite .tabs ul li.current{
background-image:url(tab_light_dark_ends.gif);
padding:0 18px 0 0;
}
#main .BoxCollectionWhite .tabs ul li.midcurrent{
background-image:url(tab_light_dark_endswhite.gif);
background-repeat:repeat-x;
background-position:right top;
padding:0 19px 0 0;
}
#main .BoxCollectionWhite .tabs ul li.midcurrent span{
background-image:url(tab_light_middlewhite.gif);
background-repeat:repeat-x;
background-position:left top;
padding:0 1px 0 0;
}
#main .BoxCollectionWhite .tabs ul li.first{
background-image:url(tab_dark_ends.gif);
padding:0 19px 0 0;
}
#main .BoxCollectionWhite .tabs ul li.first span{
background-image:url(tab_dark_left.gif);
background-repeat:no-repeat;
background-position:left top;
padding:0 0 0 7px;
}
#main .BoxCollectionWhite .tabs ul li.fprior{
background-image:url(tab_dark_light_endswhite.gif);
padding:0 19px 0 0;
}
#main .BoxCollectionWhite .tabs ul li.fcurrent{
background-image:url(tab_light_dark_endswhite.gif);
padding:0 19px 0 0;
}
#main .BoxCollectionWhite .tabs ul li.fcurrent span{
background-image:url(tab_light_leftwhite.gif);
background-repeat:no-repeat;
background-position:left top;
}
#main .BoxCollectionWhite .tabs ul li.prior{
background-image:url(tab_dark_light_endswhite.gif);
padding:0 20px 0 0;
}
#main .BoxCollectionWhite .tabs ul li.prior span{
background-image:url(tab_dark_middle.gif);
}
#main .BoxCollectionWhite .tabs ul li.onlytab{
background-image:url(tab_light_rightwhite.gif);
padding:0 22px 0 0;
}
#main .BoxCollectionWhite .tabs ul li.onlytab span{
background-image:url(tab_light_leftwhite.gif);
padding:0 0 0 7px;
}
#main .BoxCollectionAlt .tabs ul li{
background-image:url(tab_dark_ends.gif);
padding:0 20px 0 0;
}
#main .BoxCollectionAlt .tabs ul li span{
background-image:url(tab_dark_middle.gif);
background-repeat:repeat-x;
}
#main .BoxCollectionAlt .tabs ul li.last{
background-image:url(tab_dark_right.gif);
padding:0 21px 0 0;
}
#main .BoxCollectionAlt .tabs ul li.last span{
background-image:url(tab_dark_middle.gif);
background-repeat:repeat-x;
background-position:left top;
padding:0 1px 0 0;
}
#main .BoxCollectionAlt .tabs ul li.lcurrent{
background-image:url(tab_light_right.gif);
padding:0 22px 0 0;
}
#main .BoxCollectionAlt .tabs ul li.lcurrent span{
background-image:url(tab_light_middle.gif);
background-repeat:repeat-x;
background-position:left top;
padding:0 1px 0 0;
}
#main .BoxCollectionAlt .tabs ul li.current{
background-image:url(tab_light_dark_ends.gif);
padding:0 18px 0 0;
}
#main .BoxCollectionAlt .tabs ul li.midcurrent{
background-image:url(tab_light_dark_ends.gif);
background-repeat:repeat-x;
background-position:right top;
padding:0 19px 0 0;
}
#main .BoxCollectionAlt .tabs ul li.midcurrent span{
background-image:url(tab_light_middle.gif);
background-repeat:repeat-x;
background-position:left top;
padding:0 1px 0 0;
}
#main .BoxCollectionAlt .tabs ul li.first{
background-image:url(tab_dark_ends.gif);
padding:0 19px 0 0;
}
#main .BoxCollectionAlt .tabs ul li.first span{
background-image:url(tab_dark_left.gif);
background-repeat:no-repeat;
background-position:left top;
padding:0 0 0 7px;
}
#main .BoxCollectionAlt .tabs ul li.fprior{
background-image:url(tab_dark_light_ends.gif);
padding:0 19px 0 0;
}
#main .BoxCollectionAlt .tabs ul li.fcurrent{
background-image:url(tab_light_dark_ends.gif);
padding:0 19px 0 0;
}
#main .BoxCollectionAlt .tabs ul li.fcurrent span{
background-image:url(tab_light_left.gif);
background-repeat:no-repeat;
background-position:left top;
}
#main .BoxCollectionAlt .tabs ul li.prior{
background-image:url(tab_dark_light_ends.gif);
padding:0 19px 0 0;
}
#main .BoxCollectionAlt .tabs ul li.prior span{
background-image:url(tab_dark_middle.gif);
}
#main .BoxCollectionAlt .tabs ul li.onlytab{
background-image:url(tab_light_right.gif);
padding:0 22px 0 0;
}
#main .BoxCollectionAlt .tabs ul li.onlytab span{
background-image:url(tab_light_left.gif);
padding:0 0 0 7px;
}
#main .BoxCollectionGrey .tabs ul li{
background-image:url(tab_dark_ends.gif);
padding:0 20px 0 0;
}
#main .BoxCollectionGrey .tabs ul li span{
background-image:url(tab_dark_middle.gif);
background-repeat:repeat-x;
background-position:left top;
}
#main .BoxCollectionGrey .tabs ul li.last{
background-image:url(tab_dark_right.gif);
padding:0 21px 0 0;
}
#main .BoxCollectionGrey .tabs ul li.last span{
background-image:url(tab_dark_middle.gif);
background-repeat:repeat-x;
background-position:left top;
padding:0 1px 0 0;
}
#main .BoxCollectionGrey .tabs ul li.lcurrent{
background-image:url(tab_light_right.gif);
padding:0 22px 0 0;
}
#main .BoxCollectionGrey .tabs ul li.lcurrent span{
background-image:url(tab_light_middle.gif);
background-repeat:repeat-x;
background-position:left top;
padding:0 1px 0 0;
}
#main .BoxCollectionGrey .tabs ul li.current{
background-image:url(light_dark_ends.gif);
padding:0 18px 0 0;
}
#main .BoxCollectionGrey .tabs ul li.midcurrent{
background-image:url(tab_light_dark_ends.gif);
background-repeat:repeat-x;
background-position:right top;
padding:0 18px 0 0;
}
#main .BoxCollectionGrey .tabs ul li.midcurrent span{
background-image:url(tab_light_middle.gif);
background-repeat:repeat-x;
background-position:left top;
padding:0 1px 0 0;
}
#main .BoxCollectionGrey .tabs ul li.first{
background-image:url(tab_dark_ends.gif);
padding:0 19px 0 0;
}
#main .BoxCollectionGrey .tabs ul li.first span{
background-image:url(tab_dark_left.gif);
background-repeat:no-repeat;
background-position:left top;
padding:0 0 0 7px;
}
#main .BoxCollectionGrey .tabs ul li.fprior{
background-image:url(tab_dark_light_ends.gif);
padding:0 19px 0 0;
}
#main .BoxCollectionGrey .tabs ul li.fcurrent{
background-image:url(tab_light_dark_ends.gif);
padding:0 19px 0 0;
}
#main .BoxCollectionGrey .tabs ul li.fcurrent span{
background-image:url(tab_light_left.gif);
background-repeat:no-repeat;
background-position:left top;
}
#main .BoxCollectionGrey .tabs ul li.prior{
background-image:url(tab_dark_light_ends.gif);
padding:0 19px 0 0;
}
#main .BoxCollectionGrey .tabs ul li.prior span{
background-image:url(tab_dark_middle.gif);
}
#main .BoxCollectionGrey .tabs ul li.onlytab{
background-image:url(tab_light_right.gif);
padding:0 22px 0 0;
}
#main .BoxCollectionGrey .tabs ul li.onlytab span{
background-image:url(tab_light_left.gif);
padding:0 0 0 7px;
}
div.BoxCollectionWhite .tabs{
background:none;
}
.boxCollection.BoxCollectionAlt .box .content{
padding:0;
}
.boxCollection .box{
z-index:0;
position:relative;
}
.boxCollection .box .content{
padding-bottom:0;
}
.boxCollection .box .top{
background:none;
border-left:1px solid #a2a2a2;
}
.BoxCollectionGrey .box,.BoxCollectionGrey .box .top div div,.BoxCollectionGrey .box .bot div div,.BoxCollectionGrey .ArticleTease,.BoxLightGrey .box,.BoxLightGrey .box .top div div,.BoxLightGrey .box .bot div div,.BoxLightGrey .ArticleTease{
background:#F3F3EF;
}
#tophead .BoxCollectionWhite .box .top div{
background-position:right -324px;
background-color:#ccccc2;
}
.BoxCollectionAlt .box .top{
background-color:#f3f3ef;
}
.BoxCollectionAlt .box .topCurv{

 background:url(topCurv.gif) no-repeat;

 height:6px;

}
.article .story .tabs ul{
font-family:Arial,sans-serif;
font-size:.85em;
line-height:normal;
}
.box .bot .boxFlipper{
width:74px;
height:15px;
position:relative;
margin-top:-10px;
border:none;
float:right;
overflow:hidden;
}
.box .bot .boxFlipper ul.controls{
width:100%;
list-style-type:none;
margin:0;
padding:0;
height:15px;
}
.box .bot .boxFlipper ul.next{
background:transparent url(flipper_right.gif) no-repeat left top;
}
.box .bot .boxFlipper ul.prev{
background:transparent url(flipper_left.gif) no-repeat left top;
}
.box .bot .boxFlipper ul.prevNext{
background:transparent url(flipper.gif) no-repeat left top;
}
.box .bot .boxFlipper ul.controls li{
width:50%;
float:left;
margin:0;
padding:0;
font-size:10px;
line-height:10px;
}
.box .bot .boxFlipper ul.controls li.prevTab{
text-align:right;
}
.box .bot .boxFlipper ul.controls li.nextTab{
text-align:left;
}
.box .bot .boxFlipper ul.controls li a{
padding:0 20px 0 0;
}
.box .bot .boxFlipper ul.controls li a.prev{
visibility:hidden;
}
#main .boxCollection .tabs ul li span a{
color:#666;
font-size:10px;
vertical-align:top;
*vertical-align:middle;
margin:0;
padding:0;
text-transform:uppercase;
}
div.partner-box .boxLogo{
float:right;
}
.story div.partner-box .content{
padding-top:8px;
padding-bottom:0;
}
div.partner-box .content{
padding:8px 8px 6px 8px;
}
div.partner-box .content .feed h5{
display:none;
}
div.partner-box .content .feed ul{
list-style-type:none;
list-style-position:outside;
margin:0;
padding:0;
font:11px arial;
clear:both;
}
div.partner-box .content .feed ul li{
background-image:url(bullet.gif);
background-repeat:no-repeat;
background-position:2px 5px;
*background-position:2px 6px;
padding:0 0 0 14px;
margin:0;
line-height:15px;
height:20px;
margin:0;
}
#main div.partner-box .content .feed ul li a:link{
font:bold 11px arial;
color:#333;
}
#main div.partner-box .content .feed ul li a:hover{
font:bold 11px arial;
color:#039;
}
div.partner-box .content div.hr{
clear:both;
margin:6px 0;
float:right;
}
#dashboard{
margin:0;
padding:0;
}
#dashboardContent{
margin-bottom:5px;
}
#dashboard.oneColThreeCol{
margin:0 0 8px 0;
}
#dashboard.twoColThreeCol{
margin:8px 0 0 0;
}
#dashboard .DBtop{
background-position:left -498px;
}
#dashboard .DBtop div{
background-position:right -504px;
}
#dashboard .DBtop div div{
background-color:#D8DAD2;
}
#dashboard .DBcontent{
float:left;
border-right:1px solid #999;
border-left:1px solid #999;
background:#F3F4EF url(dashboard_bg.gif) repeat-x left top;
width:625px;
}
#dashboard .DBcontent .column .BoxCollectionWhite .box .top,#dashboard .DBcontent .column .BoxCollectionAlt .box .top,#dashboard .DBcontent .column .BoxCollectionGrey .box .top{
padding-left:0;
background-color:transparent;
}
#dashboard .DBcontent .column .BoxCollectionGrey .box{
background-color:transparent;
}
#dashboard .DBbot{
background-position:left -78px;
_overflow:hidden;
}
#dashboard .DBbot div{
background-position:right -90px;
}
#dashboard .DBbot div div{
background-color:#F3F4EF;
}
#dashboard .header{
padding:0;
margin:8px 8px 0 8px;
height:31px;
overflow:hidden;
}
#dashboard .body{
padding:0;
margin:0 0 0 8px;
overflow:hidden;
}
#dashboard .title{
margin:0;
padding:0;
width:350px;
}
#dashboard .advertisement{
float:right;
margin:0;
padding:0;
width:140px;
clear:left;
}
#dashboard .advertisement .sponsoredAd{
display:block;
width:88px;
height:31px;
overflow:hidden;
border:1px solid #ccc;
background:#f4f3ef;
margin:0 8px 0 0;
}
#dashboard .column{
margin:0;
padding:0;
float:left;
}
#dashboard .aCol{
width:255px;
margin:0 8px 0 0;
height:371px;
overflow:hidden;
}
#dashboard .bCol{
width:352px;
overflow:hidden;
}
#dashboard .column .box .content{
height:340px;
overflow:hidden;
}
#dashboard .footer{
clear:both;
margin:0 0 0 8px;
clear:both;
}
#dashboard .footer .subLeftCol{
float:left;
}
#dashboard .footer .aCol,#dashboard .footer .bCol{
height:75px;
overflow:hidden;
margin-bottom:8px;
}
#dashboard .footer .midCol{
width:49%;
float:left;
overflow:hidden;
}
#dashboard .footer .rightCol{
width:49%;
float:right;
overflow:hidden;
}
#dashboard .footer .links{
clear:both;
margin:0 0 4px 0;
}
#dashboard .footer .links .linkname{
color:#4F4F4F;
}
#dashboard .footer .links ul{
list-style-type:none;
display:inline;
font:bold 11px arial;
color:#333;
margin:0 20px 0 0;
}
#dashboard .footer .links ul li{
display:inline;
color:#B0B0AF;
}
#dashboard .footer .links ul li a{
font:bold 11px arial;
color:#039;
}
#dashboard .column .boxCollection .box .content{
overflow:inherit;
height:336px;
}
#dashboard .footer .box .content{
padding:4px 6px;
*padding:2px 5px 6px 5px;
height:57px;
overflow:hidden;
}
#dashboard .column .box .content .fwArticle{
padding:0;
}
#dashboard .column .box .content .fwArticle h6{
font-size:.80em;
margin:0 0 1px;
}
#dashboard .column .box .content .fwArticle h5{
font-size:1.15em;
margin:0 0 1px 0;
}
#dashboard .column .box .content .fwArticle .bylineDate{
margin:0 0 2px;
}
#dashboard .column .box .content .fwArticle p{
font:11px georgia;
margin:0 0 10px 0;
}
.featuredArticle{
margin-bottom:10px;
width:100%;
clear:both;
overflow:hidden;
}
.featuredArticle h5{
font:bold 1.85em Arial;
}
.featuredArticle .deck{
font:1.3em arial;
}
.featuredArticle .updateDate{
font:.85em Arial;
color:#999;
margin-bottom:25px;
}
.featuredArticle p{
font:1.1em Georgia;
line-height:20px;
margin-bottom:10px;
}
.featuredArticle .continue{
float:right;
font:bold .85em Arial;
height:16px;
}
.author-columnist-page .imgLeft{
width:34%;
float:left;
}
.author-columnist-page .meta h5{
font-size:1.05em;
}
.author-columnist-page .meta h5 a{
color:#000;
}
.querycomp{
overflow:hidden;
clear:both;
}
.querycomp h5{
font-size:smaller;
}
.querycomp .top{
margin-bottom:10px;
padding-bottom:8px;
background:url(dot_hex_999.gif) repeat-x 0 bottom;
}
.querycomp .title{
font:bold .85em Arial;
color:#900;
text-transform:uppercase;
}
.querycomp .titleblack{
font:bold 1.1em Arial;
color:#000;
}
.querycomp .totalhits{
font:.85em Arial;
color:#666;
}
.querycomp .bot{
font:bold .85em Arial;
line-height:16px;
clear:left;
display:block;
padding:12px 0 0 0;
background:url(dot_hex_999.gif) repeat-x 0 top;
}
.FASTcoverstories .articleresult h5{
display:inline;
overflow:hidden;
line-height:16px;
margin-bottom:2px;
}
.FASTcoverstories .content{
float:left;
}
.FASTcoverstories .articleresult .cover{
display:block;
margin:0 12px 10px 0;
float:left;
clear:both;
}
.FASTcoverstories .articleresult .covertext{
display:block;
width:50%;
float:right;
margin-bottom:10px;
}
.FASTcoverstories .articleresult .headline{
font:bold 12px Arial;
line-height:16px;
}
.FASTcoverstories .articleresult .deck{
font:.85em arial;
color:#333;
line-height:16px;
display:block;
}
.FASTcoverstories .articleresult .date{
font:.85em Arial;
color:#999;
line-height:16px;
display:block;
}
.FASTcoverstories .bot{
clear:both;
}
.FASTcoverstories .bot a{
width:100%;
}
.recentarticles-totalhits{
font:.85em Arial;
color:#666;
margin-left:3px;
}
.FASTrecentarticles{
margin-top:8px;
padding-top:10px;
background:url(fw_dotbott.gif) repeat-x 0 top;
}
.FASTrecentarticles .articleresult{
margin-bottom:20px;
}
.FASTrecentarticles .articleresult img{
float:right;
margin-left:8px;
}
.FASTrecentarticles .articleresult .headline{
line-height:16px;
font:bold 14px Arial;
}
.FASTrecentarticles .articleresult .deck{
font:.9em arial;
line-height:16px;
overflow:hidden;
}
.FASTrecentarticles .articleresult .date{
font:.85em Arial;
color:#999;
line-height:16px;
}
.FASTrecentarticles .bot a{
float:right;
}
.FASTrecentarticles .bot{
height:17px;
background:url(fw_dotbott.gif) repeat-x 0 top;
}
.FASTblogposts{
margin-top:-5px;
}
.FASTblogposts .articleresult .headline{
font:11px Arial;
line-height:23px;
}
.FASTblogposts .bot a{
font:bold 1em Arial;
float:right;
clear:both;
}
.FASTblogposts .bot{
height:16px;
margin-top:6px;
background:url(fw_dotbott.gif) repeat-x 0 top;
}
.FASTfeaturedarticle h5{
font-size:1.85em;
}
.msSpacer{
margin:0;
font:3px arial;
line-height:2px;
float:left;
clear:both;
}
#msWrapper{
clear:both;
}
#msHeader{
background:#433e3e;
margin:2px 0 8px 0;
clear:both;
width:100%;
height:54px;
float:left;
}
.msHome{
width:100px;
margin:10px 0 0 10px;
padding:0;
height:38px;
}
#msLogOpts{
height:38px;
float:right;
}
#msLogOpts .welcomeBar{
padding:0 0 0 33px;
background:url(nametab_left.gif) no-repeat left top;
}
#msLogOpts .wbLft{
background:url(nametab_middle.gif) repeat-x left top;
}
#msLogOpts .wbRgt{
background:url(nametab_right.gif) no-repeat right top;
padding:0 36px 0 0;
font:.90em arial;
}
#msLogOpts a:link,#msLogOpts a:visited{
color:#5d5c52;
}
.msNav{
float:right;
clear:right;
width:870px;
margin:0;
display:inline;
}
#msBody{
clear:both;
width:100%;
}
#msBody .col1{
width:578px;
float:left;
}
#msBody .col2{
width:365px;
float:right;
clear:left;
}
#msInnerBox .top{
background-position:left 0;
}
#msInnerBox .top div{
background-position:right -12px;
}
#msInnerBox .top div div{
background-color:#fff;
}
#msInnerBox .content{
padding:16px;
background:#fff;
}
#msInnerBox .content{
padding:16px;
background:#fff;
}
#msInnerBox .bot{
background-position:left -6px;
_overflow:hidden;
}
#msInnerBox .bot div{
background-position:right -18px;
}
#msInnerBox .bot div div{
background-color:#fff;
}
#msInnerBox3 .top,#loginRegister .top{
background-position:left -72px;
}
#msInnerBox3 .top div,#loginRegister .top div{
background-position:right -84px;
}
#msInnerBox3 .top div div,#loginRegister .top div div{
border-left:none;
border-right:none;
background:#f3f4ef;
}
#msInnerBox3 .content,#loginRegister .content{
background:#f3f4ef;
}
#msInnerBox3 .bot,#loginRegister .bot{
background-position:left -78px;
_overflow:hidden;
}
#msInnerBox3 .bot div,#loginRegister .bot div{
background-position:right -90px;
}
#msInnerBox3 .bot div div,#loginRegister .bot div div{
border-top:none;
border-right:none;
border-left:none;
background:#f3f4ef;
}
#msInnerBox4,#msInnerBox4 .top div div,#msInnerBox4 .bot div div{
background:#CCCCC2;
}
#msInnerBox4 .top{
background-position:left -24px;
background-color:#fff;
}
#msInnerBox4 .top div{
background-position:right -36px;
background-color:#fff;
}
#msInnerBox4 .bot{
background-position:left -30px;
_overflow:hidden;
background-color:#fff;
}
#msInnerBox4 .bot div{
background-position:right -42px;
background-color:#fff;
}
#msBody .col1 .formCol1{
width:259px;
margin:0 0 10px 0;
padding:0;
float:left;
clear:right;
}
#msBody .col1 .formCol2{
width:259px;
float:right;
}
.borderFormCol2{
background:url(pin_line_register.gif) repeat-y left top;
}
.notRegWrapper{
margin:0 0 0 36px;
}
.notRegWrapper a:link,.notRegWrapper a:visited{
text-decoration:underline;
}
#msBody .col1 .formCol3{
width:334px;
margin:0 0 10px 0;
padding:0;
float:left;
clear:right;
}
#msBody .col1 .formCol4{
width:200px;
float:right;
}
#msBody p{
margin:0;
padding:0;
}
.msInfoBox{
margin:0;
clear:both;
width:366px;
}
#servicesContent{
padding:2px 16px 0 16px;
}
#servicesContent h5{
color:#5d5c52;
font:bold 1.0em arial;
margin:0 0 1px 0;
}
#servicesContent a:link,#servicesContent a:visited{
color:#5d5c52;
}
#servicesContent p{
font:.90em georgia;
color:#5d5c52;
margin:0 0 10px 0;
}
#msWrapper fieldset{
margin:10px 0 12px 0;
}
#msWrapper label{
font:bold 1.1em arial;
margin:0;
padding:0;
display:block;
color:#5d5c52;
}
#msWrapper label.invalid{
font:.85em georgia;
color:#bf1b02;
margin:0 0 2px 0;
}
#msWrapper input.msField{
width:240px;
border:1px solid #a5acb2;
padding:1px 0 1px 2px;
font:1.0em arial;
color:#333;
}
.noBdr{
border:none;
margin:0 0 10px 0;
}
.formHeader{
background:url(fw_dotbott.gif) repeat-x 0 bottom;
padding:0 0 10px 0;
margin:0 0 8px 0;
}
.formHeaderNoBdr{
padding:0;
margin:0 0 6px 0;
}
.formBottom{
clear:both;
padding:0;
margin:10px 0 10px 0;
}
.hrule{
clear:both;
border:none;
height:1px;
background:url(fw_dotbott.gif) left 0;
margin:10px 0 10px 0;
}
.hrule hr{
display:none;
}
.terms{
clear:both;
background:url(fw_dotbott.gif) repeat-x 0 top;
padding:10px 0 10px 0;
margin:0;
font:.85em georgia;
color:#5d5c52;
}
.terms h3{
font:bold 1.3em arial;
margin:0 0 4px 0;
}
.terms p{
margin:0;
padding:0;
}
.terms a:link,.terms a:visited{
color:#5d5c52;
text-decoration:underline;
font-weight:bold;
}
.required{
color:#bf1b02;
font:bolder 1.15em arial;
padding:0;
margin:0;
text-align:center;
}
a.changePw:link,a.changePw:visited{
color:#bf1b02;
font:.95em arial;
}
.button{
margin:0 10px 0 0;
}
.wspace{
margin-bottom:100px;
}
.forgotPw{
margin:6px 0 0 0;
}
.forgotPw a:link,.forgotPw a:hover,.forgotPw a:visited{
color:#003370;
text-decoration:underline;
}
.intro{
margin:0 0 10px 0;
font:.90em georgia;
color:#5c5d52;
}
.intro a:link,.intro a:hover,.intro a:visited{
font:.85em georgia;
color:#5d5c52;
text-decoration:underline;
}
.calloutText{
font:bold 1.1em arial;
color:#5d5c52;
}
.redText{
color:#bf1b02;
}
.error{
color:#bf1b02;
font:.85em georgia;
}
.msErrorMsg{
color:#bf1b02;
font:.85em georgia;
margin:6px 0;
}
.actionText a:link,.actionText a:visited,.actionText a:hover,.actionText a:active{
font-weight:bold;
color:#bf1b02;
text-decoration:underline;
}
#newsletters,#newsletters a{
color:#383733;
}
#newsletters .actionText{
color:#bf1b02;
}
#newsletters a:hover{
color:#039;
border-bottom:1px dotted #039;
text-decoration:none;
}
#newsletters p{
color:#5d5c52;
font-family:Georgia,sans-serif;
font-size:12px;
padding-bottom:12px;
}
#newsletters ul li{
background:url(bullet.gif) no-repeat 12px 50%;
color:#383733;
font-size:14px;
font-weight:bold;
list-style-position:inside;
list-style-type:none;
padding:12px 12px 12px 24px;
}
.fieldDesc{
font:.80em arial;
display:block;
}
#msWrapper .newsletter h3{
font:bold 1.2em arial;
color:#5d5c52;
margin:0 0 0 3px;
}
#msWrapper .newsletter p{
font:.90em georgia;
color:#5d5c52;
margin:4px 0 4px 3px;
}
#msWrapper .newsletter label{
font:.9em arial;
color:#5d5c52;
padding:0;
}
.profSolo{
font:bold 1.2em arial;
color:#5d5c52;
margin:5px 0 0 0;
}
.profSolo ul{
font:.90em georgia;
color:#5d5c52;
margin:4px 0 4px 16px;
}
#subscribePrem{
margin:0 0 16px 0;
}
.msTipBlock{
display:none;
}
.msTipWrapper{
width:275px;
}
.msTipWrapper .closeModal{
margin:0;
padding:0;
float:right;
}
.msTipWrapper .modalContent{
background:#fff;
padding:16px;
height:156px;
margin:0 1px 0 0;
clear:both;
position:relative;
}
.msTipWrapper h3{
color:#5d5c52;
font:bold 1.1em arial;
}
.msTipWrapper p{
color:#5d5c52;
margin:6px 0 0 0;
padding:0;
font:.85em georgia;
line-height:1.6em;
}
.msTipWrapper .arrow{
text-align:center;
margin:0;
padding:0;
}
.msTipWrapper .arrow img{
margin:0;
padding:0;
vertical-align:top;
}
#custNumEx{
margin:6px 0 0 0;
padding:6px 6px 0 0;
border-right:2px solid #bf1b02;
border-top:2px solid #bf1b02;
font:bold .85em arial;
color:#000;
letter-spacing:.05em;
}
#custNumEx .custNum{
border:1px solid #bf1b02;
background:#ccc;
margin:0 2px;
padding:0 1px;
}
#genContent{
font:.90em georgia;
color:#5d5c52;
}
#genContent p{
margin:0 0 8px 0;
}
#genContent h3{
font:bold 1.3em arial;
margin:16px 0 10px 0;
}
#genContent #msInnerBox{
margin:16px 0;
}
#genContent #msInnerBox .top{
background-position:left -144px;
}
#genContent #msInnerBox .top div{
background-position:right -156px;
}
#genContent #msInnerBox .top div div{
background-color:#e2e2d9;
}
#genContent #msInnerBox .bot{
background-position:left -78px;
}
#genContent #msInnerBox .bot div{
background-position:right -90px;
}
#genContent #msInnerBox .bot div div{
background-color:#f3f3ef;
}
#msMobile p{
font-size:.95em;
margin:0;
padding:0;
vertical-align:top;
}
#msMobile h3{
color:#444;
margin:0;
padding:0;
}
#msMobile thead tr th{
background-color:#e2e2da;
color:#bf1b02;
height:35px;
border-bottom:1px solid #999;
padding:0 0 0 6px;
font:bold .95em arial;
text-align:left;
}
#msMobile tbody tr{
height:83px;
margin:0;
padding:0;
vertical-align:top;
}
#msMobile tbody tr td{
padding:8px 0 8px 6px;
border-bottom:1px solid #999;
margin:0;
vertical-align:top;
}
#msMobile tbody tr.alt0{
background:#f3f3ef;
}
#msMobile tbody tr.alt1{
background:#fff;
}
#msMobile .last td{
border:none;
padding:8px 0 8px 10px;
margin:0;
vertical-align:top;
}
#msMobile .more{
font:bold .95em arial;
color:#383733;
margin:0 16px 0 0;
}
#msMobile .help{
margin:10px 0 20px 0;
}
#msMobile .help b{
text-decoration:underline;
}
#premiumForm #msInnerBox4 .top{
background-position:left -144px;
}
#premiumForm #msInnerBox4 .top div{
background-position:right -156px;
}
#premiumForm #msInnerBox4 .top div div{
background-color:#e2e2da;
}
#premiumForm #msInnerBox4 .content{
background-color:#e2e2da;
}
#premiumForm #msInnerBox4 .bot{
background-position:left -150px;
}
#premiumForm #msInnerBox4 .bot div{
background-position:right -162px;
}
#premiumForm #msInnerBox4 .bot div div{
background-color:#e2e2da;
}
.msTipWrapper a:link,.msTipWrapper a:visited{
color:#5d5c52;
font-weight:bold;
}
#msLogOpts a:hover,#msInnerBox a:hover,.msTipWrapper a:hover{
color:#039;
border-bottom:1px dotted #039;
text-decoration:none;
}
#msLogOpts a:active,#msInnerBox a:active,.msTipWrapper a:active{
color:#2F77BA;
border-bottom:1px solid #2F77BA;
text-decoration:none;
}
#searchYourSearch{
list-style-type:none;
background-color:#dfeaec;
margin:0;
padding:0;
}
#searchYourSearch li{
background:url(search_dotbott.gif) repeat-x 0 bottom;
padding:5px 0 5px 5px;
}
#searchYourSearch .header{
margin:5px 0;
}
#searchYourSearch li .resultsCount{
font:1.0em arial;
color:#b01000;
}
#searchYourSearch li.last{
font:.9em arial;
background-image:none;
}
#searchYourSearch li.last ul.searchTerms{
margin:4px 0 0 0;
padding:0;
}
#searchYourSearch li.last ul.searchTerms li.term{
background-image:none;
font-weight:bold;
margin:0;
padding:0;
}
#searchYourSearch li.term a:link,#searchYourSearch li.term a:visited{
text-decoration:none;
color:#bf1b02;
}
#searchRefineResults{
list-style-type:none;
background-color:#dfeaec;
margin:0;
padding:0;
}
#searchRefineResults li{
background:url(search_dotbott.gif) repeat-x 0 bottom;
padding:5px 0 5px 5px;
}
#searchRefineResults li.last,#searchRefineResults li ul li{
background-image:none;
}
#searchRefineResults input.refine{
width:75px;
margin:0 5px 0 0;
height:14px;
padding:1px 0 0 5px;
background:#fff url(searchfieldlong.gif) no-repeat left top;
}
#searchRefineResults input.submit{
margin:0 0 -2px -4px;
}
#searchRefineResults fieldset.wrapper{
display:inline;
margin:0;
padding:5px 0 0 0;
}
#searchRefineResults .refineByDate{
margin:0;
padding:0;
display:block;
}
#searchRefineResults .refineByDate li{
margin:0;
padding:0;
border:none;
}
#searchRefineResults .refineByDate a:link,#searchRefineResults .refineByDate a:visited{
font:bold .90em arial;
}
#searchRefineResults h6{
color:#b01000;
font:bold 1.0em arial;
margin:0;
padding:0;
}
#searchRefineResults h5.header{
color:#b01000;
font:normal .90em arial;
margin:0 0 2px 0;
}
#searchRefineResults ul.list{
width:100px;
}
#searchRefineResults .list,#searchRefineResults .sublist{
margin:0;
padding:0;
}
#searchRefineResults .list li,#searchRefineResults .sublist li{
border:none;
margin:2px 0;
padding:0;
font-size:.85em;
width:116px;
overflow:hidden;
line-height:16px;
}
#searchRefineResults .sublist{
display:block;
margin:6px 0 0 0;
}
#searchRefineResults .refineBoxContent,#searchRefineResults .refineBoxContent .boxSublist{
float:left;
}
#searchRefineResults .refineBox{
display:none;
}
#searchRefineResults li ul.list li .toggleByline,#searchRefineResults li ul.list li .toggleSection{
font-weight:bold;
color:#000;
}
#searchRefineResults li ul.list li a.toggleByline:hover,#searchRefineResults li ul.list li a.toggleSection:hover{
color:#039;
border-bottom:1px dotted #039;
text-decoration:none;
}
#searchRefineResults li ul.list li a.toggleByline:active,#searchRefineResults li ul.list li a.toggleSection:active{
color:#2F77BA;
border-bottom:1px solid #2F77BA;
text-decoration:none;
}
.boxSublist li{
list-style-type:none;
float:left;
width:175px;
height:16px;
overflow:hidden;
margin:0 8px 0 0;
}
.boxSublist li a:link,.boxSublist li a:visited{
font:.85em arial;
color:#000;
}
.boxSublist li a:hover{
color:#039;
border-bottom:1px dotted #039;
text-decoration:none;
}
.boxSublist li a:active{
color:#2F77BA;
border-bottom:1px solid #2F77BA;
text-decoration:none;
}
.sublistWrapper{
display:none;
}
#bylineBox{
display:block;
}
.refineForm{
margin:0;
padding:0;
}
.refineForm fieldset{
margin:3px 0 0 0;
padding:0;
}
.refineForm fieldset select{
font:.85em arial;
margin:0 5px 5px 0;
padding:0;
display:inline;
}
.refineForm fieldset input{
margin:0 0 0 -5px;
padding:0 0 1px 0;
_padding:0 0 3px 0;
display:inline;
height:15px;
}
#nwSearchResults{
margin:0;
}
#nwSearchResults ol{
list-style-type:none;
}
#nwSearchResults ol li{
margin:0;
padding:0;
background:url(search_dotbott2.gif) repeat-x 0 bottom;
}
#nwSearchResults ol li.showResultOpts{
padding:4px 0;
font:.85em arial;
}
#nwSearchResults ol li.showResultOpts .callout{
color:#b01000;
font-weight:bold;
width:200px;
}
a.showResultOpts:link,a.showResultOpts:visited{
color:#000;
}
#nwSearchResults ol .paging{
text-align:center;
color:#b01000;
}
#nwSearchResults ol .paging a{
font-weight:bold;
}
#nwSearchResults ol .paging span{
color:#000;
}
#nwSearchResults ol .paging span.title{
font-weight:bold;
}
a.sortby:link,a.sortby:visited{
color:#000;
}
#nwSearchResults ol .sortby .active{
color:#b01000;
}
#nwSearchResults ol .resultRow{
padding:10px 0;
}
#nwSearchResults ol .resultRow h3{
font:normal 1.4em arial;
text-transform:uppercase;
}
#nwSearchResults ol .resultRow .newWin{
font:normal .6em arial;
vertical-align:top;
}
#nwSearchResults ol .resultRow .newWin a:link{
border:none;
}
#nwSearchResults ol .resultRow p{
margin:2px 0 5px 0;
padding:0;
color:#464339;
font:.9em georgia;
}
#nwSearchResults ol .resultRow .pubInfo{
color:#9c998c;
font:.85em arial;
margin:0 0 2px 0;
}
#newSearch{
margin:0;
padding:0;
}
#newSearch label{
color:#b01000;
font:bold .90em arial;
margin:0 5px 0 0;
}
.newSearchField{
height:14px;
padding:1px 0 0 5px;
width:226px;
background:#fff url(searchfieldlong.gif) no-repeat left top;
}
#goBut{
margin:0 0 -2px 1px;
}
#newSearch .suggest{
margin:5px 63px 0 0;
display:block;
color:#000;
font:.90em arial;
text-align:right;
}
#nwSearchResults .noResults h1{
font:normal 1.6em arial;
color:#b01000;
}
#nwSearchResults .noResults h2{
font:normal 1.1em georgia;
}
#nwSearchResults .noResults p{
margin:10px 0 6px 0;
padding:10px 0 0 0;
font:.85em georgia;
background:url(fw_dotbott.gif) repeat-x 0 top;
}
#nwSearchResults .noResults ul{
margin:0 0 0 15px;
list-style-type:disc;
font:.85em georgia;
}
#nwSearchResults .noResults ul li{
margin:0 0 3px 0;
}
#nwSearchResults .sortby .sortview{
float:right;
width:141px;
margin:1px 0 0 0;
height:16px;
}
#nwSearchResults .sortby .sorttype{
width:290px;
height:16px;
}
#sectionBox,#bylineBox{
display:none;
}
.refineBoxContent .box{
float:left;
width:575px;
clear:none;
}
.refineBoxContent .box .content{
overflow:hidden;
}
.refineBoxContent .arrow{
background:url(bluearrow-1.gif) no-repeat;
height:21px;
width:8px;
float:left;
position:relative;
z-index:10000;
margin:58px -1px 0 0;
}
.refineBoxContent .closeModal{
margin-bottom:-1px;
position:relative;
z-index:1000;
width:73px;
left:-60px;
}
.nwSearch #aux .box3{
margin:0 0 10px 0;
}
.nwSearch #aux .box3 .content{
margin:0;
padding:0;
}
.nwSearch .content .box2{
margin:0 0 10px 0;
}
.searchResultTitle a:link,.searchResultTitle a:visited{
color:#000;
}
.nwSearch #content a:link,.nwSearch #content a:visited,.nwSearch #aux a:link,.nwSearch #aux a:visited{
color:#000;
}
.nwSearch #content a:hover,.nwSearch #aux a:hover{
color:#039;
border-bottom:1px dotted #039;
text-decoration:none;
}
.nwSearch #content a:active,.nwSearch #aux a:active{
color:#2F77BA;
border-bottom:1px solid #2F77BA;
text-decoration:none;
}
.nwSearch #content #didYouMean{
font:1.1em arial;
color:#000;
padding:10px 0 25px 10px;
}
.nwSearch #content #didYouMean a{
color:#039;
font-weight:bold;
}
#article-comments-header,#poll-comments-header{
margin-bottom:20px;
padding-top:0;
}
#article-comments-header a.previous-page:link,#article-comments-header a.previous-page:active,#article-comments-header a.previous-page:visited{
font:bolder .85em arial;
color:#A91700;
border-bottom:1px solid #fff;
}
#article-comments-header a.previous-page:hover,#poll-comments-header a.previous-page:hover{
font:bolder .85em arial;
color:#039;
border-bottom:1px dotted #039;
outline:none;
}
#poll-comments-header a.previous-page:link,#poll-comments-header a.previous-page:active,#poll-comments-header a.previous-page:visited{
font:bolder .85em arial;
color:#039;
border-bottom:1px solid #fff;
}
#poll-comments-header h6,#poll-comments-header div.deck,#poll-comments-header p.comments-teaser{
margin:0 0 0 4px;
}
#poll-comments-header div.deck{
margin-bottom:20px;
}
#comment-box{
clear:both;
margin:0 0 15px 0;
}
#comment-box.grey{
background-color:#f2f2f2;
}
#comment-box.article-page{
margin-left:5px;
margin-right:5px;
}
#comment-box div.head{
padding:15px 8px 0 8px;
background-image:url(dot_hex_999.gif);
background-position:left top;
background-repeat:repeat-x;
}
#comment-box div.head h4{
font:bold .85em arial;
color:#900;
text-transform:uppercase;
}
#comment-box div.head h3,#reply-box div.head h3,#report-box div.head h3{
font:bold 1.2em arial;
color:#900;
margin:0;
}
#comment-box div.head h2{
font-size:18px;
}
#comment-box div.body{
margin-top:4px;
padding:0 10px 12px 8px;
background-image:url(dot_hex_999.gif);
background-position:left bottom;
background-repeat:repeat-x;
}
#comment-box div.head.article-page,#comment-box div.body.article-page{
padding-right:0;
padding-left:0;
}
#comment-box fieldset{
margin:0;
}
#comment-box div.foot,#reply-box div.foot,#report-box div.foot{
text-align:right;
}
#comment-box textarea,#reply-box textarea,#report-box textarea{
width:99.5%;
border:1px solid #D2D2C8;
height:60px;
margin:0 0 10px 0;
color:#A8A8AE;
font:11px arial;
}
#comment-box input.submit{
border:0;
outline:none;
color:#731007;
height:23px;
margin:0;
padding:0;
text-indent:-9999px;
width:141px;
}
#nw-comments{
margin:0 0 18px 0;
padding:0;
overflow:hidden;
}
#nw-comments h3{
font:bold .85em arial;
color:#900;
text-transform:uppercase;
float:left;
}
#nw-comments h3.poll{
color:#000;
}
#nw-comments h6{
font:bold .85em arial;
color:#000;
position:relative;
width:400px;
}
#nw-comments.article-page{
margin:0 5px 18px 5px;
}
#nw-comments.poll-page{
margin:0 5px 18px 0;
}
#nw-comments ul{
list-style-type:none;
margin:0;
padding:0;
clear:both;
width:auto;
}
#nw-comments ul.thread{
margin:0 0 0 15px;
}
#nw-comments ul li{
padding:18px 0 18px 0;
margin:0;
}
#nw-comments ul li.top-level{
background:#fff url(fw_dotbott.gif) repeat-x 0 bottom;
}
#nw-comments ul li.top-level.ad-spot{
overflow:hidden;
}
*html #nw-comments ul li.top-level.ad-spot{
float:left;
}
#nw-comments ul li.last,#nwComments ul li.threaded{
background:none;
}
#nw-comments div.toolbar{
padding:8px;
background-color:#e1e1e1;
font-size:11px;
line-height:100%;
height:20px;
width:100%;
clear:both;
overflow:hidden;
margin:0 0 10px 0;
}
#nw-comments div.toolbar div.featured{
background:none;
margin:0;
float:left;
width:auto;
}
#nw-comments div.toolbar div.featured input{
float:left;
padding:0;
margin:4px 0 0;
width:13px;
height:13px;
font-size:100%;
}
#nw-comments div.toolbar div.featured label{
float:left;
padding:6px 0 0 5px;
font-size:100%;
display:block;
}
#nw-comments div.toolbar div.featured span{
float:left;
padding:6px 0 0 8px;
font-size:100%;
display:block;
}
#nw-comments div.toolbar div.featured select{
float:left;
padding:0;
margin:1px 0 0 5px;
height:19px;
}
#nw-comments div.toolbar div.buttons{
float:left;
padding-left:10px;
}
#nw-comments div.toolbar div.buttons input{
width:55px;
}
#nw-comments .comment-options{
float:right;
height:18px;
font-size:.80em;
color:#039;
width:138px;
overflow:hidden;
}
#nw-comments .comment-options li{
float:right;
padding:0;
margin:0;
width:55px;
height:16px;
overflow:hidden;
clear:none;
}
#nw-comments .comment-options li.last{
width:83px;
}
#nw-comments .comment-options.left{
float:left;
margin:6px 0;
}
#nw-comments .comment-options li a:link,#nw-comments .comment-options li a:visited,#nw-comments .comment-options li a:active{
padding:0 0 0 16px;
font-size:11px;
cursor:pointer;
text-decoration:none;
color:#039;
}
#nw-comments .comment-options li a.reply{
background-image:url(comment_reply.gif);
background-repeat:no-repeat;
background-position:left top;
}
#nw-comments .comment-options li a.report{
background-image:url(report_abuse.gif);
background-repeat:no-repeat;
background-position:left top;
}
#nw-comments .post-content{
margin:0;
padding:0;
clear:both;
}
#nw-comments .post-content.featured{
width:auto;
background-color:#ff9;
}
#nw-comments ul li.top-level.ad-spot .post-content{
clear:none;
}
#nw-comments .post-content p{
font:1.0em georgia;
line-height:22px;
color:#333;
}
#nw-comments .post-content p a:link,#nw-comments .post-content p a:visited,#nw-comments .post-content p a:active{
color:#039;
}
#nw-comments .thread-ad-spot{
float:right;
margin:10px 0 0 7px;
}
#nw-comments .thread-ad-spot a{
border:none;
}
#nw-comments div.ad{
padding-top:10px;
}
#nw-comments .view-all{
text-align:right;
margin:6px 0 0 0;
}
#reply-form-div,#report-form-div{
display:none;
}
#reply-box,#report-box{
background-color:#f2f2f2;
padding:10px 12px 10px 10px;
}
.poll-box{
width:497px;
}
.article-box{
width:585px;
}
.full-comments-box{
width:595px;
}
#reply-box input,#report-box input{
outline:none;
}
#reply-box .head,#report-box .head{
margin:0 0 6px 0;
padding:0;
}
.comment-header{
display:block;
height:100%;
background:url(fw_dotbott.gif) repeat-x 0 bottom;
padding-bottom:12px;
overflow:hidden;
}
#nw-comments .pagination-top{
float:right;
width:500px;
}
#nw-comments .pagination-top ul{
float:right;
}
#nw-comments .pagination-bottom{
float:right;
margin:13px 0;
overflow:hidden;
padding-bottom:2px;
}
#nw-comments .pagination-bottom ul{
margin-top:-2px;
}
#nw-comments .comment-pagination ul li span{
margin:0;
}
#nw-comments .comment-pagination ul li{
padding:0 0 0 4px;
border-right:1px solid #999;
margin:0;
display:inline;
color:#999;
font:bold .85em Arial;
}
#nw-comments .comment-pagination ul li a{
color:#039;
}
#nw-comments .comment-pagination ul li.first{
margin-left:7px;
}
#nw-comments .comment-pagination ul li.last{
margin-right:11px;
border:none;
}
#nw-comments .comment-pagination .next-prev{
font-weight:normal;
border:none;
padding:0;
}
#nw-comments-sn{
width:521px;
margin:0 auto;
}
#nw-comments-sn #comment-box div.head{
margin:0;
padding-right:0;
padding-left:0;
}
#nw-comments-sn #comment-box div.head h3{
font:bold 1.2em arial;
color:#000;
margin:0;
}
#nw-comments-sn #comment-box input.submit{
border:0;
outline:none;
color:#731007;
height:23px;
margin:0;
padding:0;
text-indent:-9999px;
width:141px;
filter:alpha(opacity=100);
opacity:1;
}
#nw-comments-sn #comment-box div.body{
padding-right:0;
padding-left:0;
}
.inline-social-links,.inline-social-links ul,.inline-social-links ul ul,.inline-social-links ul ul li,.inline-social-links ul li,.inline-social-links ul li .facebook .inline-social-links ul li .delicious .inline-social-links ul li .stumbleupon .inline-social-links ul li .reddit .inline-social-links ul li .fark .inline-social-links ul li .newsvine,.inline-comments-button,.inline-comments-button ul,.inline-comments-button ul li,.inline-social-links-wrapper{
border:0;
margin:0;
padding:0;
list-style-position:outside;
list-style-type:none;
text-indent:0;
}
.inline-social-links{
color:#666;
font-family:Arial,Sans-Serif;
font-size:11px;
vertical-align:baseline;
}
#content .inline-social-links li a:hover,#content .inline-social-links li a:active{
border-bottom:none;
}
.inline-social-links ul{
height:21px;
padding-top:2px;
}
.inline-social-links ul li{
display:inline;
float:left;
padding-bottom:2px;
padding-left:8px;
padding-top:3px;
}
.inline-social-links li.first{
border-left:1px solid #ccc;
margin-left:8px;
}
.inline-social-links ul li.no-l-pad{
padding-left:0;
}
.inline-social-links ul ul{
height:auto;
}
.inline-social-links .digg-count{
color:#453e0c;
font-family:Arial,Sans-Serif;
font-size:11px;
font-weight:bold;
padding-left:6px;
}
.inline-social-links .yahoo-count,.inline-social-links .yahoo,#content .inline-social-links .yahoo a{
color:#144e9a;
font-family:Verdana,Sans-Serif;
font-size:11px;
font-weight:normal;
vertical-align:bottom!important;
}
.inline-social-links li.yahoo{
margin-top:1px!important;
height:16px;
}
* html .inline-social-links li.yahoo{
margin-top:4px!important;
padding:0 0 0 8px;
}
.inline-social-links .yahoo span span{
line-height:normal!important;
}
.inline-social-links .yahoo span span span{
top:-1px!important;
}
.comments-and-social-links-wrapper{
clear:both;
float:left;
margin-bottom:9px;
margin-top:3px;
width:100%;
}
.inline-comments-button{
float:left;
}
.inline-comments-button,.inline-comments-button a{
color:#039;
font-family:Arial,Sans-Serif;
font-size:11px;
}
.inline-comments-button span{
background:transparent url(background_comments.gif) no-repeat bottom right;
color:#fff;
font-weight:bold;
margin-right:6px;
padding:3px 3px 4px 6px;
height:18px;
position:relative;
}
@media screen and(-webkit-min-device-pixel-ratio:0){
.inline-comments-button span{
padding-bottom:5px;
}
}
.inline-comments-button ul{
background-color:#eff4f5;
float:left;
display:inline;
height:16px;
padding:5px 9px;
width:auto;
}
.inline-comments-button ul li{
display:inline;
float:left;
clear:right;
}
* html .inline-comments-button ul li{
padding-bottom:4px;
}
.inline-comments-button li.first{
border-left:1px solid #ccc;
margin-left:7px;
padding-left:7px;
}
.inline-comments-button li.digg-counter{
padding-left:0;
}
.inline-comments-button li.digg-counter a{
padding-left:6px;
}
.inline-social-links-wrapper{
background:url(dot_hex_999.gif) repeat-x top left;
padding:12px 0;
}
.flex-link,#flex-links-wrapper,#flex-links-wrapper ul,#flex-links-wrapper ul li{
border:0;
margin:0;
padding:0;
list-style-position:outside;
list-style-type:none;
text-indent:0;
}

.digg-newsweek,.digg-newsweek ul,.digg-newsweek ul li{
border:0;
margin:0;
padding:0;
list-style-position:outside;
list-style-type:none;
text-indent:0;
}
.digg-newsweek,.digg-newsweek h3,.digg-newsweek h5{
font-family:Arial,Sans-Serif;
font-size:11px;
}
.digg-newsweek h4{
background:url(dot_hex_999.gif) repeat-x bottom left;
margin-bottom:10px;
padding:10px 0;
}
* html .digg-newsweek h4{
margin:0 0 10px 0;
padding:4px 0 10px 0;
overflow:visible;
height:20px;
}
.digg-newsweek h5{
background:url(dot_hex_999.gif) repeat-x top left;
margin-top:10px;
padding:10px 0 5px 0;
}
.digg-newsweek h5 a{
color:#039;
}
.digg-newsweek ul li{
padding-bottom:5px;
clear:both;
height:27px;
display:table;
}
.digg-newsweek ul li a,.digg-newsweek ul li a.digg-count{
color:#039;
text-decoration:none;
}
.digg-newsweek ul li a:hover{
border-bottom:none!important;
}
.digg-newsweek ul li div.digg-wrap{
height:100%;
position:relative;
}
.digg-newsweek ul li div.digg-wrap div{
display:block;
position:absolute;
top:50%;
}
.digg-newsweek ul li div.digg-wrap div div{
position:relative;
display:block;
top:-50%;
}
.digg-newsweek ul li h3{
display:table-cell;
vertical-align:middle;
line-height:14px;
width:315px;
}
*:first-child+html .digg-newsweek ul li h3{
position:relative;
}
*:first-child+html .digg-newsweek ul li h3 a{
position:absolute;
top:5px;
width:300px;
}
.digg-newsweek ul li a.digg-count{
background:transparent url(background_digg.gif) no-repeat top left;
display:block;
color:#776e2b;
font-family:Arial,Sans-serif;
font-size:12px;
font-weight:bold;
float:left;
margin-right:8px;
padding-bottom:6px;
padding-top:6px;
text-align:center;
width:38px;
}
.digg-newsweek ul li a.digg-count span{
display:none;
}
.digg-newsweek .digg-count{
width:100px;
}
.digg-nwk .content{
padding-top:0;
padding-bottom:0;
}
#embedded-comment,#embedded-comment blockquote,#embedded-comment h3,#embedded-comment h4,#embedded-comment h5,#embedded-comment p{
border:0;
margin:0;
font-family:arial,sans-serif;
font-size:11px;
padding:0;
}
#embedded-comment h3{
padding-bottom:8px;
}
#embedded-comment blockquote p{
background:url(openquote_small.gif) no-repeat 0 6px;
font-family:georgia,serif;
font-size:24px;
font-weight:normal;
line-height:30px;
text-indent:30px;
}
#embedded-comment h3{
background:url(embcomm_q.gif) no-repeat top left;
font-size:12px;
padding-left:30px;
}
#embedded-comment h3,#embedded-comment p.username{
color:#333;
}
#embedded-comment h4{
background:url(dot_hex_999.gif) repeat-x scroll 0 bottom;
color:#b61900;
text-transform:uppercase;
padding-bottom:10px;
margin-bottom:10px;
padding-bottom:10px;
}
#embedded-comment h5{
background:url(dot_hex_999.gif) repeat-x 0 top;
width:100%;
}
#embedded-comment h5{
padding-top:8px;
}
#embedded-comment h5 a{
color:#039;
text-decoration:none;
}
#embedded-comment img.close{
padding-left:8px;
}
#embedded-comment img.open{
padding-right:8px;
}
#embedded-comment p.username{
padding-bottom:5px;
padding-top:5px;
text-align:right;
}
#reader-comment .content{
padding-top:10px;
}
#reader-comment .content{
padding-bottom:3px;
}
#site-banner a,#site-banner h2,#site-banner h3,#site-banner h4 #site-banner img,#site-banner p,#site-banner p.deck,#site-banner ul,#site-banner ul li{
border:0;
margin:0;
list-style-type:none;
padding:0;
text-decoration:none;
}
#site-banner h2,#site-banner h3,#site-banner ul{
font-family:arial,sans-serif;
}
#site-banner p,#site-banner p.deck{
font-family:georgia,serif;
}
#site-banner h3,#site-banner h3 a{
color:#870000;
text-transform:uppercase;
}
#site-banner a,#site-banner h2,#site-banner h2 a,#site-banner p,#site-banner p a,#site-banner p.deck,#site-banner p.deck a,#site-banner ul{
color:#333;
}
#site-banner h2,#site-banner h2 a{
font-size:16px;
}
#site-banner h3,#site-banner p.deck,#site-banner ul{
font-size:11px;
}
#site-banner .feature-blog p{
line-height:16px;
font-size:12px;
}
#site-banner p.deck{
line-height:14px;
}
#site-banner ul li{
line-height:16px;
}
#site-banner h2,#site-banner h3,#site-banner p,#site-banner p.deck,#site-banner ul{
padding:0 12px;
}
#site-banner h3{
padding-top:1px;
padding-bottom:2px;
}
#site-banner h4{
background-color:#870000;
color:#fff;
display:inline;
font-family:arial,sans-serif;
font-size:11px;
text-transform:uppercase;
float:none;
}
#site-banner img{
float:left;
}
#site-banner #site-banner{
background-color:#eee;
float:left;
height:84px;
margin:0 auto;
width:984px;
}
#site-banner .a-col,#site-banner .b-col,#site-banner .c-col{
float:left;
}
#site-banner .a-col div{
width:315px;
}
#site-banner .b-col div{
width:311px;
}
#site-banner .c-col div{
width:325px;
}
#site-banner .feature-blog h2{
color:#000;
font-size:12px;
text-transform:none;
}
* html #site-banner .feature-blog h2{
padding-top:1px;
padding-bottom:2px;
}
#site-banner .feature-blog h2 img{
float:none;
padding:0;
margin:-4px 0 0 -3px;
}
#site-banner .feature-blog h4 img{
padding-top:4px;
}
#site-banner ul li{
background:url(bullet.gif) no-repeat 0 7px;
padding-left:9px;
}
#site-banner{
width:976px;
overflow:hidden;
overflow:hidden;
background:url(sitewide_banner_bkg.gif) repeat-y 326px top;
margin-top:5px;
margin-bottom:10px;
*margin-top:10px;
}
#site-banner.spat{
margin-top:5px;
}
#site-banner .view-blog{
background:url(view_blog.png) no-repeat left top;
width:65px;
height:11px;
text-indent:-9999;
display:block;
float:left;
margin-top:4px;
*margin-top:3px;
}
#site-banner .view-blog:hover{
border:none;
}
#site-banner .feature-blog h2{
display:block;
float:left;
height:18px;
*height:16px;
overflow:hidden;
width:196px;
padding:0;
}
#site-banner ul{
list-style-position:outside;
display:block;
float:left;
padding:0;
}
#site-banner #Area1 ul,#site-banner #Area3 ul{
width:199px;
}
#site-banner #Area2 ul{
width:192px;
}
#site-banner p.deck,#site-banner p.deck p{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
#site-banner .wrapper-left{
float:left;
width:649px;
position:relative;
overflow:hidden;
}
#site-banner .a-col{
float:left;
width:326px;
overflow:hidden;
}
#site-banner .b-col{
float:right;
width:322px;
}
#site-banner .c-col{
width:326px;
float:right;
position:relative;
overflow:hidden;
}
#site-banner .a-col img{
padding-left:9px;
padding-right:12px;
}
#site-banner .b-col img,#site-banner .c-col img{
padding:0 12px;
}
#dynamicLead{
clear:both;
overflow:hidden;
width:450px;
margin:0;
padding:0;
float:left;
}
#dynamicLead a,#dynamicLead a:link,#dynamicLead a:hover,#dynamicLead a:visited{
border:none;
outline:none;
}
#dlOverlay{
position:relative;
z-index:1150;
margin:0;
padding:14px 0 0 0;
display:none;
}
#dlOverlay span.close{
float:right;
background:url(close_tab.png) no-repeat left top;
margin:-14px 0 0 0;
display:block;
height:15px;
overflow:hidden;
cursor:pointer;
font-size:1px;
width:104px;
}
#dlOverlay div.caption{
filter:alpha(opacity=85);
opacity:.85;
background:#fff;
margin:0;
padding:0;
height:100px;
overflow:hidden;
clear:both;
}
#dlOverlay div.caption h6.rubric{
margin:10px 0 0 14px;
width:410px;
padding:0;
font:bold 12px arial;
text-transform:uppercase;
height:14px;
overflow:hidden;
}
#dlOverlay div.caption h6.rubric a,#dlOverlay div.caption h6.rubric a:visited,#dlOverlay div.caption h6.rubric a:hover,#dlOverlay div.caption h6.rubric a:active{
color:#900;
display:block;
}
#dlOverlay div.caption h1{
margin:-2px 0 0 9px;
padding:0;
font:bolder 32px arial;
letter-spacing:-1px;
overflow:hidden;
height:40px;
}
#dlOverlay div.caption h1 a,#main .dlBox .content .imageDeck .overlay div.caption h1 a:link,#dlOverlay div.caption h1 a:hover,#dlOverlay div.caption h1 a:active,#dlOverlay div.caption h1 a:visited{
color:#000;
width:422px;
display:block;
border:none;
}
#dlOverlay div.caption p.deck{
margin:-3px 0 0 14px;
padding:0;
font:14px arial;
width:410px;
height:18px;
overflow:hidden;
}
#dlOverlay div.caption p.deck a,#dlOverlay div.caption p.deck a:hover,#dlOverlay div.caption p.deck a:active,#dlOverlay div.caption p.deck a:visited{
color:#000;
display:block;
}
#dlOverlay div.caption p.source{
font:10px arial;
margin:2px 0 0 10px;
padding:0;
text-align:right;
width:96%;
height:13px;
}
#dlOverlay div.caption p.source a,#dlOverlay div.caption p.source a:link,#dlOverlay div.caption p.source a:visited,#dlOverlay div.caption p.source a:hover{
color:#666;
display:block;
}
#dynamicLead ol.subNav{
list-style-type:none;
margin:0 2px 0 0;
padding:0;
font:11px arial;
overflow:hidden;
display:inline;
float:right;
height:15px;
overflow:hidden;
}
#dynamicLead ol.subNav li{
float:left;
background:url(numsep.png) no-repeat 16px top;
padding:0;
width:18px;
overflow:hidden;
}
#dynamicLead ol.subNav li a{
padding:0 11px 0 0;
background-image:url(dl_number_sprite.gif);
background-repeat:no-repeat;
overflow:hidden;
font-size:13px;
text-align:center;
}
#dynamicLead ol.subNav li a.slide_1{
background-position:center 0;
}
#dynamicLead ol.subNav li a.slide_2{
background-position:center -15px;
}
#dynamicLead ol.subNav li a.slide_3{
background-position:center -30px;
}
#dynamicLead ol.subNav li a.slide_4{
background-position:center -45px;
}
#dynamicLead ol.subNav li a.slide_5{
background-position:center -60px;
}
#dynamicLead ol.subNav li a.slide_6{
background-position:center -75px;
}
#dynamicLead ol.mainNav{
list-style-type:none;
margin:0;
padding:0;
font:11px arial;
overflow:hidden;
display:inline;
float:right;
height:15px;
}
#dynamicLead ol.mainNav li{
float:left;
margin:0;
}
#dynamicLead ol.mainNav li a.ctrl{
font-size:13px;
}
#dynamicLead ol.mainNav li a.back{
background:url(dl_button_sprite.gif) no-repeat left 0;
padding:0 0 0 53px;
}
#dynamicLead ol.mainNav li a.pause{
background:url(dl_button_sprite.gif) no-repeat left -15px;
padding:0 0 0 50px;
}
#dynamicLead ol.mainNav li a.play{
background:url(dl_button_sprite.gif) no-repeat left -30px;
padding:0 0 0 50px;
}
#dynamicLead ol.mainNav li a.next{
background:url(dl_button_sprite.gif) no-repeat left -45px;
padding:0 0 0 51px;
}
.dlPreview{
background:url(dlPreview_bkg.png) no-repeat left top;
width:118px;
height:138px;
margin:0;
padding:0;
position:absolute;
z-index:2000;
padding:0;
overflow:hidden;
}
.dlPreview .slideContent{
height:130px;
overflow:hidden;
}
.dlPreview .slideContent .mainArtLink{
overflow:hidden;
height:58px;
margin:7px 10px 0 10px;
padding:0;
display:block;
}
.dlPreview .slideContent .mainArtLink img{
margin:3px 0 0 0;
padding:0;
}
.dlPreview .slideContent h6.rubric{
margin:10px 0 0 10px;
width:410px;
padding:0;
font:bold 11px arial;
text-transform:uppercase;
height:14px;
overflow:hidden;
display:none;
}
.dlPreview .slideContent h1.title{
margin:0 10px;
padding:0;
font:10px arial;
color:#b61900;
height:11px;
overflow:hidden;
}
.dlPreview .slideContent h1.title a,.dlPreview .slideContent h1.title a:hover,.dlPreview .slideContent h1.title a:visited,.dlPreview .slideContent h1.title a:link{
color:#900;
}
.dlPreview .slideContent p.deck{
display:none;
}
.dlPreview .slideContent p.deckShort{
display:block;
margin:0 10px 2px 10px;
padding:0;
font:10px arial;
overflow:hidden;
line-height:11px;
height:34px;
}
.dlPreview .slideContent p.source{
text-align:right;
margin:0 10px;
padding:0;
font:10px arial;
overflow:hidden;
line-height:11px;
display:none;
}
.dlPreview .slideContent p.date{
margin:0 3px;
padding:0;
font:9px arial;
height:39px;
overflow:hidden;
width:100px;
color:#999;
text-align:right;
}
#dynamicLead .lightBox{
float:right;
margin:0;
overflow:hidden;
background:url(numsep.png) no-repeat 58px top;
width:60px;
border:none;
padding:0;
height:15px;
overflow:hidden;
}
#dynamicLead .lightBox a{
margin:0;
background:url(dl_button_sprite.gif) no-repeat left -60px;
padding:0 0 0 57px;
font-size:13px;
border:none;
text-decoration:none;
}
#dynamicLead .lightBox a.selected{
background:url(dl_button_sprite.gif) no-repeat left -75px;
padding:0 0 0 57px;
font-size:13px;
}
.dlLightBox{
width:356px;
height:300px;
background:url(lightbox_bkg2.png) no-repeat left top;
padding:0;
position:absolute;
z-index:2000;
cursor:pointer;
}
.dlLightBox ul{
list-style-type:none;
overflow:hidden;
margin:11px 0 0 0;
padding:0 0 0 11px;
float:left;
clear:both;
}
.dlLightBox ul li{
float:left;
width:108px;
height:128px;
overflow:hidden;
margin:0 6px 0 0;
padding:0;
background:#fff url(lbsep.gif) repeat-y right top;
}
.dlLightBox ul li.last{
background:none;
margin:0;
width:100px;
}
.dlLightBox ul li .imageDeck{
width:100px;
overflow:hidden;
height:58px;
margin:0 4px 0 0;
padding:0;
}
.dlLightBox ul li h6.title{
width:100px;
margin:0 3px;
padding:0;
font:11px arial;
color:#b61900;
height:13px;
overflow:hidden;
}
.dlLightBox ul li p{
margin:0 3px;
padding:0;
font:11px arial;
height:40px;
overflow:hidden;
width:100px;
}
.dlLightBox ul li p.date{
margin:2px 3px 0 3px;
padding:0;
font:9px arial;
height:20px;
overflow:hidden;
width:94px;
color:#999;
text-align:right;
}
#dialog{
position:absolute;
z-index:9999;
width:180px;
}
#dialog .arrow2{
background:url(preview_arrow.png) no-repeat left top;
height:20px;
width:30px;
overflow:hidden;
position:relative;
top:0;
margin-left:102px;
}
.dlRoundCornersRgt{
clear:both;
margin-bottom:6px;
}
.dlRoundCornersRgt .top{
background-image:url(dl_bkg_sprite.gif);
background-position:right 0;
background-repeat:no-repeat;
height:8px;
padding-right:9px;
overflow:hidden;
}
.dlRoundCornersRgt .top div{
border-top:1px solid #999;
border-left:1px solid #999;
background-color:#ccc;
line-height:8px;
}
.dlRoundCornersRgt .content{
height:297px;
background-color:#ccccc2;
border-right:1px solid #999;
border-left:1px solid #999;
overflow:hidden;
}
.dlRoundCornersRgt .content .imageDeck{
height:286px;
margin:0 0 8px 7px;
border:1px solid #fff;
overflow:hidden;
background:#000;
position:relative;
}
.dlRoundCornersRgt .content .imageDeck a.mainArt{
display:none;
height:288px;
}
.dlRoundCornersRgt .bot{
background-image:url(dl_bkg_curve.gif);
background-position:-2px top;
background-repeat:no-repeat;
height:18px;
padding-left:107px;
}
.dlRoundCornersRgt .bot div{
background-image:url(dl_bkg_sprite.gif);
background-position:right -59px;
background-repeat:no-repeat;
padding-right:9px;
}
.dlRoundCornersRgt .bot div div{
border-bottom:1px solid #999;
background-image:none;
background-color:#ccccc2;
height:17px;
margin:0;
padding:0;
}
.dlRoundCornersRgt .bot div div .footer{
border:none;
background:none;
position:relative;
z-index:100;
margin:0;
padding:0;
top:-3px;
}
.dlRoundCornersLft{
clear:both;
margin-bottom:6px;
}
.dlRoundCornersLft .top{
background-image:url(dl_bkg_sprite.gif);
background-position:left -22px;
background-repeat:no-repeat;
height:8px;
padding-left:9px;
overflow:hidden;
}
.dlRoundCornersLft .top div{
border-top:1px solid #999;
background-color:#ccc;
line-height:9px;
}
.dlRoundCornersLft .content{
height:288px;
background-color:#ccccc2;
border-left:1px solid #999;
overflow:hidden;
}
.dlRoundCornersLft .content .imageDeck{
height:286px;
margin:0 0 8px 7px;
border:1px solid #fff;
overflow:hidden;
background:#000;
position:relative;
}
.dlRoundCornersLft .content .imageDeck a.mainArt{
display:none;
height:288px;
}
.dlRoundCornersLft .bot{
background:url(dl_lc_bot_bkg.gif) no-repeat top left;
height:26px;
padding-left:69px;
}
.dlRoundCornersLft .bot div{
background:url(dl_lc_bot_bkg2.gif) no-repeat 0 0;
background-color:#ccccc2;
height:17px;
margin:0;
padding:0;
height:26px;
}
.dlRoundCornersLft .bot div .footer{
border:none;
background:none;
position:relative;
z-index:100;
margin:0;
padding:0;
overflow:hidden;
top:6px;
left:-5px;
}
.dlRoundCornersAll{
clear:both;
margin-bottom:6px;
}
.dlRoundCornersAll .top{
background-image:url(dl_bkg_sprite.gif);
background-position:left -22px;
background-repeat:no-repeat;
height:8px;
padding-left:9px;
overflow:hidden;
}
.dlRoundCornersAll .top div{
background-image:url(dl_bkg_sprite.gif);
background-position:right 0;
background-repeat:no-repeat;
height:8px;
padding-right:9px;
}
.dlRoundCornersAll .top div div{
border-top:1px solid #999;
background-color:#ccc;
background-image:none;
line-height:8px;
}
.dlRoundCornersAll .content{
height:288px;
background-color:#ccccc2;
border-right:1px solid #999;
border-left:1px solid #999;
overflow:hidden;
}
.dlRoundCornersAll .content .imageDeck{
height:286px;
margin:0 0 8px 7px;
border:1px solid #fff;
overflow:hidden;
background:#000;
position:relative;
}
.dlRoundCornersAll .content .imageDeck a.mainArt{
display:none;
height:288px;
}
.dlRoundCornersAll .bot{
background-image:url(dl_bkg_curve2.gif);
background-position:left top;
background-repeat:no-repeat;
height:28px;
padding-left:107px;
}
.dlRoundCornersAll .bot div{
background-image:url(dl_bkg_sprite.gif);
background-position:right -51px;
background-repeat:no-repeat;
padding-right:9px;
height:26px;
}
.dlRoundCornersAll .bot div div{
border-bottom:1px solid #999;
background-image:none;
background-color:#ccccc2;
height:25px;
margin:0;
padding:0;
}
.dlRoundCornersAll .bot div .footer{
border:none;
background:none;
position:relative;
z-index:100;
margin:0;
padding:0;
overflow:hidden;
top:6px;
left:3px;
}
.dlStraightCorners{
clear:both;
margin-bottom:6px;
}
.dlStraightCorners .top{
background:none;
height:8px;
padding-left:9px;
overflow:hidden;
}
.dlStraightCorners .content{
height:288px;
border:none;
overflow:hidden;
padding:0;
margin:0 0 6px 0;
}
.dlStraightCorners .content .imageDeck{
height:286px;
margin:0;
border:1px solid #fff;
overflow:hidden;
background:#000;
position:relative;
}
.dlStraightCorners .content .imageDeck a.mainArt{
display:none;
height:288px;
}
.dlStraightCorners .bot{
background:none;
border:none;
height:20px;
padding:0 0 0 20px;
}
.dlStraightCorners .bot .footer{
border:none;
background:none;
position:relative;
z-index:100;
margin:0 9px 0 0;
padding:0;
overflow:hidden;
}
.dlStraightCorners .bot .footer .lightBox{
height:15px;
line-height:normal;
}
#thpBrightcoveLeft #dynamicLead.dlStraightCorners{
margin:5px 0 0 0;
}
.poll{
width:100%;
}
.poll.featured{
margin:20px auto 30px auto;
width:253px;
}
.poll.featured .slider{
margin:0 auto 2px;
}
.poll.featured .slider-label{
margin:0;
color:#666;
}
.box .poll.featured{
margin:0;
width:auto;
}
.poll .rubric{
width:100px;
display:inline;
font-size:10px;
}
.poll div.timestamp,.poll-archive-item div.timestamp{
font:11px arial;
clear:both;
color:#333;
}
.poll .content{
padding-top:3px;
}
.poll .content h1.topic,.poll h1.topic{
font:bold 20px arial;
margin:0;
padding:0;
}
.poll .content h1.topic a,.poll h1.topic a{
color:#000;
}
.poll .content h1.topic img,.poll h1.topic img{
margin-left:-2px;
}
.poll p.desc{
font:11px georgia;
margin:-3px 0 0 1px;
padding:0;
color:#333;
}
.poll form{
margin-top:6px;
}
.poll input.submit{
margin:4px 0 0 0;
filter:alpha(opacity=50);
opacity:.5;
outline:none;
}
.poll .header,.poll .footer{
list-style-type:none;
}
.poll .header{
height:15px;
overflow:hidden;
float:left;
width:100%;
}
.poll .header .left{
width:40%;
float:left;
height:13px;
overflow:hidden;
}
.poll .header .right{
width:40%;
float:right;
color:#ccc;
text-align:right;
height:13px;
overflow:hidden;
}
.poll .content h1.topic a,.poll h1.topic a{
border-bottom:0!important;
}
.poll a.more:link,.poll a.more:visited,.poll a.more:visited{
color:#878787;
font-size:10px;
}
.poll .more{
font:10px arial;
background-image:url(red_arrow.gif);
background-repeat:no-repeat;
background-position:left 1px;
padding:0 0 0 8px;
}
.poll .footer{
height:29px;
overflow:hidden;
}
.poll .footer .cta{
float:left;
width:75%;
font:11px arial;
}
.poll .footer .cta p{
margin:0;
padding:0;
}
.poll .footer .cta p strong{
font-size:10px;
}
.poll .footer .submit-field{
float:right;
width:25%;
}
.poll .bottomLink{
width:100%;
}
.poll .bottomLink div.hr{
margin:10px 0;
}
.poll .bottomLink a{
float:left;
}
.pollSponsorship{
float:right;
font-size:.8em;
color:#c0c0b6;
text-align:right;
line-height:31px;
}
.poll .content .sponsoredAdBox{
margin-left:0;
border:none;
background:transparent url(dot_hex_999.gif) repeat-x left top;
}
.poll .content .sponsoredAdBox .sponsoredAdText{
margin-top:0;
}
.poll .content .sponsoredAdBox.aligntop .sponsoredAdText{
margin-top:5px;
}
.poll-archive{
width:100%;
margin:0 8px 25px 8px;
}
.poll-archive .rubric{
font-size:11px;
font-weight:bold;
color:#900;
}
.poll-archive-item h1.topic{
font:bold 14px arial;
margin:0 0 3px 0;
}
.poll-archive-item h1.topic a{
color:#000;
}
.poll-archive p.desc{
font:12px georgia;
line-height:14px;
margin:0 0 3px 0;
}
.poll-archive-item a.results:link,.poll-archive-item a.results:hover,.poll-archive-item a.results:visited{
font:bold 11px arial;
color:#039;
}
.poll-archive-grid li .slider-label li{
margin:0;
}
.poll-copy{
font:14px georgia;
line-height:18px;
}
.more-copy{
font:11px arial;
line-height:16px;
margin:0 0 35px 0;
}
.poll-label{
margin:0 0 4px 0;
}
.sn-rule{
clear:both;
height:5px;
margin:15px 0;
border:none;
background-color:transparent;
background-image:url(horz_rule.gif);
background-repeat:repeat-x;
background:position:left top;
}
.poll-archive-grid{
float:left;
clear:both;
list-style-type:none;
margin:0 0 20px 0;
padding:0;
width:100%;
background-image:url(mag_sep.gif);
background-repeat:repeat-y;
background-position:50% top;
}
.poll-archive-grid li{
float:left;
width:49.8%;
padding:0;
margin:0 0 25px 0;
}
.poll-archive-grid li.col1 .poll-archive-item,.poll-archive-grid li.col1 .poll{
margin:0 20px 0 0;
}
.poll-archive-grid li.col2 .poll-archive-item,.poll-archive-grid li.col2 .poll{
margin:0 0 0 20px;
}
.poll-archive-grid li .poll{
width:261px;
}
#sn-poll-results,#sn-poll-results p.noise,#sn-poll-results p.signal{
border:0;
color:#000;
font-family:arial,sans-serif;
font-size:11px;
margin:0;
padding:0;
}
#sn-poll-results h5,#sn-poll-results p.noise,#sn-poll-results p.signal{
color:#333;
}
#sn-poll-results h2,#sn-poll-results .wrapper{
clear:both;
}
#sn-poll-results h2 img{
position:relative;
margin-left:-3px;
}
#sn-poll-results h5{
font-size:11px;
}
#sn-poll-results .header p,#sn-poll-results p.signal,.rate-again{
float:right;
}
.poll-results,.results-on{
height:26px;
}
.rate-again a{
text-transform:uppercase;
}
#sn-poll-results h5{
font-weight:normal;
}
#sn-poll-results p{
font-size:14px;
font-family:georgia,serif;
}
#sn-poll-results .wrapper{
margin:0 auto;
width:521px;
}
.poll-results-marker{
background:transparent url(sn_results_markers.gif) no-repeat 50% 50%;
clear:both;
padding-top:10px;
padding-bottom:10px;
}
.poll-results{
background:transparent url(sn_results_bg_red.gif);
}
.rate-again{
font-weight:bold;
clear:both;
text-align:right;
padding-top:18px;
margin-bottom:12px;
}
.rate-again a:link,.rate-again a:visited{
color:#039;
}
.rate-again a:hover{
color:#383733;
border-bottom:1px dotted #383733;
text-decoration:none;
}
.rate-again a:active{
color:#2F77BA;
border-bottom:1px solid #2f77ba;
text-decoration:none;
}
.results-on{
background:transparent url(sn_results_bg_gray.gif);
border-right:2px solid #fff;
}
#sn-poll-results .header p{
width:400px;
text-align:right;
color:#666;
}
#sn-poll-results .header{
margin:0;
list-style-type:none;
padding:0;
width:100%;
height:45px;
}
#sn-poll-results .header li.responses,#sn-poll-results .header li.results-label{
width:50%;
}
#sn-poll-results .header li.responses{
float:right;
text-align:right;
color:#666;
}
#sn-poll-results .header li.results-label{
float:left;
font-weight:bold;
color:#000;
text-transform:uppercase;
}
#sn-poll-results .signal-noise{
margin-bottom:6px;
margin-top:20px;
list-style-type:none;
padding:0;
width:100%;
text-transform:uppercase;
}
#sn-poll-results .signal-noise li.noise,#sn-poll-results .signal-noise li.signal{
font:bold 9px arial;
color:#666;
width:50%;
}
#sn-poll-results .signal-noise li.noise{
float:left;
}
#sn-poll-results .signal-noise li.signal{
float:right;
text-align:right;
}
* html .poll-archive-grid li.col1 .poll{
margin:0;
}
#hpBcFeature .hpBcFeatRgt .content div.midcol .box.nw-twitter .content{
height:294px;
}
*html #hpBcFeature .hpBcFeatRgt .content div.midcol .box.nw-twitter .content{
height:293px;
}
.nw-twitter{
width:100%;
}
.nw-twitter-full{
width:98%;
}
.nw-twitter h2{
margin:0 0 4px 0;
font:normal 18px arial;
color:#900;
}
.nw-twitter p{
margin:0;
padding:0;
line-height:14px;
}
.nw-twitter .timeline-wrapper{
position:relative;
padding:0;
overflow:hidden;
height:196px;
margin-top:6px;
margin-bottom:8px;
}
.nw-twitter #timeline,.nw-twitter-full #timeline{
position:absolute;
}
.nw-twitter .updates{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
}
.nw-twitter .updates li.item{
clear:both;
margin-bottom:5px;
display:block;
padding:0 0 0 10px;
overflow:hidden;
background-image:url(bullet.gif);
background-repeat:no-repeat;
background-position:left 6px;
font:11px arial;
}
.nw-twitter .updates li.item p{
margin-bottom:0;
}
.nw-twitter .updates li.item b{
font-size:12px;
}
.nw-twitter .updates .user{
color:#039;
font:bold 11px arial;
}
.nw-twitter .updates .update-time{
color:#999;
font:10px arial;
}
.nw-twitter a.more,.nw-twitter a:link.more,.nw-twitter a:visited.more{
font:normal 11px arial;
color:#999;
}
.nw-twitter .more.arrow{
background-image:url(red_arrow.gif);
background-repeat:no-repeat;
background-position:left 2px;
padding:0 0 0 8px;
}
.box.nw-twitter .content{
padding-bottom:4px;
padding-top:4px;
}
.box.nw-twitter .bot div div .footer{
margin:0 0 0 4px;
padding:0;
position:relative;
z-index:3;
border:none;
height:20px;
overflow:hidden;
line-height:0;
top:-23px;
}
*html .box.nw-twitter .bot div{
overflow:hidden;
}
.nw-twitter .footer a.more.arrow{
line-height:20px;
}
.nw-twitter .footer .twitter-logo{
float:right;
width:145px;
border:none;
display:block;
}
.nw-twitter .nw-twitter-reply{
margin:8px 0 0 0;
padding:8px 0 0 0;
border-top:1px dotted #ccc;
}
.nw-twitter .nw-twitter-reply form .field{
height:60px;
}
.nw-twitter .nw-twitter-reply label{
font:bold 12px arial;
color:#900;
display:block;
margin:0 0 8px 0;
}
.nw-twitter .nw-twitter-reply form textarea{
display:none;
}
.nw-twitter .nw-twitter-reply ul{
list-style-type:none;
margin:0;
padding:0;
}
.nw-twitter .nw-twitter-reply ul li{
float:left;
margin-right:8px;
}
.nw-twitter .nw-twitter-reply ul li.last{
float:right;
margin-right:0;
}
.nw-twitter .nw-twitter-reply .twitter-logo{
float:none;
width:auto;
display:inline;
}
.nw-twitter .header{
margin:2px 0 5px 0;
padding:0 0 5px 0;
border-bottom:1px dotted #ccc;
}
#hpBcFeature .hpBcFeatRgt .content div.midcol .box.nw-twitter .timeline-status{
width:8%;
}
.nw-twitter .timeline-status{
width:6%;
float:right;
}
.nw-twitter .timeline-status .paused{
width:22px;
height:21px;
display:block;
cursor:pointer;
background-image:url(pause_button.gif);
background-repeat:no-repeat;
background-position:left top;
}
.nw-twitter .timeline-status .paused.enabled{
background-image:url(play_button.gif);
background-repeat:no-repeat;
background-position:left top;
}
#hpBcFeature .hpBcFeatRgt .content div.midcol .box.nw-twitter .branding{
width:87%;
}
.nw-twitter .branding{
width:87%;
height:19px;
overflow:hidden;
}
#main .nw-twitter .branding a:hover{
text-decoration:none;
border:none;
}
.nw-twitter .intro-copy{
color:#999;
font-size:11px;
}
.nw-twitter .intro-copy a:link,.nw-twitter .intro-copy a:visited{
color:#999;
}
.nw-twitter-full .intro-copy{
clear:both;
font:13px georgia;
color:#666;
line-height:18px;
margin:10px 0 10px 0;
padding-bottom:25px;
border-bottom:1px dotted #ccc;
}
.nw-twitter-full .intro-copy a:link,.nw-twitter-full .intro-copy a:visited{
color:#666;
}
.nw-twitter p.question{
font-size:11px;
}
.nw-twitter p.question span.nwk-txt{
color:#A61900;
font-weight:bold;
font-size:12px;
}
.nw-twitter #twitter-reply-field{
width:99%;
border:1px solid #D2D2C8;
height:50px;
overflow:auto;
display:none;
margin-bottom:8px;
}
*html .nw-twitter #twitter-reply-field{
width:98%;
border:1px solid #D2D2C8;
height:50px;
overflow:auto;
display:none;
margin-bottom:8px;
}
.nw-twitter-full #twitter-reply-field{
width:598px;
border:1px solid #D2D2C8;
height:50px;
overflow:auto;
display:none;
margin-bottom:8px;
}
*html .nw-twitter-full #twitter-reply-field{
width:599px;
border:1px solid #D2D2C8;
height:50px;
overflow:auto;
display:none;
margin-bottom:8px;
}
#twitter-reply-field-chars{
font:bold arial 12px;
color:#999;
float:right;
display:none;
min-width:14%;
}
#newstweets-reply-button{
display:none;
cursor:pointer;
outline:none;
}
.twitter-acct{
margin:0;
padding:0;
font:12px arial;
height:50px;
}
.twitter-acct a:link,.twitter-acct a:hover,.twitter-acct a:visited{
font-weight:bold;
color:#039;
}
.nw-twitter-full .header .twitter-logo{
width:140px;
}
.nw-twitter-full .timeline-status{
width:140px;
}
.nw-twitter-full .timeline-status .paused{
float:right;
width:130px;
height:21px;
display:block;
cursor:pointer;
background-image:url(pause_button.gif);
background-repeat:no-repeat;
background-position:109px top;
color:#999;
}
.nw-twitter-full .timeline-status .paused.enabled{
background-image:url(play_button.gif);
background-repeat:no-repeat;
background-position:right top;
}
.nw-twitter-full .timeline-wrapper{
position:relative;
padding:0;
overflow:hidden;
height:400px;
margin-top:6px;
clear:both;
}
.nw-twitter-full{
margin:0 8px;
}
.nw-twitter-full .updates{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
}
.nw-twitter-full .updates li.item{
clear:both;
margin-bottom:15px;
display:block;
padding:0 0 0 10px;
overflow:hidden;
background-image:url(bullet.gif);
background-repeat:no-repeat;
background-position:left 6px;
}
.nw-twitter-full .updates li.item p{
margin-bottom:0;
margin:0;
padding:0;
font:12px arial;
color:#000;
line-height:14px;
}
.nw-twitter-full .updates li.item b{
font-size:12px;
}
.nw-twitter-full .updates .user{
color:#039;
font:bold 11px arial;
}
.nw-twitter-full .updates .update-time{
color:#999;
font:10px arial;
}
.nw-twitter-full .question{
margin:0 0 10px 0;
padding:10px;
background-color:#f8f8f6;
clear:both;
width:97%;
float:left;
}
.nw-twitter-full .question p{
font:16px arial;
color:#000;
}
.nw-twitter-full .question p span.nw-title{
font-weight:bold;
}
.nw-twitter-full .question .nw-logo{
float:left;
height:48px;
width:48px;
margin:0 8px 0 0;
position:relative;
}
.nw-twitter-full .footer .nw-twitter-reply{
margin:8px 0 0 0;
padding:0;
}
.nw-twitter-full .footer .nw-twitter-reply form{
overflow:hidden;
}
.nw-twitter-full .footer .nw-twitter-reply label{
font:bold 12px arial;
color:#900;
display:block;
margin:0 0 8px 0;
}
.nw-twitter-full .footer .nw-twitter-reply .reply-submit-button{
display:none;
border:none;
cursor:pointer;
outline:none;
width:53px;
height:20px;
background:url(submit_button.gif) no-repeat left top;
text-indent:-999em;
font-size:0;
}
.nw-twitter-full .footer .nw-twitter-reply ul{
list-style-type:none;
margin:0;
padding:0;
}
.nw-twitter-full .footer .nw-twitter-reply ul li{
float:left;
margin-right:8px;
}
.nw-twitter-full .footer .nw-twitter-reply ul li.last{
float:right;
margin-right:0;
}
.nw-twitter-full .footer .nw-twitter-reply .twitter-logo{
float:none;
width:auto;
display:inline;
}
#clp-question-box,#clp-question-box a,#clp-question-box blockquote,#clp-question-box form,#clp-question-box h3,#clp-question-box h4,#clp-question-box h5,#clp-question-box input,#clp-question-box p,#clp-question-box table,#clp-question-box textarea,#clp-question-box tr,#clp-question-box th,#clp-question-box td{
border:0;
color:#000;
font-family:arial,sans-serif;
font-size:11px;
margin:0;
padding:0;
text-decoration:none;
}
#clp-question-box{
margin-top:12px;
padding-top:3px;
}
#clp-question-box a{
color:#039;
}
#clp-question-box blockquote{
font-family:georgia,serif;
font-size:12px;
line-height:1.25em;
}
#clp-question-box blockquote.spotlight{
font-size:14px;
}
#clp-question-box form{
background:transparent url(double-dot.gif) repeat-x bottom left;
padding-bottom:15px;
}
#clp-question-box h3.previous-qa,#clp-question-box h3.reader-q{
border:0;
color:#731007;
cursor:pointer;
height:20px;
font-size:0;
margin-bottom:20px;
padding-top:15px;
text-indent:-1000px;
}
#clp-question-box h3.previous-qa{
background:transparent url(signal_noise_title.gif) no-repeat bottom left;
}
#clp-question-box h3.reader-q{
background:transparent url(signal_noise_title.gif) no-repeat bottom left;
}
#clp-question-box h4{
color:#333;
padding-bottom:3px;
text-transform:uppercase;
}
#clp-question-box h5{
background:url(dot_hex_999.gif) repeat-x scroll 0 bottom;
margin-bottom:12px;
padding-bottom:12px;
}
#clp-question-box h5 a:hover,#clp-question-box h5 a:active{
border-bottom:1px dotted #039;
}
#clp-question-box label{
float:left;
color:#333;
font-size:10px;
padding-top:6px;
}
#clp-question-box p,#clp-question-box p strong{
color:#000;
font-family:arial,sans-serif;
font-size:11px;
font-weight:bold;
padding-bottom:3px;
}
#clp-question-box p.form-desc{
font-weight:normal;
}
#clp-question-box p.username{
text-align:right;
}
#clp-question-box table{
width:378px;
}
#clp-question-box input{
height:12px;
padding:3px;
}
#clp-question-box input,#clp-question-box textarea{
border:1px solid #ccc;
}
#clp-question-box input,#clp-question-box th{
width:115px;
}
#clp-question-box input[submit]{
color:Red;
}
#clp-question-box textarea{
width:378px;
}
.qa-article{
margin:0 0 10px 0;
padding-bottom:8px;
background:transparent url(fw_dotbott.gif) repeat-x scroll 0 bottom;
clear:both;
}
.qa-article .date{
font:bold .85em Arial;
color:#000;
margin-bottom:2px;
}
.qa-article .question{
display:block;
font:.9em Georgia;
color:#000;
margin-bottom:4px;
line-height:20px;
}
.qa-article .question span{
font-weight:bold;
}
.qa-article .attribution{
font:bold .85em Arial;
color:#000;
float:right;
clear:right;
margin-bottom:4px;
}
.qa-article .articlelink{
display:block;
clear:both;
font:bold .85em Arial;
}
#qaform{
margin-bottom:10px;
}
#qaform .header{
margin-bottom:8px;
}
#qaform .header h1{
font:bold .85em Arial;
color:#333;
margin-bottom:4px;
text-transform:uppercase;
}
#qaform .header p{
font:.85em Arial;
color:#000;
}
#qaform .controls{
clear:both;
}
#qaform .firstname,#qaform .lastname,#qaform .emailaddress{
width:33%;
float:left;
}
#qaform .firstname input,#qaform .lastname input,#qaform .emailaddress input{
height:16px;
width:116px;
margin-right:5px;
}
#qaform .fields{
font:.8em Arial;
color:#333;
float:left;
margin-bottom:8px;
}
#qaform .fields label{
display:block;
}
#qaform .questionwrite{
font:.8em Arial;
color:#000;
margin-bottom:6px;
}
#qaform .questionwrite textarea{
height:70px;
width:375px;
}
#qaform .submit input{
cursor:pointer;
margin-left:318px;
clear:both;
height:23px;
width:61px;
display:block;
border:none;
background:url(button_submit.gif) repeat-x left top;
}
#mailbag-modal{
background:#efefef url(dot_hex_999.gif) repeat-x left top;
width:358px;
height:60px;
padding:12px 12px 0 12px;
border-bottom:1px dotted #ccc;
}
#mailbag-modal h6{
font:bold 11px arial;
color:#870000;
margin:0 0 12px 0;
}
#mailbag-modal a.closeModal{
font:bold 10px arial;
color:#039;
text-transform:uppercase;
display:block;
float:right;
width:45px;
visibility:hidden;
}
#mailbag-modal .loading2{
float:left;
position:absolute;
margin-top:-5px;
margin-left:2px;
}
#qaform .error-message{
font:bold 11px arial;
color:#c63620;
margin-bottom:2px;
}
#qaform ul.errors{
display:none;
font:11px arial;
padding:0 0 6px 0;
list-style-type:none;
list-style-position:outside;
}
#qaform ul.errors li{
margin-bottom:2px;
padding-left:13px;
background:url(sitemap_arrow-red.png) no-repeat 5px 4px;
color:#c63620;
}
.slider{
float:none;
clear:both;
margin:0 auto 2px auto;
width:241px;
height:47px;
overflow:hidden;
}
.slider-label{
margin:0 auto;
padding:0;
list-style-type:none;
font:bold 9px arial;
width:100%;
text-transform:uppercase;
margin:0 auto;
position:relative;
z-index:10;
height:10px;
overflow:hidden;
color:#666;
}
.slider-label .left{
float:left;
width:48%;
text-align:right;
}
.slider-label .right{
float:right;
width:48%;
}
.slider-label .left span{
background-image:url(arrow_left.gif);
background-repeat:no-repeat;
background-position:left 0;
padding:0 11px 0 0;
}
.slider-label .right span{
background-image:url(arrow_right.gif);
background-repeat:no-repeat;
background-position:right 0;
padding:0 0 0 11px;
}
.slider-label .left span.selected{
background-image:url(dark_arrow_left.gif);
background-position:left -1px;
}
.slider-label .right span.selected{
background-image:url(dark_arrow_right.gif);
background-position:right -1px;
}
.poll .handle-wrapper{
width:241px;
margin:0 auto 0;
}
.poll .handle-wrapper .handle{
position:relative;
height:43px;
width:15px;
background-image:url(slider.gif);
background-repeat:no-repeat;
background-position:left top;
margin-top:-36px;
cursor:pointer;
z-index:10;
left:113px;
font-size:1px;
line-height:1px;
}
.slider .line{
list-style-type:none;
margin:0;
padding:0;
width:100%;
height:53px;
overflow:hidden;
cursor:pointer;
background:transparent url(center_notch.gif) no-repeat 120px top;
position:relative;
z-index:9;
top:-10px;
}
.slider .line li{
height:30px;
margin-top:14px;
}
.slider .line li.left{
background-image:url(signal.gif);
background-position:left top;
background-repeat:no-repeat;
width:120px;
float:left;
}
.slider .line li.right{
background-image:url(noise.gif);
background-position:right top;
background-repeat:no-repeat;
width:120px;
float:right;
}
.slider .units{
cursor:pointer;
width:241px;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
margin:-58px auto 0 auto;
z-index:5;
height:50px;
overflow:hidden;
background:transparent url(meter_notch.gif) no-repeat right 10px;
}
.slider .units li{
float:left;
width:40px;
background:transparent url(meter_notch.gif) no-repeat left top;
height:30px;
margin-top:10px;
}
.slider .units li.center{
background:none;
height:50px;
margin-top:0;
}
.slider .units li.last{
height:30px;
}
.BoxCollection .box .top{
background:#f3f4ef;
border-left:1px solid #999;
padding:0;
}
.BoxCollection .box .top div div{
border:none;
}
.BoxCollection .box .top div{
background:none;
border-right:1px solid #999;
}
.BoxCollection .box .content{
padding:1px 8px 0 8px;
background:#F3F4EF;
}
.BoxCollection .box .noHr{
padding:0;
}
.BoxCollection .box .artaltOn .noHr{
_padding-bottom:10px;
}
.BoxCollection .ArticleTease .content{
padding:0;
}
.box .bot div div span{
font-size:10px;
text-align:center;
padding:0;
margin:0;
position:relative;
}
.BoxCollection .box .bot a{
text-decoration:none;
}
.BoxCollectionGrey .box,.BoxCollectionGrey .box .top div div,.BoxCollectionGrey .box .bot div div,.BoxCollectionGrey .ArticleTease,.BoxLightGrey .box,.BoxLightGrey .box .top div div,.BoxLightGrey .box .bot div div,.BoxLightGrey .ArticleTease{
background:#F3F3EF;
}
.BoxCollectionWhite .box .top div div,.BoxCollectionWhite .box .bot div div,.BoxCollectionWhite .ArticleTease,.BoxWhite .box,.BoxWhite .box .top div div,.BoxWhite .box .bot div div,.BoxWhite .ArticleTease,.BoxCollectionWhite .box .content,div.BoxCollectionWhite .box .top{
background-color:#fff;
}
.BoxCollectionWhite .box .top div{
background-color:transparent;
}
.BoxCollectionWhite .box .top div div{
background-color:#fff;
}
.BoxCollectionWhite .box .top,.BoxWhite .box .top{
background-position:left -48px;
}
.BoxCollectionWhite .box .top div,.BoxWhite .box .top div{
background-position:right -12px;
}
.BoxCollectionWhite .box .bot,.BoxWhite .box .bot{
background-position:left -6px;
_overflow:hidden;
}
.BoxCollectionWhite .box .bot div{
background-position:right -18px;
}
#ToolBox{
width:130px;
float:left;
margin:5px 14px 0 0;
font-family:Arial,Verdana,Helvetica,sans-serif;
}
#ToolBox ul{
margin:0;
padding:0;
}
#ToolBox ul li{
margin:0;
padding:0;
text-indent:0;
}
#ToolBox ul li.font{
background:url(horizdivider.gif) repeat-x bottom;
overflow:hidden;
height:1%;
padding-bottom:2px;
}
#ToolBox ul li.font span{
background:url(toolbox_letters.gif) no-repeat center left;
float:left;
}
#ToolBox ul li.print a{
background:url(nw_print_icon.gif) no-repeat center left;
line-height:16px;
}
#ToolBox ul li.email a{
background:url(nw_email_icon.gif) no-repeat center left;
line-height:16px;
}
#ToolBox ul li.feed a{
background:url(nw_rss_icon.gif) no-repeat center left;
line-height:16px;
}
#ToolBox ul li.social a{
background:url(nw_socialnetworks_icon.gif) no-repeat center left;
line-height:16px;
}
#ToolBox ul li.sphere a{
background:url(sphereicon.gif) center left no-repeat;
line-height:16px;
padding-bottom:4px;
padding-top:4px;
}
#ToolBox ul li.feedwidget a{
background:url(get_and_share_widget_icon.gif) no-repeat left top;
padding-bottom:3px;
line-height:16px;
}
#ToolBox ul{
padding:0;
margin:0;
list-style:none;
}
#ToolBox ul li{
margin-bottom:5px;
font-size:.8em;
padding:0 5px 0 6px;
}
#ToolBox ul li a,#ToolBox ul li span{
color:#000;
text-decoration:none;
padding:0 0 0 18px;
}
#ToolBox .content{
padding:0;
background:#dfeaec;
}
#ToolBox .box .content li{
font-family:Arial,sans-serif;
font-size:.8em;
line-height:normal;
}
.columnist #ToolBox{
float:right;
margin-left:10px;
}
.columnist #ToolBox .box{
margin-bottom:10px;
}
#ToolBox ul li{
border-bottom:none;
}
#ToolBox .box .content .sponsorship{
float:left;
text-align:left;
padding-bottom:1px;
color:#73726C;
}
#ToolBox .box .content .sponsorship a img{
padding-top:3px;
}
#ToolBox .box .content .sponsoredAd{
padding:4px 0 3px 0;
height:auto;
}
#FontSizeSlider{
width:40px;
height:9px;
background:url(toolbox_scrollbar.gif) no-repeat left center;
float:left;
margin:2px 0 0 8px;
}
#FontSizeSlider div{
cursor:pointer;
left:0;
top:0;
position:relative;
width:9px;
height:9px;
float:left;
background:url(toolbox_scroller.gif) no-repeat left center;
}
.SocialLinks{
font-size:.9em;
}
.SocialLinks .arrow{
background:url(darkvoicebubblearrow.gif) no-repeat;
height:21px;
width:11px;
float:left;
position:relative;
z-index:10000;
margin:38px -1px 0 0;
}
.SocialLinks .box{
float:left;
width:112px;
clear:none;
}
.SocialLinks .box .top{
background-color:#DFEAEC;
}
.SocialLinks .top,.SocialLinks .top div,.SocialLinks .bot,.SocialLinks .bot div{
background-color:transparent;
}
.SocialLinks .top div div,#ToolBox .SocialLinks .bot div div{
background-color:#fff;
}
.SocialLinks .top{
background-position:left 0;
}
.SocialLinks .top div{
background-position:right -12px;
}
.SocialLinks .box .content{
padding-bottom:2px;
padding-top:5px;
}
.SocialLinks .bot{
background-position:left -6px;
_overflow:hidden;
}
.SocialLinks .bot div{
background-position:right -18px;
}
.SocialLinks .box .content ul{
list-style-type:none;
margin:0;
}
.SocialLinks .box .content ul li{
margin:0 0 .5em 0;
padding:0;
font-family:arial;
}
.SocialLinks .box .content ul li a{
padding-left:20px;
color:#000;
}
.SocialLinks .box .content ul li.digg a{
background:url(icon_dig.gif) no-repeat center left;
}
.SocialLinks .box .content ul li.newsvine a{
background:url(icon_newsvine.gif) no-repeat center left;
}
.SocialLinks .box .content ul li.delicious a{
background:url(icon_del.gif) no-repeat center left;
}
.SocialLinks .box .content ul li.facebook a{
background:url(icon_facebook.gif) no-repeat center left;
}
.SocialLinks .box .content ul li.fark a{
background:url(icon_fark.gif) no-repeat center left;
}
.SocialLinks .box .content ul li.reddit a{
background:url(icon_reddit.gif) no-repeat center left;
}
.SocialLinks .box .content ul li.stumbleupon a{
background:url(icon_stumbleupon.gif) no-repeat center left;
}
.SocialLinks .box .content ul li.yahoo{
padding:0;
}
.SocialLinks .box .content ul li.yahoo form{
margin:0;
padding:0;
width:90px;
overflow:hidden;
height:20px;
}
.SocialLinks .box .content ul li.yahoo form a:link,.SocialLinks .box .content ul li.yahoo form a:visited{
margin:0 0 0 1-px;
padding:0;
border:1px solid #fff;
}
.SocialLinks .box .content ul li.yahoo a:link,.SocialLinks .box .content ul li.yahoo a:visited{
margin:0 0 0 -1px;
padding:0;
border:1px solid #fff;
}
.SocialLinks .box .content ul li.myspace{
margin:0;
}
.SocialLinks .box .content ul li.myspace a{
padding:0;
margin:0;
overflow:hidden;
}
.SocialLinks .box .content ul li.myspace a img{
margin:0 0 0 -3px;
width:25px;
height:20px;
overflow:hidden;
}
.SocialLinks .box .content ul li.myspace a span{
margin-left:-4px;
}
.SocialLinks ul{
list-style-type:none;
margin:0;
}
.SocialLinks ul li{
margin:0 0 .5em 0;
padding:0;
font-family:arial;
float:left;
}
.SocialLinks ul li a,.SocialLinks ul li a:hover{
margin-right:7px;
}
.BoxCollection .box .bot span{
background:url(tab_linktab_left.gif) no-repeat;
display:inline-block;
height:15px;
}
.BoxCollection .box .bot span span{
background:url(tab_linktab_right.gif) no-repeat top right;
display:inline-block;
height:15px;
}
.BoxCollection .bot span a{
display:inline-block;
background:url(tab_linktab_middle.gif) repeat-x;
}
.BoxCollectionWhite .artaltOff{
background:#fff;
}
.BoxCollectionWhite .artaltOn{
background:#efefef;
}
#mmGuide .boxN .top{
background-position:left -72px;
}
#mmGuide .boxN .top div{
background-position:right -84px;
}
#mmGuide .boxN .content{
background-color:#f3f4ef;
padding:9px;
}
#mmGuide .boxN .top div div,#mmGuide .box .bot div div{
background-color:#f3f4ef;
}
#mmGuide .boxN .bot{
background-position:left -78px;
_overflow:hidden;
}
#mmGuide .boxN .bot div{
background-position:right -90px;
}
#mmGuide .box2,#mmGuide .boxN{
margin:2px 0 8px 0;
}
#mmGuide .box2 .top{
background-position:left 0;
}
#mmGuide .box2 .top div{
background-position:right -12px;
}
#mmGuide .box2 .top div div,#mmGuide .box2 .bot div div{
background-color:#fff;
}
#mmGuide .box2 .content{
background:#fff;
padding:9px;
}
#mmGuide .box2 .bot{
background-position:left -6px;
}
#mmGuide .box2 .bot div{
background-position:right -18px;
}
#mmWrapper{
margin-top:2px;
}
#mmWrapper .box{
margin:2px 0 8px 0;
*margin-top:1px;
}
#mmWrapper .peekTitleTop{
margin:6px 0 0 6px;
padding:0;
height:30px;
*height:28px;
}
#mmWrapper .peekBox div.top,#mmWrapper .peekBox div.bot{
margin:0 0 0 127px;
}
#mmWrapper .box div.top{
background-position:left -144px;
}
#mmWrapper .box div.top div{
background-position:right -156px;
}
#mmWrapper .box div.top div div{
background:#e2e2da;
}
#mmWrapper .box div.content{
background:#e2e2da;
padding:0 4px 0 0;
}
#mmWrapper .box div.bot{
background-position:left -150px;
_overflow:hidden;
}
#mmWrapper .box div.bot div{
background-position:right -162px;
}
#mmWrapper .box div.bot div div{
background:#e2e2da;
}
#mmWrapper .peekPin{
background:#e2e2da url(peek_pin.gif) repeat-y 100% bottom;
}
#mmWrapper .peekSelected{
border-right:1px solid #fff;
background:#fff url(arrow_selected.gif) no-repeat right top;
height:34px;
}
#mmWrapper .box div.content .sectionWrapper{
width:100%;
}
#mmWrapper .box div.content ul.peekSections li.title{
background-color:#e2e2da;
padding:0 0 10px 6px;
margin:0;
color:#000;
overflow:hidden;
}
#mmWrapper .box div.content ul.peekSections li{
list-style-type:none;
padding:0;
cursor:pointer;
}
#mmWrapper .peekOff{
background-color:#e3e3d9;
}
#mmWrapper .medTan{
background-color:#ccccc2;
}
#mmWrapper .selected{
border-right:1px solid #fff;
background:#f3f3f1 url(arrow_selected.gif) no-repeat right top;
height:34px;
}
#mmWrapper .box div.content ul.peekSections li a{
font:bold 1.0em arial;
color:#333;
text-decoration:none;
display:block;
padding:11px 0 3px 6px;
margin:0;
height:20px;
clear:right;
overflow:hidden;
border:none;
}
#mmWrapper .box .content div.box{
margin:2px 0 0 0;
}
#mmWrapper .box .content div.box div.top{
background-position:left 0;
}
#mmWrapper .box .content div.box div.top div{
background-position:right -12px;
}
#mmWrapper .box .content div.box div.top div div{
background-color:#fff;
}
#mmWrapper .box .content div.box div.content{
background:#fff;
}
#mmWrapper .peekContent{
padding-top:5px;
height:389px;
}
#mmWrapper .box .content div.box div.bot{
background-position:left -6px;
_overflow:hidden;
}
#mmWrapper .box .content div.box div.bot div{
background-position:right -18px;
}
#mmWrapper .box .content div.box div.bot div div{
background-color:#fff;
}
#mmWrapper .box .content .box .content .peekContent{
width:100%;
padding:3px 0 0 7px;
overflow:hidden;
}
.mmGuideGallery{
float:left;
height:78px;
width:151px;
margin:0 5px 0 0;
overflow:hidden;
}
.mmGuideGallery div.imgLeft{
margin-right:4px;
}
.mmGuideGallery h6{
font:.90em arial;
}
.mmGuideGallery .rubric{
margin:0;
padding:0;
font-size:.80em;
}
.mmGuideGallery .icon{
clear:both;
margin:2px 4px 0 0;
float:left;
vertical-align:top;
}
.mmGuideGallery p{
font:.85em arial;
color:#000;
margin:0;
padding:0;
line-height:.95em;
}
.mmGuideGallery a:link,.mmGuideGallery a:visited{
color:#000;
}
.mmGuideGallery .date{
font:.85em arial;
color:#73726c;
margin:3px 0 0 0;
}
#mmComments{
clear:both;
width:100%;
margin:6px 0 0 0;
}
#mmComments .box{
margin:0;
}
#mmComments .box .content{
padding:2px 7px;
}
#mmComments .discussBox .top{
background-position:left -48px;
}
#mmComments .discussBox .top div{
background-position:right -60px;
}
#mmComments .discussBox .top div div,#mmComments .discussBox .bot div div{
background:#dfeaec;
}
#mmComments .discussBox .bot{
background-position:left -54px;
}
#mmComments .discussBox .bot div{
background-position:right -66px;
}
#mmToolBarBox.box3{
margin:0;
padding:0;
}
#mmToolBarBox.box3 .content{
padding:0;
margin:0;
background:#dfeaec;
overflow:hidden;
height:14px;
}
#mmToolBarBox.box3 .top{
background-position:left -48px;
}
#mmToolBarBox.box3 .top div{
background-position:right -60px;
}
#mmToolBarBox.box3 .top div div,#mmToolBarBox.box3 .bot div div{
background-color:#dfeaec;
}
#mmToolBarBox.box3 .bot{
background-position:left -54px;
}
#mmToolBarBox.box3 .bot div{
background-position:right -66px;
}
#mmToolbox{
-moz-user-select:none;
font-size:10px;
line-height:10px;
overflow:hidden;
}
#mmToolbox ul{
padding:0;
margin:3px 0 0 5px;
list-style-type:none;
overflow:hidden;
}
#mmToolbox ul li{
padding:0;
margin:0 14px 0 0;
display:inline;
}
#mmToolbox a{
color:#000;
text-decoration:none;
}
#mmToolbox a.print{
padding:1px 0 0 18px;
background:url(nw_print_icon.gif) no-repeat left top;
}
#mmToolbox a.emailArticleLink{
padding:1px 0 0 18px;
background:url(nw_email_icon.gif) no-repeat left 2px;
}
#mmToolbox a.rss{
padding:1px 0 0 18px;
background:url(nw_rss_icon.gif) no-repeat left top;
}
#mmToolbox span.socialNetworks{
padding:1px 0 0 18px;
cursor:pointer;
background:url(nw_socialnetworks_icon.gif) no-repeat left top;
}
#mmToolbox ul li a.sphere img{
margin:0 4px 0 0;
}
#ShareLinks{
display:none;
width:112px;
background-color:#dceaec;
z-index:10;
position:absolute;
padding:0;
margin-top:-1px;
z-index:1000;
left:0;
}
#ShareLinks .box .content{
padding:0 0 0 8px;
background:#dfeaec;
}
#ShareLinks .box{
margin:0;
}
#ShareLinks .box .bot div div{
padding:0;
margin:0;
line-height:1px;
font-size:6px;
background:#dfeaec;
}
#ShareLinks .box .bot{
background-position:left -54px;
}
#ShareLinks .box .bot div{
background-position:right -66px;
}
#ShareLinks div.ml{
overflow:hidden;
background-image:url(toolbox_m.gif);
background-position:left top;
background-repeat:repeat-y;
}
#ShareLinks div.mr{
overflow:hidden;
background-image:url(toolbox_m.gif);
background-position:right top;
background-repeat:repeat-y;
}
#ShareLinks div.mb{
overflow:hidden;
background-image:url(toolbox_m.gif);
background-position:left bottom;
background-repeat:repeat-x;
}
#ShareLinks div.bl{
overflow:hidden;
background-image:url(toolbox3_bl.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
#ShareLinks div.br{
overflow:hidden;
background-image:url(toolbox3_br.gif);
background-position:right bottom;
background-repeat:no-repeat;
}
#ShareLinks div.feedLinks{
padding:0;
margin:0;
}
#ShareLinks div.feedLinks ul{
list-style-type:none;
margin:0;
padding:0;
}
#ShareLinks div.feedLinks ul li{
clear:both;
padding:0;
margin:0;
}
#ShareLinks div.feedLinks a:hover{
border:none;
}
#ShareLinks a{
margin:0;
border-collapse:collapse;
padding:5px 0 0 22px;
overflow:hidden;
font-size:10px;
height:17px;
display:block;
color:#000;
text-decoration:none;
font-family:arial;
font-weight:bold;
background-position:left center;
background-repeat:no-repeat;
}
#ShareLinks a.linkSphere{
background-image:url(icon_sphere.gif);
}
#ShareLinks a.linkDigg{
background-image:url(icon_dig.gif);
}
#ShareLinks a.linkNewsvine{
background-image:url(icon_newsvine.gif);
}
#ShareLinks a.linkDelicious{
background-image:url(icon_del.gif);
}
#ShareLinks a.linkFacebook{
background-image:url(icon_facebook.gif);
}
#ShareLinks li.yahoo form{
margin-left:-2px;
}
#ShareLinks li.yahoo form a{
margin-left:0;
padding:0 0 4px 4px;
}
#ShareLinks li.yahoo a{
margin-left:0;
padding:0 0 4px 4px;
}
#ShareLinks li.yahoo a span span{
margin-left:-4px;
}
#ShareLinks li.yahoo form a span span{
margin-left:-3px;
}
#ShareLinks li.myspace a{
padding:0;
}
#ShareLinks li.myspace a img{
margin:0 0 0 -3px;
width:25px;
height:20px;
overflow:hidden;
}
#ShareLinks li.myspace a span{
margin-left:-3px;
}
#NwLaunchPad{
width:428px;
display:none;
}
#NwLaunchPad .top{
background:url(lp_dropshadow_top.png) no-repeat left top;
font-size:1px;
height:15px;
margin:0;
padding:0;
overflow:hidden;
}
#NwLaunchPad .bot{
background:url(lp_dropshadow_bot.png) no-repeat left top;
font-size:1px;
height:15px;
margin:0;
padding:0;
overflow:hidden;
}
#NwLaunchPad .mid{
background:url(lp_dropshadow_mid.png) repeat-y left top;
height:208px;
overflow:hidden;
margin:0;
padding:0;
overflow:hidden;
}
#NwLaunchPad .torso{
margin:0 14px;
width:398px;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
background:#dfeaec;
height:208px;
overflow:hidden;
}
#NwLaunchPad .torso div span{
display:none;
}
#NwLaunchPad .torso .content{
margin:-16px 0 0 -1px;
}
#NwLaunchPad .torso .close{
background:url(launchpad_close.gif) no-repeat left top;
height:15px;
display:block;
position:relative;
z-index:10000;
cursor:pointer;
left:333px;
top:6px;
width:60px;
overflow:hidden;
}
#NwLaunchPad .torso .content .loading{
width:398px;
text-align:center;
border:1px solid #ccc;
background:#dfeaec;
vertical-align:middle;
height:207px;
overflow:hidden;
text-align:center;
padding-top:25%;
}
#NwLaunchPad .torso .content .loading .loadGif{
margin:0 8px 0 0;
}
ul.category{
	float:left;
	width:300px;
	list-style:none;
	padding-left:6px;
}
ul.category li{
	margin:0;
	padding:2px 0 2px 10px;
	font:bold .85em arial;
	background:url(bullet.gif) no-repeat 0 center;
}
ul.category li a{
	margin:0;
	color:#000;
}
ul.category li a:hover{
	margin:0;
	color:#b21901;

}
