body {
	background-color:	#efecca;
	color:				#002f2f;
	font-family:		verdana, arial, helvetica, sans-serif;
	font-size:			0.75em;
}

h1, h2, h3 {
	font-family:		georgia, serif;
	margin:				30px 10px 5px 0px;
}

h1 {
	font-size:			2.5em;
}

h3#search_headline {
	margin:				0px 0px 10px 0px;
}

img {
	border:				none;
	font-size:			0.6em;
	border:				1px solid black;
}

label, input, select {
	display:			block;
	float:				left;
	margin:				2px 2px 2px 0px;
}

select {
	width:				266px;
}

label {
	width:				145px;
	padding-right:		10px;
	padding-top:		5px;
	margin-left:		5px;
}

br {
	clear:				left;
}

p {
	line-height:		20px;
}

td {
	text-align:			left;
	vertical-align:		top;
	padding-left:		10px;
}

th {
	text-align:			left;
	font-size:			1.2em;
	padding:			15px 5px 5px 0px;
}

div.main_search {
	float:				left;
	margin-bottom:		50px;
}

div.logo {
	float:				left;
	margin:				15px 20px 40px 10px;
	text-align:			center;
}

div.logo img {
	border:				none;
}

div.header {
	float:				left;
	margin:				15px 0px 50px 15px;
}

div.image_right {
	float:				left;
	display:			inline;
	margin:				30px 0px 5px 70px;
	width:				275px;
}

div.page {
	width:				800px;
}

div.footer {
	text-align:			left;
	font-size:			0.8em;
	margin-top:			30px;
}

div.footer#photopage  {
	width:				350px;
	margin-left:		13px;
}

.navbutton {
	border:				1px solid rgb(0, 60, 116);
	background-color:	rgb(244, 244, 240);
	padding:			5px;
	margin:				2px;
	-moz-border-radius: 4px;
}

.caption {
	margin:				3px;
	font-size:			0.75em;
	font-weight:		normal;
}

a:link div.navbutton, a:active div.navbutton, a:visited div.navbutton  {
	text-decoration:	none;
	font-weight:		normal;
	cursor:				pointer;
	width:				130px;
	color:				#000000;
	text-align:			center;
}

a:hover div.navbutton {
	border:				1px solid #e59700;
}

div.navbutton#lefty {
	float:				left;
	width:				150px;
}

div.navbutton#righty {
	float:				right;
	width:				130px;
}

input.submitbutton {
	font-family:		verdana, arial, helvetica, sans-serif;
	padding:			3px;
	width:				100px;
}

input.backbutton {
	font-family:		verdana, arial, helvetica, sans-serif;
	padding:			3px;
}

.year_hint {
	float:				left;
	font-size:			0.8em;
	margin-left:		10px;
}

a:link, a:active, a:visited {
	text-decoration:	underline;
	color:				blue;
	font-weight:		bold;
	border:				none;
}

a:hover {
	text-decoration:	none;
}
