body, h1, h2, h3, h4, h5, h6, blockquote, p, ul, li
{padding: 0px;
margin:0px;}

p {
margin-bottom:15px;}

a {color: #ce6a53;}

a:hover, a:visited, a:link, a:active
{
    text-decoration: none;
}

body{		
			font-family: "proxima-nova";
				font-size: 13px;
			text-align: justify;
			vertical-align: top;
			background: #e5e5e5;
			color: gray;
			line-height:1.4em;
			margin-top: 0px;}

img {border-top:0px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	}

img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

img.alignright {
    padding: 0px;
    display: inline;
    }

img.alignleft {
    padding: 0px;
    display: inline;
    }

    .alignright {
    float: right;
    }

    .alignleft {
    float: left;
    }

img.attachment-thumbnail{
margin-bottom:25px;}

#wrapper{
	margin: 0 auto 0 auto;
	overflow:auto;
	background: white;
	width: 1060px;
	}
	
h5 {		
	font-weight: normal;
		font-family: "proxima-nova";
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	color: #b19019;
	line-height:1.4em;
	margin-top: 20px;
	margin-bottom: 5px;}	

h6 {		
	font-weight: normal;
	font-family: "proxima-nova";
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	color: #808080;
	line-height:1.1em;
	margin-bottom: 5px;}	

hr {
	height:0px;
	background-color:none;
	border-top:1px #333333;
	margin-top:30px;
}
span.wpcf7-list-item { display: block; }

/* HEADER */

#header {
	position:relative;
	width:960px;
	margin-left:50px;
	margin-top:30px;
	background-color:white;
	height:140px;
	border-bottom: solid 1px #e5e5e5;}


#header-areaA{
	float:left;
	width:200px;}

#holder-areaHA{
	float:left;
	padding-top:8px;
	}

#header-areaB{
	float:left;
	width:558px;
	height:140px;
	border-left: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;}

#holder-areaHB{
	float:left;
	width:460px;
	margin-top: 20px;
	margin-left: 50px;
	color: grey;
	line-height:1.4em;
	font-size: 13px;}

#header-areaC{
	float:left;
	width:200px;}
	
#holder-areaHC{
	margin-top:10px;
	margin-left:40px;
}
	
#holder-areaHC a { color: black;
text-decoration: none; 
letter-spacing: 0.1em;
font-weight:normal;}	

#holder-areaHC ul {	
list-style-image: url('bilder/ul-bullet-gra.png');	
	margin-left: 0px;
	padding-left: 0px;
	line-height: 150%;	
	text-indent: 0em;
	}	

#holder-areaHC ul li{
	font-size: 13px;
	text-decoration: none;
	}	


#startsida-content{
	width:960px;
	height:440px;
	background-color: white;
}



/* STARTSIDA */


#rad1 {
	position:relative;
	width:960px;
	height:140px;
	border-bottom: solid 1px #e5e5e5;
	margin-left:50px;}

#rad1-areaA{
	float:left;
	width:349px;}

#holder-1A{
	float:left;
	padding-top:40px;
	padding-left:25px;
	}
	
#rad1-areaB{
	float:left;
	width:260px;
	height:140px;
	border-left: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;}

#holder-1B{
	float:left;
	padding-top:25px;
	padding-left:20px;
	width:220px;
	clear:none;
}

#rad1-areaC{
	float:right;
	width:349px;
}
	
#holder-1C{
	float:right;
	width:323px;
	margin-top:25px;
	margin-right:55px;
}
#holder-1C img {
	float:right;}


#rad2 {
	position:relative;
	width:960px;
	height:140px;
	border-bottom: solid 1px #e5e5e5;
	margin-left:50px;}

	
#rad2-areaA{
	float:left;
	width:200px;
	height:125px;}

#holder-2A{
	float:left;
	padding-top:20px;
	padding-left:0px;
	}

#rad2-areaB{
	float:left;
	width:558px;
	height:140px;
	border-left: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;}

#holder-2B{
	float:left;
	padding-top:35px;
	padding-left:30px;
}

#holder-2B a 
{ color: grey;
text-decoration: underline;
}	

#holder-2B ul 
{ color: grey;
text-align: center;}

#holder-2B h1{
	font-weight: normal;
