/* CSS Document */
/*Harper's Magazine Stylesheet*/
body {font-family:"Georgia", "Times", serif;font-size:12pt;line-height:149%;padding-left:10px;line-height:149%; }
div.c2 {padding:10px;}
.yui-tt, a.more-link, a.pdf-link, div#pagePanel_h, div.artpoint, div.c, div.chooser, div.data, div.date, div.desc, div.fppromo, div.ftext, div.image-caption, div.leftNavItem, div.leftNavItemHeader, div.morelink, div.searchForm, div.tags, div.type, form#search div table tr td, form#search div table tr td input, form#search div table tr td select, h3.data, h3.header, sup, table.belt tr td, td.block, td.fpcontent h3, td.l, td.lefter, td.navItem, td.popup-body div.content-item, td.r, td.thumbnail-cs, td.webcontent, th.l, .tt, td.header {font-family:'Verdana', 'Helvetica', 'san-serif';}
address,caption,code,dfn,th,var{font-style:normal;font-weight:normal;}
.yui-panel .container-close { background:url(/media/image/elements/close.gif) no-repeat;}
.yui-tt {  position:absolute;  padding:0px 0px 0px -30px;  background-color:white;  border:1px solid #ccc;  width:100px;  min-height:20px;  font-size:8pt;  text-align:left;}
a {text-decoration:none;color:#13D;}
a.chooser {text-decoration:none;color:white;padding-left:5px;padding-right:5px;}
a.decade {padding-left:3px;font-weight:bold;}
a.header {color:white;}
a.more-link {display:block;margin-top:5px;margin-bottom:0px;font-size:8pt;padding:1px;color:#888;font-style:normal;}
a.pdf-link {border:1px solid #CCC;color:#888;padding:1px;padding-right:3px;margin-left:2px;font-size:8pt;height:10px;}
a.skiplink {display:none;}
a.subselected {background:white;color:#800;padding-top:5px;padding-bottom:8px;font-weight:bold;color:#400;}
a:hover {text-decoration:underline;}
abbr,acronym {border:0;}
blockquote p {padding-bottom:5px;}
blockquote {color:#222;font-size:90%;line-height:159%;margin-left:25px;margin-right:25px;padding:0px 15px 0px 15px;border-left:4px solid #eee;}
hr {border: 0; width: 50%;border-bottom:1px solid #ccc ;}
caption,th {text-align:left;}
div#login {margin-top:8px;float:left;width:200px;font-family:Georgia;line-height:100%;}
div#pagePanel {border:4px solid #A00;background:#800;margin:0px;padding:0px;display:none;}
div#pagePanel_h {margin:0px;padding:4px;border:0;background:#A00;font-size:80%;font-weight:bold;}
div.of {max-height:300px;}
div#scale-chooser {color:white;}
div#scaler {width:210px;padding:0px;margin:0px;padding-right:15px;margin-left:600px;margin-top:-13px;}
div#slider {width:119px;margin-left:50px;background:white;}
div#sliderthumb {border:none;}
div.artpoint {font-size:8pt;padding-top:10px;padding-bottom:10px;border-bottom:1px dotted #800;}
div.authors {font-style:Italic;}
div.bd {background:white;}
div.bignum {font:28pt Georgia;float:right;color:#B00;}
div.body {padding:10px;}
div.c {padding:10px;font-size-size:8pt;}
div.center {margin:auto;width:600px;padding:20px;text-align:center;}
div.chooser a.page {color:white;}
div.quicknav {width:100%;}
div.chooser {background:#A00;color:#411;font-size:8pt;padding:0px;padding:5px;height:15px;}
div.data {font-size:80%;display:none;background:#ffffee;padding:10px;max-height:400px;overflow:auto;}
div.data-item {margin-bottom:10px;}
div#okay {display:block;}
div.date {font-size:85%;color:#666;padding-bottom:4px;}
div.deptmeta {padding:10px;}
div.desc {font-size:8pt;color:#444;padding-bottom:4px;}
div.desched {font-style:Italic;line-height:149%;padding-bottom:14px;}
div.dotted {padding-bottom:10px;border-bottom:1px dotted #ccc;margin-bottom:10px;}
div.footer {border-top:1px solid #444;background:#eeeedd;}
div.fppromo,div.fpblog {border-bottom:1px solid #ddd;line-height:129%;font-size:90%;padding-bottom:10px;margin-bottom:10px;}
table.page {width:700px;}
/*
div.fppromo {background:#ffe;font-size:8pt;}
td.fpcontent h3 {background:#A00;color:white;font-size:8pt;padding:10px 10px 10px 10px;font-weight:bold;}
td {}
td.fpcontent {padding:0px;margin-right:0px;}
td.fpwr {width:50%;border-right:1px solid #B00;}

td.one,td.two {border-right:1px solid #800;}
td.one {width:236px;}
td.one,td.two,td.three, {border:1px solid #844;}
*/
div.ftext {color:#444;padding:10px;font-size:8pt;line-height:149%;}
div.highlights {font-size:10pt;line-height:129%;padding-top:10px;color:#444;}
div.image-caption {font-size:8pt;font-style:Italic;}
div.image-wrapper {width:350px;float:left;margin:10px;text-align:right;margin-left:-110px;position:relative;}
div#image-wrapper {text-align:center;}
div.inresponse {max-width:500px;padding-bottom:10px;color:#222;font-size:100%;line-height:149%;}
div.leftNavItem {padding:3px 0px 4px 3px;font-size:8.5pt;color:white;}
div.leftNavItem a {color:white;}
div.leftNavItemHeader {background:#700;color:white;padding:3px 0px 4px 3px;margin-top:0px;font-size:8.5pt;}
div.metaset {}
div.morelink {width:100%;padding:10px;font-size:8pt;}
div.myname {padding-top:5px;font-weight:bold;font-size:100%;}
div.onresponse {font-style:Italic;}
div.out {margin-left:20px;text-indent:-20px;}
div.pad h3 {width:600px;padding:15px 0px 15px 0px;font-size:150%;color:#112;line-height:129%;position:relative;margin-left:-110px;}
div.pad {padding-top:10px;margin-left:150px;width:500px;line-height:149%;position:relative;margin-right:20px;}
div.navstuff {margin-left:50px;}
div.navstuff h3 {margin-left:-40px;}
div.payoff a {text-decoration:underline;color:white;}
div.payoff {line-height:129%;padding:10px;font-size:150%;background:#800;color:white;}
div.preview {padding-left:30px;color:#444;padding-top:5px;}
div.searchForm {background:#fff;font-size:8pt;padding-left:50px;}
div.subhed {color:#222;font-style:Italic;}
div.subhed:hover {text-decoration:none;}
div.subscribe {font-size:90%;padding:10px;background:#ffe;border:2px solid #888;line-height:129%;margin:5px;}
div.tags, div.tags-popup {font-family:Verdana;font-size:80%;padding-top:8px;line-height:129%;}
div.title {font-weight:bold;}
div.twirh {font-weight:bold;padding-left:10px;padding-top:10px;}
div.type {color:gray;font-size:8.5pt;padding-bottom:4px;}
div.type {color:gray;font-size:8.5pt;padding-bottom:4px;}
div.webcontentitem {padding:5px;border-bottom:1px dotted #c20;}
div.yearbox {padding:10px;font-size:90%; }
div.yearmonth {font-style:Italic;}
fieldset,img{border:0;}
form#login table {border-collapse:collapse;}
form#login {margin-top:10px;float:left;}
form#login {margin-top:4px;float:left;}
form#search div table tr td select, form#search div table tr td input {background:#ddb;font-size:8pt;padding:3px;}
form#search div table tr td select:hover, form#search div table tr td input:hover {background:white;}
form#search div table tr td {padding:5px;border-bottom:1px solid #ccc;font-size:8pt;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
h2 a {color:white;text-decoration:underline;}
h2 b {font-weight:normal;}
h2 {color:white;font-size:200%;font-weight:normal;line-height:149%;padding:5px 0px 5px 10px;background:#B51300;margin:0px;}
h2.content div.subhed {font-size:90%;}
h2.content {background:white;line-height:119%;color:#112;padding:0px;}
h3 {font-size:150%;padding-bottom:10px;color:#222;}
h3.data a {color:white;}
h3.data {cursor:pointer;cursor:hand;}
h3.data,td.header {background:#B00;font-size:8pt;color:#FFF;margin:0px;padding-top:5px;padding-left:15px;font-weight:bold;}
h3.data2 {font-size:22pt;color:#B00;padding:10px;}
h3.header {padding:5px;padding-left:15px;background:#B00;color:white;font-size:8pt;font-weight:bold;}
img#big-image {margin:auto;}
img.bug {margin-right:6px;border:none;margin-bottom:-2px;}
img.featured {border:1px solid #ccc;margin-top:10px;}
img.imgtt {border:1px solid #444;float:left;margin-right:5px;}
img.thumbnail,img.thumbnail-cs,img.contact-sheet {border:1px solid #ccc;}
img.thumbnail-data {border:1px solid #ccc;margin-right:5px;}
img.cover {padding:10px;padding-left:4px;}
input.searchInput {font-size:8pt;width:85px;border:0px;border:2px solid #800;}
input.navInput {margin:0px;width:85px;padding:1px;border:1px solid #CCC;width:85px;font-size:8pt;}
input.navSubmit {margin-top:2px;font-size:8pt;}
li {margin-left:30px;color:#222;line-height:149%;padding-bottom:5px;}
ul {list-style: disc; }
ol {list-style-type: decimal;}
li.content {line-height:149%;font-size:12pt;padding-bottom:10px;}
p {margin-bottom:10px;line-height:149%;}
i {line-height:149%;}
p.last {border:none;}
p.twirh {text-align:left;padding-top:10px;padding-left:15px;padding-right:15px;line-height:129%;font-size:90%; }
q:before,q:after{content:'';}
span.source {display:none;padding:2px;padding-right:5px;padding-left:5px;font-style:Italic;background:#eee;}
sup {font-size:8pt;color:#444;}
table#content {margin-bottom:100px;border-right:1px solid #444;}
table#subjects {width:100%;}
table.allYears tr td:hover {background:#eee;}
table.allYears tr td {padding:4px;border-bottom:1px solid #ccc;font-size:18pt;padding-top:7px;}
table.allYears {width:810px;float:left;margin:5px;margin-right:8px;}
table.belt tr td {width:25%;color:black;font-size:8pt;border:none;padding:10px;}
table.belt {width:100%;background:#EE4;}
table.decade {background:#A00;}
table.item {width:100%;}
table.month {background:#800;}
table.pager {width:1000px;}
table.quicknav-line {width:100%;margin:0px;padding:0px;}
table.topNav {background:#800;width:100%;}
table.year {background:#900;}
table.year-toc {width:100%;}
table.yeart {width:100%;}
table {border-collapse:collapse;border-spacing:0;}
td {line-height:129%;margin:0px;padding:0px;text-align:left;vertical-align:top;}
td#ads {padding:5px;width:160px;text-align:center;border-left:1px solid black;z-index:-1;}
td#body {width:1000px;border-bottom:1px solid #444;}
td.Selected {background:white;}
td.archive {border-bottom:1px solid #DDD;line-height:129%;padding:10px;}
td.auth {padding-left:20px;}
td.block a {color:white;}
td.block {color:#411;font-size:8pt;margin:0px;padding:4px;font-family:Verdana;text-align:center;}
td.content {width:840px;}
td.content-right {width:700px;}
td.current a {font-weight:bold;color:black;}
td.current {background:white;color:black;}
td.day {padding-bottom:10px;padding-left:20px;font-weight:bold;text-align:right;}
td.featured-set,div.featured-set {background:#ffffee;width:250px;padding-left:10px;}
img.flag {border:1px solid #ccc;}
td.fpad {padding:10px;font:8.5pt Verdana;line-height:129%;color:#333;width:50%;background:#ffffee;}
td.header {padding:15px;}
td.info {width:80%;}
td.l {padding:2px;font-size:8pt;text-align:right;vertical-align:middle;}
td.lefter {width:120px;max-width:120px;text-align:right;color:#444;font-size:8pt;font-weight:bold;padding:16px 10px 10px 10px;background:#eeeedd;}
td.leftshim {margin:0px;padding:0px;background-color:white;background-image: url("/media/image/elements/leftshim.gif");width:10px;border-right:1px solid #666;}
td.meta {background:#ffffee;border-left:1px solid #A00;width:25%;}
td.meta-left {background:#900;border-right:1px solid #800;}
td.month {text-align:right;width:100px;}
td.navItem a {color:white;}
td.navItem a.Selected {color:black;background:white;}
td.navItem {width:140px;padding:5px;color:white;font-size:8pt;height:15px;font-weight:bold;text-align:center;}
td.popup-body div.content-item {width:100%;margin-right:10px;font-size:80%;background:white;}
td.r {padding-bottom:4px;font-size:8pt;text-align:left;width:90px;}
td.right {text-align:left;width:90px;}
td.righter {width:650px;padding:10px;line-height:149%;border-bottom:1px solid #ccccbb;}
td.search {width:70px;text-align:right;}
td.source {font-weight:normal;text-align:left;}
td.source {max-width:120px;}
td.subjtitle a {color:white;text-decoration:underline;}
td.subjtitle {background:#800;color:white;padding:5px;padding-left:15px;font-size:150%;}
td.teaser {width:250px;background:#600;}
td.thumbnail-cs {background:white;border:1px #888;text-align:left;font-size:8pt;text-align:center;color:#888;width:133px;padding:5px;}
td.webcontent {background:#ffffee;font-size:8pt;border-left:1px solid #B00;width:233px;}
td.year {padding:10px;font-weight:bold;}
td.year, td.month,td.day,td.auth {padding:10px;font-size:90%; }
th.l {font-size:8pt;font-weight:bold;}
ul {display: block;padding:10px 25px 10px 15px;color:#888;}
td.byline {font-size:150%; padding:10px; }
td.wr {font-size:110%;padding-top:6px;}
td.wr a {text-decoration:underline;}
h3.sectiontitle a { color:white; }
td.info {width:300px;border-left:1px solid #333;}
table.department {width:100%;}
table.wrapper {width:100%;}
td.subjectx {font-family:Georgia;padding:10px;}
div.subjectx {max-width:550px;}
img.subjectx {float:left;margin-right:10px;}
div.subhelp {padding-left:10px;font:8pt Verdana;padding-top:10px;}
div.suggested {font:14pt Georgia;color:black;height:500px;}
div.sorry {font-size:400%;}
div.sorry-rest {font-size:200%;}
a.subbutton {padding:4px;font-size:200%;}
div.divider {text-align:center;}
div.comeonin {font-size:200%;border-top:1px solid #ccc;}
table#masthead,td.masthead {height:100px;}
img.masthead {padding:0px;margin:0px;border:0px;}
table.monthly {margin-top:10px;margin-left:10px;}
td.link {padding:5px;border:1px solid #ccc;width:40px;text-align:center;}
div.popup {padding-top:2px;}
h3.fptitle {font-weight:normal;font-size:17pt;padding:0px;padding-bottom:10px;color:#800;}
h3.fptitle a {text-decoration:none;color:#800;}
h2.left {background:white;color:black;border-top:1px solid black;}
div.caption {font:8pt Verdana;color:#444;}
img.usmap {float:left;border:1px solid #600;margin-bottom:10px;margin-right:4px;}
a.wr {display:inline;}
div.wrsubbox {border-top:1px solid #ccc;padding:10px;}
td.last,div.last {border:none;}
td.renew {width:33%;border:1px solid #ccc;padding:10px;}
div.l {text-align:left;}
div.inline-footnote, span.inline-footnote {position:relative;display:block;float:right;margin-top:4px;padding-left:10px;margin-left:10px;border-left:1px solid #ccc;margin-right:-120px;font-size:10pt;color:#888;width:350px;line-height:149%; }

div.horton p div.inline-footnote, div.horton p span.inline-footnote {width:150px;margin-right:0px;}
div.pq {float:left;margin-top:4px;padding-right:10px;border-right:1px solid #aaa;font-size:14pt;color:#666;width:175px;line-height:149%;margin-right:10px;}
div.inline-footnote, span.inline-footnote:hover {color:black;}
h3.hortonhed {margin-left:10px;padding-bottom:20px;padding-top:20px;}
div.horton {margin-right:40px;margin-bottom:10px;margin-left:10px;padding-bottom:20px;border-top:1px solid black;}
div.quote {font-size:10pt;padding:10px;background:#ffffee;}
td.info {background:#ffffee;}
td.basiclist{font-size:10pt;width:80%; }
td.basiclistdate,td.basiclist {padding:5px;}
td.basiclistdate {text-align:right;font:8pt Verdana;padding-right:10px;}
td.blogday {text-align:center;color:#333;font-size:14pt;padding-top:10px;padding-bottom:10px;}
div.r {text-align:center;}
div.blogimage {float:left;margin-right:10px;margin-bottom:10px;}
div.largeblogimage {margin-bottom:15px;}
p.fakelink {color: #0000ff;cursor: pointer;}
p.fakelink:hover {text-decoration: underline;}
