/*  
Theme Name: laboratoriumis
Theme URI: http://www.unbornchikken.com/
Description: Sidepassifisert, eller kanskje det var sidemodifisert? Anyways, offisielt tema for WordPress.
Version: 1.5
Author: Espen M. Kvalheim
Author URI: http://www.unbornchikken.com/


/* GENERELL DESIGN KLASSER SOM IKKJE ER RYDDA OPP I */

* {
	margin: 0;
	padding: 0;
	}
body {
	background: url('images/bakgrunn-skugge-stor.png') repeat-y left top #000;
	font: 75% 'Lucida Grande', 'Lucida Sans Unicode', Calibri, Tahoma, Arial, Sans-Serif;
	}
a, a img {
	color: #38668a;
	text-decoration: none;
	outline:none;
	}
/*.post #hoved a:visited {
	color: #7ab8c9;
	}*/
a:hover {
	color: #7ab8c9;
	text-decoration: none;
	outline:none;
	}
.clear {
	clear: both;
	}
#ie6msg {
	top: 0;
	left: 0;
	clear: both;
	padding: 15px 20px;width: 100%;border:3px solid #E5E5E5; margin:8px 8px 0px 8px; background:#ffff11; color:#000;}
#ie6msg h4 {
	margin:8px 0; 
	padding:0;
	color: red;
	}
#ie6msg p a.getie7 {
	font-weight:bold; 
	color:blue;}
#ie6msg p a.ie6expl {
	font-weight:normal; 
	color:blue;
	}
#ie6msg p{
	margin: 7px 0;
	}
#ie6msg p span a {
	padding: 5px 0 5px 25px;
	color: blue;
	}
#ie6msg p span.firefox a,
#ie6msg p span.opera a,
#ie6msg p span.safari a,
#ie6msg p span.chrome a {
	margin-right: 1em;
	}
#ie6msg p span.firefox a {
	background: url('http://www.unbornchikken.com/wp-content/themes/laboratoriumis/images/ikon-firefox.png') no-repeat left center;
	}
#ie6msg p span.opera a {
	background: url('http://www.unbornchikken.com/wp-content/themes/laboratoriumis/images/ikon-opera.png') no-repeat left center;
	}
#ie6msg p span.safari a {
	background: url('http://www.unbornchikken.com/wp-content/themes/laboratoriumis/images/ikon-safari.png') no-repeat left center;
	}
#ie6msg p span.chrome a {
	background: url('http://www.unbornchikken.com/wp-content/themes/laboratoriumis/images/ikon-chrome.png') no-repeat left center;
	}
#ie6msg p span.ie a {
	background: url('http://www.unbornchikken.com/wp-content/themes/laboratoriumis/images/ikon-ie.png') no-repeat left center;
	}
.feil-tekst {
	background-color: #fdecec;
	color: red;
	padding: 6px 10px 2px 10px;
	border: 1px solid #ff7878;
	margin: 5px 0 15px 0;
	}
.feil {
	background-color: red;
	color: white;
	font-weight: bold;
	padding: 6px 10px 6px 10px;
	margin: 0;
	text-align: center;
	}
#macbookpro-wrapper {
	display: none;
	position: absolute;
	left: 1050px;
	padding: 2px 0 70px 64px;
	margin: 0;
	background: url('http://www.unbornchikken.com/wp-content/themes/laboratoriumis/images/bakgrunn-macbookpro.png') no-repeat left top;
	width: 190px;
	}
#macbookpro-wrapper h3 {
	font-size: 0.8em;
	font-weight: bold;
	}
#macbookpro-wrapper p {
	font-size: 0.75em;
	line-height: 1.5em;
	}
#mor {
	background: url('images/bakgrunn-skugge-stor.png') repeat-y left top white;
	width: 100%;
	min-width: 980px;
	border-top: 5px solid #38668a;
	}
#topp {
	margin-left: 150px;
	padding-top: 30px;
	width: 830px;
	}
#topp h1 a {
	background: url('http://www.unbornchikken.com/wp-content/themes/laboratoriumis/images/uc-logo-ny.png') no-repeat left center;
	height: 28px;
	margin-right: 10px;
 	overflow: hidden;
	display: block;
	font-size: 0.45em;
	float: left;
	color: #555;
	text-transform: uppercase;
	font-weight: normal;
	padding: 13px 0 0 0;
	text-indent: -5000px;
	width: 33px;
	}