font-size:9.5px;
letter-spacing: 0.1em;}

#rad2-areaC{
	float:right;
	width:200px;
}
	
#holder-2C{
	float:right;
	width:200px;
	padding-top:20px;
	padding-right:10px;
}
#holder-2C img {
	float:right;}



#rad3 {
display:block;
	width:960px;
	height:145px;
	margin-left:50px;
	margin-top:5px;
	background-color: white;}
	
#rad3-holder1{
float:left;
width: 190px;
clear: none;
padding-top:10px;
}	

#rad3-holder2{
	float:right;
	width:770px;
	background-color: white;}	


.startsida-post {
	float:left;
	margin-top:10px;
	width: 24%;
	background-color: white;}


.startsida-post img{
	padding:0px;
	margin-top:5px;
	border-left: solid 1px #e5e5e5;
	border-right:0px;
	border-top:0px;
	border-bottom:0px;}

.startsida-post a{
	color: black;
	font-weight:normal;
	text-decoration:none;
	border: 0px;}
	
.startsida-entry{
	width:190px;
	height:120px;
	padding-top:0px;
	background-color: white;}

.startsida-entry h2{
	font-size: 12px;
	margin-top:10px;
	text-align: center;
	font-weight:normal;}


/* POSTS */


#content{
			float: left;
			width: 560px;
			margin-left:250px;
			margin-top:15px;
			}

.post{
			margin-top:30px;
			float:left;
			width: 560px;
}
			
.post h1{
display:none;}

.entry{
			width: 460px;
			line-height: 18px;
			text-align: left;
			margin-left: 50px;
			border-bottom: solid 1px #e5e5e5;
			padding-bottom:20px;
}	
			
.entry img{
			margin-bottom:5px;
}	

.entry h1 {
	font-size: 12px;
	font-weight: normal;
	color: #e5e5e5;
	margin-bottom:5px;
			letter-spacing:0.1em;
}

.entry h2
{
	font-size: 20px;
	color: gray;
	text-decoration: none;
	font-weight: normal;
	margin-bottom:10px;
}

.entry h2 a {
	font-size: 20px;
	color: gray;
	text-decoration: none;
	font-weight: normal;
}

.entry h3
{
	font-size: 12px;
	color: gray;
	text-decoration: none;
	font-weight: normal;
}

.entry h3 a:link{
	font-size: 12px;
	font-weight: normal;
	color: gray;
	padding:0px;
	text-decoration: none;
}




/* SINGLE POSTS */

#singlecontent{
			float: left;
			min-height:440px;
			width: 560px;
			margin-left:250px;
			margin-top:15px;
			margin-bottom:40px;
			}

.singlepost{
	margin-top: 10px;
				float: left;
			width: 560px;
}

.singlepost h1 {
			display:none;}	

.singleentry{
			width: 460px;
			line-height: 18px;
			text-align: left;
			margin-left: 50px;
}	

.singleentry h1 {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin-bottom:5px;
			letter-spacing:0.1em;
			text-transform:uppercase;
}

.singleentry h2
{
	font-size: 20px;
	text-decoration: none;
	font-weight: normal;
	margin-bottom:10px;
}


.singleentry h2 a {
	font-size: 20px;
	color: grey;
	text-decoration: none;
	font-weight: normal;
}

.singleentry h3 {
	font-size: 12px;
	font-weight: normal;
	color: gray;
	padding:0px;
	
}

.singleentry h3 a:link{
	font-size: 12px;
	font-weight: normal;
	color: gray;
	padding:0px;
	text-decoration: none;
}


.singleentry img{
			padding-bottom: 0px;
			margin-bottom:5px;}






/* PAGES */

#pagecontent{
			float: left;
			min-height:440px;
			width: 560px;
			margin-left:250px;
			margin-top:15px;
			margin-bottom:40px;	
			}

.pagepost{
			float: left;
			width: 560px;
}

.pagepost h1 {
			display:none;}	
			
.pageentry{
			width: 460px;
			line-height: 18px;
			text-align: left;
			margin-left: 50px;
}	

.pageentry h1 {
	font-size: 14px;
	font-weight: bold;
	color: #dcad0b;
	text-align: center;
	padding:0px;
			letter-spacing:0.1em;
			text-transform:uppercase;
}


