/*Reset*/

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset, th, td, iframe {margin: 0; padding: 0; border: 0; outline: none;}

address, blockquote, caption, cite, code, dl, figcaption, h1, h3, h4, h5, h6, label, legend, ol, p, pre, ul, table {
	text-rendering: optimizeLegibility;
}

html { overflow: -moz-scrollbars-vertical; overflow-y: scroll;}
html { overflow-x: auto; }
h1, h2, h3, h4, h5, h6 {font-size: 100%;padding: 0;margin: 0; line-height: 1.2em;}

ul, ol{list-style: none;}

a {color: #4E7CB0; text-decoration: none;}

body {
	background-color: #fafafa;
	line-height:1.5em;
	font-size: 100%;
	word-wrap: break-word;
	color: #363636;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

input {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}
/*
@font-face {
    font-family: 'MuseoSlab500';
    src: url('/files/fonts/Museo_Slab_500-webfont.eot');
    src: url('/files/fonts/Museo_Slab_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('/files/fonts/Museo_Slab_500-webfont.woff') format('woff'),
         url('/files/fonts/Museo_Slab_500-webfont.ttf') format('truetype'),
         url('/files/fonts/Museo_Slab_500-webfont.svg#MuseoSlab500') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MuseoSans500';
    src: url('/files/fonts/MuseoSans_500-webfont.eot');
    src: url('/files/fonts/MuseoSans_500-webfont.eot?#iefix') format('embedded-opentype'),
         url('/files/fonts/MuseoSans_500-webfont.woff') format('woff'),
         url('/files/fonts/MuseoSans_500-webfont.ttf') format('truetype'),
         url('/files/fonts/MuseoSans_500-webfont.svg#MuseoSans500') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'AdelleRegular';
    src: url('/files/fonts/adelle_reg-webfont.eot');
    src: url('/files/fonts/adelle_reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('/files/fonts/adelle_reg-webfont.woff') format('woff'),
         url('/files/fonts/adelle_reg-webfont.ttf') format('truetype'),
         url('/files/fonts/adelle_reg-webfont.svg#AdelleRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/

/*Standardklasser*/

.right {float: right;}
.left {float: left;}
.clear {clear: both;}
.clear_left {clear: left;}
.center {text-align: center;}
.hide {display:none;}

/*header*/

#header_container {
	/*height: 58px;*/
	position:relative;
	margin: 0 auto;
	width: 825px;
}

#header_site_nav {
	height:59px;
	margin: 0 auto;
	position: relative;
	font-size: 81.25%;
	/*
	-webkit-box-shadow: inset 20px 0 20px 0px #fafafa,
		inset -20px 0 20px 0px #fafafa,
		inset 0px 0 10px 0px #cccccc;
	-moz-box-shadow:  inset 20px 0 20px 0px #fafafa,
		inset -20px 0 20px 0px #fafafa,
		inset 0px 0 10px 0px #cccccc;
	box-shadow: inset 20px 0 20px 0px #fafafa,
		inset -20px 0 20px 0px #fafafa,
		inset 0px 0 10px 0px #cccccc;*/
	}
#header_site_nav .site_nav {position: absolute; top:8px; right:0;}

#header_site_nav .site_nav li {
	display:block;
	float:left;
	margin: 5px 0 0 10px;
	position:relative;
	text-align: center;
	padding:7px 0 7px 10px;
	
}

#header_site_nav .site_nav li a {color: #444; text-shadow: 0px 1px 0px #fff;}
#header_site_nav .site_nav li a:hover {text-decoration: none; color:#000;}
#header_site_nav #site_nav_logo {margin: 20px 50px 0 0; }
#header_site_nav #site_nav_posts .header_link{
	padding:42px 0 15px;
	background: url(../images/bubble_blue.png);
	background-repeat: no-repeat;
	background-position:50% 3px;
	float:left;
	position: relative;
}
#header_site_nav #site_nav_blogs .header_link{
	padding:42px 0 15px; 
	background: url(../images/star.png);
	background-repeat: no-repeat;
	background-position:50% 3px;
	float:left;
}

#header_site_nav .site_nav li.mousedown{
	border-color:#F0F0F0 #F0F0F0 #FFFFFF #F0F0F0;
	border-style:solid;
	border-width:1px;
}

#menu_more_link img {
	opacity: 0.2;
	-moz-opacity: 0.2;
	filter:alpha(opacity=2);
}

.nav_menu, .topbutton_dropdown {
	background-color: #FFF;
	border: 1px solid #bbb;
	display:none;
	position:absolute;
	text-align:left;
	width:185px;
	z-index:5000;
	padding:5px 0 5px 0;
	top: 28px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 2px 4px rgba(0,0,0,.2);
	box-shadow: 0 2px 4px rgba(0,0,0,.2);
}

.nav_menu a, .topbutton_dropdown a {
	line-height: 1.8em;
	display:block;
	text-decoration: none;
	padding:2px 0 2px 10px; 
	color:#444;
	text-transform: none;
	background-color: #fff;
	font-weight: normal;
}

.nav_menu a:hover, .topbutton_dropdown a:hover {background-color: #eee; color:#000;}

.nav_menu .menu_item_line, .topbutton_dropdown .line {
	border-top:1px solid #F0F0F0;
	margin-top:5px;
	margin-bottom:5px;
	display: block;
}

#header_site_nav #search {position: absolute; top:15px; left:200px;}
#header_site_nav #search form {float:left; display: inline;}

#header_site_nav #search #searchfield {
	height:19px; 
	border:1px solid #dcdcdc;
	top:0;
	left: 12px;
	width:260px;
	color: #bbb;
	padding:4px 0 4px 6px;
	font-size: 12px;
	float:left;
	display: inline;
	margin-right: 0px;
	background: #fff;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-radius: 3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px;
	-webkit-box-shadow: inset 0px 1px 2px 0px #f0f0f0;
	-moz-box-shadow: inset 0px 1px 2px 0px #f0f0f0;
	box-shadow: inset 0px 1px 2px 0px #f0f0f0;
	
}

#header_site_nav #search #searchbutton {
	/*background: url(../images/btn-gry-bg.png) 0 -5px repeat-x;*/
	height: 29px;
	width: 34px;
	border:1px solid #dcdcdc;
	padding: 5px 2px 5px 0px;
	border-left: 0;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px;
}

#header_site_nav #search #searchbutton:hover {
	border:1px solid #bbb;
	border-left:0;	
}

#header_site_nav .site_nav .active #menu_more a {color:#444;}

.logo {margin-top:13px;}

/* 
--------------------------------------- */


.newmember_bar_holder_holder {height:78px;}
.newmember_bar_holder {
	position: fixed;
	width:100%;
	z-index:10;
}
.newmember_bar {
	background: #FEFFC5;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
	-o-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
	-ms-box-shadow: 0 1px 2px rgba(0,0,0,0.15);
	box-shadow: 0 1px 2px rgba(0,0,0,0.15);
}

.newmember_bar div {width: 825px; margin: 0 auto; position: relative; padding: 15px 0;}
.newmember_bar h1 {font-size:18px; font-weight: bold; margin-bottom:8px;}
.newmember_bar h2 {font-size:15px; font-weight: normal;}
.newmember_bar a {position:absolute; top:23px; right:0; font-size:14px; padding: 8px 15px;}

.oldwarning {
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	width:100%;
	padding:6px 0 4px;
	text-align:center;
	background-color:#FFEBE8;
	font-size:13px; 
	top:77px
}


/*Annonser*/

#feed_ads {
	position:relative;
	width:980px;
	margin: 0 auto;
	text-align: center;
}

div.feed_ads {
	padding: 0;
	text-align: center;
}

#feedposts .feed_ads {
	padding: 0;
	margin: 0;
	clear: both;
}

#feed_ads div, #feed_ads table, .feed_ads div, .feed_ads table {margin: 0 auto;}

#takeov_left {
	position:absolute;
	right:980px;
	top:0;
}

#takeov_right {
	position:absolute;
	left:980px;
	top:0;
}
/*
#feed_ads:after {
	content:url(http://ad.zanox.com/ppv/?19936610C1386080088);
}
*/
/*content layouts*/

.container {
	width: 825px;
	margin: 0 auto;
	border-top: 1px solid #dfdfdf;
}

#reader {
	float:right;
	width: 730px;
	position: relative;
	border-left: 1px solid #dfdfdf;
	padding-left:15px;
	padding-top: 15px;
	
}

#sidebar {
	float:left;
	width: 234px;
}

/*Content-sidor*/

.wrapper {position: relative;}

.wrapper-table {
	width: 100%;
	border-collapse:collapse;
	table-layout: fixed;
}

.wrapper-table td#master {
	border-right: 1px solid #dfdfdf;
	padding: 15px 0 40px;
	width: 200px;
	vertical-align:top;
	
}

.wrapper-table td#content {
	padding: 15px 0 15px 15px;
	vertical-align: top;
	/*box-shadow: -1px 0 2px 0 rgba(0, 0, 0, 0.05);*/
}

.wrapper-table td.right-col-td {
	vertical-align: top;
	width: 220px;
	border-left: 1px solid #dfdfdf;
}



