/* * Id: 7.4733 * Version: 1346378463 * Generated: Nov 14, 2012 3:50:43 PM */ @charset "UTF-8"; /* CSS Document */ /* RESET */ body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, td { margin: 0; padding: 0; } /* HTML TAGS */ body { background-color: #000000; margin-right: auto; margin-left: auto; background-image: url('/polopoly_fs/7.4733!/bg.jpg'); background-repeat: repeat-x; } h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 22px; font-weight: normal; color: #0000; line-height: 1.3em; padding-top: 7px; padding-bottom: 7px; } h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; padding-bottom: 7px; padding-top: 5px; color: #000; } h3 { font-family: Georgia, "Times New Roman", Times, serif; color: #000; font-size: 14px; font-weight: normal; } p { padding-top: 7px; padding-bottom: 7px; } a { text-decoration: none; color: #006699; } a:hover { text-decoration: underline; color: #991300; } div { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; } ul { margin: 5px 0px 0px 0px; padding: 0; text-align: left; font-size: 12px; float: left; } ul li { list-style-type: disc; } li { margin-bottom: 10px; margin-left: 5px; } /* BEGIN ADDED 08-30-2012 by ADOMBROS */ bq { padding-left: 20px; padding-right: 20px; display: block; color:#333; } figurenote .aip-paragraph { font-size:10px; } /* END ADDED 08-30-2012 by ADOMBROS */ /* CONTAINER AND LAYOUT */ #pageWrapper { margin: 0 auto; width: 960px; border: 1px solid #333333; background-color: #fff; } .topBorderLayout.header { width: 941px; background-color: #333; color: #fff; padding: 5px 10px 5px 10px; font-size: 12px; text-align: right !important; height: 20px !important; } .topBorderLayout a { color: #fff; } .entitlement-menu { float: right; } .borderLayout { background-color: #fff; width: 960px; margin-top: 0px; margin-right: auto; margin-left: auto; padding: 0px; color: #000000; } .borderLayoutColumn { float: left; overflow: hidden; _height: 1%; } .container { overflow: hidden; _height: 1%; } #mainWithRight { width: 749px; padding: 10px 20px 10px 20px; border-right: 1px dotted #ccc; } #mainWithRight p { font-size: 12px; line-height: 1.5em; } #rightCol { width: 160px; padding: 10px 5px 10px 5px; } .container { margin: 0 0 0 0; } .element.list { margin: 5px 0px 0px 0px; padding: 0; text-align: left; font-size: 12px; float: left; } .element.list ul li { list-style-type: none; } .element.list li { margin-bottom: 10px; } .element.teaser { margin-bottom: 10px; border-bottom: 1px dotted #ccc; } /* .element.teaser img { width: 100px; height: 100px; margin-right: 20px; } */ .element.teaser h1 { font-size: 18px; font-weight: normal; } /* twoColumns container layout */ .container.twoColumns .col1, .container.twoColumns .col2 { width: 49.9%; float: left; overflow: hidden; } .container.twoColumnsLeftHeavy DIV.col1 { float: left; width: 520px; padding-right: 15px; overflow: hidden; } .container.twoColumnsLeftHeavy DIV.col2 { float: left; width: 190px; padding-left: 20px; overflow: hidden; } .container.twoColumnsRightHeavy DIV.col1 { float: left; width: 37.5%; overflow: hidden; } .container.twoColumnsRightHeavy DIV.col2 { float: left; width: 62.5%; overflow: hidden; } /* threeColumn container layout */ .container.threeColumns DIV.col1, .container.threeColumns DIV.col2, .container.threeColumns DIV.col3 { float: left; width: 33.333%; overflow: hidden; } .container.threeColumnsLeftHeavy DIV.col1 { float: left; width: 50%; overflow: hidden; } .container.threeColumnsLeftHeavy DIV.col2, .container.threeColumnsLeftHeavy DIV.col3 { float: left; width: 25%; overflow: hidden; } .container.threeColumnsRightHeavy DIV.col3 { float: left; width: 50%; overflow: hidden; } .container.threeColumnsRightHeavy DIV.col1, .container.threeColumnsRightHeavy DIV.col2 { float: left; width: 25%; overflow: hidden; } .container.threeColumnsCenterHeavy DIV.col2 { float: left; width: 50%; overflow: hidden; } .container.threeColumnsCenterHeavy DIV.col1, .container.threeColumnsCenterHeavy DIV.col3 { float: left; width: 25%; overflow: hidden; } /* fourColumn container layout */ .container.fourColumns DIV.col1, .container.fourColumns DIV.col2, .container.fourColumns DIV.col3, .container.fourColumns DIV.col4 { width: 25%; float: left; overflow: hidden; } /* PTOL-specific layout */ #masthead_top { background-image: url('/polopoly_fs/7.4733!/masthead_top.jpg'); background-repeat: no-repeat; height: 115px; width: 960px; background-color: #006699; margin-bottom: 0px; } #masthead_bot { background-image: url('/polopoly_fs/7.4733!/masthead_bot.jpg'); background-repeat: no-repeat; height: 70px; width: 960px; background-color: #006699; margin-top: 0px; margin-bottom: 0px; padding: 0px; clear: both; } #banner { width: 728px; float: left; margin-top: 10px; margin-left: 116px; } #social { font-size: 10px; text-transform: uppercase; border-bottom: 1px dotted #cccccc; height: auto; padding: 10px 0px 10px 15px; clear: both; background: #e8f0ff; } #footer { background-image: url('/polopoly_fs/7.4733!/footer_bg.jpg'); background-repeat: no-repeat; width: 940px; color: #fff; margin-left: auto; margin-right: auto; padding: 10px 10px 10px 10px; font-size: 11px; text-align: center; background-color: #006699; border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; } #footer td { width: 21%; font-size: 11px; vertical-align: top; line-height: 16px; color: #fff; text-align: left; } #footer a { color: #fff; } /* PTOL HOME PAGE SPECIFIC */ /*ARTICLE TEASER */ #news_item { margin-top: 10px; min-height: 120px; border-bottom: 1px dotted #cccccc; width: 510px; clear: both; } #news_thumb { float: left; width: 100px; height: 100px; } #news_blurb { float: left; padding-top: 0px; padding-left: 10px; width: 400px; } #news_blurb h1 { font-size: 16px; font-weight: normal; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; } #news_blurb p { margin-top: 0px; margin-bottom: 0px; font-size: 12px; line-height: 1.3em; } /*FRONT PAGE SECTION LABEL */ .fpsection_head { font-family: Georgia; font-size: 16px; font-weight: normal; background-color: #ffedba; background-image: url('/polopoly_fs/7.4733!/bg_header_2.gif'); background-repeat: no-repeat; padding: 5px 0px 5px 5px; border-bottom: 1px dotted #cccccc; margin-top: 15px; margin-bottom: 10px; clear: both; } /* WEB-ONLY ARTICLE */ #department { font-size: 14px; font-weight: bold; margin-bottom: 10px; text-transform: uppercase; padding-top: 10px; padding_bottom: 10px; } #story { float: left; width: 670px; font-size: 12px; padding: 20px 0px 0px 50px; line-height: 1.5em; } .story_lead { font-size: 16px; font-weight: normal; font-family: Verdana, Arial, sans-serif; } /* GLOBAL CLASSES */ .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .hide { display: none; } .feedwrapper { font-size: 12px; } .feedwrapper h3 { border-bottom: 1px dotted #cccccc; font-family: Georgia, Times Roman, serif; font-size: 16px; font-weight: normal; color: #333; padding: 5px 0px 5px 5px; margin-bottom: 5px; background-color: #ffedba; background-image: url('/polopoly_fs/7.4733!/bg_header_2.gif'); background-repeat: no-repeat; } .feedwrapper img { margin-right: 5px; margin-top: 8px; } .feedlist ul li { list-style-type: none; font-size: 12px; margin-bottom: 10px; } .date { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; } /* SUPPRESS SCITATION STYLES */ #accessibilityBar, #jumpToContent, #textsize { display: none; } /* FANCYNAV MENU GENERAL SETUP */ .fancyNav, .fancyNav * { margin: 0; padding: 0; list-style: none; z-index: 9999; } .fancyNav { line-height: 1.0; } .fancyNav ul { position: absolute; top: -999em; width: 175px; /* left offset of submenus need to match (see below) */ z-index: 9999; } .fancyNav ul li { width: 100%; } .fancyNav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ } .fancyNav li { float: left; position: relative; } .fancyNav a { display: block; position: relative; } .fancyNav li:hover ul, .fancyNav li.sfHover ul { left: 0; top: 2.5em; /* match top ul list item height */ z-index: 99; } ul.fancyNav li:hover li ul, ul.fancyNav li.sfHover li ul { top: -999em; } ul.fancyNav li li:hover ul, ul.fancyNav li li.sfHover ul { left: 10em; /* match ul width */ top: 0; } ul.fancyNav li li:hover li ul, ul.fancyNav li li.sfHover li ul { top: -999em; } ul.fancyNav li li li:hover ul, ul.fancyNav li li li.sfHover ul { left: 10em; /* match ul width */ top: 0; } /* FANCYNAV PTOL SKINNING */ .fancyNav { float: left; margin-bottom: 0px; background: #333; width: 100%; } .fancyNav a { border-right: 1px solid #ccc; padding: .75em 1em; text-decoration: none; color: #fff; } .fancyNav li { background: #333; } .fancyNav li li { background: #666; font-size: 12px; border-bottom: 1px solid #ccc; } .fancynav li li a { color: #fff; } .fancyNav li li li { background: #666; } .fancyNav li a:hover, fancyNav li li a:hover { background: #feda74; color: #000; } .fancyNav li li a:hover { font-weight: bold; } /* FANCYNAV ARROWS */ .fancyNav a.sf-with-ul { padding-right: 2.25em; min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */ } .sf-sub-indicator { position: absolute; display: block; right: .75em; top: 1.05em; /* IE6 only */ width: 10px; height: 10px; text-indent: -999em; overflow: hidden; background: url('/img/superfish/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */ } a>.sf-sub-indicator { /* give all except IE6 the correct values */ top: .8em; background-position: 0 -100px; /* use translucent arrow for modern browsers*/ } /* apply hovers to modern browsers */ a:focus>.sf-sub-indicator, a:hover> .sf-sub-indicator, a:active>.sf-sub-indicator, li:hover>a> .sf-sub-indicator, li.sfHover> a>.sf-sub-indicator { background-position: -10px -100px; /* arrow hovers for modern browsers*/ } /* point right for anchors in subs */ .fancyNav ul .sf-sub-indicator { background-position: -10px 0; } .fancyNav ul a>.sf-sub-indicator { background-position: 0 0; } /* apply hovers to modern browsers */ .fancyNav ul a:focus>.sf-sub-indicator, .fancyNav ul a:hover>.sf-sub-indicator, .fancyNav ul a:active>.sf-sub-indicator, .fancyNav ul li:hover>a>.sf-sub-indicator, .fancyNav ul li.sfHover>a>.sf-sub-indicator { background-position: -10px 0; /* arrow hovers for modern browsers*/ } /** ERIGHTS LOGIN PANEL **/ #eRightsLogIn { margin: 10px auto; width: 70%; padding: 10px; /* border: 1px dotted #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; */ min-height: 275px; } #eRightsLogIn h3 { font: 18px Georgia normal; margin: 0; border-bottom: 1px dotted #ccc; } #eRightsLogIn p.logintext { font-size: 90%; } #eRightsLogIn .logIn { margin: auto; } #eRightsLogIn #password { margin-left: 5px; } #eRightsLogIn .sessionTerminated { color: #d00; } #eRightsLogIn .logInSubscribers.allalone { width: 45%; min-height: 225px; float: left; background: #e8f0ff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; border: 1px solid #ccc; margin-bottom: 15px; } #eRightsLogIn .logInUnregisteredUsers { width: 45%; min-height: 225px; float: right; background: #efefef; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; border: 1px solid #ccc; margin-bottom: 15px; height: 220px; } #eRightsLogIn .logInSubscribers { width: 45%; min-height: 225px; float: left; background: #e8f0ff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px 10px 25px 10px; border: 1px solid #ccc; } #eRightsLogIn .logInNonSubscribers { width: 45%; min-height: 225px; float: right; background: #e8f0ff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; border: 1px solid #ccc; } #eRightsLogIn #loginfooter { clear: both; text-align: center; padding: 10px; border-top: 1px solid #ccc; } form { display: inline; margin: 0px; padding: 0px; } .RRECvips { display: none; } .logInNonSubscribersOnline, .logInNonSubscribersOffline { float: left; } /* .logInNonSubscribersOffline {float:right;} */ #loginVelaro { clear: both; border-top: 1px solid #eee; padding: 5px; } /** entitlment menu **/ ul.entitlement-menu { display: inline; } .entitlement-menu { list-style: none; padding: 0px; margin: 0px; } .entitlement-menu li { display: inline; margin: 0 0 0 2px; padding: 2px 4px; position: relative; top: -2px; } .entitlement-menu li img { position: relative; top: 3px; margin-right: 2px; border: none; } .entitlement-menu li .recentlyviewed { position: absolute; left: 0px; top: 20px; z-index: 2000; display: none; background-color: #a25e00; width: 175px; text-align: left; padding: 10px; border-style: none solid solid none; border-color: white; border-width: 1px; } .entitlement-menu li .recentlyviewed .recentshadow { background-color: black; z-index: 1999; position: absolute; top: 5px; right: -5px; bottom: -5px; left: 5px; } .entitlement-menu li .recentlyviewed ol { margin: 0px; padding: 0px; list-style: none; } .entitlement-menu li .recentlyviewed h3 { margin: 0px 0px 8px 0px; padding: 0px 0px 5px 0px; border-bottom: solid white 1px; } .entitlement-menu li .recentlyviewed ol li { margin: 0px; padding-bottom: 8px; display: block; } /* ARTICLE COMMENTING */ .articleComments { clear: both; background: #e8f0ff; border: 1px dotted #ccc; margin: 15px 0px 10px 50px; padding: 5px 15px 10px 15px; width: 85%; } .articleComments .label { font-size: 12px; } .error { color: #f00; } div.errorContainer { border: 1px dotted red; } .odd { background-color: #eee; } .comment_contents h3 { margin: 5px 0; border-bottom: 1px dotted #666; font: 18px Georgia normal; padding-bottom: 5px; } #recaptcha_widget_div { margin: 10px 0; padding: 10px 0; border-top: 1px dotted #666; } div.errorContainer { border: 1px dotted red; margin: 4px 2px; padding: 5px; } div.errorContainer ol li { list-style-image: url('/img/icons/error.gif'); list-style-position: outside; margin-left: 20px; } div.errorContainer { display: none; } .errorContainer label.error { display: inline; } .comment_contents .row { padding: 10px; overflow: hidden; clear: both; } .comment_left { width: 30%; float: left; } .comment_right { width: 70%; float: right; } .comment_links { text-align: right; margin: 10px 0; } .odd { background-color: #eee; } #body { display: block; margin: 10px 0px 15px 0px; } .comment_contents .submit { display: block; margin: 5px 0; } /** End Article comments **/ /* Author Quick Search */ .authorList_entry { display: inline; } .authormember { text-transform: uppercase; } .aqs { width: 280px; position: absolute; top: 6px; z-index: 2050; border: 2px solid #ccc; background: #fff; margin: 20px 0 0; padding: 5px; } .aqs .close { position: absolute; top: 7px; right: 10px; color: white; } .aqs .close a { color: white; } .aqs li { display: inline; margin: 5px; } .aqs p.item { border-bottom: solid 1px #ccc; margin: 3px !important; padding: 3px; } .aqs p.item:hover { background: #e4e4e4; } .aqs img { margin-right: 5px; padding-right: 5px; border-right: 1px solid #ccc; } .aqs h3 { font-size: 11px; font-weight: normal; margin: 0px 0px 4px 0px; padding: 3px; } .aqs .aqsleft, .previewbody .aqsleft { float: left; width: 33%; margin-bottom: 6px; background-color: white; } .aqs .aqshead, .previewbody .aqshead { background-color: #ccc; clear: both; margin: 0 0 5px 0; padding: 3px 25px 3px 3px; color: white; font-size: 11px; } .aqs #toolpoint { position: absolute; top: -19px; left: 20px; z-index: 2051; } .aqs #toolpoint img { border: none !important; padding: 0px !important; margin: 0px !important; } .previewbody .aqsleft img { border: none !important; padding: 0px 5px 0px 0px; position: relative; top: 3px; } .headersection { position: relative; margin: 0; } .previewbody .popup_aqstitle { font-weight: bold; margin: 0px 0px 5px 0px; padding: 4px 0px; } .previewbody ul { margin: 0px !important; padding: 5px 0px 5px 25px; } .previewbody ul li { margin-bottom: 5px; } .previewbody #popup_author_facets { float: left; margin-top: 8px !important; } .previewbody #popup_author_facets ul { margin: 0px 0px 5px 5px; padding: 0px 0px 5px 5px; } .previewbody #popup_author_facets ul li { margin: 0px 0px 5px 5px; padding: 0px 0px 5px 5px; } /** CSS FOR C3 Popoups **/ #darken { position: fixed; float: left; z-index: 2006; top: 0px; bottom: 0px; right: 0px; left: 0px; /*background-color:black; opacity: 0.6; filter: alpha(opacity=60); */ background-image: url('/polopoly_fs/7.146!/darken-back.png'); display: none; } #fulltextwrapper { padding: 15px; float: left; z-index: 2007; position: fixed; top: 100px; bottom: 100px; right: 100px; left: 100px; overflow: auto; background-color: white; border: 3px solid #ccc; display: none; background-image: url('/img/fulltext/lowercornerfade.jpg'); background-position: bottom right; background-repeat: no-repeat; } .exitbutton { position: fixed; right: 82px; top: 75px; padding: 5px; } .exitbutton img { border: none; } #singlePreview { opacity: 0.94; filter: alpha(opacity = 94); z-index: 5005; position: absolute; width: 450px; background: white; border: solid 2px #ccc; padding: 5px; border-width: 2px 4px 4px 2px; display: none; } #singlePreview .previewbody { padding: 8px; font-size: 95% !important; } #singlePreview .previewbody img { border: none; } #singlePreview .previewbody h3 { font-size: 110%; margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; border-bottom: 2px #ccc solid; } .closer { position: absolute; top: -11px; right: -13px; color: white; } .error_required { font-size: 10px; font-weight: bold; text-transform: uppercase; color: #cc0000; background-color: #ffffcc; padding: 3px; border: 1px solid #cc0000; } .issuecover_callout img { border: 1px solid #333; } /* BIRTH AND DEATH DATES for PT */ .date { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; } #department { margin-top: 0px; padding-top: 0px; } /* Site message styles */ .siteMessageBar { margin-top: 35px; } .siteMessageBar h3 { line-height: 100%; margin: 5px; }