#topp h1 a:hover {
	background: url('http://www.unbornchikken.com/wp-content/themes/laboratoriumis/images/uc-logo-ny.png') no-repeat left center;
	color: #000;
	}
#lobotomi {
	float: right;
	position: relative;
	margin-top: 13px;
	margin-right: 10px;
	font-size: 0.9em;
	color: #38668a;
	}
#topp ul {
	list-style-type: none;
	font-size: 0.9em;
	text-transform: uppercase;
	color: #AAA;
	padding: 13px 0;
	float: left;
	}
#topp ul li {
	display: inline;
	}
#topp ul li.page_item  {	
	background: url('images/prikk.gif') no-repeat left center;
	margin-right: 5px;
	padding-left: 9px;
	}
#topp ul li.blogg {	
	margin-right: 5px;
	margin-left: 8px;
	}
#topp ul li a {
	color: #777;
	text-decoration: none;
	}
#topp ul li a:hover {
	color: #333;
	text-decoration: none;
	border-bottom: 1px solid #38668a;
	padding-bottom: 2px;
	}
#topp ul li.current_page_item a {
	color: #333;
	text-decoration: none;
	border-bottom: 1px solid #38668a;
	padding-bottom: 2px;
	}
#tittellinje {
	padding: 60px 0 5px 200px;
	width: 450px;
	clear: both;
	}
h2 {
	font-size: 2.6em;
	color: #38668a;
	padding-bottom: 0.2em;
	word-spacing: -1px;
	letter-spacing: -1px;
	font-weight: normal;
	}
h2 a {
	color: #38668a;
	text-decoration: none;
	font-weight: normal;
	}
h2 a:hover {
	color: #7ab8c9;
	text-decoration: none;
	}
h3, 
div#hoved .linkcat h2 {
	text-transform: none;
	font-size: 1.5em;
	color: #38668a;
	margin: 20px 0 5px 0;
	font-weight: normal;
	clear: both;
	}
h3.sokeresultat {
	margin-top: 1em;
	font-weight: normal;
	clear: both;
	}
#hoved h4 {
	padding-top: 0em;
	color: #444;
	font-size: 1.2em;
	padding-bottom: 0.2em;
	}
#hoved h4 a {
	color: #444;
	font-weight: normal;
	}
#hoved h4 a:hover {
	color: #7ab8c9;
	}
#hoved .eldreinnlegg-post h4 a{
	color: #38668a;
	font-weight: bold;
	}
#hoved .eldreinnlegg-post h4 a:hover{
	color: #7ab8c9;
	}
.datolinje-graa {
	background: url('images/ikon_dato.gif') no-repeat left center;
	font-size: .9em;
	color: #AAA;
	margin-bottom: 4px;
	padding-left: 18px;
	}
#sidebar-venstre {
	width: 180px;
	float: left;
	margin-right: 20px;
	margin-top: 1px;
	font-size: .9em;
	}
#sidebar-venstre ul li {
	list-style-type: none;
	margin-bottom: 2px;
	text-align: right;
	}
div#sidebar-venstre ul li {
	margin: 2px 0 5px 0;
	}
.datolinje {
	background: url('images/ikon_dato.gif') no-repeat right center;
	padding-right: 18px;
	color: #AAA;
	}
.svakhet, .epost {
	color: #AAA;
	}
.sitat, blockquote {
	background: url('images/ikon_sitat.gif') no-repeat left top;
	color: #888;
	padding-left: 30px;
	}
.dato-svakhet {
	color: #b2cede;
	padding-right: 10px;
	}
.kommentarlinje a {
	background: url('images/ikon_kommentar.gif') no-repeat right center;
	padding: 2px 18px 2px 0;
	color: #AAA;
	}
.kommentarlinje a:hover {
	background: url('images/ikon_kommentar_skriv.gif') no-repeat right center;
	color: #555;
	}
.nestelinje a {
	background: url('images/ikon_neste_av.png') no-repeat right center;
	padding: 2px 18px 2px 0;
	color: #AAA;
	}
.nestelinje a:hover {
	background: url('images/ikon_neste.png') no-repeat right center;
	color: #555;
	}
