@charset "UTF-8";
/* CSS Document */

div.entry { 
margin-bottom: 15px;
}

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
/*	font-family:Georgia, "Times New Roman", Times, serif; */
	background-image:url(images/site-bg.png);
	}
hr {
color: #aedee4;
background-color: #aedee4;
height: 5px;
border: 0px;
clear:both;
}

/*special hr classes to make them shorter and fit to headers*/

hr.nyhetshr{
color: #aedee4;
background-color: #aedee4;
height: 5px;
border: 0px;
width: 82%;
margin-top: 7px;
float: right;
}

hr.lenkerhr{
color: #aedee4;
background-color: #aedee4;
height: 5px;
border: 0px;
width: 61%;
float:right;
margin-top: 7px;
clear: both;
}

/*END special hr classes*/

h1, h2, h3 {
	font-color:#00B0D8;
margin-top: 0px;
}

h2 {
font-size: 14px;
}

.sidebar {
margin-top 15px;
padding-top:15px;
}

.sidebar a{
color: #000;
text-decoration: none;
padding-top:15px;
}
h2.sidebar 
{
padding-top:15px;
margin-top 15px;
}

.sidebar a:hover{
color: #333333;
text-decoration: none;
}
form#searchform div input
{
margin-bottom:5px;
}
/*Tweaks to make yr widget to adapt properly*/

#yr {
float:right;
color: #FFF;
padding-top: 65px;
padding-right: 5px;
}

#yr a{
color: #eee;

}

/*END Tweaks yr*/


/*Makes space between header and links on mainpage*/
#lenkerwrap{
margin-top: 5px;
}


/*Cuts the margin on datestamp and text on headlines, main page*/
small {
margin:  none;
}

/*Image classes*/

#image{
width:800px;
height:330px;
margin-top:10px;
margin-bottom:10px;
}

#vslider
{
width:800px;
height:330px;
float:left;
margin-top:10px;
margin-bottom:10px;
}

img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}


/*removes border around link-images*/
a img {
	border:0px;
	}


/*Tweak to images in headlines*/
.PostImg{
margin-left: -3px;
}

/*END Image classes*/


p.postmetadata {
margin-top: 0px;
margin-bottom: 5px;
}

#wrapper {
	width: 800px;
	margin: auto;
	}

#header {
padding-bottom:20px;	
}

#spacer {
width: 100%;
height:1px;
clear:both;
}

#content {
	font-size: 1.2em;
	}

#content_bg {
background-color: #FFF;
padding: 8px;
}

#content_wrapper {
width: 560px;
float: left;
xborder-right: 1px solid #aedee4;
padding-right: 9px;
}
div#sidebar
{
border-left: 1px solid #aedee4;

}
.entry {
	background:#FFFFFF;
}

#sidebar {
width: 200px;
float: right;
padding-left: 10px;
*margin-left: 0px;
font-size: 10px;

}


#sidebar ul {
*margin-left: 0px;
list-style-type: none;
padding: 0px;
margin-top: 0px;
margin-bottom -10px;
}http://birkebeinern.no/wp-admin/theme-editor.php?file=/themes/birken/style.css&theme=birken&a=te
.tabell
{
margin-left:-20px;
}

/*Specifies the layout on recent posts*/

#sidebar li.cat-post-item {
Background: #EDEDED;
margin-bottom: 10px;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 0px;
border-bottom: 1px solid #aedee4;
}

#sidebar li.cat-post-item a.post-title {
color: #333333;
font-size: 12px;
text-decoration: none;
font-weight: bold;
}

#sidebar li.cat-post-item a {
color: #333333;
font-size: 12px;
text-decoration: none;
font-weight: bold;
}

#sidebar li.cat-post-item img {
margin-top: 3px;
}

/*END recent posts*/


#sidebar ul li {
margin-bottom: 1px;
}


/* Sidebar 2&3 wrapper */

#sidebar2 {

width: 100%;

margin-bottom: 0px;
}




#sidebar3 {
height: 200px;
width: 200px;
float: right;
margin-top: -135px;
}

#sidebar4 {
margin-top: 10px;
width: 215px;
}


#sidebar4 a{
padding-top: 3px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 3px;
Background: #FFF;
border-bottom: 1px solid #aedee4;
color: #333333;
font-size: 12px;
text-decoration: none;
}

