body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
color: black;
}
/* removed , html, P, INPUT, SELECT, LABEL, TEXTAREA, UL, LI, OL, BLOCKQUOTE, TD from above... */

H1, H2, H3, H4, H5, H6 {
	font-weight: bold;
	}
	
H1 { font-size: 24px; }
H2 { font-size: 18px; }
H3 { font-size: 16px; }
H4 { font-size: 14px; }
H5 { font-size: 12px; }
H6 { font-size: 10px; }

.firstPara { margin-top: 0px; padding-top: 0px;}

a:link, a:visited, a:active {color: #bc2026; text-decoration: none;}
a:hover {color: #bc2026; text-decoration: underline;}

ACRONYM	{ border-bottom: #1b1284 1px dotted; cursor:help; }

/* can ditch following once all pages adhere to left/right/full image div */
/* also put captions in a paragraph and style them here too */
.leadingImage { border: 1px solid black; }
.leftImageDiv IMG, .rightImageDiv IMG, .fullImageDiv IMG { border: 1px solid black; }
.leftImageDiv, .rightImageDiv, .fullImageDiv { margin-top: 0px; margin-bottom: 5px; }
.leftImageDiv, .rightImageDiv { width: 225px; }
.rightImageDiv { margin-left: 10px;
	margin-right: 2px;
	float:right; }

.leftImageDiv { margin-right: 10px;
	margin-left: 2px;
	float:left; }
	
.fullImageDiv { width: 468px;
	margin-right: 0px;
	margin-left: 0px;
	float:left; }
.imageCaption { font-weight:bold; font-size: 10px; color: black; }

.imageGallery { text-align:center; }
.imageGallery IMG { padding: 3px; border: 1px solid #999999; margin: 6px; background-color: white; color: }

.divider { margin-bottom: 5px; border-bottom: 1px solid #928f8e; width: 100%; height: 1px; float: left; }

#bread {
	color: #ccc;
	margin-bottom: 10px;
	}

#bread ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#bread ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
	}

/* page contents - under construction - rename articleSummary */
.shortDescription { font-weight:bold; } 
.articleSummary { border-top: 1px solid black; border-bottom: 1px solid black; padding-top: 5px; padding-bottom: 5px; }

/* not sure about this one yet */
.article { width: 100%; clear: both; float: left; margin-bottom: 5px; padding: 0px; }
.article p { margin: 0px; }
.article p { margin-top: 5px; margin-bottom: 5px; }
.article a { color: black; } /* this will change, as the styles are more incorporated */

/* events */
.event { width: 460px; height:130px; clear: both; float: left; margin-left:0; margin-bottom: 5px; padding-bottom:10px; padding-left:10px; padding-right:10px; padding-top:10px; background-color:#FF9;  color: #000; font-size:16px; background-image: url(../images/post-it-note.jpg); background-repeat:no-repeat; }
.event p { margin-top: 5px; margin-bottom: 5px;  font-size:16px; }
.event a { color:#333; } 
.event a:hover { color:#900;}
.event_details {width: 100%; float: left; margin-bottom: 5px; padding: 0px;  color: black; font-size:16px;}
.event h3 {padding:0; margin-bottom:5px; margin-top:5px; font-size:12px;}
.eventSub {font-size:12px; font-weight:bold;}
.eventWeb {float:right; padding:3px; font-size:12px}

/* Feature slideshow, right hand border */
#featureSlideshow { width:100%; height:225px; }
#featureSlideshow #slideshow-caption h3 { display: inline; font-size: 10px; margin-right: 3px; }  
#slideshow-caption p { display: inline; font-size: 10px; } 

/* mag ad slideshow, right hand border */
#magAdSlideshow { width:300px; height:357px; }
.magAd { width: 300px; height: 357px; position: relative; font-family:Arial, Helvetica, sans-serif; }
.magAd a { text-decoration: none; }
.magAdCover { position: absolute; width: 150px; height: 213px; left: 10px; top: 83px; margin: 0; padding: 0; }
.magAdTitle { position: absolute; width: 125px; height: 46px; left: 162px; top: 242px; margin: 0; padding: 0; font-weight:bold; font-size: 12px; }
.magAdTitle a { color: black; }
.magAdOnSale { font-size: 11px; }
.magAdLinks { position: absolute; left: 27px; top: 307px; width: 244px; height: 36px; margin-top: 1px; text-align:center; font-weight: bold; line-height:18px; }
.magAdLinks a { color: #009EE3; }
.magAdLinks img { vertical-align:middle; position: relative; top: -1px; }
.magAdWebsite { font-size: 10px; font-weight:normal; }
.magAdWebsite a { color: black; }

/* Google DFP adverts */
#advert-leaderboard {
	width:728px;
	margin:auto;
	padding:10px;
}
.advert {
	padding:10px 5px;
}
.skyscraper {
	width:250px;
	margin:auto;
	padding:0 70px;
}

/* hide everything classed as print */
.screen { }
.print { display:none; }
-->