.forrelinje a {
	background: url('images/ikon_forre_av.png') no-repeat right center;
	padding: 2px 18px 2px 0;
	color: #AAA;
	}
.forrelinje a:hover {
	background: url('images/ikon_forre.png') no-repeat right center;
	color: #555;
	}
.doner a {
	background: url('images/ikon_doner.gif') no-repeat right center;
	padding: 2px 18px 2px 0;
	color: #AAA;
	}
.doner a:hover {
	background: url('images/ikon_doner_yippi.gif') no-repeat right center;
	color: #555;
	}
.redigererlinje a {
	background: url('images/ikon_rediger_side.png') no-repeat right center;
	padding: 2px 18px 2px 0;
	color: #AAA;
	}
.redigererlinje a:hover {
	color: #555;
	}
a.addtoany_share_save {
	background: url('images/ikon-del-side.png') no-repeat left center;
	padding: 2px 0px 2px 20px;
	color: #AAA;
	}
a:hover.addtoany_share_save {
	color: #555;
	}
#hoved p.addtoany_share_save_container{
	margin:0;
	padding:0;
	}
#hoved {
	float: left;
	width: 450px;
	}
.post p {
	padding-bottom: 1.1em;
	line-height: 1.5em;
	}
	
.imageframe, .bilderamme, .attachment, .size-medium, .size-small, .size-large, .size-full {
	background-color: #fefefe;
	padding: 4px;
	border: 1px solid #CCC;
	margin-top: 4px;
	margin-right: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	}
.imageframe img, .bilderamme img, .attachment img, img.size-medium, img.size-small, img.size-large, img .size-full {
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	}
.imageframe a, a.bilderamme, .attachment a {
	text-decoration: none;
	}
.wp-caption-text {
	margin: 2px 0 0 0;
	font-size: 0.9em;
	color: #AAA;
	}
#hoved embed {
	margin: 4px 0;
	}
#hoved li, #hoved .listemeny li, #hoved li.page_item {
	background: url('images/bullet_blue.png') no-repeat 0 50%;
	list-style-type: none;
	padding-left: 16px;
	line-height: 1.5em;
	}
ul.liste, ul.listemeny, #hoved ul{
	list-style-type: none;
	padding-bottom: 1em;
	}
#hoved ol.letters li{
	margin-left: 30px;
	line-height: 1.5em;
	background: none;
	list-style-type: upper-roman;
	padding-left: 10px;
	color: red;
	}
#hoved ol li{
	margin-left: 30px;
	line-height: 1.5em;
	background: none;
	list-style-type: decimal;
	padding-left: 10px;
	}
#hoved ol {
	padding-bottom: 1em;
	}
a:hover .imageframe{
	background-color: #f0f0f0;
	}
p.viskommentar {
	margin-top: 10px;
	display: none;
	}
.viskommentar a {
	background: url('images/ikon_kommentar.gif') no-repeat left center;
	padding: 2px 0px 2px 18px;
	color: #AAA;
	font-size: 0.9em;
	}
p.rss-feed {
	background: url('images/ikon_rss.png') no-repeat left center;
	margin-top: 10px;
	font-size: 0.9em;
	color: #AAA;
	padding-left: 18px;
	padding-bottom: 0;
	}
p.tags {
	background: url('images/ikon_tags.png') no-repeat left top;
	margin-top: 10px;
	font-size: 0.9em;
	color: #AAA;	
	padding-left: 18px;
	}
.rss-feed a, .tags a {
	color: #AAA;
	text-transform: lowercase;
	}
.rss-feed a:hover, .sitewide-tagger a:hover,.tags a:hover {
	color: #555;
	}
.viskommentar a:hover {
	background: url('images/ikon_kommentar_skriv.gif') no-repeat left center;
	color: #555;
	}
#sidebar-hogre {
	margin-left: 50px;
	width: 270px;
	float: left;
	font-size: .9em;
	margin-top: 2px;
	}
#sidebar-hogre ul {
	margin: 2px 0 14px 0;
	color: #4993a7;
	}
#sidebar-hogre li {
	list-style-type: none;
	padding: 3px 0 3px 22px;
	}
#sidebar-hogre ul li a, #sidebar-hogre ul li a:visited {
	/*background:  url('images/bullet_white.png') no-repeat left center;
	padding-left: 10px;*/
	width: auto;
	text-decoration:none;
	color: #AAA;
	}
