body {
	line-height: 1.6em;
	color: #262626;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #e9e9d1 url(images/bg1.png) top left repeat;
}


#access .menu-header, div.menu, #colophon, #branding, #main, #wrapper {
margin:0 auto;
width:960px;
}

.hentry {
margin:0 0 20px;
}

.entry-content, .entry-summary {
clear:both;
padding:0 0 0 0;
}

.entry-title, #content .entry-title {
color:#F59B1B;
font-size:26px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight:bold;
line-height:1.5em;
margin-bottom:0;
margin-top: 0;
}

.entry-title2, #content .entry-title2,.page-title2 {
color:#F59B1B;
font-size:26px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight:bold;
line-height:1.5em;
margin-bottom:15px;
margin-top: 0;
}


h1#tittel {
color:#fff;
font-size:34px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height:1.4em;
font-weight: bold;
margin-bottom: 15px;
}

h1, span.logo a {
color:#fff;
text-decoration: none;
}

h1, span.logo a:hover {
color:#D1ECF8;
text-decoration: none;
}

h2 {
font-size: 14px;
margin-bottom: 10px;
padding: 0;
}

h3 {
font-size: 12px;
}

p.white {
color:#e9e9d1;
}

.entry-utility {
clear:both;
color:#666;
padding-bottom: 10px;
padding-top: 0;
padding-left: 0;
padding-right: 0;
font-size: 12px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.entry-meta, .entry-meta a {
clear:both;
color:#666;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
padding-right: 0;
margin-bottom: 20px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#container3 {
	clear: both;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 620px;
}

#container2 {
	float: left;
	background: transparent;
	overflow: hidden;
	margin: 0;
	width: 620px;
}

#container {
	float: left;
	overflow: hidden;
	margin: 0;
	width: 620px;
}
#content {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	clear: both;
	overflow: hidden;
	width: 545px;
}
#primary,
#secondary {
	float: right;
	overflow: hidden;
	width: 300px;
	margin-right: 0;
	padding: 0;
	background: transparent;
}
#secondary {
	clear: right;
}
#footer {
	clear: both;
	overflow: hidden;
	width: 100%;
	height: 10px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	background: transparent;
}

#footer2 {
	clear: both;
	overflow: hidden;
	width: 750px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	margin-right: auto;
	color: #262626;
}

#footer3 {
	clear: both;
	overflow: hidden;
	width: 750px;
	margin-top: 0;
	height: 150px;
	padding-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: auto;
}

#footer4 {
	clear: both;
	overflow: hidden;
	width: 360px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 10px;
	margin-right: auto;
	border-top: 1px solid #cacaca;
}



#header {
    width: 800px;
    background: transparent;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: auto;
	padding-top: 25px;
	padding-bottom: 20px;
	padding-left: 0;
	clear: both;
	overflow: hidden;
	padding-right: 0;
}

#omriss {
	clear: both;
	width: 740px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 30px;
	padding-bottom: 0;
	background: transparent;
}

#omriss_all {
	clear: both;
	width: 100%;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
}

#omriss_all2 {
	clear: both;
	width: 800px;
	overflow: hidden;
	margin-left: 0;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 20px;
	padding-bottom: 0;
	padding-top: 10px;
}

#omriss_all3 {
	clear: both;
	width: 800px;
	overflow: hidden;
	margin-left: 0;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 20px;
	padding-bottom: 0;
	padding-top: 20px;
}

#skygge {
	clear: both;
	width: 100%;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	background: transparent;
}

/* --------- Menu Section --------- */

#access .menu-header, div.menu {
    clear: both;
    overflow: hidden;
    width: 900px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    background: #ffffff;  
    }

#access a {
color:#666;
display:block;
line-height:38px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0;
    padding-bottom: 0;
text-decoration:none;
}   

#main .widget-area ul ul {
border:medium none;
margin-left:0;
padding:0;
}

		.liste,.liste2 {
			clear: both;
			font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
			overflow:hidden;
			width: 195px;
			padding-top: 0;
			padding-right: 0;
			padding-left: 0;
			padding-bottom: 0;
			margin-top: 0;
			margin-bottom: 0;
			margin-right: 0;
			margin-left: auto;
			}	

		.liste ul,.liste2 ul {
			list-style: none;
			background: transparent;
			padding-top: 0;
			padding-right: 0;
			padding-left: 0;
			padding-bottom: 0;
			margin-top: 0;
			margin-bottom: 20px;
			margin-right: 0;
			margin-left: 0;
			}
			
	 	.liste li,.liste2 li {
    clear: both;
    overflow: hidden;

    list-style-type: none;
    margin-bottom: 5px;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
			}

	 	.liste li a,.liste2 li a {
        display: block;
	 	text-decoration: none;
	 	color: #E9E9D1;
	 	padding-right: 10px;
	 	padding-left: 15px;
			}			


