html, body {
	padding : 0;
	margin : 0;
	}
body {
	background : white;
	color : #547c4d;
	font : 1em verdana, arial, helvetica, sans-serif;
	border-top : 3px solid #bbd6b7;
	}
#idcol {
	position : absolute;
	top : 3px;
	left : 0;
	width : 266px;
	padding : 315px 0 0 0;
	background : transparent url('images/bg_id_column4.jpg') no-repeat;
	font-size : .7em;
	}
#navnstuff {
	float : right;
	width : 133px;
	height : 100%;
	padding : 0;
	margin : 0;
	background-color : transparent;
	font-size : .7em;
	margin-left : 10px;
	}
#main {
	position : absolute;
	top : 3px;
	left : 266px;
	padding : 0 0 0 0;
	background : transparent;
	border-right : 3px solid #bbd6b7;
	min-width:504px;
	max-width:724px;
	}
#content {
	font-size : .8em;
	background : transparent;
	padding-bottom : 85px;
	margin-right : 150px;
	}
#footer {
	background : #bbd6b7;
	color : #005400;
	padding : 10px;
	font-size : .7em;
	}
h2 {
	color : #57251a;
	font-size : 1.1em;
	font-weight : bold;
	border-bottom : 1px solid #e2c3aa;
	}
#idcol p, 
#idcol h2 {
	padding : 0;
	margin : 0 18px 10px 24px;
	font-size : .9em;
	}
#idcol h2 {
	margin-right : 24px;
	padding-top : 20px;
	}
a, a:active {
	color : #57251a;
	}
a:visited {
	color : #774834;
	}
a:hover {
	color : #774834;
	text-decoration : none;
	}
p {
	line-height : 1.4em;
	}
.floatr {
	float: right;
	}
.floatl {
	float : left;
	}
.tar {
	text-align : right;
	}
img.floatr {
	margin : 0 0 8px 8px;
	}
img.floatl {
	margin : 0 8px 8px 0;
	}
#header {
	height : 100px;
	background : transparent url('images/prov3131.gif') no-repeat top left;
	}
#header h1 {
	position : absolute;
	left : -99999px;
	top : 0;
	margin : 0;
	padding : 0;
	}
#content p {
	text-align : justify;
	color : #005400;
	}
#footer p {
	line-height : 2.8em;
	padding : 0;
	margin : 0;
	}
#footer a {
	text-decoration : none;
	}
#footer a:hover {
	text-decoration : underline;
	}
input.entryField,
textarea.entryField {
	border : 1px solid #d9a67b;
	background-color : #f4e7dd;
	}
input.entryField:focus,
textarea.entryField:focus {
	border : 1px solid #bbd6b7;
	background-color : white;
	}
label {
	font-size : .9em;
	line-height : 2em;
	}
ul#piclist {
	list-style-type : none;
	margin : 0;
	padding : 0;
	}
ul#piclist li {
	margin : 0 0 20px 0;
	}
ul#piclist li a {
	text-decoration : none;
	padding : 5px 5px 5px 10px;
	}
ul#piclist li a:hover {
	background-color : #f1e1d5;
	}
/**/
ul#nav {
	background : #e2c3aa url('images/bg_nav.jpg') no-repeat left bottom;
	padding-bottom : 30px;
	margin-bottom : 10px;
	}

ul#nav, 
ul#nav li {
	margin : 0;
	padding : 0;
	list-style-type : none;
	}
#nav li a {
	display : block;
	padding : 8px;
	width : 117px;
	border-top : 1px solid #fff;
	border-bottom : 1px solid #d9a67b;
	margin : 0;
	color : #57251a;
	overflow : hidden;
	}
#nav li a:hover {
	background-color : #f1e1d5;
	color : #774834;
	}
#nav li a.here {
	background : #f8f0ea url('images/bg_ahere.gif') repeat-y right top;
	text-decoration : none;
	text-align : right;
	}
/**/