#sidebar-hogre ul li a:active, #sidebar-hogre ul li a:hover {
	/*background:  url('images/bullet_black.png') no-repeat left center;*/
	width: auto;
	color: #222;
	text-decoration: none;
	}
#sidebar-hogre h5 {
	padding-left: 22px;	
	line-height: 1.5em;
	height: 16px;
	padding-top: 1px;
	font-size: 1em;
	color: #888;
	font-weight: bold;
	}
#sidebar-hogre h5.skrift-linker {
	background:  url('images/ikon_skriftlinker.gif') no-repeat left center;
	}
#sidebar-hogre h5.kaffipause {
	background:  url('images/ikon_kaffi.gif') no-repeat left center;
	}
#sidebar-hogre h5.design-linker {
	background:  url('images/ikon_designlinker.gif') no-repeat left center;
	}
#sidebar-hogre h5.brush-linker {
	background:  url('images/ikon_brushlinker.png') no-repeat left center;
	}
#sidebar-hogre h5.cs-linker {
	background:  url('images/ikon_cslinker.gif') no-repeat left center;
	}
.lagt-til {
	color: #cae0bb;
	font-size: 0.9em;
	margin-left: 5px;
	}
#del {
	clear: both;
	padding-top: 50px;
	}
#botn {
	padding-left: 80px;
	color: #777;
	line-height: 1.5em;
	padding-top: 55px;
	}
#botn-innpakning {
	width: 970px;
	height: 0px;
	clear: both;
	}
#botn a {
	color: #BBB;
	text-decoration: none;
	}
#botn a:hover {
	color: #FFF;
	text-decoration: none;
	}
#botn h4 {
	clear: both;
	color: #EEE;
	font-weight: bold;
	padding-top: 0;
	}
#botn-venstre {
	width: 570px;
	float: left;
	}
#nyttiglenkje {
	padding-left: 120px;
	}

/* JUL ---------------------------------------------------------------

#nyttiglenkje {
	padding-left: 0px;
	}
#botn-venstre {
	width: 450px;
	float: left;
	}
#juletre {
	background: url(images/juletre.png) no-repeat bottom left;
	position:relative; 
	display:block; 
	z-index:15; 
	top: 0; height: 200px; left: 0px; width: 200px;
	float: left;
	margin: 0;
	padding: 0;
	}
#ovre-hjorne {
	background: url(images/ovre-hjorne.png) no-repeat top left;
	position: absolute;
	display:block; 
	z-index:20; 
	height: 100px;
	width: 120px;
	}

JUL SLUTT --------------------------------------------------------- */

.bolk {
	margin-top: 0;
	}
a.e-post, a.live, a.facebook, a.twitter, a.informasjon, a.scrobbler, a.deviantart {
	padding-left: 22px;
	line-height: 1.7em;
	}
.e-post {
	background:  url('images/ikon_epost.gif') no-repeat 0 50%;
	margin-top: 20px;
	}
.live {
	background:  url('images/ikon_live.gif') no-repeat 0 50%;
	}
.facebook {
	background:  url('images/ikon_facebook.gif') no-repeat 0 50%;
	}
.twitter {
	background:  url('images/ikon-twitter.png') no-repeat 0 50%;
	}
.deviantart {
	background:  url('images/ikon-deviantart.png') no-repeat 0 50%;
	}
.informasjon {
	background:  url('images/ikon_informasjon.gif') no-repeat 0 50%;
	}
.scrobbler {
	background:  url('images/ikon_scrobbler.gif') no-repeat 0 50%;
	}
#botn-hogre {
	width: 250px;
	float: right;
	}
#botn-hogre ul, #botn-venstre ul {
	margin: 4px 0 4px 0;
	color: #777;
	}
#botn-hogre li, #botn-venstre li {
	list-style-type: none;
	margin: 2px 0;
	border-bottom: 1px solid #333;
	color: #777;
	}
#botn-hogre a, #scrobbler a {
	background:  url('images/pil_av_hogre_graa_negativ.gif') no-repeat right center;
	width: auto;
	display: block;
	text-decoration:none;
	color: #777;
	}
#botn-hogre a:hover, #scrobbler a:hover {
	background:  url('images/pil_pa_hogre_graa_negativ.gif') no-repeat right center;
	width: auto;
	display: block;
	color: #FFF;
	text-decoration: none;
	}
