/* Start of CMSMS style sheet 'Base Stylesheet' */
@charset "utf-8";
/* CSS Document */
*{
	padding:0px;
	margin:0px;
	outline:none;
}
img{border:none;}
hr{display:none;}
html, body{
	padding:0px;
	margin:0px;
	width:100%;
	height:100%;
	background:url(images/assets/mainbg.jpg) top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:16px;
}
.clear{clear:both;}
.clearbottom{clear:both; height:15px;}

a{color:#516a04;}
a:hover{text-decoration:none;}

h1{
	padding:0px;
	margin:0px 0px 18px 0px;
	font-size:230%;
	font-weight:normal;
	color:#6e0000;
}
h2{}
h3{
	padding:0px;
	margin:0px 0px 6px 0px;
	font-size:90%;
	font-weight:bold;
	color:#4f381d;
}

/* Colours */
.green{color:#386800;}
.orange{color:#9e5801;}
.purple{color:#5b0597;}
.blue{color:#076b93;}

/* Misc classes */
.image_left{
	display:block;
	float:left;
	margin:5px 18px 8px 0px;
	padding:0px;
}
.image_right{
	display:block;
	float:right;
	margin:5px 0px 8px 18px;
	padding:0px;
}
#bgitems{
	width:100%;
	background:url(images/assets/mainheader.jpg) top center no-repeat;
}
#mainwrapper{
	width:963px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/assets/cbg.png) top center repeat-y;
	padding-bottom:10px;
}
.pagecontent{
	width:916px;
	margin-left:auto;
	margin-right:auto;
}
.extrapad{margin-top:20px;}

/* Header */
#headercontrols{
	position:absolute;
	font-size:70%;
	height:38px;
	color:#fff;
}
	#headercontrols a{color:#fff;}
	#headercontrols a:hover{}
	#headercontrol_left{
		background:url(images/assets/headerbar_l.png) top left no-repeat;
		width:11px;
		height:38px;
		float:left;
	}
	#headercontrol_right{
		background:url(images/assets/headerbar_r.png) top right no-repeat;
		height:38px;
		float:left;
		padding-right:20px;
	}
	#headerlinks{
		float:left;
		margin:7px 20px 0px 10px;
	}
	#headersearch{float:left;}
	.search_icon{
		display:block;
		background:url(images/assets/search_icon.jpg) top left no-repeat;
		width:20px;
		height:21px;
		float:left;
		margin:6px 8px 0px 0px;
	}
	#cntnt01searchinput{
		height:15px;
		width:100px;
		font-size:100%;
		padding:0px;
		float:left;
		margin:6px 8px 0px 0px;
	}
	#headersearchsubmit{
		float:left;
		padding:0px;
		margin:5px 0px 0px 0px;
		height:20px;
		width:25px;
		font-size:80%;
	}

#headergraphics{}
#header_l{
	width:279px;
	height:148px;
	float:left;
	background:url(images/assets/header_l.jpg) top left no-repeat
}
#mainlogo{
	width:346px;
	height:148px;
	float:left;
}
#header_r{
	width:291px;
	height:148px;
	float:left;
	background:url(images/assets/header_r.jpg) top left no-repeat
}

/* Main horizontal menu */
#mainmenu{
	height:27px;
	width:955px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/assets/bandbg.png) top left repeat-x;
	margin-bottom:12px;
}
#mainmenu ul{
	list-style:none;
	padding:0px;
	margin:0px;
	text-align:center;
	padding-top:6px;
}
#mainmenu ul li{
	display:inline;
	padding:0px;
	margin:0px;
	vertical-align:top;
}
#mainmenu ul li a{
	font-weight:bold;
	text-decoration:none;
	font-size:90%;
	color:#f0eee8;
	vertical-align:top;
	
	padding-top:5px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	margin-right:15px;
	margin-left:15px;
}
#mainmenu ul li a:hover, #mainmenu ul li.currentpage a, #mainmenu ul li.activeparent a{color:#d5a000;}
#mainmenu ul li a span{vertical-align:top;}

