div#page {
	width: 100%;
}
/*logo*/
div#logo {
	position: absolute;
	left: 630px;
	top: 20px;
	width: 170px;
	height: 100px;
	overflow: hidden;
}
/*title*/
div#header {
	position: absolute;
	left: 20px;
	top: 20px;
	width: 606px;
	height: 109px;
	overflow: hidden;
}
/*strap line*/
div#strap {
	position: absolute;
	left: 30px;
	top: 95px;
	width: 520px;
	height: 30px;
	z-index: +1;
	overflow: hidden;
}
/* navigaton bar*/
div#left {
	position: absolute;
	left: 20px;
	top: 130px;
	width: 120px;
	height: auto;
	text-align: left;
	border: 1px solid white;
	overflow: visible;
	list-style-type: none;
}
/* central boxes for text, middle = black for links etc, white is for reading text*/
div#middle {
	position: absolute;
	left: 230px;
	top: 130px;
	width: 580px;
	height: 700px;
	padding: 10px;
	text-align: left;
	border: 1px solid white;
	font-size: 12px;
}
div#events {
	background-color: #ffffff;
	position: absolute;
	left: 150px;
	top: 130px;
	width: 540px;
	height: auto;
	padding: 50px;
	text-align: justify;
	list-style-type: circle;
	padding-top: 30px;
}


div#white {
	background-color: #ffffff;
	position: absolute;
	left: 150px;
	top: 130px;
	width: 610px;
	height: auto;
	padding: 20px;
	text-align: justify;
	list-style-type: circle;
}


/*new long thin box*/
div#thin {
	position: absolute;
	left: 810px;
	top: 20px;
	width: 120px;
	height: 650px;
	border: 1px solid white;
	overflow: hidden;
}
/*text for thin photo*/
div#credit1 {
	position: absolute;
	left: 810px;
	top: 675px;
	width: 120px;
	height: auto;
	border: 1px solid white;
}
/*image window*/
div#imwin {
	width: 1067px;
	height: 800px;
	border: 1px solid white;
	overflow: hidden;
}
div#column1{
	position:absolute;
	left:150px;
	height: auto;
	top:130px;
	background-color: #FFFFFF;
	width: 610px;
	padding: 20px;
	z-index: +1;
}

div#column2{
	left: 502px;
	top: 600px;
	height:auto;
	position: absolute;
	z-index: 1;
}
/*publications windows*/
div#publicationleft{
	position: absolute;
	left: 20px;
	top: 130px;
	width: auto;
	height: auto;
	background-color: #FFFFFF;
}
div#publicationright{
	position: absolute;
	left: 370px;
	top: 130px;
	width: 400px;
	height: auto;
	padding: 10px;
	background-color: #FFFFFF;
	text-align: justify;
}

/*text for photo*/
div#credit2 {
	top: 663px;
	width: 500px;
	height: 20px;
	float: none;
	padding: 2px;
	vertical-align: sub;	
}

div#credit3 {
	top: 690px;
	width: 115px;
	height: 20px;
	float: none;
	padding: 2px;
	left: 20px;
	position: absolute;
	border: 1px solid white;
	
}
/*close*/
div#close {
	position: relative;
	top: 805px;
	left: 20px;
	width: auto;
}



/*Events - for the page name and general text*/
div#name {
	position: absolute;
	left: 10px;
	height: 20px;
	font-size: 16px;
	color: #000000
}
div#namewhite {
	position: absolute;
	left: 10px;
	height: 20px;
	font-size: 16px;
	color: #ffffff
}
div#top {
	position: absolute;
	left: 10px;
	top: 30px;
	height: 70px;
	color: #000000;
	width:600px;
}
/* columns for the events or links themselves*/
div#columnleft {
	position: absolute;
	left:10px;
	top: 175px;
	width: 300px;
	color: #000000;
	text-align: left
}
ul.eventsnone {
	position: absolute;
	top: 150px;
	list-style-type: none;
	color: #000000;
	width: 550px
}
div#columnright {
	position: absolute;
	left:295px;
	top: 174px;
	width: 300px;
	color: #000000;
	text-align: left
}
/*column for the links*/
div#columnnarrow {
	position: absolute;
	left:20px;
	top: 30px;
	width: 400px;
	color: #000000;
	text-align: left;
	line-height: 200%
}
/* Turn off borders for linked images */
img {
	border: 3px;
	border-color: #ffffff;
}

/*small image box */
div#smallbox {
	position: absolute;
	width: 120px;
	height: 325px;
	border: 1px solid white;
	top: 350px;
	left: 20px;
	overflow: hidden;
	visibility: visible;
}
div#urchin{}
