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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	font-family:arial, helvetica, sans
}	

.italic
{
	font-style: italic;
}

@font-face {
    font-family: 'dk_northumbriaregular';
    src: url('fonts/dk_northumbria-webfont.woff2') format('woff2'),
         url('fonts/dk_northumbria-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body{
	background-color:#fff;
}


h1
{
	font-size:5em;

}
h2
{
	font-size:2em;
}
h3
{
	font-size:1em;
}



#navigation-container {
	width: 100%;
	height: 50px;
	z-index: 800;
	position: fixed;
	bottom: 0px;
	border-top: 4px solid #800;
	border-bottom: 4px solid #800;	
	background-color:#eee;
}

	#footer{
		position:absolute;
		right:0px;
		bottom:0px;
		background-color:#000;
	}
	
	#footer p{		
		color:#fff;
		font-size:70%;
		padding:3px;
	}

	#navigation-container ul {
		list-style-type: none;
		width:900px;
		margin-left:auto;
		margin-right:auto;
		margin-top:4px;		
	}

		#navigation-container ul li {
			float: left;
		}

			a.navigation-item {				
				padding-right: 20px;
				padding-left: 10px;
				display: block;
				line-height: 42px;
				text-decoration: none;
				font-weight:bold;
				color: #800;
			}
				a.navigation-item:hover {
					background-repeat: no-repeat;	
					background-image:url(images/menu-selected.png);			
					background-position: right top;
				}
				
				a.final-link {
					background-image:none;
				}
				

		#panel-wrapper{
			overflow:hidden;
			clear:left;
			position:absolute;		
			left:0px;
			right:0px;
			top: 0px;
			bottom:60px;		
		}
		
			#panels-container{
				height:5000px; 
				width:5000px;
			}
			
			div.panel
			{
				position:absolute;
				color:#800;
				width:100%;
				height:800px;
			}

		/* panel positions */

		#panel-00 { top:0px;    left:0px; }
		#panel-01a { top:2000px; left:1500px;}
		#panel-01b { top:2500px; left:1000px;}
		#panel-01c { top:3200px; left:1500px;}
		#panel-02 { top:1300px; left:2800px;}
		#panel-03 { top:900px;    left:1100px;}
	


		#content-00
		{	
			margin-left:10px;
			margin-top:10px;
			width:80%;
			height:100%;
			position:relative;
		}	
		
		#titleblock
		{			
			position:absolute;
			top:10%;
			right:0px;
			height:50%;
			width:25%;
			text-align: right;
		}
		
		#titleblock h1
		{
			line-height:80%;
		}
		
		.titlefont
		{
			font-family:"dk_northumbriaregular";
		}
		
		#slideshow{
			position:absolute;
			left:5%;
			top:10%;
			width:70%;
			height:50%;
		}	
		
		#content-01a, #content-01b, #content-01c{
			margin-left:50px;
			margin-top:25px;
			padding:40px;
			width:80%;
			height:100%;
		}	
	
/*
		p.narrative:first-letter { 
		    font-family:"dk_northumbriaregular";
			font-size: 200%; 
		}
*/
	
		p.final
		{
			font-style: italic;
		}
		
		
		.small
		{
			font-size:75%;
		}

		#content-02{
			margin-left:125px;
			margin-top:0px;
			padding:5px;
			width:80%;
			height:100%;
			text-align:left;
		}
			
		img.right {
			float: right;
			margin: 0 0 10px 10px;
		}
		img.left {
			float: left;
			margin: 10px 10px 0px 0px;
		}
			
		#content-03{
			margin-left:50px;
			width:80%;
			height:100%;
			text-align:left;
		}
					
		table.staff{
			font-size:1.0em;
			font-weight:bold;
		}
		.tableheader
		{
			font-size: 150%;
			background-repeat: no-repeat;	
			background-image:url(images/menu-selected.png);			
			background-position:100%;
		}
				


		


		
		





