body {
	font-size:12px;
	line-height:1.25;
	font-family:Arial, sans-serif;
}
h1, h2, h3, h4 {
	margin:10px 0;
	font-weight:normal;
	font-family:Georgia,Times,"Times New Roman",serif;
}
h1 {
	font-size:2.666em;
}
h2 {
	font-size:2em;
	margin-bottom:5px;
}
h3 {
	font-size:1.5em;
}
h4 {
	font-size:1.333em;
}
p { 
	page-break-inside:avoid; 
}
img {
	border:0;
}
a {
	text-decoration:none;
}
a:link:after, a:visited:after {
	content:" (URL=" attr(href) ") ";
	color:#00E;
	font-size:.8em;
}
.picture a:link:after, .picture a:visited:after,
.slideshow_items li > a:link:after, .slideshow_items li > a:visited:after {
	content:none;
}
table {
	border-collapse:collapse;
	margin:15px 0;
	width:100%;
}
	table th, table td {
		border:1px solid #666;
		padding:3px;
		text-align:left;
	}
form {
	margin:15px 0;
}
fieldset {
	border:0;
	padding:0;
}
form .field {
	margin-bottom:10px;
}
form label {
	display:block;
}
form .text, form select, form textarea, form .text_field {
	border:1px solid #666;
	padding:2px;
	min-width:40%;
}
hr {
	margin:0 0 10px;
	border:0;
	border-bottom:1px solid #666;
	height:0;
	line-height:1px;
}

/* Floats */
.inlineimage_left, .storyAuthorLarge img, .picture, .inlineImages li {
	float:left;
	margin-right:10px;
}
.contacts_list .picture, .eventImage, .rssicon, .inlineimage_right, .weblinks .picture {
	float:right;
	margin-left:10px;
}

.story_small, .story_large, .story_list, .storyMeta, .weblinks li {
	clear:left;
	#zoom:1;
}
.story_small:after, .story_large:after, .weblinks li:after {
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
}
.active li, .recentItems li { 
	clear:both; 
}

/* Specific Pages & markup */
.last_updated {
	border-top:1px solid #666;
	margin-top:10px;
}
.meta {
	margin:0;
}
.storyMeta h3 {
	margin-bottom:0;
}
.storyMeta p {
	margin:0;
}
.factfile {
	border:1px solid #666;
	padding:10px;
}
.enhancedList li, .story_small, .story_large, .contacts_list li, .myhomeBlock, .mystories li, #comments li, .listItems li, .inlineimage_full, .weblinks li {
	border-bottom:1px solid #666;
	padding-bottom:9px;
	margin-bottom:10px;
}
.layoutContainer ul {
	list-style:none;
	margin:0 0 15px 0;
	padding-left:0;
}
.errorbox {
	color:#990002;
}

/* Display:Nones */
.hide,
.hide_true,
#topnav,
#mast_hybrid,
.gallery,
.wvPopupOverlay,
.wvPopupLoader,
.wvPopup,
#skiplinks,
#logo,
#rightcolumn .poll,
#rightcolumn img,
#rightcolumn .ad,
#rightcolumn .useraccount,
#footer,
#mastad,
#mastnav,
#mastlogin,
#mastsearch,
.mast_az,
#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,
#star_rating,
.paging,
#comments_form,
.siteInformation,
.upcomingEvents_container,
.viewall,
.myhomeBlock .button,
.ugc_edit,
.tab_block,
#member,
.sortBy,
#az_list,
.morearticles,
#comments ul li .meta,
.alsoIn, #mast_hybrid,
.embed,
#sideColumn,
#topNav,
.pictureStory,
.videoStory,
.storyAuthorSmall,
.inlineimage,
#footer_slider,
#page_tools_top,
.bookmark_with,
.accessbility_buttons,
#results_footer,
#refine_results,
#search_results .tabs,
.buttons,
.button,
.picture_slider,
.slideshow_items,
.profile_complete_bar img,
.download_list .download,
.powered_by,
#mastbasket,
#footernav,
.snippet,
.securityfilter,
.errorbox_large,
.recentItems .options,
#timeline .previous,
#timeline .next,
.recordDisplay .previous,
.recordDisplay .next,
.recordDisplayObject,
.recordDisplayPaging,
.rssicon,
.imageData
{ display:none; }


/* RECORD DISPLAY */
.transcription p + .meta, .userTranscription, .comments p + .meta, .simplepaging, .recordNavigation {
	display: none;
}
.relatedRecords a {
	color: #000;
}
