div#top_header {
	background: #fff;
	height: 130px;
	position: relative;
}

h1.author {
	position: absolute;
	top: 10px;
	left: 20px;
	margin: 0;
	padding: 0;
	width: 100px;
	height: 100px;
	text-indent: -9999px;
	background: url('images/bolebyns_garveri_logo_en.png') no-repeat;
	z-index: 10;
}

div#subNav {
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 5;
}

div#subNav ul li {
	display: inline;
	margin: 0 6px;
}

div#subNav a {
	color: #666;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.05em;
}

div#subNav a:hover { color: #212121; }
div.ddsg-wrapper h2 { display:none; }
.product p { padding: 0.2em 0; }
#post-21 h2, #post-26 h2, #post-201 h2 { display:none; visibility:hidden; }

p#newsletter_response { color: #ddd; font-weight: bold; }

div.kundsida { text-align: left; color: #ffffff; width:500px; margin:32px auto;}
div.kundsida { font-size:1.4em; }
div.kundsida img { margin:12px; }
div.kundsida p { text-align:left; line-height:1.3em; }


/*** cForms ***/
#coreContent .cform .cf-sb { text-align: right; margin-top: 18px; }
.linklove { display: none; }
#coreContent .cform .sendbutton { color: #555!important; }
ol.cf-ol { border: 0; }
.cform { margin: 0; }
div.failure { background: none; font-size: 12px; color: #fff; border-color:#FFFF00; border-width: 1px; margin-left: 0; }
.cform .cf_error { border-color: #ffff00; }
ol.cf-ol li.cf_li_err { border: 0; background: none; }
.cform label { color: #fff; }
div.cf_info { color: #fff; margin-left: 0; background: none; font-size: 12px; }
div.waiting { background: none; }

/*** Coments ***/
#comments h4, legend span { background:#000; border-bottom:1px solid #333; border-top:2px solid #555; }
#comments fieldset { background:#000; color:#fff; }
