body {background: #f2f2eb; font: x-small/1.2 Georgia, Times, serif; color: #2e2b1e; width: 100%;}

a:link	{color: #16507e; text-decoration: none;}
a:visited	{color: #2e2b1e; text-decoration: underline;}
a:hover	{color: #16507e; text-decoration: underline;  }

div, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, p, .clearall, .clearb, form, img, textarea, body, label, fieldset, table, tr, td	{margin: 0; padding: 0; border: 0; text-decoration: none;} 
textarea	{border: 1px;}

.alt	{display:none; font-size:10px; margin-top:10px; }
.block {display: block;}
.clearb {clear: both; font-size: .1em; line-height: .1em;}
.clearl {clear: left; font-size: .1em; line-height: .1em;}
img {display: block;}
html p	{font-size: 13px;line-height: 1.5em; color: #2e2b1e; padding-bottom: 1.1em;}

.i {font-style:italic;}
.ni {font-style:normal;}
.lc {text-transform:lowercase;}
.uc {text-transform:uppercase;}
.sc {font-variant:small-caps;}
.rt {text-align:right;}
.lt {text-align:left;}
.ct {text-align:center;}
.jt {text-align:justify;}
.red {color:#b90304;}
.inlineimage {display:block; padding:0px;}
.left {float:left; padding:5px 15px 10px 0;}
.right {float:right; padding:5px 0 10px 15px;}
.inlineimage p.caption {width:200px; }
.inlineimage p.captionwide {width:400px; }
.fontsize9 { font-size:9px;}
.serif { font-family:Georgia, Times, serif;}
.sans { font-family:Verdana, Helvetica, sans-serif;}

.p {clear: both;position: relative; background: none; border-left: 1px solid #ccb; border-right: 0px solid #ccb; min-height:650px !important; height:auto !important; height:650px;}/*EDITTED*/

#hdrsubs, #hdrflipbk, .sepr, .slink h4, .tellus h3, #autohed, #hdrflipbk, #subsNavCont, #globalNav, #globalNav ul#navmenu, ul#navmenu li, ul#navmenu a, #photocredits, #printhed, #login, #archivewrap, #relatedlinks, #xrail, #yrail, #footer, #topBannerAd, #bottom, .pagination, #features, #printad, #printoptions, #features1, #dartheader	 { display:none; }/*EDITTED*/

#header { margin-bottom:0px; margin-top:15px; height:50px; background:none;  display:block !important; border-bottom:15px solid #fff;}
#logo {background: none; display:block !important;}
#logo a {background:none;display:block!important; text-indent:-9999px; text-decoration:none;}
#logo img { display:block !important; }

.utils	{display:none; visibility:hidden;}/*EDITTED*/

p.caption {font:10px verdana, helvetica, sans-serif; margin-top:3px; padding-bottom:0;}
    
h3.subhed_right {clear:both; display:block; font:11px Verdana, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#b90304; padding-left:15px;}
h2#indhed {font: 24px Verdana, Helvetica, sans-serif; text-transform:uppercase; line-height: 1.0em; padding-bottom:0px; color:#b90304; font-weight:bold;} 

/*ADDED*/
img#printlogo, #botnav	{display:block; }
#printbody	{width: 100%;}


/*ARTICLE*/
h1#articlehed, h1#articlehed a { font-size:22px; font-weight:bold; margin-bottom:6px; padding:0 15px; clear:left;  padding-top:3px;}
h2#indhed {margin-left:15px; padding-top:6px 0; }
#articleheads {padding-left:15px;}
#articleheads h1#articlehed, #articleheads h1#articlehed a { font-size:22px bold;  margin-bottom:6px; padding-top:3px; padding-left:0px;}
#articleheads h2#articleintro {font:17px normal;line-height:22px;}
#articleheads h4#articleauthor {font: bold 11px Verdana; float:left; margin-top:4px;}
#articleheads h4#articleauthor, .wide #articleheads h4#articleauthor a {text-transform:uppercase; }
#articleheads .sep {font:bold 11px Verdana; color:#32e2b1e; float:left; padding:4px 5px 0 5px; }
#articleheads h5#article_itemlist{font:11px Verdana; line-height:18px;  color:#b90304; clear:left; padding-top:6px; margin-bottom:-20px;}
#articleheads h5#article_itemlist strong{ font-weight:normal; color:#b90304;}
#articleheads h5#article_itemlist em { font-style:normal; font-weight:bold; text-transform:uppercase; }

.captionedphoto{padding-left:15px;}
.captionedphoto .captionwrap { font:10px Verdana;}

#articlebody {padding:7px 15px 0 15px; clear:inherit !important; clear:left; margin-top:20px;}
#articlebody #articletext p {}
#articlebody #articletext .inlineimage p.caption {font:10px Verdana; line-height:12px;}
#articlebody #articletext blockquote { font:italic 20px Georgia normal; width:242px; color:#797963; margin:0px; padding:0px; margin-bottom:8px;  }
#articlebody #articletext blockquote.left{ float:left;  margin-right:25px; text-align:left;}
#articlebody #articletext blockquote.right{ float:right; margin-left:25px; text-align:right;}
#articlebody #articletext {font:12px Georgia; color:#2e2b1e; line-height:15px;}
#articlebody #articletext .asc {font-size:28px; font-weight:bold;}
#articlebody #articletext p {}
#articlebody #articletext h4 {font:17px normal; padding-bottom:5px;}

/*ITEM LIST*/
#itemlistintro {  padding:0 0 0px 15px; clear:both;}
#itemlistintro h1#intro_hed{ font-size:22px; font-weight:bold;}
#itemlistintro .captionedphoto {float:right; margin-left:12px; margin-right:14px !important; margin-right:7px; }
#itemlistintro h2, #itemlistintro h3, #itemlistintro strong { font-size:17px; line-height:22px; font-weight:normal;}

.item {clear:both; margin-left:-15px;}
.item.first {margin-top:12px;}
.item dl.itemtext {font-size:12px; line-height:16px;}

.item.first {padding-top:12px;}
.item { padding:0 15px; margin-bottom:13px; }
.item .captionedphoto {float:left; margin-right:7px;}
.item dl.itemtext{ width:334px;  width:auto !important; width:331px; margin-left:15px; }
.item dl.itemtext dt.hed, .item dl.itemtext dt.hed a, .item dl.itemtext dd.subhed, .item dl.itemtext dd.subhed a { font-weight:bold;}

/*SLIDE SHOW*/


.slide{clear:both; margin-bottom:15px;}
dd.bodytext {margin-left:15px; clear:both; }
dd.author {margin-left:15px; clear:both; }
#slideCapt dt {font:12px Georgia, Times, serif; font-weight:bold;}
.slideCaption dl {padding:7px 7px; overflow:hidden; } 
#slideCapt dd.bodytext {}
#slideCapt dd.intro p, #slideCapt dd.bodytext p { font:10px Verdana, Helvetica, sans-serif; line-height:1.25em; }
#slideCapt dd a {font-weight:bold; }
.slideCapLeft, .slideCap, .slideCaption { font:10px Verdana, Helvetica, sans-serif; line-height:1.25em; }
.slideCapLeft dl, .slideCap dl { padding:7px 0 0 0; }
.slideCap dl {width:100%;}

#showHeader {padding-top:10px; padding-left:15px; margin-bottom:12px; }
#showHeader dt.introhed { font-size:23px;  font-weight:bold; margin-bottom:5px;}
#showHeader dd.intro {font-size:17px;  margin-bottom:4px;}
#showHeader dd.intro strong {font-weight:normal;}
#showHeader dd.introbody  {  font-size:12px; }
#showHeader dd.credits {   padding-top:4px; }


#showNav {display:none;} 
#slidecount {font:9px Verdana, Helvetica, sans-serif; font-weight:bold; padding-left:15px; padding-bottom:7px;}

span.c, span.dd { font:11px Verdana, helvetica, sans-serif; font-weight:bold; text-transform:uppercase; line-height:1.4em; display:block;}
span.cs :after, h4.dds :after { content:""; display:block; height:0; clear:both; visibility:hidden;}
span.cs { float:left;}
span.dd { text-transform:none; }
span.dds { background:url(i/foot/sepr.gif) 0px 3px no-repeat; padding-left:7px; margin-left:7px; display:block; float:left;  }
span.c span { text-transform:none; }

#hdrsubs_enter {display:none;}