@import url("typography.css");
@import url("navigation.css");
@import url("sidebar.css");

* { margin: 0; padding: 0 }
body { background: #ddd url(images/body.jpg) repeat-x; text-align: center }

#header, #wrap, #footer, #logo { position: relative; margin: 0 auto; width: 900px }

#wrap { 
	text-align: left; background: #fff url(images/ramme.gif) repeat-y;
}

#header { 
	background: url(images/header.jpg) no-repeat;
	height: 266px;
}

#end { clear: both }

#footer {
	background: url(images/footer.gif) no-repeat;
	text-align: center;
	height: 30px;
}
#footer p { color: #333; padding-top: 45px  }

#container {
	
}

#content {
	width: 410px;
	padding: 20px 0 0 0;
	float: left;
}
 
#content.news {
	width: 680px;
}

#sidebar1 {
	width: 200px;
	float: left;
}

#sidebar2 {
	width: 240px;
	float: right;
	padding: 20px 20px 0 0;
}

#logo {
	text-align: left;
}
#logo a {
	display: block; position: absolute;
	left: 10px; top: 10px;
	width: 360px; height: 90px }
#logo a span { display: none }

#sidebar1 ul, #sidebar1 li, #sidebar2 ul, #sidebar2 li { list-style-type: none }
#content ul, #content ol, #content li { margin-left: 20px }
#content ul, #content ol { margin-bottom: 10px }

img.alignright { float: right; margin: 5px 0 10px 10px }
img.alignleft { float: left; margin: 5px 10px 10px 0 }
.wp-caption.alignright { float: right; margin: 5px 0 10px 10px; padding: 10px 0 5px 10px; background: #eee; border: 1px solid #ccc }
.wp-caption.alignleft { float: left; margin: 5px 10px 10px 0; padding: 10px 0 5px 10px; background: #eee; border: 1px solid #ccc }
p.wp-caption-text { text-align: center; margin: 0; padding: 0 10px 0 0; font-size: 0.8em }

.clear { clear: left } 

pre { margin: 0 0 20px 0 }

table, th, tr, td, img { border: none }

#content.forsiden h1.pagetitle, #content.redoverskrift h1.pagetitle { display: none }