	/* reset browser defaults */
	*{margin:0;	padding:0;}

	body{
		margin:0px; border:0px; padding:0px;
		font: 0.8em/2em sans-serif;
		color: #303030;
	}
	
	/*horizontal stripe spaning width of page, sitting behind mast and main nav (replace with img?)*/
	#mast-background{
		margin:0px;
		background-color: #97af66;
		height: 120px;
	}
	#main-nav-background{
		background-color: #F7F7F6;
		height: 30px;
		border-bottom: 1px solid #DEDEDD;
	}
	
	
	/*LAYOUT*/
	
	#container{
		margin: -152px auto;
		width:800px;
		border-left: 1px solid #DEDEDD;
		border-right: 1px solid #DEDEDD;
		z-index: -1;
	}
	
	#head{
		background-color: #759533;
		height:121px;
		background-image:url('../_img/edowa_webmast.png');
		background-repeat:no-repeat;
	}
	
	#main_nav{
		margin-top:5px;
		margin-left:220px;
	}
	
	#sub_nav{
		margin-top: 42px;
		width: 220px;
		float:left;
		padding-left:20px;
	}
	
	#content{
		margin-top: 60px;
		margin-left: 240px;
		padding-right: 20px;
		position: relative;
	}
	
	#foot{
	clear:both;
	height: 60px;
	}

	#left{
		width:260px;
		float:left;
	}

	#right{
		width: 260px;
		float: right;
	}
	
	/*TYPOGRAPHY: site wide*/
	
		
	h1{
		font-size: 2em;
		margin-bottom: 2em;
	}
	
	h2{
		font-size: 1.6em;
		margin-top: 1.6em;
	}
	
	h3{
		font-size: 1.2em;
		margin-top: 1.2em;
	}
	
	h4{
		margin-top: 30px;
	}
	
	p{
		margin-bottom:1em;
	}
	
	ul, ol{
		margin-left:10px;
		margin-bottom:10px;
	}
	
	li{
		margin-left:10px;
	}
	
	dl{
		margin-top:10px;
	}
	dd{
		margin-left:10px;
	}
	
	blockquote{
		font-style: italic;
		margin-bottom: 20px;
	}
	a:link {text-decoration:none; color:#527A00;}
	a:visited {text-decoration:none; color:#527A00;}
	a:hover {text-decoration:underline; color:#395500;}
	a:active {text-decoration:underline; color:#527A00;}
	
	
	
	/*TYPOGRAPHY: specific bits*/
	
	#main_nav li{
		list-style-type: none;
		display: inline;
		padding-right: 20px;
	}
	
	#sub_nav li{
		list-style-type: none;
		margin: 0px;
		border: 0px;
		padding:0px;
		margin-left:-10px;
	}
	
	#sub_nav ul{
		margin-top: -10px;
		border: 0px;
		padding:0px;
	}	
	
	#sub_nav h1{
		font-size: 1.2em;
		padding-top: 23px;
		margin-bottom:10px;
	}
	
	#sub_nav img{
		margin-top:40px;
		margin-left:-8px;
	}
	
	
	
	#annual_report li{
		margin-bottom: 30px;
	}

	
	.book p{
		margin-left:160px;
		margin-right: 10px;
	}
	.book h4{
		margin-left:160px;
		margin-right: 10px;
		margin-top: 10px;		
	}
	
	.book{
		min-height:200px;
		border:1px solid silver;
		margin:10px;
		padding-top: 10px;
	}
	
	.book-cover img{float:left; margin:10px;}

	#subject_areas{
		width: 260px;
		float:left;
		border-right: 1px solid silver;
		padding-right: 30px;
		margin-top: 40px;
		margin-bottom: 80px;
	}
	#subject_areas h2{
		margin-top:0px;
	}
	#search_google{
		width: 220px;
		float: right;
		margin-top: 40px;
		margin-bottom: 80px;
	}
	#acknowledgements{
		margin-top:40px;
		clear:both;
	}

	#acknowledgements a{
				display:block;
		float:left;
		width: 160px; height: 160px;
	}

	.bulletin{
		padding-top: 10px;
		margin: 10px 0 10px 0;
		border-bottom: 1px solid silver;

	}
	
	.bulletin_date{width:80px; float:left;}
	
	.bulletin_content{width:400px; margin-left: 80px;}

	hr{border:0.1em solid silver; clear:both;}