p, #main_content li {	font-size: 1.1em;
	line-height: 1.5em; margin-top: 5px;}

ul {
	list-style-type:none;
	margin: 0;
	padding: 0;
	}

.blog li
	{
		line-height: 1.5em;
		padding-left:10px;
	}
	

li {	
	line-height: 1.8em;
	}

#sidebar li {	
		line-height: 1.3em;
		padding:3px 0 3px 10px; 
}

#newsarchive {
	font-size: 1.2em;
}

dt {
	font-size: 12px;
	font-weight: bold;
	margin-bottom:3px;
	}

dd {
	font-size: 11px;
	margin: 0 0 10px 0px;
	line-height: 1.4em;
	}

	
h1, h2, h3, h4, h5, h6 {color:#3F6C9B; background:transparent;}	
	
h1 {margin: 0 0 5px 0; 
	padding: 0;
	font-size: 20px;}
h2 {font-size: 16px;margin: 0 0 5px 0;}
h3 {font-size: 14px;margin: 0 0 8px 0; text-transform: uppercase;}
h4 {font-size: 14px;margin: 0 0 8px 0;}
h5 {font-size: 14px; margin: 0;}
h6 {font-size: 12px; margin: 0;}	

#sidebar h3 {
	padding-top: 15px;
}

#home_introduction h2  {
	margin-top: 10px;
	padding: 0;
}

#home_introduction h4 a {
	margin: 0;
	padding: 0;
}


#home_introduction p {
	margin-top: 0;
	padding: 0;
}
	
/*ol {
	list-style: lower-alpha;
	font-size: 12px;
	}*/
	
ol li {
	margin: 3px 10px;
	padding: 0 10px;
	}

a {text-decoration: none;}
a:link {color:#1F69B7;}
a:visited {color:#1F69B7;}
a:hover {color:#000;}

#footer address {font-style: normal;}


address {font-style:normal; line-height: 1.4em;}


/* HOME PAGE STYLES */

#home_training_course li {
	font-size: 12px;
	margin: 4px 0;
	}


#home_introduction ul {margin-bottom: 15px; font-size:12px;}
#home_introduction h5 {font-size:12px; font-weight:normal;}
#home_introduction h3 { padding-bottom:0;margin-bottom:0;}
#home_introduction h5 { margin-top:8px;}

#home_introduction h2 {
	margin: 0 0 5px 0; padding: 0;
	font-size: 20px;
	}

#home_introduction h4 {
	margin: 5px 0 10px 0; padding: 0;
	font-size: 14px;
	}
	

#home_introduction li {
	margin: 3px 0;
	}
	
#current_exhibition  {
	text-align:right;
	font-size: 13px;
/*	margin-top: 8px;*/
	}
	
#current_exhibition H1 {
	text-align:left;
}

#current_exhibition  a {
	font-size: 16px;
	}
	


.date
{
	font-size: 10px;
	padding-top: 0px;
	margin-top: 0px;
}

.largedate
{
	font-size: 13px;
	padding-top: 0px;
	margin:0;
}

.caption {
	font-size: 10px;
	padding: 0;
	font-weight: bold;
	color:#3F6C9B;
	line-height: 12px;
	margin: 5px 0 5px 0;
	}

.all_link {text-align:right;}









/* EXHIBITION */

.exhibition_archive h2 {
	border: 0;
	}
.exhibition_archive ul {
	margin: 0;
	padding: 0;
	}
	
.exhibition_archive li {
	display:block;
	float:right;
	margin: 0 0 0 10px;
	}


.exhibition_archive dl {
	clear: both;
	padding: 10px 0 0 0;
	}
	
.exhibition_archive dd {
	margin: 3px 0 5px 0;
	font-size: 10px;
	}
	
	
	
	
	
	
/* LEARNING PACKAGES */	
	

	
.email_article, .print_article {
	display: block; 
	float:left;
	margin: 0 10px 5px 0;
	padding: 0 0 0 20px;
	}
	
.email_article {
	background: url('../img/icons/email.gif') top left no-repeat;
	}	
	
.print_article {
	background: url('../img/icons/print.gif') top left no-repeat;
	}	
	
	
	#main_content p img {float:right; padding:10px;}
	
	#main_content ul {
		list-style-type: disc;
		margin: 5px 20px;
		padding: 5px 20px;
	}
	
	.excerpt li  {
		list-style-type:none;
		margin: 0;
		padding: 0;
	}
	
/* NEWS  OPENINGS  PUBLICATIONS  TOURS */


#news_display .date, #openings_display .date, #publications_display .date, #events_display .date {
	margin-top: 0;
	}
	
#news_navigation ul, #openings_navigation ul, #publications_navigation ul {
	margin: 5px 0 15px 0;
	}

#news_navigation li, #openings_navigation li, #publications_navigation li {
	display:block;
	margin: 3px 0 5px 0;
	}
	
#news_navigation dd, #openings_navigation dd, #publications_navigation dd {
	margin: 2px 0 8px 0;
	font-size: 10px;
	}
	
#news_navigation dl, #openings_navigation dl, #publications_navigation dl {
	clear: both;
	padding: 0;
	}
	
#news_display h2 {
	margin-bottom: 0;
	}
	
#tours_display h4 {
	padding-top: 10px;
	border-top: 1px solid #ccc;
	color: #000;
	}	

	
#events_display h2 {margin-bottom:0;}	
	
	
	
#people h2 {margin-bottom: 0;}	
#people h4 {font-size: 22px;}		
	
	
	
#faqs_navigation ol {
	margin: 0;
	padding: 10px 0 0 20px;
	}	
	
#faqs_navigation li {font-size: 11px; margin: 0 0 5px 0;}







/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}



.sIFR-hasFlash h1 {
	visibility: hidden;
}


#archiveimage {
text-align:center;
}
#archiveimage p {
text-align:left;
}

.glossary {border-bottom:1px dotted red;}

#nullcheck {
	display: none;
}