.pageentry h2 {
	font-size: 15px;
	font-weight: normal;
	color: #666666;
	margin-bottom:15px;
}

.pageentry h3 {
	font-size: 12px;
	font-weight: normal;
	color: gray;
	padding:0px;
	
}

.pageentry h3 a:link{
	font-size: 12px;
	font-weight: normal;
	color: #ce6a53;
	padding:0px;
	text-decoration: underline;
}

.pageentry img{
			padding-bottom: 25px;
			border-bottom: solid 1px #e5e5e5;
			margin-bottom:5px;}

.pageentry p {
margin-top:0px;}

.pageentry a {
text-decoration: underline;}



/* GALLERI */

#gallericontent{
			float: left;
			}

.galleripost{
			margin-top:0px;
			margin-left: 50px;
			float:left;
			width: 960px;
}

.pagegalleripost{
	margin-left:50px;}

.gallerientry img{
			margin-bottom:10px;
			padding-right:10px;}



/* MALL PAGE2 */	
		
#page2content{width:560px;
margin-left:250px;
}

#page2content h1{
}











#introcontent{
			width: 470px;
			margin-bottom:20px;	
			margin-left: auto;
			margin-right: auto;
			}

#introicons{
			width: 500px;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 20px;}
.icons img{
float:left;
}



.entry a:link{
	color: gray;
}

.entry a:visited{
	color: gray;
			text-decoration: none;
}


.postmetadata{
			font-size:13px;
			color: gray;}

.postmetadata a:link{
			color: gray;
			text-decoration: none;
}

.postmetadata a:visited{
			color: gray;
			text-decoration: none;
}

p.postmetadata{
			margin: 10px 0 10px 0;}
			
p.postmetadata{
			margin: 10px 0 10px 0;}

.navigation{
			color:  #d8b100;
			text-align: center;
			font-size: 12px;
			line-break: 25px;
			padding-bottom: 20px;
			padding-left:48px;
			font-weight: bold;
			letter-spacing:0.05em;
			text-transform:uppercase;
}	

.navigation a:link{
			color:  #d8b100;
}

.navigation a:visited{
			color:  #d8b100;
			text-decoration: none;
}
			





/* G€STBOKEN */

#comments{
background-color: #c39e00;
margin-left:40px;
margin-right:50px;
padding-top:10px;
padding-bottom: 10px;
font-size: 24px;
font-weight: normal;
color: white;
letter-spacing:0.05em;
text-align: center;}

.comment-body{
margin-bottom:20px;
padding:20px;}

.commentlist{
	text-decoration: none;
	line-height:18px;
	list-style: none;
	margin-right:50px;
	margin-left:40px;}
	
.commentlist ul{
	text-decoration: none;
	list-style: none;
margin-left:50px;}

.commentlist li{
	text-decoration: none;
	list-style: none;
margin-left:20px;}


.comment-meta a {
color: #c39e00;
text-decoration: none;}


.comment-body{
padding:10px;
border: solid 1px #e5e5e5; 
margin-bottom:10px;}

.comment-reply-link{
text-decoration: none;
background-color: #c39e00;
color: white;
padding-top:3px;
padding-bottom:3px;
padding-left:7px;
padding-right:7px;
}

#respond h3{
background-color: #c39e00;
margin-left:40px;
margin-right:50px;
padding-top:10px;
padding-bottom: 10px;
font-size: 24px;
font-weight: normal;
color: white;
letter-spacing:0.05em;
text-align: center;}	

#respond{
margin-top:0px;}	

#commentform{
	border-bottom: solid 1px #e5e5e5;}

textarea#comment{
	width: 430px; 
border: 1px solid #e5e5e5;
margin-bottom:10px;}

form p{ margin-bottom:2px;}
#pageentry p{padding-bottom:2px;}


.cancel-comment-reply{
margin-left:40px;
}

form#commentform{
margin-left:40px;
margin-bottom:20px;
border:solid 1px #e5e5e5;
width:450px;
height:50%;
padding-left:20px;
padding-top:15px;
}

input#author{margin-bottom:3px;border:solid 1px #e5e5e5;}
input#email{margin-bottom:3px;border:solid 1px #e5e5e5;}
input#businessname{margin-bottom:3px;border:solid 1px #e5e5e5;}