.left-column {width:573px; float:left; border-right: 1px solid #dfdfdf; padding:15px 15px 15px 0;}
.right-column {width: 221px; padding:15px 0 15px 15px; float:right;}

.left-column-grey {width:170px; padding:0; background-color: #f9f9f9; float:left;}
.right-column-wide {width: 768px; padding:15px 0 15px 0; float:right;}

.left-column-marketing {width:650px; padding-right:0; padding-left: 10px; float:left;}
.right-column-marketing {width: 240px; padding-top:30px; float:right;}

.right-column {font-size:81.25%; line-height: 1.5em;}

.wrapper h1 {
	font-size:26px;
	line-height:30px;
	margin-top:20px;
	margin-bottom: 15px;
	color: #444;
	font-weight: normal;
}

.wrapper p {
	margin-bottom:9px;
}
.wrapper h2 {font-size: 16px; font-weight: normal; margin-bottom:10px;}
.wrapper h3 {font-weight: 900; margin-bottom:10px;}
.wrapper h4 {font-weight: 600; margin-bottom:10px;}

#master h3 {
	text-transform:uppercase;
	font-weight:normal;
	font-size:13px;
	margin: 5px 0 5px 0;
	text-shadow: 0px 1px 0px #fff;
}

.page-content {padding: 60px 130px 120px;}
.page-content h1 {
	font-size: 200%;
	font-weight: 400;
	font-family: Georgia, serif;
	line-height: 1.5em;
	margin-bottom: 1em;
}
.page-content h2 {
	font-size: 150%;
	margin-bottom: 5px;
	font-family: Georgia, serif;
	font-weight: 400;
	line-height: 1.5em;
	margin-top: 2em;
	margin-bottom: 1em;
}

.page-content p {
	font-family: Georgia, serif;
	margin-bottom: 1.5em;
}

/*Meddelanden*/

.message {
	width:950px;
	text-align:center;
	margin: 20px auto 10px;
	padding: 10px;
	position: relative;
}

.message p {font-size:14px;}
.feedback {background-color: #FBF9CA;}
.feedback h1 {font-style: italic; font-weight: normal; font-size: 25px; line-height: 1.4; margin-bottom: 7px;}
.feedback h2 {font-size: 18px; line-height: 1.4; font-weight: normal;}
.fail {background-color: #ffebe8;}
.fail a{color: #ff0000;}

.message-temp.news {
	padding: 8px 10px;
	background-color: #c6def1;
	margin: 0 0 15px 0;
	text-align: left;
}

.message-temp.news p {margin-bottom: 10px;}
.message-temp.news h3 {
	font-size:14px;
	margin-bottom: 7px;
}
.message-temp.news .close {position:absolute; top:10px; right: 10px;}
.message-temp.news .close a {color:#666;}
.message-temp.news .close a:hover {text-decoration:underline;}

.message-temp.marker {
	text-align:left;
	margin: 0 15px 15px 15px;
	padding:15px;
	background-color: #ffff80;
}

.message-temp.marker h1 {
	font-weight: normal;
	font-size: 18px;
	font-style: normal;
	line-height: 1.4em;
	margin:0 0 6px 0;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
}

.message-temp.marker h2 {
	font-weight: normal;
	font-size: 13px;
	color: #000;
	margin-bottom: 1px;
}

.message-temp.big {font-size: 15px; padding: 25px; margin-top:0;}
.message-temp.big h3 {margin-bottom:5px; font-size:18px;} 

#feedposts .message-temp {margin-top:0;}

/*För marketing*/

.message-temp .left-side {width:430px; float:left; display: inline; position: relative;}
.message-temp .right-side {width:410px; float:right; display: inline; position: relative;}

/*Temp class until layout is fixed*/

.message-temp {
	text-align:center;
	margin: 15px auto 15px;
	padding: 10px 10px 8px;
	line-height: 1.4em;
	position: relative;
	font-size: 87.5%;
}

#feedmessages .message-temp {
	margin-top: 0;
}

/*.message-temp.nothing-new {
	padding: 25px 0 10px;
	border-top:1px solid #f4f4f4;
	font-weight:bold;
}*/

.blogmixfeedback {
	margin-top:0;
	margin-bottom:20px;
	text-align:left;
	padding: 20px;
}

.mess-save {background-color: #ebf5fd;}

.spt {background-color: #e9f2f9; color: #1b325f;border: 1px solid #c3def4; padding-bottom: 20px;}
.spt-step {
	width: 220px;
	margin: 15px 0 0 15px;
	float: left;
	display: inline;
	text-align: left;
}
.spt-header {
	font-weight: normal;
	font-size: 24px;
	float:left;
	margin-bottom: 15px;
	font-style: italic;
	color: #1b325f;
	display: block;
	padding: 9px 0px 11px 41px;
	width: 100%;
}

.spt-header span {float: left; margin: 5px 0 0 5px;}
.spt-num {float:left;}

.spt-btn {
	background: url(../images/spt_btn.gif) no-repeat;
	float: left;
	width:170px;
	height:60px;
}

.spt-btn-holder .active {background: url(../images/spt_btn_active.gif) no-repeat;}

.spt-btn-holder {width:540px; margin: 20px auto; display: block;}
.spt-btn-holder .spt-btn a {
	font-weight: normal;
	font-size: 24px;
	font-style: italic;
	color: #1b325f;
	padding: 15px 5px 15px 5px;
	display: block;
}

.spt-fetrubrik {
	font-weight: normal;
	font-size: 30px;
	font-style: italic;
	color: #1b325f;
	display: block;
	margin: 45px 0 15px 0;
	line-height: 1.2em;
}


.spt-fetrubrik span{
	font-family: Arial;
	font-weight: 900;
	font-style: normal;
}

.spt-1 {background: url(../images/num_1.gif) no-repeat left top;}
.spt-2 {background: url(../images/num_2.gif) no-repeat left top;}
.spt-3 {background: url(../images/num_3.gif) no-repeat left top;}


/* Marketing page*/



/*Blue box*/
#bloglist-pitch {
	background: url(../images/blue-top-shadow.gif) no-repeat;
	height: 73px;
	padding: 10px 10px 0 20px;
	margin-top:20px;
}

#bloglist-pitch h1{
	font-size: 20px;
	font-weight: bold;
	font-family: Arial;
	color: #024769;
	margin: 0;
}

#bloglist-pitch h2{
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	color: #024769;
	margin: 0;
}


#bloglist-create {
	background: url(../images/blue-middle-shadow.gif) repeat-y;
	padding: 20px;

}

#bloglist-create .bloglist-field{
	margin: 0 0 10px 0;
	padding: 10px;
	width: 550px;
	border: 1px solid #effbff;
}

#bloglist-create .bloglist-first {
	background-color: #d1f17d;
	border: 1px solid #a3d373;
}

#bloglist-create .bloglist-field span{
	font-size: 12px;
	margin-top:5px;
	float:left;
	color: #ff0000;
}

#bloglist-create .bloglist-first .green{
	color: #2f530b;
}

#bloglist-create .bloglist-field h2 {
	margin:0;
	display:inline;
	color: #555;
	font-weight: normal;
	vertical-align: top;
}

#bloglist-create .bloglist-field a img {
	margin: 7px 0 0 7px;
	vertical-align: top;
}



#bloglist-footer {
	background: url(../images/blue-bottom-shadow.gif) no-repeat;
	height: 13px;
}



/*sidebar*/

/*whatever*/


.wrapper .intro {
}

.wrapper .intro h1 {
 	font-size: 40px;
	font-style: italic;
	font-weight: normal;
	line-height: 1.2em;
}

.wrapper .intro h2 {
	font-weight: normal;
	font-size: 24px;
	color: #676767;
}

.wrapper .movie {
	margin: 40px 0 50px -23px;
	background: url(../images/movie_bg.png) no-repeat;
	padding: 20px 0 30px 23px;
	position: relative;
}

.wrapper .movie .movie_notes{
	top:100px;
	left: 540px;
	position: absolute;
}

#signup-btn {
	margin: 25px 0 35px 0;
}

#signup-btn table {
	border-collapse:collapse;
	border-spacing:0;	
}

#signup-btn .left-white {
	background: url(../images/signup-left-white.gif) no-repeat;
	cursor:pointer;
	height:42px;
	width:5px;
}

#signup-btn .left-3 {
	background: url(../images/signup-3-left.gif) no-repeat;
	cursor:pointer;
	height:51px;
	width:5px;
}

#signup-btn .left-grey {
	background: url(../images/signup-grey-left.gif) no-repeat;
	cursor:pointer;
	height:37px;
	width:5px;
}

#signup-btn .left-green {
	background: url(../images/signup-green-left.gif) no-repeat;
	cursor:pointer;
	height:37px;
	width:5px;
}


#signup-btn a {
	color:#FFFFFF;
	font-size: 18px;
	text-shadow:1px 1px 3px #999;
}

#signup-btn a.mega {
	color:#FFFFFF;
	font-size: 24px;
	text-shadow:0px -1px 0px #6ea623;
	font-weight: 900;
}

#signup-btn a:h	text-decoration:none;
}
#signup-btn a:visited {
	color:#FFFFFF;
}

#signup-btn .middle {
	background: url(../images/signup-middle.gif) repeat-x;
	cursor:pointer;
	height:42px;
	padding:0 33px;
	white-space:nowrap;
}

