a {color: #777777; text-decoration: underline;}
body {position: relative; font-family: "Times New Roman", Times, serif; font-size: 12pt;}
#content {margin-top: 36pt; padding-top: 36pt;}
h1 {font-size: 22pt; margin: 24pt 0pt 4pt 0pt; padding: 0pt;}
h2 {font-size: 16pt; margin: 14pt 0pt 4pt 0pt; padding: 0pt;}
h3 {font-size: 13pt; margin: 14pt 0pt 4pt 0pt; padding: 0pt;}
p {margin: 0pt 0pt 8pt 0pt; line-height: 16pt; padding: 0pt;}
#ads, #cart-nav, #footer, #main-nav, #sub-nav, #content-nav, .top, #print-friendly, #callout-subscribe, #callout-subscribe-j, #callout-gift, #callout-gift-j, form {display: none;}
#header {height: 60pt; overflow: visible; position: absolute; top: 0pt; padding: 0pt 0pt 6pt 0pt; margin: 0pt; text-align: right; width: 100%;}
#header a {display: none;}
#header img {}
#header #marquee {display: none;}
#subscriptions .form {display: block;}
#help #content ul {display: none;}
#gift-subscriptions #content .form {display: block;}

#right h2 {font-size: 22pt; margin: 24pt 0pt 4pt 0pt; padding: 0pt;}
#right h3 {font-size: 16pt; margin: 14pt 0pt 4pt 0pt; padding: 0pt;}

#review-order {width: 100%; border-top: 1px solid #999999; border-right: 1px solid #DDDDDD; margin: 16pt 0px 6pt 0px;}
#review-order th {text-align: left; border-bottom: 1px solid #999999; border-left: 1px solid #DDDDDD; background-color: #F4F4F4; padding: 2pt 3pt 2pt 3pt; font-size: 13pt; width: auto;}
#review-order td {border-left: 1pt solid #DDDDDD; border-bottom: 1pt solid #999999;  padding: 2pt 3pt 2pt 3pt; font-size: 12pt;}
#review-order td.total {text-align: right;}

#review-order .total {font-weight: bold; font-size: 13pt;}
#review-order td.total-label {font-size: 13pt; text-align: right; font-weight: bold; background-color: #F4F4F4;}
#review-order .blank {border: 0pt; background-color: none; padding: 0pt;}
#review-order .right {text-align: right;}
#review-order .center {text-align: center;}

#your-information p, #billing-information p {margin-bottom: 2pt;}
#billing-information {padding-top: 8pt;}

#events #content hr {margin: 12pt 0pt 12pt 0pt;}

#press-releases h1 span {text-transform: uppercase;}

#article #header {display: none;}
#article #content {margin-top: 8pt; padding-top: 8pt;}
#article #content #issue {display: none;}
#article #content #left .editors-note {margin-top: 2pt;}
#article #content #left h1 {margin-top: 28pt;} 
#article #content #left h2 {font-size: 14pt; margin: 18pt 0pt 8pt 0pt;}
#article #content a {text-decoration: none;}
#article #content p {position: relative; line-height: 17pt; margin-bottom: 14pt; font-size: 12pt;}
#article #content #left p.byline {font-size: 17pt; margin-bottom: 12pt;}
#article #content #left blockquote {font-size: 11pt; line-height: normal;}
#article #content #left p.author-note {font-size: 10pt; line-height: normal; padding: 10pt 0pt 10pt 0pt;}
#article #content #right {display: none;}
#article #content #right h2 {font-size: 14pt; margin: 24pt 0pt 4pt 0pt; padding: 0pt;}
/*#article #content #left .image-caption {z-index: 99; position: relative; float: right; margin: 0pt 0pt 14pt 14pt; font-size: 11pt; text-align: center;}
#article #content #left .image-caption img {border: 1px solid #666666; margin: 1pt 0pt 10pt 0pt;}
#article #content #left .image-caption span {display: none;}*/
#article #content #left .image-caption {z-index: 99; position: relative; float: none; margin: 0pt 0pt 14pt 14pt; font-size: 11pt;}
#article #content #left .image-caption a {float: left;}
#article #content #left .image-caption a img {border: 1px solid #666666; margin: 0pt 14pt 10pt 0pt;}
#article #content #left .image-caption a span {display: none;}
#article #content #left a.footnote {font-weight: bold; text-decoration: none; font-size: 12pt; top: 1pt;}
#article #content #left a.endnote {position: relative; font-weight: bold; text-decoration: none; font-size: 6pt; left: 1pt; margin-right: 3pt; bottom: 4pt;}
#article #content #left #footnotes p {position: relative; text-indent: 0pt; font-size: 11pt; line-height: normal; margin: 0pt 0pt 4pt 0pt; padding: 0pt;}
#article #content #left #endnotes a.endnote {left: 0pt;}
#article #content #left #endnotes p {position: relative; text-indent: 0pt; font-size: 11pt; line-height: normal; margin: 0pt 0pt 1pt 0pt;}
#article #content #left #endnotes p.acknowledgement {margin-bottom: 3pt;}
#article #content #left #endnotes h2 {font-size: 13pt;}

#blog #content #left p.date {margin: 30pt 0pt -6pt 0pt; text-decoration: underline; font-size: 13pt;}
#blog #content #left h1 a {display: none;}
#blog #content #left h2 {margin: 28pt 0pt 0pt 0pt !important;}
#blog #content #left h2 span {display: block; font-weight: normal; margin-bottom: 7pt; font-size: 13pt;}
#blog #content #left p.byline {margin-bottom: 14pt; font-size: 13pt;}
#blog #content #left p.links {font-size: 10pt;}
#blog #content #left a.blogger-button {display: none;}
#blog #content #right {display: none;}
