body { font:13px/1.143 Tahoma, Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, legend { font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; }
h1 { font-size:2em }
h2 { font-size:1.5em; margin-bottom:5px; }
h3 { font-size:1.1em }
h4 { font-size:.85em }
img { border:0; }
a { text-decoration:none; }
table { border-collapse:collapse; margin:15px 0; }
table td { border:1px solid #000; padding:2px; }
table th { border:1px solid #000; border-bottom:3px double #000; padding:2px; }

.question, .answer { padding-top: 10px; }
.question abbr, .answer abbr { float:left; font:3.692em/48px "Book Antiqua" Georgia, "Times New Roman", Times, serif; height:1em; margin:-5px 15px 0 0; background:none; color:#1a3755; width:35px; padding-bottom:5px; }
.meta { margin:0; }
.storyMeta p { margin:0; }

/*story pages, source, references etc*/
.factfile { border:1px solid #666; }

/*display nones*/
.hide, #topnav, #mast_hybrid, .gallery, .wvPopupOverlay, .wvPopupLoader, .wvPopup, #skiplinks, #logo, #entry_points, #rightcolumn, #leftcolumn, #footer, #mastad, #mastnav, #mastsearch, #mastdate, #mainnav, #crumbtrail, #myaccount_box, .rssfeed, .video_story_large, .video, .media, .ad, .mpu, .more, .moreinfo, .story_small h2 span, .story_large h2 span, .story_list h2 span, #access_denied .formbox, .subscribe_options, .thumbs_sleeve, .previousButton, .nextButton, .postTags, .page_options, .relatedfiles, #star_rating, .paging, #comments_form, .storytext .formbox, .siteInformation, .upcomingEvents_container, .viewall, .myhomeBlock .button, .ugc_edit, .tab_block, #member, .sortBy, #az_list, .relatedlinks, .relatedarticles, .morearticles, #comments ul li .meta, .alsoIn, #mast_hybrid, .embed, .printonly { display:none; }

/*bordered list items*/
.enhancedList li, .issueindex li, .story_small, .story_large, .contacts_list li, .myhomeBlock, .mystories li, #comments li, .listItems li, .inlineimage_full, .weblinks li, .post, .storyMeta { border-bottom:1px solid #666; padding-bottom:5px; margin-bottom:5px; }

/*floated left*/
.inlineimage_left, .storyAuthorLarge img, .storyMeta h3, .picture, .inlineImages li, .publication_index .block_large .picture { float:left; margin-right:10px; }

/*floated right*/
.contacts_list .picture, .eventImage, .rssicon, .inlineimage_right, .weblinks .picture { float:right; margin-left:10px; }

/*clear*/
.story_small, .story_large, .story_list, .storyMeta, .publication_index .block_large li { clear:left; zoom:1 }
.story_large:after { content:"."; visibility:hidden; height:0; display:block; clear:left; }
.story_small:after { content:"."; visibility:hidden; height:0; display:block; clear:left; }
.publication_index .block_large li:after { content:"."; visibility:hidden; height:0; display:block; clear:left; }

/*====SPECIFIC PAGES=====*/
.publications_list, #az_items .column { float:left; width:300px; margin-right:10px; border-right:1px solid #666; }
.storyMeta h3 { width:115px; }
.publication_index .block_large li { margin-bottom:10px }
#story h1 { clear:left; padding-top:20px; }