input#submit{
background-color: #c39e00;
color: white;
border: none;
font-family: "proxima-nova";
text-transform: uppercase;
font-size:14px;
padding-top:5px;
padding-bottom:4px;
letter-spacing:0.05em;
margin-left:140px;
margin-bottom:10px;
}


/* NYHETSBREV PAGE MAILCHIMP */

#mc_embed_signup form {
padding-left:130px;
}

#mc_embed_signup .button {
    background-color: #c39e00;
    border: 0 none;
    border-radius: 15px 15px 15px 15px;
    font-family: "proxima-nova";
    padding-left:0px;
    letter-spacing:0.05em;
font-weight: 500;
float:left;}
    
#mc_embed_signup input.button{
width:140px;margin-left:25px;}




/* SIDEBAR */

#sidebar1{
	float:left;
	width:160px;
	padding-top:15px;
	padding-left:40px;
}



#sidebarmeny1 ul, #sidebarmeny1 li, #sidebarmeny1 a {
	background: #fff;
	padding: 0;
	margin: 0;
	border: none;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	text-transform: none;
	text-indent: 0px;
	font-variant: normal;
	text-align: left;
	line-height: 16px;
	letter-spacing: 0px;
	word-spacing: 0px;
}

#sidebarmeny1 {
	margin-top: 10px;
	width: 100%;
	background: #fff;
}
#sidebarmeny1 ul {
	width: 100%;
}



#sidebarmeny1 li {
	float: left;
	clear:both;
	display:block;
	width:100%;
}

#sidebarmeny1 a {
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	color: #aaa;
	font-size: 14px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

#sidebarmeny1 li a:hover {
	color: gray;
	border-top: 2px solid #c39e00;
	border-bottom: 2px solid #c39e00;
}

#sidebarmeny1 li.space {
	font-size: 14px;
	color: #aaa;
	padding: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}


#sidebarmeny1 li.current-menu-item a {
	color: #fff;
	background: #c39e00;
	border-top: 2px solid #c39e00;
	border-bottom: 2px solid #c39e00;
	
}
#sidebarmeny1 li.current-menu-item a:hover  {
	color: #fff; /* IE fix */
	border-top: 2px solid #c39e00;
	border-bottom: 2px solid #c39e00;
}

#sidebarmeny1 li.current-menu-item {
	float: left;
	font-size: 14px;
	font-family: "proxima-nova";
	color: #aaa;
	display: block;
	padding: 3px;
	padding-right: 5px;
}

/* SIDEBAR WIDGETS */

#sidebar_mc_embed_signup form {
padding-left:0px;
margin-top:5px;
}

input .email{border: solid 1px #e5e5e5;}


.widgettitle{
font-size: 13px;
color: #c39e00;
border-top: solid 1px #e5e5e5;
padding-top:15px;
margin-top:15px;
letter-spacing: 0.1em;
padding-left:5px;}

.textwidget{
text-align: left;
color:gray;
font-size: 12px;
padding-left:5px;}

#sidebar_mc_embed_signup .button {
    background-color: #c39e00;
    color: white;
    border: 0 none;
    border-radius: 15px 15px 15px 15px;
    font-family: "proxima-nova";
    margin-top:10px;
    padding-left:0px;
    padding:5px;
    letter-spacing:0.05em;
font-weight: 500;
float:left;}
    
#sidebar_mc_embed_signup input.button{
width:100px;margin-left:0px;}

#sidebar-custom-fields{
	display:none;
		width: 120px;
	margin-left: 5px;
	border-top: solid 1px #e5e5e5;
	padding-top:20px;
	margin-top:15px;
	color: gray;
	line-height:25px;}

#sidebar-custom-fields a{
	color:gray;}


/* FOOTER */

#footer{
	height: 80px;
	margin: 0 auto 0 auto;
	width:1060px;
	background: white;
}
#footer-inner{
	margin: 0 auto 0 auto;
	border-top: solid 10px #c39e00;	
	height: 55px;
	margin: 0 auto 0 auto;
	width:960px;
	font-size:12px;
	line-height: 1.5em;
	color: grey;
	padding-top:15px;
	background: white;
text-align: center;
}


