/*
Theme Name:  Regnhlif 
Copyright: 
Version: 
Author: F
Tags: 
*/

/* Start */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th {font-size: 1em; font-weight: normal; font-style: normal;}
ul,ol {list-style: none;}
caption,th {text-align: left;}
fieldset,img {border: none;}
table {border-collapse: collapse; border-spacing: 0;}
.clearfix {display: inline-block;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* slutt */

/* Hoveddel */

body {
	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
	background: url(images/bg.gif); 
	background-color: #8BBD39;  
	color: #2C3E1C; 
	padding: 0; 
	margin: 0;
}

a {
	color: #2C3E1C;
}

a:hover {
	color: #E65C00;
}

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

em, i {
	font-style: italic;
}

strong, b {
	font-weight: bold;
}


sup {
	padding-left: 1px; 
	font-size: 10px !important; 
	font-weight: normal !important; 
	vertical-align: baseline; 
	position: relative; 
	bottom: 0.33em; 
	color: #76797c; 
	_position: static !important;
}

abbr {border: 0;}
p {margin-bottom: 16px;}

h1 {
	margin-bottom: 18px; 
	font: bold 24px/36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h2 {
	margin-bottom: 18px; 
	font: bold 16px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h3 {
	margin-bottom: 6px; 
	font: bold 1.1em/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; 
	color: #000;
}

h4 {
	font: bold 10px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h5 {
m	argin-bottom: 18px; 
	font: bold 24px/36px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; 
	color: #fff;
}

ul {
	margin-bottom: 18px; 
	list-style: none outside;
}

ol {
	margin-bottom: 18px; 
	list-style: decimal; 
	margin-left: 2.2em;
}


blockquote {
	margin: 1.5em 0; 
	padding: 1em 1em 0; 
	color: #666; 
	border-top: 1px dotted #ccc; 
	border-bottom: 1px dotted #ccc; 
	background-color: #F3FFE2;
}

hr {
	width: 100%; 
	height: 1px; 
	background: #ccc; 
	color: #ccc; 
	margin: 1em 0; 
	border: none; 
	padding: 0;
}

pre, code {
	font-family: Courier, "Courier New", monospace; 
	font-size: 10px; color: #666;
}

pre {
	margin: 0 0 1em 0; 
	padding: 0 0 0.5em 0; 
	white-space: pre-wrap;
}

/* slutt */

/* Bilder */

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

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	text-align: center; 
	background-color: #D1DAC5; 
	padding-top: 5px; 
	margin: 0 0 18px; 
	-moz-border-radius: 3px; 
	-khtml-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px;
}

.wp-caption img {
	margin: 0; 
	padding: 0; 
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px; 
	line-height: 17px; 
	padding: 5px 4px; 
	margin: 0;
	color: #2C3E1C;
}

/* slutt */

/* Header */

#wrapper {
	width: 840px; 
	margin: 20px auto 10px; 
	background: #fff url(images/body.gif) repeat-y;
}

#header {
	background: url(images/head.gif) no-repeat; 
	height: 25px; 
	width: 840px;
}

/* slutt */

/* Innhold */

#content {
	float: right; 
	width: 490px; 
	padding-right: 35px;
}

#content h1 {
	background: #ECECEC; 
	float: right; 
	width: 495px; 
	height: 28px;
	padding: 6px 8px 6px; 
	color: #E65C00; 
	font: 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; 
	margin: 0 0 12px;
}

#content h1 a {color: #E65C00;}

#content h1 .date {
	float: right; 
	font-size: 10px; 
	color: #b2bbc4; 
	padding-top: 2px;
}

#content h2 {
	margin: 0; 
	color: #E65C00;
}

.item .pic {
	width: 95px; 
	height: 100px; 
	float: left;
}

.item .pic img {
	padding: 0px; 
	border: 0px solid #fff; 
	width: 80px;
}

.item .pic_top {
	width: 95px; 
	height: 100px; 
	float: left;
}

.item .pic_top img {
	padding: 15px; 
	border: 0px solid #fff; 
	width: 80px;
}

.item .info {
	width: 395px; 
	float: right;
}

.item .info .date {
	font-size: 9px; 
	color: #000;
}

.item .info h2 {
	font-size: 14px; 
	margin: 0 0 5px;
}

.top {
	width: 520; 
	height: 100px; 
	padding: 8px; 
	padding-bottom: 50px; 
	float: right; 
	color: #2C3E1C;
}