#signup-btn .middle-3 {
	background: url(../images/signup-3-middle.gif) repeat-x;
	cursor:pointer;
	height:51px;
	padding:0 40px;
	white-space:nowrap;
}

#signup-btn .middle-grey {
	background: url(../images/signup-grey-middle.gif) repeat-x;
	cursor:pointer;
	height:37px;
	padding:0 15px;
	white-space:nowrap;
}

#signup-btn .middle-grey a {color:#6c6c6c;}

#signup-btn .middle-green {
	background: url(../images/signup-green-middle.gif) repeat-x;
	cursor:pointer;
	height:37px;
	padding:0 15px;
	white-space:nowrap;
}

#signup-btn .right-white {
	background: url(../images/signup-right-white.gif) no-repeat;
	cursor:pointer;
	height:42px;
	width:5px;
}

#signup-btn .right-3 {
	background: url(../images/signup-3-right.gif) no-repeat;
	cursor:pointer;
	height:51px;
	width:8px;
}

#signup-btn .right-grey {
	background: url(../images/signup-grey-right.gif) no-repeat;
	cursor:pointer;
	height:37px;
	width:5px;
}

#signup-btn .right-green {
	background: url(../images/signup-green-right.gif) no-repeat;
	cursor:pointer;
	height:37px;
	width:5px;
}

.signup-profile img {
	margin: 13px 15px 0 8px;
	display:inline;
	float: left;
}

.signup-profile h1 {
	margin-bottom: 2px;
}

.signup-profile p {
	font-style: italic;
	color: #666;
	font-size:16px;
}

.signup-profile .bg {
	margin-top: 60px;
}

.signup-profile .centerer {
	margin: 20px 0 0 220px;
	padding-bottom: 20px;
}

#quotes {
	background-color: #f0f0f0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 15px;
}

#quotes ul li blockquote p {
	font-size:13px;
	line-height:1.2;
	padding:10px;
	background: #fff;
	margin-bottom: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#quotes ul li blockquote  {
	background:url(../images/quote_arrow.gif) 8% 100% no-repeat;
	padding:0 0 10px;
	text-align:center;
	margin-bottom: 5px;
	width: 210px;
}

#quotes ul li {
	display:inline;
	float:left;
	margin-bottom:30px;
}

#quotes ul li cite {
	font-size:12px;
	font-style:italic;
	text-align: left;
}

.members {
	background-color: #e4f9ff;
	text-align:center;
	color: #2a2a2a;
	padding:10px 0 10px 0;
	font-size: 18px;
	margin: 10px 10px 40px 10px;
}

#quotes-2 ul li blockquote {
	font-size: 14px;
	font-style: italic;
	line-height: 1.2em;
	margin-bottom: 10px;
	width: 240px;
	margin-left: 30px;
}

#quotes-2 ul li {
	display:inline;
	float:left;
	margin: 0 20px 30px;
	background: url(../images/quota.gif) no-repeat top left;
}

#quotes-2 ul li cite {
	font-size:14px;
	font-style:normal;
	font-weight: 900;
}

#quotes-2 ul li cite img {float:left; margin-left:30px;}
#quotes-2 ul li cite span {float:left; margin-left:5px;}




#quotes ul li cite img{	float: left; margin-right:5px;}
#quotes ul li cite span{display: block; font-weight:600;}


.notice {
	background: #f8f8f8;
	border-bottom: 1px solid #ededed;
	width: 100%;
	float: left;
	text-align: center;
	padding: 10px 0;
	margin: 30px 0 20px 0;
}

/*sidebar*/

.sidebar_wrapper {padding-top: 17px;}

.sidebar-pressable {
	color: black;
	display: block;
	/*
	border-top :1px solid transparent;
	border-left :1px solid transparent;
	border-bottom :1px solid transparent;
	*/
	font: normal normal 81.25%/1.7em arial,sans-serif;
}

.sidebar-pressable.active {
	color: black;
	font-weight: bold;
	/*
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-radius: 3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px;
	*/
}


.sidebar-grp a {padding-left:14px;}

.sidebar-pressable.group {background: transparent url(/images/grp_right.gif) no-repeat scroll 0 3px;}
.sidebar-pressable.group.open {background: transparent url(/images/grp_down.gif) no-repeat scroll 0 3px;}

.sidebar-pressable .number {color:#aaa;font-weight:normal;}

.sidebar-bloglist {margin-left:10px;}

a.toggle_sidebar {font-size: 70%; color: #aaa;}
a.toggle_sidebar:hover {color: #666;}

.sidebar_toggle {
	line-height: 1.0em;
	margin-bottom: 0.2em;
}

.sidebar-header span {
	display:none;
	float:right;
	margin-right:8px;
	text-transform:uppercase;
}

h3.sidebar-header,
h3.sidebar-header a {
	color:#aaa;
}

.sidebar-header span a {color: #666;}
.sidebar-header span a:hover {text-decoration:underline;}
.sidebar-header:hover span {display:inline;}

#blogsifollow_message {
	padding:0 25px 0 0;
	font-size: 81.25%;
}
#blogsifollow_message a {
	background: #FEFFC5;
	color: #000;
	font-style:	italic;
}

#blogsifollow_message a:hover {text-decoration:underline;}

/*Reader title and context menuish*/
.reader_header {
	display: block;
	margin: 15px 0 15px 0;
}

.reader_title {
	font-size:24px;
	line-height:26px;
	overflow:hidden;
	padding-bottom:1px;
	float: left;
	color:#333;
}

.older-holder {
	text-align: center;
	padding: 20px;
	margin-bottom: 50px;
}

#sidebar_list li.nomass, #sidebar_list li.nomass ul { padding:0; margin:0; }

#markasread_holder {position: relative; padding-bottom: 15px;}
#markasread {float:left; margin-right: 10px;}

#unfollow_blog, #topbutton_category,
#topbutton_country {
	float: left;
	margin-right: 10px;
}

#topbutton_category,
#topbutton_country {
	width: 150px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: transparent;
}

#topbutton_category img,
#topbutton_country img {
	position: absolute;
	top:10px;
	right:10px;
	-moz-opacity: 0.2;
	filter:alpha(opacity=2);
	opacity: 0.2;
}

#topbutton_category.pressed,
#topbutton_country.pressed {
	background-color: #f0f0f0;
}