#botn-hogre .link-lenkjer {
	height: 25px;
	margin: 0;
	padding: 0;
	}
#botn-hogre .link-lenkjer a {
	background: none;
	}
#searchbox {
	position: absolute;
	background: url('images/sok_tekstfelt.gif') no-repeat 0 0;
	width: 221px;
	border-top: 1px solid #454545;
	border-right: 0;
	border-bottom: 1px solid #454545;
	border-left: 1px solid #454545;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, Sans-Serif;
	font-size: 1.2em;
	color: #888;
	height: 18px;
	margin-top: 15px;
	padding: 3px 0 3px 5px;
	}
#searchbutton {
	width: 23px;
	margin-top: 15px;
	padding-left: 227px;
	}
#nederst {
	clear: both;
	font-size: .9em;
	padding: 30px 0 50px 0;
	width: 770px;
	margin-left: 120px;
	}
#nederst span.versjon-graa {
	color: #555;
	font-size: 0.8em;
	}
#opphavsrett {
	float: left;
	}
#sertifikat {
	float: right;
	}

/* SKRIFTER */

object {
	color: #AAA;
	margin-top: 20px;
	padding-bottom: 5px;
	}
.skriftlinje {
	color: #AAA;
	margin-bottom: 20px;
	}
.skriftlinje a {
	background: url('images/ikon_lastned_pil.gif') no-repeat 0 50%;
	padding-left: 15px;
	color: #38668a;
	font-weight: bold;
	}
.skriftlinje a:hover {
	background: url('images/ikon_lastned_pil_pa.gif') no-repeat 0 50%;
	padding-left: 15px;
	color: #7ab8c9;
	}
.kalender  {
	background: url('images/ikon_dato.gif') no-repeat 0 50%;
	padding-left: 17px;
	margin-left: 10px;
	color: #AAA;
	}
.ekstern-link a {
	background: url('images/ikon_link.gif') no-repeat 0 50%;
	padding-left: 17px;
	margin-left: 15px;
	color: #AAA;
	font-weight: normal;
	}
.ekstern-link a:hover {
	background: url('images/ikon_link.gif') no-repeat 0 50%;
	padding-left: 17px;
	margin-left: 15px;
	color: #000;
	font-weight: normal;
	}
	
/* PORTFOLIO */

.portfolio-element {
	background: url('images/portfolio_bakgrunn.gif') repeat-x 0 0 #0f0d0d;
	color: #dedede;
	margin-bottom: 40px;
	border-bottom: 1px solid #AAA;
	}

.portfolio-element p, .portfolio-element-ny p {
	padding-bottom: 0;
	}
.portfolio-dato{
	background: url('images/ikon_dato.gif') no-repeat 0 50%;
	padding: 2px 0 2px 17px;
	color: #AAA;
	font-size: .9em;
	}
.portfolio-link a {
	background: url('images/ikon_lastned_pil_blaa.png') no-repeat 0 50%;
	padding: 2px 0 2px 16px;
	color: #AAA;
	font-size: 1em;
	margin-left: 17px;
	}
.portfolio-link a:hover {
	color: #666;
	}
.portfolio-info {
	background:  url('images/ikon_informasjon.png') no-repeat 0 50%;
	padding: 2px 0 2px 17px;
	color: #AAA;
	font-size: .9em;
	}
.portfolio-tekst {
	margin-top: 20px;
	padding-left: 15px;
	}
.portfolio-tekst p {
	margin-bottom: 1em;
	}
.portfolio-element .venstre {
	width: 50%;
	float: left;
	}
.portfolio-element img {
	float: right;
	padding: 3px 15px 15px 10px;
	margin: 0;
	border: 0;
	background: none;
	}
.portfolio-element a:hover .imageframe {
	background: none;
	}
.portfolio-element p.portfolio-link {
	margin-top: 10px;
	padding-bottom: 20px;
	}
	
/* PORTFOLIO SLUTT */

/* KOMMENTARER */

.kommentarer-boks {
	margin-top: 20px;
	}
h3#tilbakeping {
	background: url('images/ikon-pingback.png') no-repeat 0 center;
	padding-left: 25px;
	color: #333333;
	font-size: 1.3em;
	margin-top: 20px;	
	font-weight: bold;
	}