.top h1 {
	font-family: "courier"; 
	font-size: 26px; 
	color: #E65C00;
}

.top a {
	font-family: "courier"; 
	font-size: 26px; 
	color: #E65C00;
}

#featured {
	width: 530px;
	height: 110px;
	background: #ECECEC;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 12px;
	padding-left: 0px;
}

#content img.attachment-thumbnail {
	padding: 4px; 
	border: 1px solid #ccc; 
	background-color: #f0f0f0;
}

table {
	margin-bottom: 18px; 
	padding: 0px;
	-moz-box-sizing: border-box; 
	border-collapse: separate; 
	border-spacing: 1px; 
	display: table; 
	text-indent: 0; 
	vertical-align: top;
}

table.border {
	border: 1px solid #ccc;
}

th {
	background-color: #eee; 
	padding: 3px 5px; 
	vertical-align: top;
}

td {
	background-color: #fff; 
	padding: 3px 5px; 
	vertical-align: top;
}

table td.submit {
	background-color: #bcccd1;
}

#content ul, #content ol {
	margin: 0; 
	padding-left: 13px; 
	text-indent: 0; 
	margin-bottom: 18px;
}

#content ul li {
	margin: 0 0 10px; 
	list-style-type: disc; 
	list-style-position: outside;
}

#content ol li {
	margin: 0 0 10px; 
	list-style-type: decimal; 
	list-style-position: outside;
}

/* slutt */

/* Sidebar */

#sidebar {
	float: left; 
	width: 263px; 
	padding: 0 5px 0 11px;
}

#hode {width: 268px;}

#hode-logo {
	float: left; 
	padding: 0 0 0px 0px;
}

#hode-logo img {
	border: 0px solid #fff;
}

#hode-info {
	color: #2C3E1C; 
	font-size: 10px; 
	width: 152px; 
	float: right;
	padding-right: 10px;
}

#hode-info p {
	line-height: 16px; 
	margin-bottom: 10px;
}

#hode-info h2 {
	font-size: 16px; 
	margin: 0 0 5px;
}

li.widget {
	padding: 0 1px 0 14px; 
	padding-bottom: 25px;
}

li.widget h2 {
	font-size: 14px; 
	margin: 5px 0; 
	color: #2C3E1C;
}

/* Sider */

li#pages.widget {
	padding: 0;
}

li#pages ul {
	width: 268px; 
	padding: 0; 
	margin: 0 0 18px; 
	border-top: 1px solid #9ED45B; 
	border-bottom: 1px solid #B2D784;
}

li#pages ul li {
	padding: 0; 
	margin: 0;
}

li#pages h2 {
	display: none;
}

li#pages ul li.page_item a {
	display: block; 
	color: #2C3E1C; 
	padding: 15px; 
	height: 18px; 
	width: 238px; 
	font: 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; 
	border-top: 1px solid #B2D784; 
	border-bottom: 1px solid #9ED45B;
}

li#pages ul li.page_item a:hover {
	color: #2C3E1C; 
	background-color: #B8E77F; 
	cursor: pointer; 
	border-top: 1px solid #B2D784;
}

li#pages ul li.page_item a:active {
	color: #1d2d47; 
	background-color: #ddd; 
	border-top: 1px solid #ddd;
}

li#pages ul li.current_page_item a {
	color: #104b84; 
	background-color: #e5e5e5; 
	cursor: pointer; 
	border-top: 1px solid #e5e5e5;
}

li#pages ul li.current_page_item.page_item a:hover {
	color: #49b6f5; 
	background-color: #e5e5e5; 
	cursor: pointer; 
	border-top: 1px solid #e5e5e5;
}

li#pages ul li ul {
	display: none;
}

li#pages ul li ul li ul {
	display: none;
}

/* slutt */

/* Tag's */

li#tag_cloud {
	font-weight: normal; 
	line-height: 22px;
}

li#tag_cloud a, li#tag_cloud a:visited {
	color: #aaa;
}

li#tag_cloud a:hover {
	color: #49b6f5;
}

/* slutt */


/* Fot */

#footer {
	padding: 14px 15px 5px; 
	color: #2C3E1C; 
	font-size: 9px; 
	margin: 0; 
	background: #fff url(images/foot.gif) no-repeat;
}

#footer p {
	margin: 0;
}

#footer a {
	color: #2C3E1C;
}

#footer a:hover {
	color: #8BBD39;
}

/* slutt */