/* All content wrapper */
#content{margin-bottom:30px;}

/* Main home feature */
.ui-tabs .ui-tabs-hide{display:none;}
#mainhomefeature{
	height:295px;
	background:url(images/assets/mainfeaturebtm.jpg) #cec3ae center bottom no-repeat;
	margin-bottom:20px;
}
#featureitemwrapper{padding:10px; background:url(images/assets/featlinksbg.jpg) 458px 233px no-repeat;}
.featureitem{}
.featureitempicture{
	height:275px;
	width:448px;
	float:left;
}
	.featureitempicwrap{position:absolute;}
	.featureitemmask{
		background:url(images/assets/home_feature_mask.png) top left no-repeat;
		width:448px;
		height:275px;
		position:absolute;
	}
	
.featureitemcontent{
	float:left;
	height:223px;
	width:448px;
	background:url(images/assets/featcontentbg.jpg) top left;
}
.featureitemcontentwrap{
	padding:30px 20px 10px 20px;
	font-size:80%;
	line-height:130%;
	font-weight:bold;
}
.featureitemcontentwrap p{
	padding:0px;
	margin:0px 0px 16px 0px;
}
.featureitemcontentwrap h4{
	padding:0px;
	margin:0px 0px 4px 0px;
	color:#480000;
	font-size:120%;
}
.featureitemcontentwrap a{color:#480000;}
.mainfeaturelinks{
	list-style:none;
	padding:0px;
	margin:0px;
}
.mainfeaturelinks li{float:left;}
.mainfeaturelinks li a{
	display:block;
	width:112px;
	height:52px;
	text-decoration:none;
	font-weight:bold;
	font-size:90%;
	color:#fff;
}

/* Separators */
.mainfeaturelinks li a{background:url(images/assets/featlinksseparator.jpg) top left no-repeat;}
.mainfeaturelinks li a.featlink_0{background:none;}

/* Individual link bgs */
.mainfeaturelinks li.ui-state-active a.featlink_0{background:url(images/assets/feattab_left.jpg) top left no-repeat;color:#3f1807;}
.mainfeaturelinks li.ui-state-active a.featlink_1,
.mainfeaturelinks li.ui-state-active a.featlink_2{background:url(images/assets/feattab_center.jpg) top left no-repeat;color:#3f1807;}
.mainfeaturelinks li.ui-state-active a.featlink_3{background:url(images/assets/feattab_right.jpg) top left no-repeat;color:#3f1807;}

/* Link text */
.mainfeaturelinks li a span, .mainfeaturelinks li.ui-state-active a span{display:block; padding-left:12px; padding-top:9px;}

/* Home feature areas (narrow) */
#features{margin-bottom:30px;}
.hmFeatNarrow, .hmFeatNarrow_end{
	width:223px;
	height:312px;
	float:left;
	background:url(images/assets/narrowfeaturebg.jpg) top center no-repeat;
	margin-right:8px;
}
.hmFeatNarrow_end{margin-right:0px;}
.hmFeatWrap{padding:11px;}
.hmFeatWrap img{display:block; overflow:hidden; margin-bottom:21px;}
.hmFeatWrap h3{font-size:100%; font-weight:bold; margin-left:9px; margin-right:9px; margin-bottom:8px;}
.hmFeatWrap p{font-size:80%; margin-left:9px; margin-right:9px; margin-bottom:15px; margin-top:0px;}
.hmFeatWrap h4{font-size:80%; font-weight:bold; margin-left:9px; margin-right:9px; margin-bottom:3px; margin-top:0px; color:#363636;}
.hmFeatWrap div.featurelinks{font-size:70%; margin-left:9px; margin-right:7px;}
.hmFeatWrap div.featurelinks p{padding:0px; margin:0px;}
.hmFeatWrap div.featurelinks a{color:#363636; text-decoration:underline; font-weight:bold;}
.hmFeatWrap div.featurelinks a:hover{text-decoration:none;}
/* Small home feature links */
.homesublink{text-decoration:none;}
.homesublink:hover{}

/* Bottom links */
#btmlinks{}
#videolink,
#archivelink,
#supporterslinks{float:left;}

#videolink{width:320px; margin-right:20px;}
#archivelink{width:320px; margin-right:20px;}
#supporterslinks{
	border-left:1px dashed #747474;
	height:62px;
	padding-left:20px;
}
	#lottery{margin-right:20px;}
	#lottery, #nhs{float:left;}
	#lottery a, #nhs a{
		display:block;
		height:62px;
		padding:0px;
		margin:0px;
	}
	#lottery a span, #nhs a span{display:none;}
	#lottery a{
		background:url(images/assets/lottery.jpg) top center no-repeat;
		width:95px;
	}
	#nhs a{
		background:url(images/assets/nhs.jpg) top center no-repeat;
		width:97px;
	}
	#lottery a:hover, #nhs a:hover{background-position:bottom;}

/* Main content pages */
#submenu{
	width:205px;
	float:left;
	margin-right:11px;
	margin-bottom:30px;
}
	#submenuheader{text-align:left; margin-bottom:3px;}
	.submenuborder{
		background:url(images/assets/submenu_border.jpg) top left no-repeat;
		height:11px;
	}
	#submenu ul{
		list-style:none;
		padding:0px;
		margin:7px 0px 7px 0px;
		font-size:70%;
		font-weight:bold;
		width:183px;
		text-transform:uppercase;
	}
	#submenu ul li{}
	
		/* Last menu item*/
		/*#submenu ul li.lastitem{border-bottom:0px none;}*/
	
		/* Audio accordion */
		#accordion{margin:7px 0px 7px 0px;}
		#submenu h3{
			font-size:70%;
			font-weight:bold;
			width:183px;
			padding:0px;
			margin:0px;
			text-transform:uppercase;
			outline:none;
		}
		
	#submenu ul li a, #submenu h3 a, #submenu ul li.sectionheader span.aspoof, #submenu ul li.sectionheader_parent span.aspoof{
		display:block;
		background:url(images/assets/menu_item_top.png) top center no-repeat;
		margin-bottom:4px;
		padding:6px 0px 0px 0px;
		text-decoration:none;
		color:#f0ebdc;
	}
	
	#submenu ul li span.bg, #submenu h3 span.bg{
		background:url(images/assets/menu_item_bottom.png) bottom center no-repeat;
		display:block;
	}
	#submenu ul li span.ico, #submenu h3 span.ico{
		display:block;
		background:url(images/assets/submenu_icon.png) 7px 3px no-repeat;
		padding-bottom:6px;
		padding-left:30px;
		padding-right:10px;
	}
	
	#submenu ul li a:hover,
	#submenu h3 a:hover,
	#submenu ul li.currentpage a,
	#submenu ul li.activeparent a,
	#submenu h3.ui-state-active a,
	#submenu ul li.sectionheader_parent span.aspoof{
		color:#d5a000;
	}
	
		/* Sub-sub menus */
		#submenu ul li ul, #submenu div ul{
			padding:0px;
			margin:8px 0px 16px 0px;
			font-size:110%;
			font-weight:normal;
			text-transform:none;
		}
		#submenu div ul{font-size:80%;}
		#submenu ul li ul li, #submenu div ul li{
			padding:0px;
			margin:0px 6px 0px 6px;
			background:none;
			border-bottom:#b6a28b solid 1px;
		}
		#submenu ul li ul li.firstitem,  #submenu div ul li.firstitem{border-top:#b6a28b solid 1px;}
		#submenu ul li ul li a,
		#submenu div ul li a,
		#submenu ul li.currentpage ul li a,
		#submenu ul li.activeparent ul li a{
			background:url(images/assets/submenu_bullet.png) 4px 6px no-repeat;
			background:none;
			color:#4f381d;
			padding:4px 6px 4px 4px;
			margin:1px 0px 1px 0px;
		}
		#submenu ul li ul li span.bg,
		#submenu ul li ul li span.ico{
			background:none;
			padding:0px;
		}
		#submenu ul li ul li a:hover,
		#submenu div ul li a:hover,
		#submenu ul li ul li.currentpage a,
		#submenu div ul li.currentpage{
			background:#fffcf6;
			color:#a55d08;	
		}
		
	#timelinelink{margin-top:30px;}
	
