
	body {
	background: #000 url(images/body_bg.jpg) no-repeat top center;
	font: 62.5% Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	}

	a {
	color: #00569f;
	text-decoration: none;
	}
	
	a:hover {
	color: #D65494;
	}
	
	#farger {
	width: 30px;
	height: 89px;
	background: url(images/farger.jpg) no-repeat;
	position: fixed;
	left: 1px;
	top: 0;
	}
	
	#kropp {
	width: 720px;
	margin: 0 auto;
	min-height: 500px;
	/*
	border: 1px dashed #999;
	*/
	}
	
	#nav {
	font-size: 1.2em;
	margin-left: 262px;
	margin-top: 36px;
	}
	
	#nav ul {
	clear: both;
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	background: url(images/nav_divider.jpg) no-repeat left top;
	height: 65px;
	padding-left: 1px;
	}
	
	#nav li {
	background: url(images/nav_divider.jpg) no-repeat right bottom;
	float: left;
	padding-right: 1px;
	}
	
	#nav a {
	color: #ffec00;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	padding: 30px 15px 12px 15px;
	}
	
	#nav a:hover, #nav .current_page_item a, #nav .current_page_ancestor a {
	color: #D65494;
	background: url(images/nav_hover.jpg) repeat-x;
	}

	#main {
	clear: both;
	margin-top: 50px;
	}
	
	#sidebar {
	width: 180px;
	float: left;
	position: static;
	color: #ccc;
	}
	
	#sidebar a {
	color: #ffec00;
	font-weight: normal;
	text-decoration: none;
	}
	
	#submenu ul {
	margin-left: 0;
	padding: 0;
	list-style-type: none;
	}

	#submenu li {
	font-size: 1.15em;
	margin-bottom: 2px;
	}
	
	#sidebar a:hover, #submenu .current_page_item a {
	color: #9c0;
	}
	
	#submenu a:before {
	content: '| ';
	color: #fff;
	}

	#submenu .current_page_item a:before {
	color: #9c0;
	}
	
	#main p, #main ol, #main ul {
	font-size: 1.2em;
	}
	
	#whitebox {
	margin-left: 199px;
	padding-bottom: 80px;
	background: url(images/whitebox_bg.png) bottom left no-repeat;
	}

	#content {
	margin-left: 41px;
	background: #fff url(images/content_bg.jpg) repeat-y top left;
	padding: 0 15px 10px 35px;
	margin-bottom: -30px;
	}

	#content h2 {
	height: 50px;
	font-family: 'Arial Black', sans-serif;
	background: url(images/h2_bg.jpg) no-repeat;
	margin: 0 -15px 1em -15px;
	padding: 0 10px 0 12px;
	font-size: 1.8em;
	font-weight: bold;
	text-transform: uppercase;
	}
	
	#content h2 a {
	color: #000;
	}
	
	#content h3 {
	color: #00569f;
	font-size: 1.4em;
	font-weight: bold;
	}
	
	address {
	font-size: 1.1em;
	color: #666;
	font-style: normal;
	text-align: center;
	margin-left: 240px;
	margin-top: 1em;
	margin-bottom: 50px;
	}
	
	address a {
	color: #999;
	text-decoration: none;
	}
	
	address a:hover {
	color: #ccc;
	}
	
	.lines {
	margin: 2em 0;
	width: 175px;
	height: 14px;
	background: url(images/lines.png);
	}
	
	#adresse p {
	font-size: 1.2em;
	color: #fff;
	}
	
	#nyhetsbrev h3 {
	color: #9cf;
	font-size: 1.4em;
	font-weight: normal;
	margin-bottom: -.8em;
	}
	
	#nyhetsbrev p {
	line-height: 1.4em;
	}

	#nyhetsbrev input {
	border: 1px solid #fff;
	background: #a3a3a3;
	color: #333;
	width: 95%;
	padding: 3px;
	}
	
	#nyhetsbrev input.knapp {
	width: 50px;
	padding: 3px 35px;
	color: #00569f;
	background: url(images/knapp.png);
	}
	
	textarea {
	width: 95%;
	}
	
	#nyhetssak h2 {
	font-weight: normal;
	font-size: 1.2em;
	}
	
	#nyhetssak {
	font-size: 1.2em;
	}
	
	.dato {
	color: #999;
	}