ol.tilbakepingkommentarer li {
	padding: 2px 0;
	color: #333333;
	}
ol.tilbakepingkommentarer li span.tilbakepingdato {
	font-size: .75em;
	display: block;
	color: #777777;
	}
h3#respond {
	background: url('images/ikon_kommentar_pluss.gif') no-repeat 0 50%;
	padding: 4px 0 3px 20px;
	color: #333333;
	font-size: 1.3em;
	margin-top: 20px;	
	font-weight: bold;
	}
.inputbokser {
	margin-top: 10px;
	}
input.felt{
	background: url('images/input_felt.gif') no-repeat 0 0;
	width: 210px;
	border: 1px solid #dedede;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, Sans-Serif;
	font-size: 1em;
	height: 15px;
	padding: 5px 0 5px 4px;
	margin-right: 5px;
	}
#commentform p {
	padding: 0;
	border-bottom: 5px solid white;
	margin: 0;
	}
#commentform textarea {
	margin-bottom: 2px;
	margin-top: 0px;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, Sans-Serif;
	font-size: 1em;
	line-height: 1.4em;
	padding: 2px 0 2px 4px;
	border: 1px solid #dedede;
	height: 84px;
	width: 444px;
	}	
#commentform input#submit {
	background: url('images/ikon-legg-til-kommentar.png') no-repeat center left;
	padding: 5px 5px 5px 23px;
	border: 1px solid white;
	margin-top: 4px;
	color: #444;
	font-weight: bold;
	}
#commentform input#submit:hover {
	border: 1px solid #DDD;
	}
#commentform input#submit:active {
	color: #666;
	outline:none;
	}
.kommentar-boks {
	background: url('images/kommentar_topp.png') no-repeat 0 0;
	padding-top: 25px;
	margin-top: 10px;
	}
.kommentar {
	color:#555;
	background: url('images/kommentar_botn.png') no-repeat bottom center #f7f7f7;
	padding: 0 15px 12px 15px;
	}
.kommentar p {
	padding-bottom: 0.5em;
	}
.kommentar a {
	color: #333;
	text-decoration: underline;
	}
.kommentar a:hover {
	color: #000;
	text-decoration: none;
	}
.kommentar p.navn, .alt .kommentar p.navn {
	color: #333;
	font-size: .8em;
	padding-top: 0.1em;
	}
.kommentar p.navn a, .alt .kommentar p.navn a {
	color: #333;
	text-decoration: none;
	}
.kommentar p.navn a:hover, .alt .kommentar p.navn a:hover {
	color: #000;
	text-decoration: none;
	}
.alt {
	background: url('images/kommentar_topp_alt.png') no-repeat 0 0;
	padding-top: 25px;
	margin-top: 5px;
	}
.alt .kommentar {
	color:#555;
	background: url('images/kommentar_botn_alt.png') no-repeat bottom center #ebebeb;
	padding: 0 15px 12px 15px;
	}
	
.pbcomment {
	background: url('images/ikon-pingback.png') no-repeat 0 0;
	padding-left: 25px;
	}
.pbcomment h4 {
	padding: 1px 0 3px 0;
	}
.pbcomment-navn {
	display: none;
	}
h3#trackbacks {
	padding-top: 1em;
	}
/* KOMMENTARER SLUTT */

.enkelmeny {
	padding-bottom: 15px;
	margin: 4px 0 14px 0;	
	}
.enkelmeny li {
	list-style-type: none;
	float: left;
	}
.enkelmeny a, .enkelmeny a:visited {
	text-decoration:none;
	}
.enkelmeny a:active, .enkelmeny a:hover {
	text-decoration:none;
	}
div#hoved li.linkcat {
	list-style-type: none;
	color: #AAA;
	}
div#hoved .linkcat ul {
	list-style-type: none;
	margin: 2px 0 20px 0;
	}
div#hoved .linkcat ul li {
	margin: 3px 0;
	}

/* Begin JPF Quotes CSS */

.jpf_quotes {margin-top: 15px;}
.jpf_quotes_pic {float: left; margin: 4px 10px 0px 0;}
.jpf_quotes_lbl {}
.jpf_quotes_txt a {font-weight: bold;}
.jpf_quotes_txt {
padding-left: 40px;
}

/* End JPF Quotes CSS */

