body {
	width: 100%;
	margin: 0;
	padding: 0;
	
	font: 75%/1 Verdana, Arial, Helvetica, sans-serif;
	background: #fff url(img/bakgrunn.gif) repeat-y center top;
	text-align: center;
}

html>body {
	font-size: 12px;
}

div#side {
	width: 800px;
	margin: 0 auto;
	text-align: left;
}

	div#side a#logo {
		display: block;
		margin-bottom: 1px;
	}
	
		div#side a#logo img {
			display: block;
			border: 0;
		}
		
	div#side ul#meny {
		height: 30px;
		margin: 0;
		padding: 0;
		background-color: #c60;
		list-style-type: none;
	}
	
		div#side ul#meny li {
			float: left;
		}
		
			div#side ul#meny li a {
				float: left;
				line-height: 1em;
				padding: 7px 0.3em;
				text-decoration: none;
				
				color: #29cccc;
				font: bold 16px "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
				font-style: italic;
			}
			
			div#side ul#meny li a:hover,
			div#side ul#meny li.active a {
				background-color: #f90;
			}
	
	div#side div#innhold {
		padding: 2em;
	}
	
		div#side div#innhold h1 {
			margin: 0;
			
			font: bold 2em "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
			font-style: italic;
			color: #c60;
		}
		
		div#side div#innhold p {
			margin: 1.5em 0;
			
			line-height: 1.5em;
		}
		
		div#side div#innhold img {
			float: right;
			margin: 0.5em 0 0.5em 1em;
			border: 2px solid #c60;
		}
		
		div#side div#innhold fieldset {
			margin: 0;
			padding: 0;
			border: 0;
		}
		
			div#side div#innhold fieldset div {
				clear: left;
				line-height: 1.6em;
				padding: 0.3em 0;
			}

				div#side div#innhold fieldset div label {
					float: left;
					width: 150px;
				}
				
				div#side div#innhold fieldset div.multiple label {
					float: none;
				}
				
				div#side div#innhold fieldset div textarea {
					display: block;
					clear: left;
				}