.liste li a:hover,.liste2 li a:hover {
	 	text-decoration: none;
	 	display: block;
	 	color: #E9E9D1;
	 	background: #921116;
	 	padding-right: 10px;
	 	padding-left: 15px;
			}

span.under {
color: #666;
}

#colophon {
border-top: none;
overflow:hidden;
padding:0 0;
margin-top: 0;
margin-bottom: 20px;
}

a.white {
color:#fff;
text-decoration:none;
}

a:hover.white {
color:#ccc;
text-decoration:none;
}

a:visited.white {
color:#fff;
text-decoration:none;
}




#main .widget-area ul {
margin-left:0;
padding:0 0 0 0;
}

.entry-title a, .entry-title a:visited, .page-title2 a, .page-title2 a:visited {
color: #921116;
text-decoration:none;
}

.entry-title a:hover, .entry-title a:active, .page-title2 a:hover, .page-title2 a:active {
text-decoration:none;
color:#262626;
}

.page-title a, .page-title a:visited {
color: #921116;
text-decoration:none;
}

.page-title a:hover, .page-title a:active {
text-decoration:none;
color:#262626;
}

    
/* --------- Menu Section --------- */

#menu {
    clear: both;
    overflow: hidden;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    height:36px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    background: #72705b url(images/right_upper_corner2.png) top right no-repeat; 
    }

#menu ul.topnav,.topnav ul { 
    list-style: none;
    padding: 0 0;
    margin: 0;
    font-size: 1.0em;
    }
    
ul.topnav li,.topnav ul li {
    float: left;
    margin: 0;	
    padding: 0 0 0 0;
    position: relative;
    margin-top:0;
    list-style: none;
    }
    
ul.topnav li a,.topnav ul li a{
    padding: 8px 35px;
    color: #ffffff !important;
    display: block;
    text-decoration: none;
    float: left;
    text-transform:uppercase;
    list-style: none;
    }
ul.topnav li a:hover,.topnav ul li a:hover, .current_page_item {	
    color:#ffffff !important; 
    background: #921116;
    list-style: none;
    }


    
#main {
overflow:hidden;
padding:0 0 0;
}

#content input, #content textarea {
color:#3C3B3E;
font-size: 13px;
line-height:1.6em;
}

.commentlist li.comment {
border-bottom:none;
line-height:1.6em;
margin:0 0 0;
padding:0 0 0 56px;
position:relative;
}

#respond {
border-top:none;
margin:0 0;
overflow:hidden;
position:relative;
}

#content p, #content ul, #content ol, #content dd, #content pre, #content hr {
margin-bottom:20px;
}

.headerstripes {
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
margin-top: 0;
padding: 0;
clear: both;
overflow: hidden;
width: 100%;
background: #fff;
font-family:Arial, "Helvetica Neue",Helvetica,sans-serif;
border-top: 10px solid #262626;
}

.entry-meta a, .entry-utility a {
color:#262626;
}

a {
	color:#921116;
	text-decoration: underline;
}
a:active,
a:hover {
	color: #262626;
		text-decoration: underline;
}