/* MULTI-COLUMN */
.ddmcl {
	width: 200px;
	float: left;
	padding-right: 20px;
	}
#ddmcl_container .ddmcl ul {
	margin: 0px 0 20px 0;
	padding: 0;
	list-style: none;
	text-indent: 0;
	}
#ddmcl_container  .ddmcl li {
background: none;
	margin: 0 0 2px 0;
	padding: 0;
	}
.ddmcl p.sep {
	font-size: 1.2em;
	color: #808080;
	font-weight: bold;
	padding-bottom: 0;
	}
.ddmcl p.sep:hover {
	cursor: pointer;
	}
.more-link {	background: url('images/ikon_lastned_pil_blaa.png') no-repeat 0 50%;
	list-style-type: none;
	padding: 0 0 1px 16px; 
	float: left; clear: both; 
	margin-bottom: 10px; font-weight: bold; 
	}
.eldreinnlegg-tittel {
	font-size: 1.1em;
	color: #888; 
	padding: 9px 0; 
	margin-top: 50px; 
	border-bottom: 1px solid #DDD;
	}
div.eldreinnlegg {
	color: #777; 
	border-bottom: 1px solid #DDD;
	clear: both;
	padding-bottom: 3px;
	}
.eldreinnlegg h4 {
	font-size: 1.1em; 
	font-weight: bold; 
	padding: 1px 0 2px 0; 
	margin:15px 0 0 0;
	}
.eldreinnlegg h4 .epost {
	font-weight: normal; 
	font-size: .75em;
display: block;
margin-top: 2px;
	}
.eldreinnlegg img {
	float: left; 
	margin-top: 18px;
	margin-right: 10px; 
	border: 0;
	}
.eldreinnlegg-post {
	float: left;
	width: 350px;
	}
.eldreinnlegg p {
	font-size: .9em;
	}
.flytande-kommentar a {
	float: right; 
	font-size: 0.8em; 
	margin-top: 10px;
	}
.flytande-kommentar a {
	background: url('images/ikon_kommentar.gif') no-repeat left center;
	padding: 2px 0 2px 18px;
	color: #AAA;
	}
.flytande-kommentar a:hover {
	background: url('images/ikon_kommentar_skriv.gif') no-repeat left center;
	color: #555;
	}
img.avatar {float:right;
	background-color: #fefefe;
	padding: 3px;
	border: 1px solid #CCC;
	margin-left: 10px;}

/* NY SIDEBAR */

.maanadsarkiv-wrapper {float: left;}
#sidebar-hogre h5.maanadsarkiv {
	background:  url('images/ikon_arkiv.png') no-repeat left center;
	}
.maanadsarkiv-wrapper select {
	border: 1px solid #DDD; 
	margin-top: 7px; 
	width: 250px;
	margin-left: 22px;
	font: 100% 'Lucida Grande', 'Lucida Sans Unicode', Calibri, Tahoma, Arial, Sans-Serif;
	color: #333;
	}
.maanadsarkiv-wrapper select option{
	border-bottom: 1px dotted #DDD; 
	padding: 0px 5px;
	font: 100% 'Lucida Grande', 'Lucida Sans Unicode', Calibri, Tahoma, Arial, Sans-Serif;
	}
.maanadsarkiv-wrapper p {
	color: #AAA;
	padding-top: 7px;
	margin-left: 22px;
	padding-bottom: 0px;
	line-height: 1.5em;
	}
.kategori-wrapper { 
	float: left;
	border-top: 1px solid #DDD;
	padding-top: 15px;
	width: 100%;
	margin-top: 15px;
	}
.kategori-wrapper ul li a {
	padding-right: 3px;
	}
.kategori-wrapper ul li {
	color: #CCC;
	}
#sidebar-hogre h5.kategori {
	background:  url('images/ikon_kategori.png') no-repeat left center;
	}
#sidebar-hogre h5.tvitring {
	background:  url('images/ikon-twitter.png') no-repeat left center;
	}
#sidebar-hogre .flickr-wrapper h5 {
	background:  url('images/ikon-flickr.png') no-repeat left center;
	}
.flickr-wrapper, 
.google-wrapper { 
	float: left;
	border-top: 1px solid #DDD;
	padding-top: 15px;
	width: 100%;
	margin-top: 15px;
	}
