/* ******************************************************************
GLOBAL RESET - ALL MEDIA TYPES
Removes default styling on all elements in all browsers, thus making
initial layout and styling consistent across all browsers
****************************************************************** */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, sub, sup, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }
a { text-decoration: none; }



@media screen, projection, tv {
/* ******************************************************************
MAIN STRUCTURE & STYLING - screen, projection, tv
CSS below creates structure & styling of entire website  
****************************************************************** */

/* ~~~~~~~~~~~~ BODY ~~~~~~~~~~~~ */
body { color: #000; background: #000; font: 62.5%/1.9em Georgia, 'Times New Roman', Times, serif; }

/* ~~~~~~~~~~~~ SKIP LINKS & HIDDEN ELEMENTS ~~~~~~~~~~~~ */
#skip-links, .hidden { list-style-type: none; position: absolute; left: -9000px; }

/* ~~~~~~~~~~~~ MAIN PAGE AREAS ~~~~~~~~~~~~ */
#header-wrapper, #content-wrapper, #footer-wrapper { margin: 0 auto; text-align: center; }
#header, #content, #footer { margin: 0 auto; text-align: left; width: 960px; }
#header-wrapper, #footer-wrapper { background: #000; }
#footer-wrapper { clear: both; border-top: solid 20px #fff; }
#content-wrapper { background: #fff; }

/* ~~~~~~~~~~~~ HEADER ~~~~~~~~~~~~ */
#header { height: 93px; }

	/* ~~~~~~~~~~~~ Logo ~~~~~~~~~~~~ */
	.flash-replaced embed { height: 93px; margin: 0 0 0 60px; background: #000; float: left; }
	
		/* Flash - Replaced Html Content */
		#header.flash-replaced .alt { display: none; }
		#header h1 { font-size: 2em; color: #fff; width: 145px; height: 93px; margin: 0 0 0 72px; 
		overflow: hidden; float: left; background: #000 url(../../media/ui/logo.png) no-repeat right 31px; }
		#header h1 a { display: block; width: 145px; height: 93px; margin: 0 0 0 -147px; padding: 0 147px 0 0; 
		font-size: 0.1em; color: #000; }
	
	/* ~~~~~~~~~~~~ Header Links ~~~~~~~~~~~~ */
	#header ul { float: right; margin: 63px 15px 0 0; overflow: auto; font-size: 1.3em; }
	#header li { float: left; }
	#header ul a { color: #fff; display: block; padding: 0 5px; }
	
	/* ~~~~~~~~~~~~ Template Styling - Header ~~~~~~~~~~~~ */
	
		/* Selected header links (generic) */
		.home #header .home a, 
		.about #header .about a, 
		.events #header .events a, 
		.foreword #header .foreword a { color: #beb48c; }				
		.foreword-bio #header .foreword a { color: #beb48c; }				
		#header a:hover { color: #ccc; }
		
		/* Selected conversation links (rest of colours) */
		.alys #header .about a { color: #bac6c6; }
		.crouch #header .about a { color: #c8baa5; }
		.dineen #header .about a { color: #beb48c; }
		.dewaal #header .about a { color: #bac6c6; }
		.greenlaw #header .about a { color: #abb7c1; }		
		.fargion #header .about a { color: #bac6c6; }
		.mitchell #header .about a { color: #c8baa5; }
		.wigglesworth #header .about a { color: #beb48c; }

/* ~~~~~~~~~~~~ CONTENT ~~~~~~~~~~~~ */
#content { min-height: 689px; overflow: hidden; }

/* ~~~~~~~~~~~~ FOOTER ~~~~~~~~~~~~ */
#footer { padding: 20px 0 20px; overflow: auto; }

	#footer div { float: left; margin: 0 0 0 55px; }	
	#footer h3 { font-size: 1.2em; font-weight: normal; margin: 0 0 0 10px; }
	
	#footer ul { font-size: 1.2em; line-height: 1.4; }
	#footer a { padding: 0 10px; display: block; color: #fff; }
	#footer a em { font-style: normal; }
	
	#footer #sponsors { float: right; margin: 0 0 0 50px; }
	#footer #sponsors ul { margin: 0; }
	#sponsors li { float: left; margin: 0 0 0 26px; }
	#footer #sponsors a { padding: 0; }
	
	/* ~~~~~~~~~~~~ Template Styling - Common Elements ~~~~~~~~~~~~ */
	
		/* Heading (generic) */
		#footer h3 { color: #c8c1a5; }
		
		/* Heading (rest of colours) */
		.alys #footer h3 { color: #bac6c6; }
		.crouch #footer h3 { color: #c8bba5; }
		.dineen #footer h3 { color: #c8c1a5; }
		.dewaal #footer h3 { color: #bac6c6; }
		.greenlaw #footer h3 { color: #abb7c1; }
		.fargion #footer h3 { color: #bac6c6; }
		.mitchell #footer h3 { color: #c8bba5; }
		.wigglesworth #footer h3 { color: #c8c1a5; }
		
		/* Selected footer links (generic) */
		.home #footer .home a,		 
		.events #footer .events a,		 
		.about #footer .about a,		 
		.foreword #footer .foreword a, 
		.contact #footer .contact a, 
		.sitemap #footer .sitemap a, 
		.search #footer .search a { color: #beb48c; }
		
		#footer a em { color: #c8c1a5; }						
		#footer a:hover { color: #ccc; }
		#footer li a:hover em { color: #9b8d53; }
		
		/* Selected conversation links (rest of colours) */
		.alys #footer a em { color: #bac6c6; }
		.crouch #footer a em { color: #c8baa5; }
		.dineen #footer a em { color: #c8c1a5; }
		.dewaal #footer a em { color: #bac6c6; }
		.greenlaw #footer a em { color: #abb7c1; }
		.fargion #footer a em { color: #bac6c6; }
		.mitchell #footer a em { color: #c8baa5; }
		.wigglesworth #footer a em { color: #c8c1a5; }
		
		.alys #footer a:hover em { color: #79b7b4; }
		.crouch #footer a:hover em { color: #b4a38a; }
		.dineen #footer a:hover em { color: #9b8d53; }
		.dewaal #footer a:hover em { color: #79b7b4; }
		.greenlaw #footer a:hover em { color: #7998b1; }
		.fargion #footer a:hover em { color: #79b7b4; }
		.mitchell #footer a:hover em { color: #b4a38a; }
		.wigglesworth #footer a:hover em { color: #9b8d53; }



/* ******************************************************************
TEMPLATE STRUCTURE - screen, projection, tv
CSS below creates structure of different templates  
****************************************************************** */

/* ~~~~~~~~~~~~ COMMON ELEMENTS ~~~~~~~~~~~~ */

	/* ~~~~~~~~~~~~ Main Content ~~~~~~~~~~~~ */
	#content-main { margin: 94px 0 58px 66px; float: left; width: 544px; position: relative; }
	
		/* Tools */
		#tools { overflow: auto; position: relative; right: -10px; bottom: 10px; margin: 0 0 20px; }
		#content-main #tools li { float: right; margin: 0 0 0 5px; padding: 0; background: none; }		
	
		/* Headings */
		#content-main h2 { color: #fff; background: #000; font-weight: normal; font-size: 2.6em; display: inline; 
		padding: 0 2px; position: absolute; top: -59px; left: 0px; line-height: 1.2; }
		
		/* Main Blockquote */
		.quote-main { font-size: 1.8em; line-height: 1.2; width: 365px; margin: 0 15px 1.5em; }
		.quote-main em { font-style: normal; display: block; }
		
		/* Super Scripts */
		#content-main p sup { height: 0; line-height: 1; position: relative; top: -0.6em; vertical-align: baseline !important; vertical-align: bottom; }
		
		/* 2 Column Layout */
		.cols-2 { 
			-moz-column-count: 2; -moz-column-gap: 1em; 
			-webkit-column-count: 2; -webkit-column-gap: 1em; 
			-ms-column-count: 2; -ms-column-gap: 1em; 
			-o-column-count: 2; -o-column-gap: 1em; 
			column-count: 2; column-gap: 1em; }
		
		/* Links */
		#content-main a { color: #9b8529; }
		.alys #content-main a { color: #3b7f7f; }
		.crouch #content-main a { color: #865031; }
		.dineen #content-main a { color: #9b8529; }
		.dewaal #content-main a { color: #3b7f7f; }
		.fargion #content-main a { color: #3b7f7f; }
		.greenlaw #content-main a { color: #9b8529; }
		.mitchell #content-main a { color: #865031; }
		.wigglesworth #content-main a { color: #9b8529; }
		#content-main a:hover { color: #000; }

	/* ~~~~~~~~~~~~ Related Content ~~~~~~~~~~~~ */
	#content-related { width: 306px; margin: 48px 0 0 0; float: left; }
	
		/* Links Boxes */
		.links-box { float: right; width: 180px; margin: 0 0 1.6em; }
		.links-box h2 { font-size: 1.3em; padding: 0 9px; font-weight: normal; color: #fff; background: #000; }
		.links-box ol { font-size: 1.3em; }
		.links-box li { margin: 1px 0 0 0; }
		.links-box li a { background: #fff url(../../media/ui/links-box-unselected.gif) no-repeat 9px center; }
		.links-box a { display: block; padding: 0 9px 0 26px; color: #030606; }
		.links-box li a:hover { color: #666; background: #fff url(../../media/ui/links-box-selected.gif) no-repeat 9px center; }
	
	/* ~~~~~~~~~~~~ Template Styling - Common Elements ~~~~~~~~~~~~ */

		/* Content Background Images */
		#content { background: #f5f5f5 url(../../media/ui/background-generic.jpg) no-repeat center 0; }
		
		.alys #content { background: #f5f5f5 url(../../media/ui/background-alys.jpg) no-repeat center 0; }
		.crouch #content { background: #f5f5f5 url(../../media/ui/background-crouch.jpg) no-repeat center 0; }
		.dineen #content { background: #f5f5f5 url(../../media/ui/background-dineen.jpg) no-repeat center 0; }
		.dewaal #content { background: #f5f5f5 url(../../media/ui/background-dewaal.jpg) no-repeat center 0; }
		.fargion #content { background: #f5f5f5 url(../../media/ui/background-fargion.jpg) no-repeat center 0; }
		.greenlaw #content { background: #f5f5f5 url(../../media/ui/background-greenlaw.jpg) no-repeat center 0; }
		.mitchell #content { background: #f5f5f5 url(../../media/ui/background-mitchell.jpg) no-repeat center 0; }
		.wigglesworth #content { background: #f5f5f5 url(../../media/ui/background-wigglesworth.jpg) no-repeat center 0; }
		
			


/* ~~~~~~~~~~~~ HOME TEMPLATE ~~~~~~~~~~~~ */

	/* ~~~~~~~~~~~~ Main Content ~~~~~~~~~~~~ */
	.home #content-main { width: 820px; }
	
		/* Tools */
		.home #tools { position: absolute; left: -9000em; display: none; }
	
		/* Headings */
		.home #content-main h3 { font-size: 1.7em; margin: 35px 0 2px; padding: 2px 4px; background: #000; color: #beb48c; font-weight: normal; }
		
		/* Lists */
		.home #content-main ul { font-size: 1.7em; }
		.home #content-main li { margin: 0 0 2px; padding: 2px 4px; clear: both; background: #000; color: #fff; }
		.home #content-main li a { display: block; color: #fff; }
		.home li a em { color: #beb48c; font-style: normal; }
		.home #content-main li a:hover { color: #ccc; } 
		.home li a:hover em { color: #9b8d53; }
		
		.home #content-main .events { position: absolute; right: 10px; top: 35px; }
		.home #content-main .events2 { position: absolute; right: 10px; top: 60px; }
		.home #content-main .events a, 
		.home #content-main .events2 a { color: #c0e0e4; }
		.home #content-main .alyss a { margin: 0 0 0 508px; }
		.home #content-main .crouch a { margin: 0 0 0 216px; }			
		.home #content-main .dineen a { margin: 0 0 0 10px; }
		.home #content-main .dewaal-greenlaw { float: left; width: 812px; }
		.home #content-main .dewaal-greenlaw a { float: left; }
		.home #content-main .dewaal-greenlaw a:first-child { margin: 0 260px 0 55px; }
		.home #content-main .fargion a { margin: 0 0 0 490px; }
		.home #content-main .mitchell a { margin: 0 0 0 306px; }
		.home #content-main .wigglesworth a { margin: 0 0 0 145px; }		
		.home #content-main .foreword a { margin: 0 0 0 445px; }		
	
	/* ~~~~~~~~~~~~ FOOTER ~~~~~~~~~~~~ */
	.home #footer div { margin: 0; float: left; }
	.home #footer ul { font-size: 1.2em; float: left; }
	.home #footer li { float: left; }
		
			
			
/* ~~~~~~~~~~~~ OVERVIEW TEMPLATE ~~~~~~~~~~~~ */

	/* ~~~~~~~~~~~~ Main Content ~~~~~~~~~~~~ */
	.intro #content-main { margin: 94px 0 58px 66px; float: left; width: 577px; padding: 0; }
	
		/* Tools */
		.intro #tools { position: absolute; left: -9000em; display: none; }

		/* Main Blockquote */
		.intro .quote-main { margin: 0; width: 527px; display: inline; position: relative; top: 130px; }
		.intro .quote-main em { display: inline; }
	
	/* ~~~~~~~~~~~~ Related Content ~~~~~~~~~~~~ */
	.intro #overview a { background: #fff url(../../media/ui/links-box-selected.gif) no-repeat 9px center; }			
	.intro #content-related { width: 317px; }
	.intro #highlight { display: none; }
	
	/* ~~~~~~~~~~~~ Template Styling - Overview Template ~~~~~~~~~~~~ */
	
		/* Main Blockquote */
			
			/* Quote Link Styles */
			.alys.overview #content-main .quote-main a { color: #fff; background: #000; }
			.crouch.overview #content-main .quote-main a { color: #fff; background: #67564c; }
			.dineen.overview #content-main .quote-main a { color: #fff; background: #000; }
			.dewaal.overview #content-main .quote-main a { color: #fff; background: #000; }
			.fargion.overview #content-main .quote-main a { color: #fff; background: #000; }
			.greenlaw.overview #content-main .quote-main a { color: #fff; background: #000; }
			.mitchell.overview #content-main .quote-main a { color: #fff; background: #67564c; }
			.wigglesworth.overview #content-main .quote-main a { color: #fff; background: #000; }
					
			.alys.overview #content-main .quote-main a:hover { color: #ccc; }
			.crouch.overview #content-main .quote-main a:hover { color: #ccc; }
			.dineen.overview #content-main .quote-main a:hover { color: #ccc; }
			.dewaal.overview #content-main .quote-main a:hover { color: #ccc; }
			.fargion.overview #content-main .quote-main a:hover { color: #ccc; }
			.greenlaw.overview #content-main .quote-main a:hover { color: #ccc; }
			.mitchell.overview #content-main .quote-main a:hover { color: #ccc; }
			.wigglesworth.overview #content-main .quote-main a:hover { color: #ccc; }
			
			/* Author Name & Profession Link Styles */
			.alys.overview .quote-main a em { color: #96c6c4; background: #000; }
			.crouch.overview .quote-main a em { color: #d0c0b5; background: #67564c; }
			.dineen.overview .quote-main a em { color: #beb48c; background: #000; }
			.dewaal.overview .quote-main a em { color: #96c6c4; background: #000; }
			.fargion.overview .quote-main a em { color: #96c6c4; background: #000; }
			.greenlaw.overview .quote-main a em { color: #c6bea9; background: #000; }
			.mitchell.overview .quote-main a em { color: #d0c0b5; background: #67564c; }
			.wigglesworth.overview .quote-main a em { color: #beb48c; background: #000; }
			
			.alys .quote-main a:hover em { color: #79b7b4; }
			.crouch .quote-main a:hover em { color: #bfab99; }
			.dineen .quote-main a:hover em { color: #9b8d53; }
			.dewaal .quote-main a:hover em { color: #79b7b4; }
			.fargion .quote-main a:hover em { color: #79b7b4; }
			.greenlaw .quote-main a:hover em { color: #bbae89; }
			.mitchell .quote-main a:hover em { color: #bfab99; }
			.wigglesworth .quote-main a:hover em { color: #9b8d53; }
		
	

/* ~~~~~~~~~~~~ GENERIC TEMPLATE ~~~~~~~~~~~~ */

	/* ~~~~~~~~~~~~ Main Content ~~~~~~~~~~~~ */
	.generic #content-main { background: #fff; padding: 22px; }
	
		/* Headings */
		.generic h3 { color: #000; font-size: 1.4em; margin: 0 15px; }
		.generic #content-main h4 { color: #666; font-size: 1.3em; margin: 0 15px; font-weight: normal; }
	
		/* Paragraphs, Addresses & Lists */
		.generic #content-main p, 
		.generic #content-main address, 
		.generic #content-main ul, 
		.generic #content-main ol { font-size: 1.3em; margin: 0 15px 1.8em; }
		.generic #content-main ul ul { font-size: 0.9em; margin: 0 5px; }		
		.generic #content-main address { font-style: normal; }
		
		/* List - Dot */
		.generic #content-main .list-dot { margin-left: 10px; } 
		.generic #content-main .list-dot li { padding-left: 20px; background: url(../../media/ui/bullet-dot-grey.gif) no-repeat 0 0.4em; } 
		
		/* List - Decimal */
		.generic #content-main .list-decimal { margin-left: 35px; list-style-type: decimal; } 
		
		/* Summary */
		.generic .summary { color: #333; font-style: italic; }
		
		/* Note */
		.generic #content-main .note { font-size: 1.1em; }
		
		/* Subtle */
		.generic #content-main .subtle { color:#666; }
		
		/* Read More Links */
		.generic #content-main .links-more { margin-top: -1.8em; }
		
		/* Link Lists */
		.generic #content-main .list-links a {  }
		.generic #content-main .list-links a:hover {  }
		
		/* Tables */
		table { font-size: 1.3em; margin: 0 15px 2.4em; width: 510px; }
		.table-lines th,
		.table-lines td { border-bottom: solid 1px #ccc; padding: 1px 0; }
	
	/* ~~~~~~~~~~~~ Template Styling - Transcripts Template ~~~~~~~~~~~~ */	
		
		/* Headings */
		.alys #content-main h4,
		.crouch #content-main h4,
		.dineen #content-main h4,
		.dewaal #content-main h4,
		.fargion #content-main h4,
		.greenlaw #content-main h4,
		.mitchell #content-main h4,
		.wigglesworth #content-main h4 { color: #000; font-size: 1.3em; margin: 0 15px; font-weight: bold; }		
			

/* ~~~~~~~~~~~~ TRANSCRIPTS TEMPLATE ~~~~~~~~~~~~ */

	/* ~~~~~~~~~~~~ Main Content ~~~~~~~~~~~~ */	
		
		/* Top Tabs/Pagination */
		#tabs .ui-tabs-nav { background: #fafafa; border-top: solid 1px #e4e9e9; border-bottom: solid 1px #e4e9e9; 
		padding: 4px; font-size: 1.3em; text-align: right; margin: 0 0 34px; }
		#tabs .ui-tabs-nav li { display: inline; }
		#tabs .ui-tabs-nav a { color: #030606; padding: 0 4px 4px; }
		#content-main #tabs .ui-tabs-nav .ui-tabs-selected a { color: #fff; background: #000; }		
		#tabs .ui-tabs-hide { position: absolute; left: -9000em; top: -9000em; }
		
		/* Bottom Tabs/Pagination */
		.pagination-links { overflow: auto; background: #fafafa; border-top: solid 1px #e4e9e9; 
		border-bottom: solid 1px #e4e9e9; padding: 4px; font-size: 1.3em; }
		.pagination-links li { float: right; }
		#content-main .pagination-links a { color: #030606; padding: 0 4px 4px; } 
		#content-main .pagination-links a:hover { color: #808080; padding: 0 4px 4px; } 
		.pagination-links a.next-tab { display: block; float: right; }
		.pagination-links a.prev-tab { float: right; }
		
		/* Conversation */
		.convo { font-size: 1.3em; margin: 0 15px 2.4em; }
		.convo li { margin-bottom: 1.5em; }
		.convo .interviewee { margin-left: 45px; }
		.convo .interviewee-quote {  }
		.convo abbr { margin-right: -0.1em; }
		
		/* Media Links */
		.convo a { margin: 0 2px; background: url(../../media/ui/icon-link.png) no-repeat 0 center; padding: 0 0 0 17px; }		
		.convo a[href$=".jpg"], 
		.convo a[href$=".jpeg"], 
		.convo a[href$=".gif"], 
		.convo a[href$=".png"] { padding: 0 0 0 17px; background: url(../../media/ui/icon-image.png) no-repeat 0 center; }		
		.convo a[href$=".mp3"] { background: url(../../media/ui/icon-audio.png) no-repeat 0 center; padding: 0 0 0 12px;  }		

	/* ~~~~~~~~~~~~ Related Content ~~~~~~~~~~~~ */
	.transcript #transcript a { background: #fff url(../../media/ui/links-box-selected.gif) no-repeat 9px center; }
	
		/* Highlight Nav Section */
		#highlight .selected a { background: #fff url(../../media/ui/links-box-selected.gif) no-repeat 9px center; }
		
		/* Tag Cloud */
		#tagcloud { float: right; clear: right; margin: 150px 22px 0; width: 262px; }
		#tagcloud ul { text-align: center; }
		#tagcloud li { display: inline; font-size: 1.3em; line-height: 1.2; }
		#tagcloud a { padding: 0 2px; margin: 0 3px; }
		#tagcloud span { position: absolute; left: -9000em; top: -9000em; }
		
		/* Highlight Questions & Hide Answers */
		.convo .highlightquestions { }
		.convo .hideanwsers abbr { margin-right: -5px; }
	
	/* ~~~~~~~~~~~~ Template Styling - Transcripts Template ~~~~~~~~~~~~ */		
	
		/* Main Blockquote */
		.alys.transcript .quote-main em { color: #3c6c6c; }
		.crouch.transcript .quote-main em { color: #9b7a66; }
		.dineen.transcript .quote-main em { color: #806e24; }
		.dewaal.transcript .quote-main em { color: #3c6c6c; }
		.greenlaw.transcript .quote-main em { color: #736a46; }
		.fargion.transcript .quote-main em { color: #3c6c6c; }
		.mitchell.transcript .quote-main em { color: #9b7a66; }
		.wigglesworth.transcript .quote-main em { color: #806e24; }
	
		/* Conversation */
		.alys .interviewee { color: #366; }
		.crouch .interviewee { color: #76492f; }
		.dineen .interviewee { color: #806e24; }
		.dewaal .interviewee { color: #366; }
		.fargion .interviewee { color: #366; }
		.greenlaw .interviewee { color: #7d6f3b; }
		.mitchell .interviewee { color: #76492f; }
		.wigglesworth .interviewee { color: #806e24; }
		
		.alys .interviewee-quote { color: #366; }
		.crouch .interviewee-quote { color: #76492f; }
		.dineen .interviewee-quote { color: #806e24; }
		.dewaal .interviewee-quote { color: #366; }
		.fargion .interviewee-quote { color: #366; }
		.greenlaw .interviewee-quote { color: #7d6f3b; }
		.mitchell .interviewee-quote { color: #76492f; }
		.wigglesworth .interviewee-quote { color: #806e24; }
		
		.alys .convo a { color: #366; border-bottom: solid 1px #366; }
		.crouch .convo a { color: #76492f; border-bottom: solid 1px #76492f; }
		.dineen .convo a { color: #9b8d53; border-bottom: solid 1px #9b8d53; }
		.dewaal .convo a { color: #366; border-bottom: solid 1px #366; }
		.fargion .convo a { color: #366; border-bottom: solid 1px #366; }
		.greenlaw .convo a { color: #847644; border-bottom: solid 1px #847644; }
		.mitchell .convo a { color: #76492f; border-bottom: solid 1px #76492f; }
		.wigglesworth .convo a { color: #9b8d53; border-bottom: solid 1px #9b8d53; }
		
		/* Highlight Sidebar Heading */
		.alys #highlight h2 { background: #5b817d; color: #fff; }
		.crouch #highlight h2 { background: #705f4e; color: #fff; }
		.dineen #highlight h2 { background: #685e4d; color: #fff; }
		.dewaal #highlight h2 { background: #5b817d; color: #fff; }
		.fargion #highlight h2 { background: #5b817d; color: #fff; }
		.greenlaw #highlight h2 { background: #426c90; color: #fff; }
		.mitchell #highlight h2 { background: #705f4e; color: #fff; }
		.wigglesworth #highlight h2 { background: #685e4d; color: #fff; }
		
		/* Tag Cloud */
		.alys #tagcloud a { color: #fff; background: #000; }
		.crouch #tagcloud a { color: #fff; background: #000; }
		.dineen #tagcloud a { color: #000; }
		.dewaal #tagcloud a { color: #000; }
		.fargion #tagcloud a { color: #000; }
		.greenlaw #tagcloud a { color: #fff; background: #000; }
		.mitchell #tagcloud a { color: #fff; background: #000; }
		.wigglesworth #tagcloud a { color: #000; }
	
		/* Tag Highlighter */
		
			/* highlighter in tag cloud */
			.alys #tagcloud .highlight a { background: #fff; color: #030606; } 
			.crouch #tagcloud .highlight a { background: #fff; color: #030606; } 
			.dineen #tagcloud .highlight a { background: #030606; color: #fff; }  
			.dewaal #tagcloud .highlight a { background: #030606; color: #fff; }
			.fargion #tagcloud .highlight a { background: #030606; color: #fff; }  
			.greenlaw #tagcloud .highlight a { background: #fff; color: #030606; } 
			.mitchell #tagcloud .highlight a { background: #fff; color: #030606; } 
			.wigglesworth #tagcloud .highlight a { background: #030606; color: #fff; }
		
			/* highlighter in conversation */
			.alys .highlight abbr, 
			.alys .highlight span, 
			.alys .highlight a { background: #ced7d6; color: #5b817d; } 
			
			.crouch .highlight abbr, 
			.crouch .highlight span, 
			.crouch .highlight a { background: #e8e0d4; color: #66432f; } 
			
			.dineen .highlight abbr, 
			.dineen .highlight span, 
			.dineen .highlight a { background: #e5e0d1; color: #6a5b1f; } 
			 
			.dewaal .highlight abbr, 
			.dewaal .highlight span, 
			.dewaal .highlight a { background: #ced7d6; color: #5b817d; } 
			
			.fargion .highlight abbr, 
			.fargion .highlight span, 
			.fargion .highlight a { background: #ced7d6; color: #5b817d; } 
			
			.greenlaw .highlight abbr, 
			.greenlaw .highlight span, 
			.greenlaw .highlight a { background: #d9d4c4; color: #5b4f24; } 
			
			.mitchell .highlight abbr, 
			.mitchell .highlight span, 
			.mitchell .highlight a { background: #e8e0d4; color: #66432f; } 
			
			.wigglesworth .highlight abbr, 
			.wigglesworth .highlight span, 
			.wigglesworth .highlight a { background: #e5e0d1; color: #6a5b1f; } 
		
		/* Highlight Questions & Hide Answers */
		
			/* question highlighter */
			.alys .highlightquestions abbr, 
			.alys .highlightquestions span { background-color: #9cb9b2; color: #000; }
			
			.crouch .highlightquestions abbr, 
			.crouch .highlightquestions span { background: #c8baa5; color: #76492f; }
			
			.dineen .highlightquestions abbr, 
			.dineen .highlightquestions span { background: #d9d4c4; color: #5b4f24; }
			
			.dewaal .highlightquestions abbr, 
			.dewaal .highlightquestions span { background-color: #9cb9b2; color: #000; }
			
			.fargion .highlightquestions abbr, 
			.fargion .highlightquestions span { background-color: #9cb9b2; color: #000; }
			
			.greenlaw .highlightquestions abbr, 
			.greenlaw .highlightquestions span { background: #d9d4c4; color: #000; }
			
			.mitchell .highlightquestions abbr, 
			.mitchell .highlightquestions span { background: #c8baa5; color: #76492f; }
			
			.wigglesworth .highlightquestions abbr, 
			.wigglesworth .highlightquestions span { background: #d9d4c4; color: #5b4f24; }
		
			/* hide answers */
			.alys .hideanwsers abbr, 
			.alys .hideanwsers span, 
			.alys .hideanwsers span a { color: #000; background: #000; border: none; }
			
			.crouch .hideanwsers abbr, 
			.crouch .hideanwsers span, 
			.crouch .hideanwsers span a { color: #000; background: #000; border: none; }
			
			.dineen .hideanwsers abbr, 
			.dineen .hideanwsers span, 
			.dineen .hideanwsers span a { color: #000; background: #000; border: none; }
			
			.dewaal .hideanwsers abbr, 
			.dewaal .hideanwsers span, 
			.dewaal .hideanwsers span a { color: #000; background: #000; border: none; }
			
			.fargion .hideanwsers abbr, 
			.fargion .hideanwsers span, 
			.fargion .hideanwsers span a { color: #000; background: #000; border: none; }
			
			.greenlaw .hideanwsers abbr, 
			.greenlaw .hideanwsers span, 
			.greenlaw .hideanwsers span a { color: #000; background: #000; border: none; }
			
			.mitchell .hideanwsers abbr, 
			.mitchell .hideanwsers span, 
			.mitchell .hideanwsers span a { color: #000; background: #000; border: none; }
			
			.wigglesworth .hideanwsers abbr, 
			.wigglesworth .hideanwsers span, 
			.wigglesworth .hideanwsers span a { color: #000; background: #000; border: none; } 
		
		/* Related Media */
		.alys .convo a.highlightquestions { background-color: #86b1a7; color: #000; border: none; }
		.crouch .convo a.highlightquestions { background-color: #c8baa5; color: #76492f; border: none; }
		.dineen .convo a.highlightquestions { background-color: #c8baa5; color: #76492f; border: none; }
		.dewaal .convo a.highlightquestions { background-color: #86b1a7; color: #000; border: none; }
		.fargion .convo a.highlightquestions { background-color: #86b1a7; color: #000; border: none; }
		.greenlaw .convo a.highlightquestions { background-color: #beb085; color: #000; border: none; }
		.mitchell .convo a.highlightquestions { background-color: #c8baa5; color: #76492f; border: none; }
		.wigglesworth .convo a.highlightquestions { background-color: #c8baa5; color: #76492f; border: none; }
				
			

/* ~~~~~~~~~~~~ IMAGES TEMPLATE ~~~~~~~~~~~~ */

	/* ~~~~~~~~~~~~ Main Content ~~~~~~~~~~~~ */
	.images #content-main { padding: 20px 10px 10px; width: 570px; }
	
		/* Tools */
		.images #tools { position: absolute; left: -9000em; display: none; }
	
		/* Image Gallery */
		.thumbs { float: left; }
		.thumbs li { float: left; margin: 0 4px 4px 0; background: #f5f6f6; width: 104px; height: 104px; }
		.thumbs li a { float: left; }
		.thumbs li a:hover { }
	
	/* ~~~~~~~~~~~~ Related Content ~~~~~~~~~~~~ */
	.images #content-related { width: 304px; }
	.images #images a { background: #fff url(../../media/ui/links-box-selected.gif) no-repeat 9px center; }
			
			

/* ~~~~~~~~~~~~ AUDIO TEMPLATE ~~~~~~~~~~~~ */

	/* ~~~~~~~~~~~~ Main Content ~~~~~~~~~~~~ */
		
		/* Listing */
		#content-main .listing { margin: 0 50px 0 15px; list-style-type: none; }
		#content-main .listing li { margin: 0 0 5.5em 0; }
		#content-main .listing img { float: left; margin: 10px 20px 0 0; }
		#content-main .listing h4 { float: left; border-top: solid 1px #cdcdcd; width: 390px; padding: 5px 0 0; font-size: 1em; margin: 0; }
		#content-main .listing blockquote { float: left; width: 390px; margin: 0 0 1em 0; }
		#content-main .listing object#audioplayer_1 { margin: 0 0 0 95px; }
		#content-main .listing p#audioplayer_1 { font-size: 1em; margin: 0 0 1em 95px; }
	
	/* ~~~~~~~~~~~~ Related Content ~~~~~~~~~~~~ */
	.audio #audio a { background: #fff url(../../media/ui/links-box-selected.gif) no-repeat 9px center; }
			
			

/* ~~~~~~~~~~~~ BIOG TEMPLATE ~~~~~~~~~~~~ */
	
	/* ~~~~~~~~~~~~ Related Content ~~~~~~~~~~~~ */
	.biogs #biogs a { background: #fff url(../../media/ui/links-box-selected.gif) no-repeat 9px center; }
			
			

/* ~~~~~~~~~~~~ EVENTS TEMPLATE ~~~~~~~~~~~~ */

	/* Links Boxes */
	.events .links-box { width: 289px; }
	.km-pc #km-pc a { background: #fff url(../../media/ui/links-box-selected.gif) no-repeat 9px center; }
	.ha-lf #ha-lf a { background: #fff url(../../media/ui/links-box-selected.gif) no-repeat 9px center; }
	.ew-ab #ew-ab a { background: #fff url(../../media/ui/links-box-selected.gif) no-repeat 9px center; }
	.tc-kj #tc-kj a { background: #fff url(../../media/ui/links-box-selected.gif) no-repeat 9px center; }

	/* Event Image Box */
	#event-box { float: right; width: 274px; margin: 56px 15px 0 0; font-size: 1.3em; background: #fff; }
	#event-images { min-height: 395px; }
	#event-images div { float: left; padding: 10px; }
	#event-images img { margin: 0 0 0.5em; }
	#back, #next { width: 116px; display: block; float: left; cursor: pointer; padding: 10px; color: #9B8529; font-size: 0.9em; }
	#back { padding-left: 10px; }
	#next { text-align: right; padding-right: 10px; }
	
	/* Video */
	.video { margin: 1.5em 15px; }
			
			

/* ~~~~~~~~~~~~ FOREWORD TEMPLATE ~~~~~~~~~~~~ */
	
	/* ~~~~~~~~~~~~ Related Content ~~~~~~~~~~~~ */
	.foreword #foreword a { background: #fff url(../../media/ui/links-box-selected.gif) no-repeat 9px center; }
	.foreword-bio #foreword-bio a { background: #fff url(../../media/ui/links-box-selected.gif) no-repeat 9px center; }
	
	
/* temporary styles */
.mitchell #audio { display: none; }

		

/* end of styles for screen, projection & tv media types */ }



@media print {
/* ******************************************************************
MAIN STRUCTURE & STYLING - print
CSS below creates structure & styling of print version  
****************************************************************** */

#skip-links, .hidden, .flash-replaced embed, #header ul, #tools, #tabs .ui-tabs-nav, .pagination-links, #content-related, #footer { display: none; }

h1 { font-size: 1.8em; margin: 0 0 1.5em; }
h2 { font-size: 1.6em; }
h3 { font-size: 1.4em; }
blockquote, p, ol, ul, address { font-size: 1.2em; margin: 0 0 1.5em; }
.convo li { margin: 0 0 1.5em; font-size: 1.2em; }
abbr { display: block; font-weight: bold; }
		

/* end of styles for screen, projection & tv media types */ }