input[type="text"], textarea {
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #ccc;
padding:5px;
width: 70%;
}
.widget-title {
		color:#fff;
line-height:1.5em;
margin:0 0 0 0;
padding-left: 15px;
padding-right: 10px;
padding-bottom: 10px;
padding-top: 10px;
font-size: 12px;
font-weight: bold;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

blockquote {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	background: transparent;
	}

blockquote.stor {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	font-style: normal;
	background: transparent;
	}
	
p.front {
color:#262626;
}


.venstre {
float: left;
width: 195px;
overflow: hidden;
margin-right: auto;
margin-top: 20px;
margin-left: 20px;
padding-bottom: 0;
background: transparent;
}

.hoyre {
float: right;
width: 585px;
margin-right: 0;
overflow: hidden;
padding-bottom: 0;
background: transparent;
}


.venstre4 {
float: left;
width: 800px;
margin-right: auto;
padding-left: 0;
overflow: hidden;
padding-bottom: 0;
background: transparent;
}

.hoyre6 {
float: right;
width: 180px;
margin-right: 0;
padding-top: 17px;
overflow: hidden;
padding-bottom: 0;
background: transparent url(images/bg1.png) top left repeat-x;
margin-top: 0;
}

.hoyreboks6_topp {
clear: both;
overflow: hidden;
width: 160px;
margin-right: 0;
overflow: hidden;
padding-bottom: 0;
background: #a0a07e url(images/right_upper_corner2.png) top right no-repeat;
padding: 10px;
padding-bottom: 0;
padding-top: 20px;
}

.hoyreboks7_topp {
clear: both;
overflow: hidden;
width: 180px;
margin-right: 0;
height: 17px;
overflow: hidden;
padding-bottom: 0;
background: #a0a07e url(images/right_bottom_corner2.png) bottom right no-repeat;
padding: 0;
}

.hoyreboks6_topp p, .hoyreboks_topp p {
color: #e0dfc4;
}

.hoyreboks6_bunn p {
color: #83816d;
}

.hoyreboks6_bunn {
clear: both;
overflow: hidden;
width: 160px;
margin-right: auto;
margin-left: 10px;
overflow: hidden;
padding-bottom: 0;
background: transparent;
padding: 0;
padding-top: 20px;
}

.hoyreboks_topp {
float: right;
overflow: hidden;
width: 545px;
margin-right: 0;
overflow: hidden;
padding-bottom: 0;
margin-top: 0;
background: transparent url(images/black_trans.png) top left repeat;
padding-top: 40px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
}

.hoyreboks_bunn {
clear: both;
overflow: hidden;
width: 585px;
margin-right: 0;
overflow: hidden;
padding-bottom: 0;
background: #fff;
}

.wrapper {
clear: both;
width: 980px;
overflow: hidden;
padding: 0;
margin-left: 0;
margin-right: auto;
margin-bottom: 0;
margin-top: 0;
}

.wrapper2 {
clear: both;
width: 800px;
overflow: hidden;
padding: 0;
margin-left: 0;
margin-right: auto;
margin-bottom: 0;
margin-top: 0;
background: transparent;
}

.wrapper3 {
clear: both;
width: 800px;
overflow: hidden;
padding-bottom: 0;
margin-left: 0;
margin-right: auto;
margin-bottom: 0;
margin-top: 0;
background: transparent url(images/eksempelbakgrunn1.jpg) top left no-repeat;
}

.wrapper4 {
clear: both;
width: 800px;
overflow: hidden;
padding-bottom: 40px;
margin-left: 0;
margin-right: auto;
margin-bottom: 0;
margin-top: 0;
background: transparent url(images/venstre.png) top left repeat-y;
background-position: 0 20px;
}

.wrapper5 {
clear: both;
width: 980px;
overflow: hidden;
padding-bottom: 0;
margin-left: 0;
margin-right: auto;
margin-bottom: 0;
margin-top: 0;
background: transparent url(images/hoyre.png) top right repeat-y;
}

.wrapper6 {
clear: both;
width: 800px;
overflow: hidden;
padding-bottom: 0;
margin-left: 0;
margin-right: auto;
padding-top: 30px;
margin-bottom: 0;
margin-top: 0;
background: transparent url(images/default.png) top left no-repeat;
}

.wrapper7 {
clear: both;
width: 585px;
overflow: hidden;
padding-bottom: 0;
margin-left: auto;
margin-right: 0;
margin-bottom: 0;
height: 15px;
margin-top: 0;
background: #fff;
}

p {
margin-left: 1px;
}


#respond textarea {
    width: 94%;
}

#respond input {
    margin: 0 0 9px;
    width: 94%;
}

img.attachment-large  {
	padding: 4px;
	border: 1px solid #cacaca;
	width: 730px;
	}
	
#content h2, #content h3, #content h4, #content h5, #content h6 {	
    font-weight: bold;
    }
    
.page-title span {
    color: #666;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
}

#nav-below {
    margin: 0 0 0 0;
}

.navigation a:link, .navigation a:visited {
    color: #921116;
    text-decoration: none;
}

.navigation a:hover, .navigation a:active {
    color: #262626;
    text-decoration: none;
}

.navigation {
    color: #262626;
    font-size: 14px;
    line-height: 26px;
}
.page-title {
color:#262626;
font-size:18px;
font-weight:bold;
line-height:1.5em;
padding-bottom: 20px;
}

a.black {	
color:#007FB2;
font-weight: bold;
    }

a:hover.black {	
color:#262626;
font-weight: bold;
    }
    
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
    color: #000;
    line-height: 1.5em;
    margin: 0 0 20px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#searchform {
    width: 180px;
	margin-top: 0;
	margin-bottom: 0;
	height: 25px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
}

#searchfield {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #B4DAEA;
    padding: 4px;
    width: 170px;
    overflow: hidden;
}

img.attachment-medium  {
	padding: 0;
	border: none;
	width: 260px;
	margin-bottom: 0;
	clear: both;
	overflow: hidden;
	}

img.attachment-large  {
	padding: 0;
	border: none;
	margin-bottom: 0;
	clear: both;
	overflow: hidden;
	}
	
.bilde_full  {
	width: 520px;
	margin-bottom: 15px;
	clear: both;
	overflow: hidden;
	}
	
#content .wp-caption {
    background: none repeat scroll 0 0 #F1F1F1;
    line-height: 18px;
    margin-bottom: 20px;
    padding: 4px;
    text-align: center;
}

a.more-link {
    color: #921116;
}

a:hover.more-link {
    color: #666;
}

a.white {
    color: #fff;
    text-decoration: none;
}

a:hover.white {
    color: #E9E9D1;
    text-decoration: none;
}

.hoyreboks_topp a, .hoyreboks_topp span {
    color: #fff;
    text-decoration: none;
}

.hoyreboks_topp a:hover {
    color: #E9E9D1;
    text-decoration: none;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
text-decoration: none;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
text-decoration: none;
}