#sidebar4 a:hover {
padding-top: 3px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 3px;
Background: #FFF;
border-bottom: 2px solid #aedee4;
color: #333333;
font-size: 12px;
text-decoration: none;
}


#randomimg {
margin-top: 10px;
overflow: hidden;
height: 200px;
width: 200px;
float: right;
}


#sidebar3 ul {
*padding: 0px;
*margin: 0px;
list-style-type: none;
font-size: 10px;
}

#sidebar3 li {
*padding: 0px;
*margin: 0px;
list-style-type: none;
font-size: 12px;
}

/* !END! Sidebar 2&3 wrapper */

#sidebar2 ul {
*margin-left: 0px;
list-style-type: none;
padding: 0px;
margin-top: 0px;
}

#sidebar2 li {
list-style-type: none;
font-size: 12px;
}

#sidebar2 li.cat-post-item {
padding-top: 5px;
/* padding-left: 5px; */
padding-right: 5px;
padding-bottom: 8px;
}

#sidebar2 a {
display: block;
width: 270px;
Background: transparent;
font-size: 13px;
color: #000;
text-decoration: none;
}

#sidebar2 a:hover {
Background: transparent;
color: #333333;
text-decoration: none;
}

/* Hovesaker tweak*/

.hovedsak1 {
width: 270px;
margin-right: 19px;
float: left;
border: 0px solid #000;
background: transparent;
}

.hovedsak2 {
width: 270px;
float: left;
border: 0px solid #000;
background: transparent;
}

.hovedsak h1{
display: block;
width: 270px;
}

.hovedsak_image{
margin-top: 4px;
margin-bottom: -5px;
}




#sidebar2.hovedsak a{
background: none;
border: none;
}

/*END hovedsak tweak*/

.widgettitle {
font-size: 16px;
}

.clear {
clear: both;
}

.clearSidebar{
margin-top: -15px;
xmargin-bottom: -10px;
clear:both;
background: #fff;
width: 100%;
height: 5px;
}

#clear {
clear: both;
}

#margin-top {
margin-top; 10px;
}

#footer {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:#FFFFFF;
	text-align:center;
	background-image:url(images/dark-bg.png);
	padding: 5px 20px 5px 20px;
	margin-top: 10px;
}

#footer a {
	color:#FFFFFF;
}

#navmenu {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	float:right;
}
#navmenu a  {
	background-image: url(images/site-bg.png);
	color: #FFF;
	padding-bottom: 8px;
}
#navmenu a:hover {
	background-image: url(images/site-bg.png);
	color: #FFF;
	text-decoration: underline;
}



#navmenu ul {
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
	list-style-image: none; 
	}

#navmenu li {
	display: inline;
	}

#navmenu ul li a {
	color:#00aeef;
	text-decoration:none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-color: #FFF;
	}

#navmenu ul li a:hover {
	color: #FFF;
	}

#navmenu ul ul{
left: 10px;
}

ul#navmenu li {
	width: 114px;
	text-align: center;
	background-image: url(images/site-bg.png);
}

.article-list a {
padding-top: 3px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 3px;
Background: #EDEDED;
border-bottom: 1px solid #aedee4;
color: #333333;
font-size: 12px;
text-decoration: none;
}

.article-list a:hover {
Background-color: #FFFFFF;
}

/*HOVEDSAKER*/
#sidebar2 li.cat-post-item a.post-rm
{
 
}

#sidebar2 li.cat-post-item a.post-rm:hover {
 
}

#sidebar2 li.cat-post-item {
Background: #EDEDED;
margin-bottom: 10px;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 0px;
border-bottom: 1px solid #aedee4;
}
/*OVERSKRIFT*/
#sidebar2 li.cat-post-item a.post-title {
color: #333333;
font-size: 12px;
text-decoration: none;
font-weight: bold;
margin-bottom:-10px;
width:350px;
}

#sidebar2 li.cat-post-item a {
color: #333333;
font-size: 12px;
text-decoration: none;
font-weight: bold; 
}
/*IMAGE*/
#sidebar2 li.cat-post-item img {

}
/*COMMENTS*/
#sidebar2 li.cat-post-item p.post-date{
font-size:10px;
margin-bottom:-5px;
}
#sidebar2 li.cat-post-item p{

margin-top:10px;
}