.topbutton_dropdown {width: 170px; top:31px; font-size: 81.25%;}
.topbutton_dropdown .active a {background-color: #77AAE4; color:#FFF;}



/*Inlägg till feed och blogg*/

.likebuttonsnotext .post:first-child {border-top:0; padding-top:0;}

.post {
	border-top: 1px dashed #ddd;
	padding: 1.5em 0 1.5em 0;
	position: relative;
}
.post a {text-decoration: none;}
.post p {
	color: #333;
	word-wrap: break-word;
	font: normal normal 400 0.9375em/1.5em Georgia,Serif;
} 
.post p a {color: #000;}
.post h1 {
	font-size: 26px;
	line-height: 26px;
	margin-bottom: .6em;
	font-weight: 400;
	padding-top: 0;
	font-family: Georgia,Serif;
	font-size: 1.25em;
	line-height: 1.25em;
	word-wrap: break-word;
}
.post h1 a {color: #000;}
.post h1 a:hover {text-decoration: underline;}

.post .text-box {margin-left:92px;}

.post_thumbnail {
	width: 80px;
	position: absolute;
	top: 1.5em;
	left: 0;
}
.post_thumbnail img {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
}

.post_meta {
	font-size: 12px;
	float: left;
	color: #aaa;
	width: 100%;
	font: normal italic 400 87.5%/1.71428571em Georgia,Serif;
	margin-top: 0.6em;;
}
.post_meta a {color:#888;}
.post_meta a:hover {text-decoration: underline;}
.post_box {overflow: hidden;}
.post .thumbnail_link {
	margin: 0 0.75em 0 0;
}

.post .post_img {
	margin-left: 92px;
	float:left;
}
.post .blog_link {
	margin-left: 92px;
	color: #888;
	margin-right: 5px;
	font: normal italic 400 1em/1em Georgia,Serif;
}

.post .blog_link:hover {color:#999; text-decoration: underline;}

.blog-header .blog_link {
	float: left;
	margin-bottom: 0.9em;
}
.blog-header .button-follow {
	float: left;
}

.post-sponsored {background: #FDF4D4;}

#like_content .post {
	border: none;
	padding: 0 0 40px 0;
}
#like_content h1 {margin-bottom: 1px;}
#like_content .post .thumbnail {overflow: hidden; margin: 0;}
#like_content .post_meta div {margin-bottom: 7px;}
#like_content h2 {font-size: 20px; margin-bottom:7px;}
#like_content table td {vertical-align:top;}
#like_content .post p {display: none;}

#like_content .post p,
#like_content .post h1,
#like_content .post .post_meta,
#blogposts .post p,
#blogposts .post h1,
#blogposts .post .post_meta {
	margin-left: 0;
}

#blogposts .post {border-top: 0; border-bottom: 1px solid #F4F4F4;}
#blogposts .post_meta,
#like_content .post_meta,
#mixposts .post_meta {
	margin-bottom: 7px;
	color: #888;
}
#blogposts .post_meta a,
#like_content .post_meta a,
#mixposts .post_meta a{
	color: #333;
}

#like_content .post .thumbnail_link {
	float: none;
	margin: 0 0 10px 0;
}

.post-read .post_meta,
.tmp_read  .post_meta,
.post-read .blog_link,
.tmp_read .blog_link {
	color:#ddd;
}

.post-read .like-counter .post-control img,
.tmp_read .like-counter .post-control img,
.post-read .thumbnail,
.tmp_read .thumbnail,
.post-read .post_meta img,
.tmp_read .post_meta img,
.post-read .post_thumbnail img,
.tmp_read .post_thumbnail img {
	opacity:0.4;
	filter: alpha(opacity=40);
}
.post-read h1 a,
.tmp_read h1 a,
.post-read p a,
.tmp_read p a,
.post-read .post_meta a,
.tmp_read .post_meta a,
.post-read p,
.tmp_read p{
	color:#bbb;
}
.post-read .post_thumbnail,
.tmp_read .post_thumbnail {
	border-color:#eee;
}
.post-read .like-counter .post-control,
.tmp_read .like-counter .post-control {
	color:#ddd;
}

.post-box-sponsor {background:#fffceb; margin-bottom: 15px;}

.like-counter a:hover {text-decoration: none;}
.like-counter .post-control {font-size: 11px;color: #105CB6;}
a.post-control {
	display: inline;
	margin-top:0;
	margin-left:10px;
}

#blogposts .like-counter, #feedposts .like-counter  {margin-left: 10px;}

.post .controller {
	padding: 3px 8px 2px;
	color: #666;
	border: 1px solid transparent;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.post .controller img {opacity: 0.6;}

.post .controller:hover {
	text-decoration:none;
	color:#333;
	border: 1px solid #dfdfdf;
}
.post .controller:hover img {opacity: 1;}



/* INLÄGG PER BLOGG */


.touch_blog .star-holder {display:none;}


/* CLUSTER LAYOUT 1 */


.blog_cluster {
	margin-bottom: 10px;
	border-top: 1px dashed #e9e9e9;
	display: none;
}

.blog_cluster .post {
	border: 0;
}


.blog_cluster .touch_blog {
	padding: 11px 0 0 0;
	background-color: #fff;
	border-top: 1px solid #dfdfdf;
}

.blog_cluster .post.clear_left {clear: left; margin-left: 0;}

/* ----FEED FILL OLDER---- */

.blog_cluster .show_more_posts {
	text-align: center;
	cursor: pointer;
	padding: 5px 0 15px 0;
}
.show_more_posts a:hover {text-decoration: underline;}
.blog_cluster .blog_actions a, .show_more_posts a {color: #000;}
.show_more_posts {text-align: center;}

/* Inlägg till startsidan*/

.small-post {border-bottom: 1px dashed #dfdfdf; padding: 15px 0 2px 0;}
.small-post .img-wrap {
	text-align: left;
	position: relative;
	overflow: hidden;
	max-height: 700px;
	margin-bottom: 10px;
}
.small-post .img-wrap img{width:510px;}
.small-post p {width: 510px; }
.small-post h3 {margin-bottom: 5px;}

/*Knapparna*/

.gifvmoarblogs_holder {text-align: center; padding: 20px;}

div.reader-btn-holder {overflow:hidden; float:right; position: relative;}
div.reader-btn-holder a.sbutton {float:left;margin-right:5px; margin-left:6px;}

div.sidebar-btn-holder {overflow:hidden; float: left; position: relative;}
div.sidebar-btn-holder a.sbutton {float:left;margin-right: 11px;}

a.sbutton, a.sbutton b {background-image:url(../images/buttonbg.gif);}

a.sbutton b {
	background-position:100% 0;
	height:27px;
	position:absolute;
	right:-5px;
	top:0;
	width:6px;
}

a.sbutton {
	color: #000;
	display:block;
	height:27px;
	line-height:27px;
	padding:0 7px 0 12px;
	position:relative;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
}

i.icon {
	float:left;
	margin:8px 5px 0 -4px;
	display:inline-block;
	margin-left:-4px;
	position:static;
	vertical-align:middle;
	width:11px;
	background-repeat:no-repeat;
	height:11px;
	z-index:10;
}

/*
i.i15 {	background-image:url(../images/add.gif);}
i.i16 {	background-image:url(../images/remove.gif);}
i.i17 {	background-image:url(../images/cogs.gif);}
*/

/*Bloggar */

.blog-row {border-bottom: 1px solid #e9e9e9; padding: 10px 0 10px 0; position: relative;}
.blog-row .top-list-number, .blog-row .info, .blog-row  .image{float:left;}
.blog-row .image img, .blog-row-small .image img {border: 1px solid #e3e3e3;}

.top-list-number {
	font-size:40px;
	line-height:50px;
	font-style:italic;
	color: #b9b9b9;
	font-weight: normal;
	letter-spacing: -1px;
	margin-right:5px;
	text-align:right;
	width:60px;
}

.morefo {display:block; margin: 5px 0 0 0;}
.blog-row .info {margin-left: 10px;}
.blog-row .info h2 {font-size:16px; margin-bottom:0;}
.blog-row .info {font-size:12px;}


.drop-down {position:absolute; top:28px; background-color: #e9e9e9; z-index: 100; padding: 5px 0; z-index: 5000;}
.drop-down li a {
	padding: 5px 0 5px 10px;
	line-height: 1.4em;
	display: block;
	color: #000;
}

.drop-down li.line {margin:5px 0 5px 0; border-bottom:1px solid #d0d0d0;}
.drop-down li a:hover {text-decoration: none; color: #000; background: #d2d2d2;}
.drop-down .active a {color: #fff; background: #3192ff;}
.drop-down-cat {left:0;width: 170px;}
.drop-down-place {left:0; top: 3px; width: 142px;}

.drop-down li a.multistep {background: #e9e9e9 url(../images/next-arrow-grey.gif) no-repeat 155px 10px;}
.drop-down li a.multistep:hover {background: #d2d2d2 url(../images/next-arrow-grey.gif) no-repeat 155px 10px;}
.drop-down .active a.multistep {background: #3192ff url(../images/next-arrow-white.gif) no-repeat 155px 10px;}

.drop-down li ul.submenu {
	left:auto;
	margin:-2.1em 0 0 12.1em;
	position:absolute;
	display:none;
	left:auto;
	width:170px;
}
.drop-down .active ul.submenu li a {color: #000; background: #e9e9e9;}
.drop-down .active ul.submenu li a:hover {text-decoration: none; color: #000; background: #d2d2d2;}

.drop-down .active ul.submenu li a.multistep {background: #e9e9e9 url(../images/next-arrow-grey.gif) no-repeat 155px 10px; color: #000;}
.drop-down .active ul.submenu li a.multistep:hover {background: #d2d2d2 url(../images/next-arrow-grey.gif) no-repeat 155px 10px;}
.drop-down .active ul.submenu .active a.multistep {background: #3192ff url(../images/next-arrow-white.gif) no-repeat 155px 10px; color:#fff;}



.sponsored-blog{
	height:120px;
	margin-top:20px;
	position: relative;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}

.sponsored-blog-overlay {
	background-image:url(../images/black_1.png) ;
	padding: 10px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	position:absolute;
	bottom:0;
	left: 0;
	color: #fff;
	width:708px;
}

.sponsored-blog-overlay .link{
	color: #4bcffb;
	text-decoration: underline;
}


.sponsored-blog-overlay .text {
	float:left;
	width: 566px;
}



/*Bloggar NY*/

.cat-list {margin-bottom: 15px;}
.cat-list li.active a {background: #fff; color: #000; font-weight: 900;}
.cat-list a {padding: 0 0 7px 0; display: block; color: #666;}
.cat-list a:hover {color: #333;}
#countryselecttext {color: #666;}

.blog-column {width: 100%;}
.blog-column td {
	width: 50%;
	vertical-align: top;
}

.blog-small { 
	padding: 13px 0;
	position: relative;
	border-top: 1px solid #eee;
}
.blog-small-number {
	font-size: 14px;
	color:#999;
	font-style: italic;
	float:left;
	width: 25px;
	margin-right:3px;
	text-align: right;
}
.blog-small-pic {
	float:left;
	background: #fff;
}

.blog-small-pic img {
	width:80px;
	height:60px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
}

.blog-small-content {
	clear: none;
	margin-left: 88px;
}

.blog-small-content ul {
	font-size: 0.75em;
	line-height: 19px;
	color: #333;
}

.blog-small-content ul li {color: #999;}

.blog-small-content h2 {
	color: #333;
	font-size: 0.9375em;
	font-weight: 900;
	margin-bottom: 3px;
}

.blog-small h2 a {color: #333;}
.blog-small h2 a:hover {text-decoration: underline;} 
.blog-small .blog-link {color: #999;}
.blog-small .blog-link:hover {text-decoration: underline;}

.blog-small .button-follow {position: absolute; top: 29px; right: 0;}

.slave-text{
	font-size: 18px;
	font-weight: normal;
	color: #333;
	font-style: normal;
}

a.see-all{
	font-size: 13px;
	font-weight: normal;
	color: #666;
}
a.see-all:hover {text-decoration: underline;}

/*Kategorier*/

.cat-column {width:175px; float:left; display:inline; margin-right:15px;}
.cat-more {margin-left: -10px; margin-bottom: 20px;}
.cat-more li a {color: #666;}
.cat-more li {line-height: 18px; margin-left: 10px;}
.cat-more h4 {margin-bottom: 5px;}
.cat-more h4 a {color: #333;}

/*Nytt */

input.text_field, textarea.text_field {
	background:#FFFFFF url(../images/input_bg.gif) repeat-x scroll center top;
	border:1px solid #BBBBBB;
	color:#222222;
	font-size:13px;
	padding:6px;
	margin-right: 5px;
}

#header_site_nav #search input#searchfield:focus, input:focus {
 	outline:none;
    border-color:#74bef2;
    /*-moz-box-shadow:0 0 7px #74bef2;
    -webkit-box-shadow:0 0 7px #74bef2;
	box-shadow:0 0 7px #74bef2;*/
}

.big_button {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	background:#87B500 url(../images/big_button_bg.png) repeat-x scroll center top;
	border-color:#DDDDDD #689300 #689300 #DDDDDD;
	border-style:solid;
	border-width:0 1px 1px 0;
	color:#FFFFFF;
	cursor:pointer;
	font-size:14px;
	height:32px;
	line-height:14px;
	padding:8px 15px;
	text-decoration: none;
}

.search_box {
	padding: 30px 0;
	text-align: center;
	background-color:#f5f5f5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.search_box h2 {margin-bottom:10px; font-size:16px;}

#TB_window .search_box {background: #fff;}

.search_help {font-style:italic; color:#979797; display: block;}

.blog-row-small {padding:5px 0}
.blog-row-small .info, .blog-row-small .image{float:left;}
.blog-row-small .info {
	font-size:11px;
	line-height: 17px;
	margin-left:5px;
	overflow:hidden;
	width:142px;
}
.blog-row-small h2 {font-weight: normal; height: 15px; overflow: hidden;}
.blog-row-small h2 a {color:#333;}
.blog-row-small li a {color:#666;}

/*Manage subscriptions*/
.manage_blogs .btn-gry-bg {margin-right:5px;}

.manage_table {
	width:100%;
	margin-bottom:15px;
	border-collapse:collapse;
	font-size: 87.5%;
}

.manage_table .header h2 {font-size: 105%; font-weight:bold; display:inline;}
.manage_table .col-2, .manage_table .col-3 {text-align: right;}
.manage_table .col-3 {width:100px;}
.manage_table .subscription-row {border-top: 1px solid #eee;}
.manage_table .subscription-row h3 {font-size: 16px; font-weight:normal;}
.manage_table  .subscription-row .link {color:#999;}

.manage_table tr td {padding: 9px 0 5px;}
.manage_table select {margin-top:-4px;}
.manage_table .header .col-1 a, .manage_table .col-2 a, .manage_table .col-3 a{color: #FF555D;}

.settings-edit {
	background-color: #f0f0f0;
	padding: 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.settings-edit .text_field {
	border: none;
	background:#fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.settings_layout h3 {
	line-height:14px;
	margin-top:20px;
	margin-bottom:10px;
	font-weight: normal;
}

.settings_layout div {
	margin-bottom:5px;
}

.settings_layout {font-size: 81.25%; line-height:1.5em;}

/*Bloggprofil*/

.profile_infobox {
	border-bottom: 1px solid #dfdfdf;
	padding:15px 10px 15px 0;
	position: relative;
}

.profile_infobox h1 {
	font-size:24px;
	line-height:26px;
	overflow:hidden;
	color:#333;
	margin-bottom:10px;
	width: 209px;
}

.searchcloud {width:200px;}
.searchcloud li {display: inline; margin-right: 5px;}
.searchcloud li a {color: #999;}
.searchcloud li a:hover {text-decoration: underline; color: #333;}

.profile_infobox .info{margin-bottom:10px; color: #333; line-height: 1.3em;}
.profile_infobox img {border: 1px solid #dfdfdf;}
.profile_infobox .desc {font-style: italic; color: #777; font-size: 14px;}
.profile_infobox .follow-toggle img {border: 0;}
.follow-toggle {margin: 15px 0 10px 0; position: relative;}


/*My blog*/

.myblog_table {width:918px;}
.myblog_table .col-1, .myblog_table .col-2, .myblog_table .col-3 {vertical-align: top;}
.myblog_table .col-1 {width: 90px;}
.myblog_table .col-2 div {display:block; margin-bottom:5px;}
.myblog_table .col-2 h2 {margin-bottom:5px;}
.myblog_table .col-3 {width:190px; text-align: right;}
.myblog_table .col-3 ul li {display: block; margin-bottom: 20px;}

/*Edit my blog*/

.box-pic-more {
	background-color: #fafafa;
	border-top: 1px solid #f0f0f0;
	padding:5px 10px;
	float: left;
	width: 300px;
}

/*table for forms*/

.form_table {
	margin-bottom:70px;
	font-size: 87.5%;
}
.form_table .button {font-size:100%;}

.form_table th {
	vertical-align: middle;
	text-align: right;
	color: #666666;
	font-weight: normal;
	padding: 5px;
}
.form_table td {vertical-align: middle; padding: 5px;}
.form_table .col-input {width:260px;}

.login_form {margin: 20px auto 80px; padding:20px; width:450px;}
.login_form p{font-size:14px; margin: 15px 0;}
.login_form input[type=text],
.login_form input[type=password] {
	width:200px;
}

.myblog_body .form_table td,
.myblog_body .form_table th {vertical-align: top; padding-top: 5px;}

/*Widgets*/

.widget-boxer {
	margin: 20px 0;
}

.widget-boxer.last {border-bottom: none; margin-bottom: 60px;}

.icon-box {
	float:left;
	margin-right: 15px;
	text-align:center;
	width:180px;
	padding: 10px;
	background: #fff;
	webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
	moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
	-webit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius: 3px;
	font-size: 0.75em;
}

.icon-box div {
	margin-top: 10px;
}

/*Pagination*/
.pages {margin:20px 0 50px 0;}
.pages li a{border: 1px solid #ccc; text-decoration:none; padding: 0.2em 0.5em; margin: 0; color: #333;}
.pages li a:hover {background-color: #f5f5f5;}
.pages li a.active {color:#fff;	background-color: #333;}
.pages li {display:inline; margin:3px; padding:0;}

/*About us*/
.headshot {float:left; margin-right:10px;}
.person {border-bottom: 1px solid #eee; padding: 15px 0 15px 0;}
.person p {margin:0;}

/*faq-box*/
.faqbox {margin-bottom: 30px;}
.faqbox ul {list-style-type: disc; margin-left: 30px;}
.faqbox li {line-height: 1.6em;}

.topfaq {padding: 20px; background-color: #FFFFCD; border: 1px solid #fcce74;}

.help_item {border-bottom: 1px solid #eee; margin-bottom: 50px; margin-top:30px;}
.help_item h2 {font-weight: normal; margin-top: 50px; line-height: 1.4em;}

/*Logga in*/
.former td {padding:7px 3px;}
.former {font-size: 13px;}
.former th {text-align: right; font-weight: normal; padding-top:4px;}

/*footern*/

#footer {
	text-align:center;
	width: 825px;
	margin: 0 auto 20px;
	padding: 15px 0 15px;
	color:#555;
	border-top: 1px double #dfdfdf;
	font-size: 81.25%;
}
	
#footer li, #footer form {display:inline; margin: 0 5px;}
#footer li a {color:#999; text-decoration: underline;}


#footer.fixed  {
	bottom:0;
	left:0;
	margin:0;
	min-width:0;
	padding:0 0 0 0;
	position:fixed;
	width:100%;
	border: 0;
	opacity:0.001;
	z-index:42;
}

#footer.fixed ul{
	width: 825px;
	margin: 0 auto;
	padding: 13px 0;
	background: #fafafa;
	border-top: 1px solid #dfdfdf;
}


#lang_select_table tr td {
	text-align: left;
	vertical-align: top;
	width:150px;
}

#lang_select_table tr td span {
	color: #777;
	font-size:10px;
}

#kategorivaljare .knapp-green, .content-middle .rekommenderade .right-side a.knapp-green {
	background: #65b232;
	border: 2px solid #4e9221;
	color: #fff;
}
#kategorivaljare .knapp-green:hover, .content-middle .rekommenderade .right-side a.knapp-green:hover{
	background: #80cd4d;
	border: 2px solid #4e9221;
	color: #fff;
	text-decoration: none;
}

#kategorivaljare .kategorier a.multistep { background: transparent url(../images/next-arrow-grey.gif) no-repeat 95% center; }

#TB_window #kategorivaljare .kategorier a.sfmark, #TB_window #kategorivaljare .kategorier a.sfmark:hover { 
	color: #fff;
	text-decoration: none;
	background: #77AAE4;
}
#kategorivaljare .kategorier a:hover { 
	background: #d1d1d1;
	text-decoration: none;
	color: #000;
}
#TB_window #kategorivaljare .kategorier a.sfmultimark, #TB_window #kategorivaljare .kategorier a.sfmultimark:hover { 
	color: #fff;
	text-decoration: none;
	background: #77AAE4 url(../images/next-arrow-white.gif) no-repeat 95% center;
}
#kategorivaljare .kategorier a.multistep:hover { 
	background: #d1d1d1 url(../images/next-arrow-white.gif) no-repeat 95% center;
	color: #000;
}
#kategorivaljare-wrap {
}
div#kategorivaljare
{
	padding: 14px;
	background-color: #fff;
	overflow: hidden;
}
div#kategorivaljare h2 {
	margin: 0 0 10px 0;
}
#kategorivaljare ul
{
	padding: 0;
	list-style: none;
	line-height: 1;
	display: inline;
}
#kategorivaljare #kategori_fel {
	color: red;
	margin-right: 10px;
	font: 12px Arial, Helvetica, sans-serif;
}
#kategorivaljare li
{
	float: left;
	display: block;
	margin-top: 10px;
}

.kategorier
{
	float: left;
	/*border: 3px solid grey;*/
	width: 190px;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow-y: scroll;
	overflow-x: hidden;
}

#kategoricontainer
{
	width: 570px;
	height: 400px;
	border: 1px solid #cbcbcb;
	padding: 0;
	margin-bottom: 10px;
}
#TB_window #kategorivaljare .kategorier a
{
	float: left;
	display: block;
	color: #000;
	text-decoration: none;
	font-weight: bold;
	width: 154px;
	padding: 6px 5px 6px 20px;
}
#kategorivaljare p { 
	float: right;
	display: inline;
	margin: 0;
}
#kategorivaljare p span {
	float: left;
	font-size: 12px;
	margin-top: 9px;
}
#kategorivaljare p a { color: red; }
#kategorivaljare .knapp-green
{
	float: left;
	margin: 0;
	color: #fff;
	margin: 0 4px 0 0;
}
#kategorivaljare .knapp-green:hover { text-decoration: none; }

/* BLOGS I FOLLOW */
/* Creation dialog */

.blogs-i-follow {
	margin-top: 5px;
}

.blogs-i-follow img {
	float: left;
	display: inline;
}

.blogs-i-follow p {
	margin: 5px 3px;
	font-size: 14px;
	font-weight: 900;
}

.blogs-i-follow p.preview-tag {
	font-weight: normal;
	font-size: 12;
	margin: 2px 0 5px 1px;
}

.box1 {
	background-color: #eee;
	border: 1px solid #ccc;
	width: 330px;
}

.box1 .blog-list-checks {
	background-color: #fff;
	width: 100%;
	height: 180px;
	overflow-y: scroll;
}

.box1 .blog-list-pick-all {
	padding:5px;
	background-color: #eee;
	border-bottom: 1px solid #ccc;
}

.box1 ul {
	list-style: none;
	padding: 0;
	margin: 5px;;
}

.box1 ul li {
	font-size: 12px;
	padding: 1px 0;
	letter-spacing: 0.5;
}

.box2 {
	width: 180px;
	margin-left: 5px;
	float: left;
	display: inline;
	line-height: 1;
}

.box2 .preview {
	border: 1px solid #cacaca;
	float: left;
	background-color: #fff;
	padding: 3px;
}

.box2 .preview img {
	width: 55px;
	height: 40px;
	margin: 1px;
}

.box2 .preview a {
	float: right;
	font-size: 14px;
	line-height: 1.5;
	font-weight: normal;
	color: #477599;
}

.box3 {
	margin-top: 20px;
	float: left;
	display: inline;
}

.box3 .finish-him {
	color: #0084B4;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 8px 22px;
	background-color: #E6E6E6;
	border: 1px solid #CCC;
	cursor: pointer;
}

.box3 .finish-him:hover {
	background-color: #eee;
	border: 1px solid #bbb;
}

/* FOLLOW SOME COOL BLOGS */

.blog-col {width: 220px; padding:10px 20px; float:left;}

.blog-col .select-all {
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	color: #d3401a;
	font-size: 16px;
	padding: 5px;
}

.blog-col .select-all input {margin-right: 10px;}

.blog-table {
	border-collapse: collapse;
	width: 220px;
	text-align: left;
}

.blog-table tr {
	height: 50px;
	vertical-align: middle;
}

.blog-table td {
	padding: 5px;
	border-bottom: 1px solid #eee;
}


.blog-table td.name {
	width: 100%;
}

.blog-table img {border: 3px solid #ccc; width: 50px;}

/* ----------------------- Kampanjsida - Garnier -----------------------  */

#garnier { padding-bottom: 60px; }

#garnier h1 { 
	margin-top: 45px;
}

#garnier p { 
	font-size: 14px;
	margin-left: 17px;
}

#garnier form div {
	text-align: right;
	width: 280px;
}

#garnier form div input {
	margin-bottom: 5px;
}

#garnier .right {
	width: 430px;
	text-align: center;
	float: right;
}

#garnier label {
	color: #888888;
	font-size: 12px;
}

#garnier ol li {margin: 10px 0 5px;}
#garnier ul li {margin: 5px 0;}
#garnier li input {margin-right: 5px}

/* ------------ Nya knappar ------------- */

.btn-grn-bg,
.btn-grn-bg-small {
	/*background: url(../images/btn-grn-bg.png) 0 -12px repeat-x;
	border: 1px solid #6db411;*/
	border: none;
	background: #44D27D;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	padding: 8px 20px 7px;
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	overflow: visible;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.btn-grn-bg:hover,
.btn-grn-bg-small:hover {
	background: #34c26d;
}

.btn-grn-bg-small {
	font-size: 10px;
	padding: 2px 8px 1px;
}

.btn-grey-bg,
.btn-grey-bg-small {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 8px 20px 7px;
	color:#666;
	cursor:pointer;
	font-size: 12px;
	line-height: 15px;
	overflow: visible;
	font-weight: normal;
	position: relative;
	background: #eee;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.btn-grey-bg-small {
	font-size: 10px;
	padding: 2px 8px 1px;
}

.btn-grn-bg-small.following:hover, .btn-grey-bg.following:hover, .btn-grn-bg.following:hover, .btn-grey-bg-small.following:hover {
	background: #FF555D;
	color: #fff;
}

/*Vit knapp*/

.btn-gry-bg,
.button {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #dcdcdc;
	padding: 6px 15px 5px;
	color:#333;
	cursor:pointer;
	text-shadow:0 1px 0 #fff;
	font-size: 81.25%;
	line-height: 15px;
	overflow: visible;
	font-weight: normal;
	position:relative;
	background: #ffffff;
}

.btn-gry-bg:hover,
.button:hover {
	color:#000;
	border:1px solid #bbb;
	-webkit-box-shadow: 0px 1px 1px 0px #ddd;
	-moz-box-shadow: 0px 1px 1px 0px #ddd;
	box-shadow: 0px 1px 1px 0px #ddd;
}

.bloginfo .btn-gry-bg {
	background: #ddd;
	color: 333;
	border: none;
	padding: 8px 20px 7px;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-shadow: none;
}

.bloginfo .btn-gry-bg:hover {
	box-shadow: none;
	background: #d0d0d0;
}

.button.pressed,
.button:active {
	background: #F0F0F0;
	-webkit-box-shadow: inset 0px 0 4px #d5d5d5;
	-moz-box-shadow: inset 0px 0 4px #d5d5d5;
	box-shadow: inset 0px 0 4px #d5d5d5;
	text-shadow:0 1px 0 #fff;
	border: 1px solid #ccc;
	cursor: default;
}

.btn-gry-bg-small {
	/*background: url(../images/btn-gry-bg.png) 0 -20px repeat-x;
	border: 1px solid #bdbdbd;*/
	background: #ddd;
	color: #333;
	font-weight: 300;
	cursor: pointer;
	line-height: 15px;
	overflow: visible;
	font-size: 11px;
	padding: 3px 8px 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-decoration: none;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.btn-gry-bg-small:hover, .btn-gry-bg-small:focus {
	text-decoration: none;
}

.btn-gry-bg:focus {
	background: url(../images/btn-gry-bg.png) 0 -35px repeat-x;
	border: 1px solid #bdbdbd;
}

.button[disabled],
.btn-gry-bg[disabled],
.btn-grn-bg[disabled],
.btn-disabled,
.btn-disabled:hover,
.btn-disabled:focus {
	background: #f5f5f5;
	cursor:default;
	border: 1px solid #ddd;
	color: #bbb;
	text-shadow:none;
	font-weight: normal;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.btn-gry-bg.cancel {
	border:none;
	background:transparent;
	padding: 8px 10px 7px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #FF555D;
	margin-left:5px;
	font-size:12px;
	text-shadow:none;
}

.btn-gry-bg.cancel:hover {
	box-shadow: none;
	background-color: rgba(0, 0, 0, 0.05);
}


#TB_window a.btn-gry-bg {text-decoration: none;}

/* Blå knapp */

.context-menu > li {
	display:inline-block;
}

.btn-blu-bg {
	background: url(../images/btn-blu-bg.png) 0 -6px repeat-x;
	border: 1px solid #3399dd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	text-shadow:0 -1px 0 #197cbe;
	font-weight: 900;
	padding: 6px 15px 7px;
	cursor: pointer;
	font-size: 12px;
	line-height: 15px;
	overflow: visible;
	text-decoration: none;
}

.btn-blu-bg:hover {
	background: url(../images/btn-blu-bg.png) 0 0 repeat-x;
	border: 1px solid #197cbe;
}

.btn-blu-bg:focus {
	background: url(../images/btn-blu-bg.png) 0 -20px repeat-x;
	border: 1px solid #3399dd;
}

/* svart knapp */

.btn-black {
	margin: 0;
	padding: 6px 16px;
	border: 1px solid #000;
	display: inline;
	color: #fff;
	/*font-size: 14px;
	font-weight: bold;*/
	text-shadow: 0 -1px rgba(0, 0, 0, 0.2);
	background: #4c4c4c; /* Old browsers */
	background: -moz-linear-gradient(top, #4c4c4c 0%, #131313 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(100%,#131313)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4c4c4c 0%,#131313 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4c4c4c 0%,#131313 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #4c4c4c 0%,#131313 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #4c4c4c 0%,#131313 100%); /* W3C */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.btn-black:hover ,
.btn-black:focus {
	-webkit-box-shadow: 0px 1px 1px 0px #cccccc;
	-moz-box-shadow: 0px 1px 1px 0px #cccccc;
	box-shadow: 0px 1px 1px 0px #cccccc;
	background: #606060; /* Old browsers */
	background: -moz-linear-gradient(top, #606060 0%, #2b2b2b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#606060), color-stop(100%,#2b2b2b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #606060 0%,#2b2b2b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #606060 0%,#2b2b2b 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #606060 0%,#2b2b2b 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#606060', endColorstr='#2b2b2b',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #606060 0%,#2b2b2b 100%); /* W3C */
}

/* switch buttons*/


.button.left-side {
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 3px;
	margin-right: 0;
	border-right: 0;
}

.button.right-side {
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius: 0px;
	margin-left: 0;
	border-left: 0;
}

.button.pressed.left-side {border-right: 1px solid #ccc;}
.button.pressed.right-side {border-left: 1px solid #ccc;}


/* Getting started*/

.start_help {padding-bottom: 300px;}
.start_help h1 {
	font-family: arial, sans-serif;
	font-size: 36px;
	font-style: normal;
	color: #999;
	text-shadow:0 2px 0 #fff;
	font-weight: 900;
	margin: 0 0 20px 30px;
}

.manage_blogs .start_help h1 {display: inline; margin-left: 10px;}
.manage_blogs .start_help img {margin-left: 25px;}
.manage_blogs .btn-gry-bg {margin-right: 7px;}

/*Featured blogs buy */


.check_marks li {
	background-image: url(../images/check_mark.gif);
	background-position: 0 1px;
	padding: 0 0 10px 15px;
	background-repeat: no-repeat;
	color: #444;
}

.check_marks span {
	background: #fff5a4;
}

.spt-crumbs {
	padding-bottom: 10px;
	border-bottom: 1px solid #C3DEF4;
}

.sptpadd {
	padding-right: 15px;
}

.spt .blue {
	font-weight: bold;
	color: #1b325f;
}

.spt .grey {
	color: #909090;
}

/* Featured blog */

.featured_blog a:hover{
	text-decoration: underline;
}

.featured_blog img {
	display: inline;
	float:left;
	margin-top: 5px;
}

.featured_blog ul {
	display: inline;
	float: left;
	width: 130px;
	margin: 5px 0 0 5px;
}

.featured_blog li {
	font-size: 11px;
	background-image: url(../images/disc.gif);
	background-position: 0 1px;
	padding: 0 0 0 8px;
	background-repeat: no-repeat;
}

.featured_blog li.first {padding-bottom: 7px;}

/* Min blogg v2*/

.myblog_container {
	margin-top: 20px;
	margin-bottom:20px;
	width: 100%;
}

.myblog_header {
	background-color: #F5F5F5;
	border: 1px solid #dfdfdf;
	border-bottom: none;
}

.myblog_header h2 {
	font-size: 24px;
	margin-top: 10px;
	display: inline;
}

.myblog_body {
	border: 1px solid #dfdfdf;
	padding: 15px; 
	border-top: 0;
	background: #fff;
}


.myblog_footer {
	border: 1px solid #dfdfdf;
	padding: 10px; 
	border-top: 0;
	background: #fff;
	font-size:0.75em;
}
	

.stat_box_holder {
	float: left;
	display: inline;
	margin-top: 15px;
}

.stat_box {
	padding: 5px;
}

.stat_box .number {
	font-size: 18px;
	font-weight: bold;
	color: #333;
}




.tabs-container {
	padding-left: 15px;
	border-bottom:1px solid #DFDFDF;
}

.tab.active {
	background: #fff;
	border-bottom:1px solid #fff;
}

.tab.active a {color: #333;}

.tab {
	background-color:#f9f9f9;
	border:1px solid #dfdfdf;
	float:left;
	margin:0 4px -1px 0;
}

.tab a {
	display:block;
	font-size:13px;
	font-weight:bold;
	min-height:16px;
	padding:7px 11px;
	position:relative;
}


#comp_info .myblog_body .categories {
	padding: 0 20px;
	margin-bottom: 10px;
	width: 380px;
}

#comp_info .myblog_body .categories div {
	width: 120px;
	float: left;
	display: inline;
	height: 25px;
}

#comp_info .myblog_body .categories div label {
	font-size:11px;
}

.searchcloud li{
	line-height: 1.4em;
}

.TB_hide {
	display: inline;
	float: right;
	width: 550px;
}


/* Comp Signup */

.comp_signup .categories div {
	width: 120px;
	float: left;
	display: inline;
}

.comp_signup .categories label {
	font-size: 11px;
}

/*Spotlight*/

.spotlightcontainer {
	display:none;
	width: 200px;
	
}

.selector {
	position:relative;
	background-color: #f4f4f4;
	padding: 10px 15px 10px 15px;
}

#bl_spot_text span {
	float:left;
	overflow:hidden;
	width:106px;
}

#bl_spot_img {border: 1px solid #dfdfdf;}

#master .spotlightcontainer, #master .spotlightcontainer #bk_spotlight {margin: 0; padding: 0;}
#master .spotlightcontainer {
	width: 173px;
	margin: 20px 0 0 0;
	background: #f5f5f5;
	border: 1px solid #EEE;
	padding: 5px;
	border-radius: 5px;
}

.selector a {color: #444; font-size: 14px; text-transform: uppercase; }	
.selector .active {color: #000; text-decoration: none;}

/*Home*/

.right-side-box {padding: 15px 0 15px 15px; border-bottom: 1px solid #dfdfdf;}
.right-side-box li {padding: 5px 0 5px 0;}
.right-side-box .number{
	color:#333;
	font-size:14px;
	font-style:italic;
	float: left;
	display: inline;
	width: 20px;
	text-align: right;
}

.right-side-box .le-blog {float:left; display: inline; margin-left: 5px;}
.right-side-box .le-blog div{color: #999999;font-size:11px;}


/* Puff */

.puff-holder {
	width: 100%;
	height: 145px;
}

.puff {
	border: 1px solid #dfdfdf;
	background: #f9f9f9;
	display: inline;
	float: left;
	margin-bottom: 15px;
	margin-right:12px;
	_margin-right:10px;
	width: 247px;
	height: 125px;
}

.puff .bloglink img {
	width:247px;
	height: 125px;
	display: block;
}

.puff.last {margin-right: 0;}

* html .puff {
	display: inline;
}

.last {margin-right: 0;}

/* New signup */

.new-reg {
	border: 15px solid #f5f5f5;
	padding: 10px 30px 30px;
	margin: 60px auto;
	width: 340px;
	margin-bottom: 60px;
}

.new-reg .form_table {margin-bottom: 0;}

.addlike-guide ol li {
	margin: 5px 0 5px 0;
}
.addlike-guide img {border: 1px solid #e3e3e3; margin: 5px 0 20px 0;}

/* Feedback */
#feedback {
	position: fixed;
	left: -3px;
	top: 50%;
	margin-top: -41px;
	border: 1px solid gray;
	cursor: pointer;
	padding: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
		
.fill_older_list, .gifvmoarblogs {
	color: #333;
}

/* Nytt feedbackmeddelande
--------------------------------------- */

.feedback-popover {
	position: absolute;
	top: -30px;
	left: 42px;
	width: 340px;
	padding: 8px 5px 11px;
	background: #3d3d3d;
	color: #fafafa;
	text-align: center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	/*-webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5), 0 1px 0px #000 inset, 0 2px 0px rgba(255,255,255,0.2) inset;
	-moz-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5), 0 1px 0px #000 inset, 0 2px 0px rgba(255,255,255,0.2) inset;
	-o-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5), 0 1px 0px #000 inset, 0 2px 0px rgba(255,255,255,0.2) inset;
	box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5), 0 1px 0px #000 inset, 0 2px 0px rgba(255,255,255,0.2) inset;*/
	-webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);
	box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);
	opacity: 0.97;
	z-index: 10;
}
.feedback-popover a {color: #fff;}
.feedback-popover select {margin-top: 5px; width: 200px; font-size: 16px;}
.feedback-popover .blogname {font-weight: bold;}
.feedback-popover form {display: inline;}
.feedback-popover input {font-size: 13px; padding: 3px; border: none;}
.feedback-popover button {padding: 3px 15px; margin: 0 2px 0 5px;}
.feedback-popover-close {float: right; padding: 7px 7px 0 3px; display: block;}

.bloginfo .feedback-popover {left:0; top:-88px;}
.blog-small .feedback-popover {top:12px; left:112px;}

#TB_ajaxContent .feedback-popover {top:-71px; left: 265px;}
#TB_ajaxContent .feedback-popover:after {left: 87%;}

.feedback-popover .create_group {margin-top: 5px;}

.place_for_spinner { color:#000; }

/* Ny PROMO*/

.promo {
	background: #ffffff url('/images/promo_image.jpg') no-repeat top right;
	width: 825px;
	margin: 0 auto;
	height: 460px;
	line-height: 1.5em;
	border-top: 1px solid #DFDFDF;
	padding-top: 20px;
}
.promo div {width: 345px; padding-top: 20px;}
.promo h1 {font-size: 30px; margin-bottom: 20px;}
.promo h2 {font-size: 18px; font-weight: normal; margin-bottom: 20px;}
.promo ul {margin-bottom: 40px; list-style-type: disc; margin-left: 25px;}
.promo ul li {font-size: 14px; margin-bottom: 12px;}
.promo .btn-grn-bg{padding: 7px 20px; font-size: 20px; font-weight: normal; margin-left: 7px;}

/* mobile */

.promo-mob {
	background: #ffffff url('/images/mobile_m_banana.png') no-repeat top right;
	height: 480px;
	width:795px;
	padding:30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
	moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
	margin-bottom: 50px;
	font-family: "adelle-1","adelle-2", Helvetica, sans-serif;
	border:none;
}
.promo-mob div {width: 310px; }
.promo-mob h2 {font-size: 15px;}

/* Contact/support/help*/

.support-form span{
	font-weight: normal;
	font-style: italic;
	color: #f00;
	margin-left: 10px;
}

.wrapper .support-form h3 {
	margin-top:10px;
	margin-bottom: 0;
}

.support-form input, .support-form select, .support-form textarea{
	background:#FFFFFF url(../images/input_bg.gif) repeat-x scroll center top;
	border:1px solid #CCCCCC;
	font-size:16px;
	padding:5px;
	margin: 5px 0;
	width:440px;
}

.support-form select {width:450px;}
.support-form  h2 {margin-top:15px;}
.support-form button {display:block; margin: 20px 0;}

.status_good {font-weight: bold; color: green;}
.status_bad {font-weight: bold; color: red;}

.support h1 {margin-bottom: 45px;}
.support h2 {font-size: 18px; font-weight: bold; margin: 5px 0 15px 0;}
.support p {font-size: 16px; margin-bottom: 10px;}
.support select {font-size: 16px;}
.support ul {list-style-type: disc;}
.support li {margin: 0 0 10px 25px; font-size: 14px;}
.support {padding-bottom: 160px;}
.support .support-form, .support #faqanswer {
	padding: 20px 0 0 0;
	border-top: 1px solid #dfdfdf;
	margin-top: 30px;
}

.support .faqanswer {
	background: #F2F1E6;
	padding: 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 600px;
}
.support #faqanswer img {border: 1px solid #dfdfdf; padding: 5px; margin: 5px 0 15px 0;}
.support #faqanswer p{
	font-size: 15px;
	line-height: 1.5em;
	margin-bottom: 15px;
}

.support .faqquestions {margin-top: 20px;}
#support-form-link {margin-top: 20px;}

.support ol {list-style: decimal;}
.support img {padding: 10px 0 25px 0; max-width: 60%; display: block;}
.support hr {margin-top: 80px;}
.support .topfaq {padding: 0 20px 15px 20px; margin-top: 15px;}

/* POPOVER */

.sidebar_wrapper_wrapper {position: relative;}

.popover-box {
	background: #fff;
	border: 4px solid #dfdfdf;
	position: absolute;
	padding: 15px;
	width: 280px;
	z-index: 100;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.5);
}

.popover-box p {font-size: 14px; margin-bottom: 6px;}
.popover-box h3 {font-size: 20px; margin-bottom: 10px;}
.popover-box h2 {font-size: 28px; margin-bottom: 10px;}
.popover-box .arrow-left {
	position: absolute;
	top:10px;
	left: -15px;
}

.popover-box .arrow-top {
	position: absolute;
	top: -12px;
	right: 10px;
}

.popover-box .close {
	position: absolute;
	top: 10px;
	right: 10px;
}

#switcher_popover{
	top: 38px;
	right: 5px;
}

#addblog_popover{
	top: -4px;
	left: 218px;
	padding: 20px;
	width: 400px;
}

/* ----FEED SWITCH---- */

#switch_view,
.switch_view {
	position: absolute;
	top: 3px;
	right:0;
	display: inline;
	color: #aaa;
	font-size: 81.25%;
	
}

#switch_view a,
.switch_view a {
	color:#333;
}

#switch_view a:hover,
.switch_view a:hover {
	text-decoration:underline;
}

#switch_view .pressed,
.switch_view .pressed {
	font-weight:bold;
	cursor: text;
}

#switch_view .pressed:hover,
.switch_view .pressed:hover {
	text-decoration:none;
}

#add-feeds a {margin-left: 0;}



/* Admin tools
--------------------------------------- */

#admin-tools {
	position: fixed;
	top: 15px;
	padding: 3px;
	right: 15px;
	border-radius: 5px;
	border: 1px solid #E9E9E9;
	z-index: 10;
	background: #fff;
}

#admin-tools a {
	color: #999;
	font-size: 10px;
	padding: 3px 7px;
}

#admin-tools a:hover {text-decoration:underline; color:#666;}


/* SPONSRAT INLÄGG */

.sponspost {
	width: 698px;
	background-color: #fffce9;
	float: left;
	padding: 15px;
	margin: 10px 0;
	position: relative;
}
.sponspost img {float: right;}
.sponspost h1, .sponspost p, .sponspost a {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
	text-decoration: none;
}
.sponspost h1 {
	font-size: 18px;
	margin-bottom: 7px;
	font-weight: 400;
	line-height: 1.2em;
}
.sponspost h1 a {color: #333;}
.sponspost h1 a:hover {text-decoration: underline;}
.sponspost p {
	margin-bottom: 7px;
	font-size: 13px;
	color: #444;
}
.sponspost p a {
	color: #666;
}
.sponspost div {
	position: absolute;
	bottom: 15px;
}
.sponspost div p {
	color: #d3d3d3;
}
#feed_toplist {
	margin-top:10px;
}

/* SKA MERGAS IN
--------------------------------------- */


/* cluster
--------------------------------------- */

.unread {display: block;}

.blog_btn_holder {
	margin: 0 0 15px 92px;
	
}

.blog_cluster .show_more_posts {
	padding: 0;
	text-align: left;
	display:inline;
	float: left;
}

.blog_cluster .show_more_posts a,
.blog_cluster a.read_bloglink {
	border: 1px solid #d7d7d7;
	padding: 5px 15px 3px;
	color: #666;
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: block;
    float: left;
    margin-right: 7px;
    text-align: center;
    font-size:80%;
}

.blog_cluster .show_more_posts a {width:270px;}
.blog_cluster .show_more_posts a.hide {display: none;}
.blog_cluster .show_more_posts a:hover,
.blog_cluster a.read_bloglink:hover {
	text-decoration: none;
	background: #fafafa;
	color: #333;
	border: 1px solid #aaa;
}


.blog_cluster .show_more_posts a[disabled],
.blog_cluster a.read_bloglink[disabled] {
	border: 1px solid #eee;
	color: #bbb;
}

.blog_cluster .show_more_posts a[disabled]:hover,
.blog_cluster a.read_bloglink[disabled]:hover {
	background:#fff;
	color: #bbb;
	cursor: default;
	border: 1px solid #eee;
}

.blog_cluster .show_more_posts a[disabled] img {
	opacity: 0.4;
	-moz-opacity: 0.4;
	filter:alpha(opacity=4);
}

.touch_blog .blog_actions {position: relative;}

.read_content {display: none;}

.post .thumbnail {
	padding: 5px;
	background: #fff;
	webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
	moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12);
	margin-bottom:3px;
}

#like_content .post .post_img,
#blogposts .post .post_img {
	margin-left: 0;
}

.post_img {margin: 0 0 0 92px;}

.post-read .post_meta,
.tmp_read .post_meta,
.post-read .blog_link,
.post-read .blog_link:hover,
.tmp_read .blog_link,
.tmp_read .blog_link:hover,
.post-read a.controller,
.tmp_read a.controller {
	color:#ddd;
}

.post-read a.controller img,
.tmp_read a.controller img {
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=5);
}

.post-read a.controller:hover img,
.tmp_read a.controller:hover img {
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=10);
}

.post-read a.controller:hover ,
.tmp_read a.controller:hover {
	color:#333;
}

/* /SKA MERGAS IN */

.bloginfo {
	padding-bottom:10px;
	position:relative;
	font-size: 0.875em;
}
.bloginfo div {
	margin: 8px 0 2px 0;
}
.bloginfo .name {
	font-size: 28px;
	margin: 5px 0 10px;
	color: #444;
	line-height:32px;
}
.bloginfo .url a {
	color:#AAA;
}

.bloginfo .url a:hover {
	color:#333;
}
.bloginfo .tidy label {
	color:#333;
	font-weight:bold;
}

.content-page h1 {
	font-size:32px;
	margin: 5px 0 2px 0;
	font-weight:bold;
}

.content-page h2 {
	font-size:24px;
	margin-bottom: 5px;
	font-weight:bold;
}

.content-page p {
	margin-bottom:15px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.search_header {margin-bottom:10px; font-size:0.875em;}


