body {background-color:#a0a0a0;font-family:arial,helvetica;font-size:1em;}
body,#footer,.error,#middle,object {margin:0 auto;}
h3,dl,dt,dd,p,td,table,img,.date,.chart,.link,.refresh,.logo,.txt10,.clr,#ad3,a {margin:0;}
.twitter,.chart,.rss,.ad3 {display:inline;}
#left,#right,#leftmedia,#rightmedia,#,h2{text-align:left;}
.about {width:470px;clear:left;}
.about>h2 {clear:left;}
img,#ad3 {border:0;}
a {text-decoration:none;color:#bb44cc;}
a:hover,#contact a,.desc a,.refresh {text-decoration:underline;}
#links h4 {border-bottom:solid .5pt #ddd;width:90%;font-size:8.7pt;letter-spacing:6px;}
.ad img {width:278px;height:54px;}
#ad1 {margin:7px 0 0 0;}
#ad2 {margin:5px 0 7px 0;}
#ad2 span {font-size:6.3pt;}
#ad3 {width:90px;clear:none;margin:0 0 0 3px;}
#ad3a {margin:17px 0 12px 0;font-size:9pt;}
#ad2m {margin:14px 0 0 6px;}
#wrap {width:788px;background-color:#fff;margin:4px auto;min-height:800px;border:solid 1.3pt #707070;}
.intro {width:450px;font-style:oblique;}
.rss {width:40px;}
.rss img {height:25px;margin:0 6px;}
#menu {width:400px;margin:0 0 0 5px;font-size:9.5pt;}
#menu dl,#leftwrap,.item,img,#ad3 {float:left;}
#menu dd {margin-right:4px;padding:1px 3px;}
#menu a {color:inherit;}
.current {border:solid .1pt red;color:#baa;}
#inner_wrap,#footer {width:760px;}
#inner_wrap {margin:15px auto;}
#left,#leftwrap,#topstory,#subheadlines,#leftmedia {width:475px;}
#left,#right {min-height:700px;}
#right {float:right;width:280px;}
p.date {color:#7aa;}
p.caption,p.date {font-size:8pt;}
#topstory {font-size:10.5pt;margin:20px 0 10px 0;}
#topstory p.caption {margin-bottom:15px;color:#774466;line-height:114%;}
#topstory .desc {margin-right:7px;}
#topstory img {float:right;max-width:227px;margin:2px 12px 5px 5px;}
#topstory h1 {font:normal 24pt Times,Roman;margin:5px 10px 17px 0;clear:both;}
#topstory h1 a {color:#000;}
#subheadl {clear:both;margin-top:5px;}
#subheadl img {width:110px;margin-right:5px;}
img.twitter {width:26px;height:26px;margin:0 6px;}
img.share {width:120px;height:16px;}
img.chart {width:140px;height:70px;}
.orig em {font-weight:bold;}
.link {font-size:x-small;}
#article {margin-top:17px;}
#article p.desc {font-size:85%;padding:7px 15px 5px 0;}
#article h1 {clear:both;width:418px;font:normal 22pt Times,Roman;margin:0;padding:10px 0;}
#article h1 a {color:#000;}
.img1 {width:415px;margin:0 0 0 15px;}
.img1 img {max-width:415px;}
.img1 p {font-size:70%;padding:3px 0;color:#334499;clear:both;}
#articles {margin:0 4px;}
#articles h1 {font-size:1.2em;}
#articles p {margin-top:10px;font-size:9.7pt;}
#right >img {width:150px;}
#right h3 {color:#777;font-size:small;margin:6px 0 1px 0;}
#right h3 cite {font-weight:200;}
#right h4 {font-size:7.5pt;}
#graphs {margin:4px 0 0 0;}
span.refresh {font-size:.7em;font-style:oblique;}
#font {text-align:right;font-size:9px;}
#f1,#f2,#f3 {padding:0 2px;}
#f1 {font-size:.8em;}
#f2 {font-size:1em;}
#f3 {font-size:1.2em;}
#footer {font-size:x-small;border-top:dotted .5pt #aaa;padding:4px 0 6px 0;height:27px;}
#footer img {float:right;width:74px;height:26px;}
#unavailable {margin:20px;}
#unavailable img {width:48px;}
#email,#about,#contact,#titles {clear:left;}
#email h3,#contact h3,#titles h3,#about h3 {margin:35px 0 22px 0;font-size:13pt;}
#email form {clear:both;font-size:9pt;}
#email input {margin:4px;}
#email textarea {margin:0 4px;}
span.error {width:95%;font-size:9pt;color:red;}
#about p {width:95%;font-size:10pt;clear:both;margin-top:5px;}
#menu,#menu dl,#menu dd {display:inline;}
object {width:306px;height:252px;}
.archive {font-style:oblique;border-bottom:solid .5pt #ddd;width:95%;margin-top:10px;}
.archive h2 {clear:left;float:left;}
.logo {clear:none;}
.logo img {float:right;margin:0 3px 0 0;width:158px;height:91px;}
.slg {clear:left;width:410px;margin:0 0 4px 0;}
.slg p {font-style:oblique;color:#0000bb;width:410px;letter-spacing:2.2pt;font-size:10pt;}
.item {width:222px;font-size:.8em;margin:0 4px 7px 0;line-height:115%;}
.item img {width:110px;margin-right:5px;}
.item h2 {margin:0 4px 5px 0;font:normal 13.5pt times,roman;line-height:105%;}
.feature {font-size:8pt;color:#777;margin:0 0 4px 0;}
.feature h3 {font-size:14px;margin-bottom:0;clear:both;}
.feature img {width:150px;margin:0 4px 4px 0;}
.feature em {line-height:110%;}
h4 {margin:5px 0 0 0;font-size:9pt;}
.alistn,.alist,#ad2,.graphs,.refresh,h4,.clr {clear:both;}
.alist,.alistn {margin-top:5px;font-size:9pt;}
.alist h4 {border-bottom:solid .5pt #ddd;margin-top:10pt;letter-spacing:4px;font-size:7pt;}
.alist a {background:url(sbutton.png) no-repeat 0px 5px;text-indent:7px;margin:3px 0 1px 0;display:block;color:#114488;}
.alistn a {padding:0 1.1pt;}
.small {font-size:7.8pt;}
.alert {padding:5px 7px 5px 10px;margin:1px 50px 0 10px;color:#333;font-size:.7em;background:#fafafa;border:solid .2pt #ddd;}
.alert dl dd img {width:80px;margin:0 3px 2px 0;}
.alert dd {background:url(abutton.png) no-repeat 1px 4px;margin-top:1px;text-indent:6pt;}
.alert dl dd.sep {width:98%;height:1px;margin:2px auto;background:#ddd;}
.alert a {color:#505050;}
.breaking {font:bold 9pt Arial;font-style:oblique;margin:25px 0 0 0;clear:left;color:#303030;}
p.orig {font-size:9pt;margin-left:7px;}
.video {font-size:8.5pt;}
/*media*/
#wrapmedia {width:788px;background-color:#fff;margin:4px auto;padding:2px 0;min-height:700px;}
#middle {width:776px;min-height:550px;clear:both;margin-bottom:10px;}
#middle object {min-width:776px;min-height:700px;border-bottom:solid .5pt #ccc;}
#rightmedia {float:right;width:285px;margin:0;}
hr {width:90%;color:#ddd;clear:both;margin:0 0 0 3px;}