#rightpanel{
	width:700px;
	float:left;
	font-size:80%;
	line-height:140%;
}
	#breadcrubms{font-size:80%; margin-bottom:12px;}
	
	/* Related links */
	#pagecontentwrapper ul.relatedlinks{
		list-style:none;
		padding:0px;
		margin:0px;
	}
	#pagecontentwrapper ul.relatedlinks li{
		float:left;
		margin:0px 18px 0px 0px;
	}
	#pagecontentwrapper ul.relatedlinks li a{
		display:block;
		height:18px;
		margin:0px;
		padding:0px 0px 0px 20px;
		color:#391802;
		text-decoration:none;
		/* IE6 */
		float:left;
	}
		#pagecontentwrapper ul.relatedlinks li a.rel_currpage{background:url(images/assets/c_icon_content.png) top left no-repeat;}
		#pagecontentwrapper ul.relatedlinks li a.rel_content{background:url(images/assets/c_icon_content.png) top left no-repeat;}
		#pagecontentwrapper ul.relatedlinks li a.rel_photos{background:url(images/assets/c_icon_photo.png) top left no-repeat;}
		#pagecontentwrapper ul.relatedlinks li a.rel_audio{background:url(images/assets/c_icon_audio.png) top left no-repeat;}
		
	#pagecontentwrapper ul.relatedlinks li a:hover, #pagecontentwrapper ul.relatedlinks li.ui-tabs-selected a{
		background-position:bottom left;
		color:#516a04;
	}
	.relatedbottom{height:20px; background:url(images/assets/hr_brown.jpg) 10px 10px repeat-x; margin-bottom:10px; margin-top:0px;}
	.relatedbottom_nc{height:1px; background:url(images/assets/hr_brown.jpg) 0px 0px repeat-x; margin-bottom:15px; margin-top:0px;}
	.relatedtracks{margin:20px 0px 0px 0px;}
	#relatedtracklist, #relatedcontentlist{
		padding:0px;
		margin:0px;
		list-style:none;
	}
		#relatedtracklist li, #relatedcontentlist li{
			width:50%;
			float:left;
			display:block;
			padding:3px 0px 3px 0px;
		}
		#relatedcontentlist li{padding:0px 0px 0px 0px;}
		#relatedtracklist li a, #relatedcontentlist li a{text-decoration:none;}
		#relatedtracklist li a:hover, #relatedcontentlist li a:hover{text-decoration:underline;}
		#relatedtracklist li span.eq, #relatedtracklist li span.eq_playing, #relatedcontentlist li span.rel_page{
			display:block;
			width:18px;
			height:12px;
			float:left;
			margin:3px 6px 20px 0px;
		}
		#relatedcontentlist li span.rel_page{width:11px; margin-bottom:5px;}
		#relatedtracklist li span.eq{background:url(images/assets/equalizer_static.jpg) top left no-repeat;}
		#relatedtracklist li span.eq_playing{background:url(images/assets/equalizer_playing.gif) top left no-repeat;}
		#relatedcontentlist li span.rel_page{background:url(images/assets/rel_article_icon.jpg) top left no-repeat;}

	.relatedcontent{margin-bottom:10px; padding-bottom:40px;}
	
	/* Content styles */
	.relatedcontent p{
		padding:0px;
		margin:0px 0px 12px 0px;
	}
	.relatedcontent ul{
		margin:12px 0px 12px 35px;
		padding:0px;
	}
	
	/* Utilities */
	#utilities{
		border-bottom:1px solid #4f381d;
		margin-bottom:10px;
		padding-bottom:10px;
	}
	#prevpage{
		width:50%;
		float:left;
	}
	#nextpage{
		text-align:right;
		width:50%;
		float:right;
	}
	#prevpage a, #nextpage a{
		font-size:90%;
		margin:0px 0px 0px 0px;
		text-decoration:none;
		color:#391802;
	}
	#prevpage a{background:url(images/assets/prev_arrow.png) left -1px no-repeat; padding:0px 0px 0px 16px;}
	#nextpage a{background:url(images/assets/next_arrow.png) right -1px no-repeat; padding:0px 16px 0px 0px;}
	#prevpage a:hover, #nextpage a:hover{
		text-decoration:none;
		color:#516a04;
	}
	
	/* Social features */
	#bookmarks{
		float:left;
		margin-right:50px;
	}
	#tellfriend{float:left;}
	#bookmarks h3{
		background:url(images/assets/share_icon.png) top left no-repeat;
		padding:0px 0px 0px 22px;
		height:17px;
	}
	#tellfriend h3{
		background:url(images/assets/taf_icon.png) top left no-repeat;
		padding:0px 0px 0px 22px;
		height:17px;
	}
	#tellfriend input{}
	#tellfriend label{
		font-size:90%;
		margin-right:7px;
	}
	.taf_name{float:left; margin-right:8px; margin-bottom:6px;}
	.taf_email{float:left; margin-right:8px; margin-bottom:6px;}
	.taf_name input{
		width:90px;
		font-size:11px;
		height:13px;
	}
	.taf_email input{
		width:130px;
		font-size:11px;
		height:13px;
	}
	.submit{
		float:left;
		text-align:right;
	}
	.fbsubmit{
		font-size:80%;
		height:19px;
	}
	.taf_error, .fb_invalid input{
		background:#993300;
		color:#fff;
	}
	.error_message{clear:both;}
	.error_message ul{
		padding:0px;
		margin:0px;
		list-style:none;
		text-align:right;
		color:#993300;
		font-style:italic;
	}
	
	
	/* Photo galleries */
	.picturewrap{
		margin:0px 15px 15px 0px;
		height:92px;
		float:left;
	}
	.picturethumb img{border:4px solid #2a2020; display:block; overflow:hidden;}
	.pic_info_icon{
		width:23px;
		height:23px;
		position:relative;
		top:-27px;
	}
	.pic_info_icon img{
		overflow:hidden;
		display:block;
		padding:0px;
		margin:0px;
		border:0px none;
	}


	/* Header pages */
	#headerfeature{
		height:278px;
		background:#2a2020;
		margin-bottom:20px;
	}
	#headerfeature_content{	
		float:left;
		width:232px;
		color:#f0ebdc;
	}
	#headerfeature_contentwrap{padding:0px 20px 0px 20px; line-height:130%;}
	#headerfeature_contentwrap p{
		padding:0px;
		margin:0px 0px 12px 0px;
	}
	#headertitle{
		margin-top:18px;
		color:#f0ebdc;
	}
	#headerfeature_picture{
		float:left;
		width:468px;
	}
	#headerbody{margin-bottom:35px;}
	.headericon{padding-left:27px;}
	.icon_gallery{background:url(images/assets/photo_icon_l.jpg) center left no-repeat;}
	.icon_articles{background:url(images/assets/article_icon_l.jpg) center left no-repeat;}
	.headersubtitle, .headersubtitle_plus{font-size:190%; padding-bottom:3px;}
	#headergallery{
		width:400px;
		margin-right:20px;
		float:left;
		/* IE6 */
		overflow:hidden;
	}
		#headerphotowrapper{text-align:left;}
		.headergalleryitem{
			border:4px solid #2a2020;
			margin-right:20px;
			margin-bottom:20px;
			display:block;
			float:left;
		}
		.header_galleryinfo{clear:both;}
		.header_galleryinstructions{font-size:90%; color:#666666;}
	
	#headerarticles{
		width:280px;
		float:left;
	}
		#headerarticles ul{
			list-style:none;
			padding:0px;
			margin:0px;
		}
		#headerarticles ul li{margin-bottom:12px;}
		#headerarticles p, #headerarticles h4{padding:0px; margin:0px;}
		#headerarticles h4{font-size:100%;}

	
	/* Audio clips page */
	#audioplayerwrapper{
		color:#f0ebdc;
		margin-bottom:20px;
		height:150px;
		background:url(images/assets/audio_bg.jpg) top center no-repeat;
	}
	#audioplayercontentwrap{
		position:relative;
		top:20px;
		left:24px;
	}
	#audiotitle{
		display:block;
		font-size:250%;
		color:#f0ebdc;
		padding-left:45px;
		background:url(images/assets/audio_icon_large.png) bottom left no-repeat;
		margin-bottom:11px;
	}
	#playerholder{
		width:652px;
		height:32px;
		text-align:center;
	}
		#playerholder a{color:#fff;}
	#audiocontent p{
		padding:0px;
		margin:0px 0px 12px 0px;
	}
	#initaudiowrap{margin-bottom:35px;}
	#audioleft{
		float:left;
		width:420px;
		margin-right:30px;
	}
	#audioright{
		float:left;
		width:250px;
	}

	.audioinfotable{margin:0px 0px 30px 0px;}
	.audioinfotable tr td.tableleft{
		width:150px;
		padding-bottom:2px;
		vertical-align:top;
	}
	
	/* Images header page */
	#imagesheaderfeature{
		height:325px;
		background:#2a2020;
		color:#f0ebdc;
		margin-bottom:15px;
	}
		#imagesdesc{
			width:291px;
			float:left;
		}
		#imagesdesc p{
			padding:0px;
			margin:0px 0px 12px 0px;
			font-size:80%;
		}
		#imagesdesc_wrap{
			padding:0px 12px 0px 18px;
			margin:0px;
		}
		#imagesfeature{
			width:625px;
			height:325px;
			float:left;
			background:#2a2020;
		}
	
	#exploretitle{
		height:47px;
		text-align:center;
		margin-bottom:15px;
	}
	.gallerylinks_header{margin-bottom:30px;}
		
		#peoplegallerylink{
			width:296px;
			float:left;
			margin-right:14px;
		}
		#timelinegallerylink{
			width:296px;
			float:left;
			margin-right:14px;
		}
		#hospitalgallerylink{
			width:296px;
			float:left;
		}
		
		#peoplegallerylink a,
		#timelinegallerylink a,
		#hospitalgallerylink a{
			display:block;
			width:296px;
			height:253px;
		}
		#peoplegallerylink a{background:url(images/assets/the_people_bg.jpg) top center no-repeat;}
		#timelinegallerylink a{background:url(images/assets/timeline_bg.jpg) top center no-repeat;}
		#hospitalgallerylink a{background:url(images/assets/the_hospital_bg.jpg) top center no-repeat;}
		
		#peoplegallerylink a span.img,
		#timelinegallerylink a span.img,
		#hospitalgallerylink a span.img{
			background:url(images/assets/gallery_link_bg.png) top left repeat-x;
			width:288px;
			height:62px;
			display:block;
			margin:0px 4px 0px 4px;
			position:relative;
			top:155px;
			/* IE6 */
			cursor:pointer;
		}
		#peoplegallerylink a span.title, #peoplegallerylink_small a span.title,
		#timelinegallerylink a span.title, #timelinegallerylink_small a span.title,
		#hospitalgallerylink a span.title, #hospitalgallerylink_small a span.title{
			display:block;
			width:288px;
			height:50px;
			position:relative;
			top:6px;
			/* IE6 */
			cursor:pointer;
		}
		#peoplegallerylink a span.title, #peoplegallerylink_small a span.title{background:url(images/assets/the_people_title.jpg) top right no-repeat;}
		#timelinegallerylink a span.title, #timelinegallerylink_small a span.title{background:url(images/assets/timeline_title.jpg) top right no-repeat;}
		#hospitalgallerylink a span.title, #hospitalgallerylink_small a span.title{background:url(images/assets/the_hospital_title.jpg) top right no-repeat;}
		
		#peoplegallerylink a span.text, #peoplegallerylink_small a span.text,
		#timelinegallerylink a span.text, #timelinegallerylink_small a span.text,
		#hospitalgallerylink a span.text, #hospitalgallerylink_small a span.text{display:none;}
		
		#peoplegallerylink a:hover span.title, #peoplegallerylink_small a:hover span.title, #peoplegallerylink_small a.gallerycurrent span.title,
		#timelinegallerylink a:hover span.title, #timelinegallerylink_small a:hover span.title, #timelinegallerylink_small a.gallerycurrent span.title,
		#hospitalgallerylink a:hover span.title, #hospitalgallerylink_small a:hover span.title, #hospitalgallerylink_small a.gallerycurrent span.title
		{background-position:bottom right;}
		
		/* Small links */
		#peoplegallerylink_small{
			width:296px;
			float:left;
			margin-right:14px;
		}
		#timelinegallerylink_small{
			width:296px;
			float:left;
			margin-right:14px;
		}
		#hospitalgallerylink_small{
			width:296px;
			float:left;
		}
		#peoplegallerylink_small a,
		#timelinegallerylink_small a,
		#hospitalgallerylink_small a{
			display:block;
			width:296px;
			height:82px;
		}
		#peoplegallerylink_small a,
		#timelinegallerylink_small a,
		#hospitalgallerylink_small a{background:url(images/assets/gallery_link_small_bg.png) top center no-repeat;}
		
		#peoplegallerylink_small a span.img,
		#timelinegallerylink_small a span.img,
		#hospitalgallerylink_small a span.img{
			background:url(images/assets/gallery_link_bg.png) top left repeat-x;
			width:288px;
			height:62px;
			display:block;
			margin:0px 4px 0px 4px;
			position:relative;
			top:10px;
		}
		
	#imagesthanks{
		border-left:1px dashed #747474;
		height:62px;
		padding:0px;
		margin:0px;
		padding-left:20px;
		float:left;
		width:215px;
		color:#516a04;
	}
		#imagesthanks p{
			padding:0px;
			margin:6px 0px 0px 0px;
			font-size:90%;
			font-weight:bold;
		}
		
	/* Images detail page */
	#galleryitemswrapper{margin-bottom:25px;}
	.galleryinfo p{padding:0px; margin:0px;}
	#gallerydesc{padding:0px; margin:0px 0px 12px 0px;}
	.galleryinfo{
		margin-left:68px;
		margin-right:68px;
		font-size:90%;
	}
	.galleryinstructions{font-size:80%; color:#666666;}
	#mainphotowrapper{text-align:center; margin-bottom:30px;}
	.galleryitem{
		border:4px solid #2a2020;
		margin-right:8px;
		margin-left:8px;
		margin-top:16px;
	}

/* Footer */
#footer{
	height:27px;
	width:955px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/assets/bandbg.png) top left repeat-x;
	font-size:70%;
	color:#e3d8cd;
}
#footercontent{padding-top:6px;}
#footer p{padding:0px; margin:0px;}
#footer a{color:#e3d8cd; text-decoration:underline;}
#footer a:hover{text-decoration:none;}

#ads{width:120px; margin:0 0 0 30px; padding:25px 0 25px 0;}
/* End of 'Base Stylesheet' */