.flickr-wrapper p { 
	padding-bottom: 4px;
	margin-top: 10px;
	margin-left: 18px;
	}
.flickr-wrapper a img { 
	background-color: #fefefe;
	padding: 2px;
	border: 1px solid #CCC;
	margin-left: 3px;
	}
#sidebar-hogre h5.tagger{
	background: url('images/ikon_tags.png') no-repeat left top;
	margin-bottom: 3px;
	padding-bottom:2px;	
	}
div.sitewide-tagger, div.tvitring-wrapper {
	border-top: 1px solid #DDD;
	padding-top: 15px;
	clear: both;
	margin-top: 18px;
	}
div.sitewide-tagger p, div.tvitring-wrapper p {
	margin-left: 22px; 
	}
div.tvitring-wrapper p {
	margin-bottom: 2px;
	}
div.tvitring-wrapper {
	color: #888;
	display: block;
	}
div.tvitring-wrapper p a {
	color: #38668a;
	margin-right: 5px;
	}
div.tvitring-wrapper p a:hover {
	color: #222;
	}
.sitewide-tagger a {
	color: #AAA;
	padding-right: .2em;
	text-transform: lowercase;
	}
div.siste-kommentarer h5 {
	background:  url('images/ikon_kommentar.gif') no-repeat left center;
	margin-bottom: 5px;
	}
div.siste-kommentarer {
	clear: both;
	border-top: 1px solid #DDD;
	padding-top: 15px;
	padding-bottom: 0;
	}
div.siste-kommentarer p {
	clear: both;
	margin-left: 22px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	line-height: 1.2em;
	}
div.siste-kommentarer img {
	border: 1px solid #DDD;
	float: right;
	padding: 1px;
	margin: 2px 0 10px  0;
	}
span.siste-kommentarer-artikkel {
	font-size: 0.8em;
	color: #AAA;
	}

#sidebar-hogre h5.julekalender { 
	color: white;
 text-shadow: 0 1px 0 rgba(93, 0, 0, 0.8);
font-size: 1.5em;
	padding-bottom: .8em;
	}
.god-jul-julekalender a { 
	color: white;
font-weight: bold;
	}
.god-jul-julekalender a:hover { 
	color: #ffc7c7;
	}


.god-jul-julekalender { 
	float: left;
	border: 1px solid #5d0000;
	padding-top: 15px;
	padding-bottom: 10px;
	width: 100%;
	color: white;
	margin-bottom: 15px;
	margin-top: 2px;
	background: url('images/julekorg-liten-boks.png') no-repeat right top #990000;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	}
.god-jul-julekalender ul li a,
.bolig-wrapper ul li a {
	padding-right: 3px;

	}
.god-jul-julekalender ul li,
.bolig-wrapper ul li {
	color: #CCC;
	}
.god-jul-julekalender p {
 text-shadow: 0 1px 0 rgba(93, 0, 0, 0.8);
	}
.god-jul-julekalender p,
.bolig-wrapper p {
	padding: 0 15px 5px 22px;
	line-height: 1.5em;
	}
.facebook-wrapper {
background-color: #23599b;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	border: 1px solid #6285b7;
	margin-top: 2px;
	margin-bottom: 20px;
	}
.facebook-wrapper a {
	display: block;
	background: url('images/ikon-facebook-tilhengjar.png') no-repeat 16px 50%;
	padding: 8px 0 8px 38px;
	color: white;
 	text-shadow: 0 1px 0 rgba(50, 50, 50, 0.8);
	}
.facebook-wrapper a:hover {
	background-color: #6285b7;
	}
div.facebook-fanboks{
	margin: 20px 0 0 20px;
	float: left;
	}
.bolig-wrapper { 
	float: left;
	border: 1px solid #f2f18a;
	padding-top: 15px;
	padding-bottom: 10px;
	width: 100%;
	margin-bottom: 15px;
	margin-top: 2px;
	background-color: #f8f8d8;
	-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	}
.bolig-wrapper ul li a {
	padding-right: 3px;
	}
.bolig-wrapper ul li {
	color: #CCC;
	}
.bolig-wrapper p {
	padding: 0 15px 5px 22px;
	line-height: 1.5em;
	}
#sidebar-hogre h5.bolig {
	color: #38668a;
	font-size: 1.5em;
	padding-bottom: .8em;
	}
