body {
	font: 13px/1.143 Tahoma, Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, legend {
	font-weight: normal;
}
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;
}
.answer {
	clear: both;
}
.question abbr, .answer abbr {
	background: transparent none repeat scroll 0 0;
	color: #B2B2A7;
	float: left;
	font-size: 3.928em;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 1em;
	line-height: 48px;
	margin: 0 15px 0 0;
	padding-bottom: 5px;
	width: 35px;
}
.question abbr {
	color: #D90000;
}
.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;
}
