body { margin: 0pt; padding: 0pt; text-align: center; font-family: Georgia,"Times New Roman",Times,serif; }
div { margin: 0pt; padding: 0pt; text-align: left; }
p { margin: 0pt; padding: 6pt 0pt 3pt; }
ul { margin: 0pt; padding: 6px 10px 8px; }
ul li { margin: 0pt 0pt 0pt 15px; list-style-image: url(1fffacd87da8472d8a62ba07a1d1d4c8.gif); }
h2 { margin: 1px 0pt; padding: 4px 4px 4px 10px; font-size: 14pt; color: rgb(0, 51, 102); }
h2.indexTitle { margin: 0pt; padding: 0pt; font-size: 18pt; font-weight: bold; font-style: normal; color: rgb(0, 0, 0); }
h3 { margin: 0pt; padding: 4px 4px 2px 10px; font-size: 16pt; color: rgb(0, 51, 102); }
h4 { margin: 0pt; padding: 4px 4px 4px 10px; font-size: 16pt; color: rgb(0, 51, 102); }
a:link, a:visited { padding: 0pt 0.25em; color: rgb(51, 51, 51); text-decoration: underline; }
a:link:after, a:visited:after { content: " (" attr(href) " ) "; font-size: 8pt; font-weight: normal; text-decoration: none ! important; word-spacing: 3px; }
#skipToNav, #gN_Nav, #localNav, .print, .rhNav, .bottomNav, .footerNav img, .bottomnav, #storyPhotosNav, .scienceBanner, #story hr, .footer img, #browse, #artShareLinks, #functions, #sidebar, #featuresFooter, #footer .right, #wrapperSiteNav, #footer .left img, #scienceSearch, #siteMap, #sitemapSubscribe { visibility: hidden; display: none; }
.scienceContent { width: 100%; }
p#domainInfo { border-top: 1pt solid rgb(204, 204, 204); padding: 2em; text-align: center; font-size: 9pt; }
#tvRadio table tfoot, #tvRadio ul#oaTabs { display: none; visibility: hidden; }
#tvRadio table caption { margin: 12pt 0pt 6pt; text-align: left; font-weight: bold; text-transform: uppercase; }
#tvRadio table small { font-weight: normal; font-style: italic; font-size: 8pt; }
#tvRadio h2.hide { border-bottom: 1px solid rgb(51, 51, 51); margin: 18pt 0pt 12pt; padding: 6pt 0pt; display: block; visibility: visible; color: rgb(0, 0, 0); }
#story { margin: 0pt; padding: 0pt; }
#story p { margin: 0pt; padding: 0pt 0pt 4pt; font-size: 11pt; line-height: 1.25; }
p.caption { font-size: 8pt; font-style: normal; text-align: left; }
.byline { font-size: 0.78em; line-height: 1.4; color: rgb(153, 153, 153); }
.date { float: right; color: rgb(153, 153, 153); }
.author { margin: 0pt 2px 2em 0pt; display: block; font-size: 0.72em; }
.txdate { font-style: italic; font-size: 0.92em; }
#story .right, #storyRelatedMedia { margin: 0pt 0.25em 1em 1em; padding: 0pt; float: right; width: 285px; }
.imgBox { margin: 0pt; padding: 0pt; width: 285px; text-align: center; }
#header a:link:after, #header a:visited:after, .imgBox a:link:after, .imgBox a:visited:after, .footerNav a:link:after, .footerNav a:visited:after, #footer .left a:link:after, #footer .left a:visited:after { content: ""; text-decoration: none; }
.imgBox .featureImg { border: 1px solid rgb(39, 54, 59); margin: 0pt; padding: 0pt; width: 285px; float: none; }
#related {  }
#story h3, #related h3 { margin: 1em 0pt 0pt; padding: 0pt; font-weight: bold; font-size: 1em; color: rgb(0, 0, 0); }
#related h3 { margin: 0pt 0pt 0.25em; }
#related li { margin: 0pt; padding: 1pt; text-indent: 0pt; color: rgb(51, 51, 51); line-height: 1; font-size: 9pt; }
#related a { text-decoration: none ! important; }
h1 { line-height: 1; font-size: 12pt; margin-bottom: 3pt; }
#mainLogo { clear: left; }
.contentHeading { border-bottom: 1px solid rgb(51, 51, 51); margin: 0pt 0pt 1em ! important; padding: 0.25em; font-weight: bold; }
p.tags { border-top: 1pt solid rgb(51, 51, 51); border-bottom: 1pt solid rgb(51, 51, 51); margin: 1em 0pt 0pt ! important; padding: 1em ! important; }
p.tags a { display: block; clear: right; }
blockquote, q, p blockquote, p q { font-size: 10pt; }

