html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,embed,object {
	border:0 none;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	outline-color:invert;
	outline-style:none;
	outline-width:0;
	vertical-align:baseline;
	margin:0;
	padding:0;
	
}

table { border-collapse:separate; border-spacing:0; }

caption,th,td { font-weight:400; text-align:left; }

blockquote:before,blockquote:after,q:before,q:after { 
	content:"";
}

em {
	font-style:italic;
}

body {
	background-color:#333;
	font-size: 13px;
	font-weight: normal;
	font-family: HelveticaNeue-Regular, Helvetica, Arial, "Lucida Grande", sans-serif;
	line-height:16px;
	margin:0;
	padding:0;
	text-align: left;
}

.hot { color: #ee4f0c !important; }
.hot a { color: #ee4f0c !important; }
.hotBG { background-color: #f7520c !important; color: #fff !important; }
.hotBG75 { background-color: #f7520c !important; color: #fff !important; opacity: 0.8; }
.hotBG50 { background-color: #f7520c !important; color: #fff !important; opacity: 0.6; }
.hotBG a { color: #fff !important; }
.cold { color:#4ebbe8 !important; }
.cold a { color:#4ebbe8 !important; }
.coldBG { background-color:#4ebbe8 !important; color: #fff !important; }
.coldBG75 { background-color:#4ebbe8 !important; color: #fff !important; opacity: 0.8; }
.coldBG50 { background-color:#4ebbe8 !important; color: #fff !important; opacity: 0.6; }
.coldBG a { color: #fff !important; }

.fifty { width: 50% !important; }

a { color:#05659c; font-weight:700; text-decoration:none; }
a:hover { opacity: 0.8; }

ul {
	margin: 0 0 0 40px;
}

.pointer { cursor:pointer; }

.table { display:table; }

.reklam {
	width:980px;
	text-align:center;
	margin:0 auto;
	margin-bottom: 20px;
}

.header {
	width:980px;
	margin:0 auto 20px;
}

.statistics {
	display:none;
	width:1px;
	height:1px;
}

.utfallande {
	margin: 0 !important;
}

.appicon { float: left; margin-right: 10px; }

#container { width: 100%; max-width: 980px; margin: 0 auto; }

.bg_light_grey { background-color:#ccc!important; }
.bg_grey { background-color:#666; }
.bg_dark_grey { background-color:#333; }


.light_grey { color:#ccc; }
.grey { color:#666; }
.white { color:#fff; }
.green { color:#9eb502; }
.black { color: #000; }

h1,h2,h3,h4,h5,h6 {
	font-family: "HelveticaNeue-Bold", "Helvetica Neue Bold", DroidSerif, Helvetica, Arial, "Lucida Grande", sans-serif;
	font-size:2.4615em;
	color:#000;
	line-height: 0.8182em;
	margin:0;
	padding:20px 20px 0 20px;
	font-weight: 700;
}

h1 a { font-weight: 700; }

h1 .right { color: #ccc; text-transform: lowercase; }

.preamble {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", DroidSerif, Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #666;
	font-weight:700;
	font-size:2.3077em;
	line-height:1.2em;
	font-weight: 100;
	margin: 0 20px 20px 20px;
}

.preamble a { color: #888; font-weight: 500; }

.preamble .right { color: #ccc; text-transform: lowercase; }

.left {
	float:left!important;
}

.right {
	float:right!important;
}

.thumbnails { padding: 0; margin-bottom: 0px; font-size: 0.75em; }
.thumbnails:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.thumbContainer { width: 14.29%; height: 80px; overflow: hidden; margin: 0 0 2.1% 2.1%; float: left; }
.thumbnails img { width: 100%; } 
.thumbnails img:hover { opacity: 0.5; }

.allImages, .imageShower { width: 980px; margin: 0; text-align: center; }
.allImages img, .imageShower img { width: 100%; margin: 0; padding: 0; }

.imageWrapper { position: relative; height: 0; overflow: hidden; background-color: #fff; }
.imageWrapper img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0 auto; }

.allImages .caption, .imageShower .caption, .image .caption, .caption { font-size: 0.8462em; padding: 4px 20px 7px 20px; text-align: left; }

.video  { position: relative; padding-bottom: 56.2%; height: 0; overflow: hidden; }
.video iframe, .video object, .video embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.video .youtube_container { position: relative; width: 100%; padding-bottom: 56.2%; }
.video .youtube { position: absolute; width: 100%; height:100%; overflow: hidden; }
.video .youtube img { width: 100%; margin-top: 0; margin-top: -9.375%; }
.video .youtube .vimeoThumb { width: 100%; margin-top: 0; }
.video .youtube_overlay { position: absolute; color: #fff; width: 100%; text-align: center; padding-top: 28%; }
.video .youtube_overlay a { color: #fff; margin: auto; font-size: 2.5em; background-image: url('http://feber.se/images/black_75procent.png'); padding: 12px 20px; border-radius: 15px; font-family: HelveticaNeue-Bold, Helvetica, "Arial Black", Arial, Sans-serif; text-transform: uppercase; }

.leMargins { margin: 0 2.04%; }

.polldaddy { padding: 20px; }

#puffContainer { background-color: #fff; text-align: left; padding-bottom: 20px; }
#puffContainer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#puffContainer h1 { padding: 20px 0 0 2.04% }

.puff5 { width: 30.612%; overflow: hidden; line-height: 1em; padding: 20px 0 0 0; margin-left: 2.04%; float: left; min-height: 210px;  text-align: left; }
.puff5 a { color: #000; font-weight: 700; font-size: 0.9231em; border: 0; }

.puff5 .headline {  }
.puff5 .preamble { color: #999; margin: 0 !important; padding: 0 !important; }

.puff5youtube, .puff5image { overflow: hidden; margin-bottom: 10px; padding-bottom: 50%; position: relative; height: 0; overflow: hidden; }
.puff5image img { width: 100%; }
.puff5youtube img { width: 100%; margin-top: -14%; }

.puff5 .temp { display: inline; margin-top: -31px; position: absolute; padding: 4px 6px; float: right; color: #fff; background-color: #666; }

@media only screen and (max-width: 600px) {
	.puff5 { width: 47.0%; margin-left: 2.04%; }
}

.elevenpoints {
	font-size:.9167em!important;
}

#top {
	width:980px;
	height:108px;
	background-color:#fff;
	margin:0 auto;
}

#top a {
	color:#000;
	border:0;
}

#rss_over_top {
	width:940px;
	height:68px;
	background-color:#e7e7e7;
	color:#000;
	margin-top:-108px;
	font-size:.9231em;
	padding:20px;
}

#rss_over_top b {
	text-transform:uppercase;
	font-weight:700;
	padding-bottom:10px;
}

.rss_top_ikon {
	float:left;
	margin-right:5px;
	height:70px;
}

.rss_top_text {
	float:left;
	margin-right:20px;
	width:185px;
}

.menutech,.menufashion {
	display:block;
	width:980px;
	height:20px;
	background-color:#fff;
	text-align:left;
	margin:0 auto;
}

.menuitem,.menuitem_green,.menuitem_pink {
	height:18px;
	float:left;
	text-align:center;
	display:block;
	min-width:30px;
	padding:2px 10px 0;
}

.menuitem {
	border-left:1px solid #fff;
	border-right:1px solid #d7d7d7;
}

.menuitem a,.menuitem_green a,.menuitem_pink a,.menutech .menuitem_right a,.menufashion .menuitem_right a,.menutech .menuitem_right a {
	color:#000;
	border-bottom:0;
}

.menuitem_green a,.menuitem_pink a {
	color:#fff;
	border-bottom:0;
}

.menutech .menuitem_right {
	width:145px;
	height:21px;
	float:right;
	text-align:right;
	text-transform:uppercase;
	padding-top:7px;
	padding-right:10px;
	background-image:url(/templates/images/bg_menu_grey_part2.png);
	display:block;
}

.menufashion .menuitem_right {
	width:226px;
	height:21px;
	float:right;
	text-align:right;
	text-transform:uppercase;
	padding-top:7px;
	padding-right:10px;
	background-image:url(/templates/images/bg_menu_grey_part2b.png);
	display:block;
}

.menutech .menuextras {
	background-color:#111;
	height:18px;
	color:#fff;
	text-transform:uppercase;
	font-size:.8333em;
	padding:2px 10px 0;
}

.menutech .menuitem:hover,.menutech .menuitem:active {
	background-color:#d7d7d7;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
}

.newmenutechcontainer {
	position:fixed;
	width:100%;
	opacity: 0.9;
	height:25px;
	z-index:1000;
	margin:0;
	font-size: 10px;
}

.newmenutech {
	top:0;
	width:980px;
	height:25px;
	left:50%;
	position:fixed;
	z-index:1001;
	margin:0 auto 0 -490px;
	background-image:url(/images/black_50procent.png);
}

.newmenutech .menuitem a {
	color:#fff;
	border:0;
	font-weight:400;
	font-size: 11px;
}

.newmenutech .menuitem:hover,.newmenutech .menuitem:active {
	color:#fff;
	background-color:#555;
	border:0;
	font-weight:400;
}

.newmenutech .menuitem,.newmenutech .menuitem_green,.newmenutech .menuitem_pink {
	color:#fff;
	height:20px;
	border:0;
	min-width:0;
	z-index:1002;
	padding:5px 7px 0;
}

.newmenutech .menuitem_green {
	background-color:#7db52a;
}







.newheader_spacer {
	height:25px;
}

.newheader_container {
	width:100%;
	max-width: 980px;
	background-color:#262626;
	margin:0 auto;
}

.newheader { background-color: #262626; }

.newheader_container:after, .newheader:after, #section_container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

#section_container { width:100%; max-width: 980px; background-color:#3d3d3d; margin: 0 auto 20px; text-align: left; z-index: 1000; }

#section { width: 100%; max-width:980px; position:static; margin:0 auto; text-align: left; }

#section .menu { margin: 6px 15px; float: left; }
#section .menu a { margin-right: 10px; float: left; color: #ccc; font-weight: normal; font-size: 12px; }

#section .calc { margin: 0; float: right; }
#section .calc a { padding: 6px 12px; float: left; color: #fff; font-weight: normal; }

#section .sok { float: right; width: 12%; min-width: 70px; margin-left: 20px; padding: 0px;
    } 
#section .sok input { float:right; font-size: 13px; padding:6px 10px; border: 0; width:20%; margin: 0; background-color: #666; color: #fff; border-radius: 0px; width: 100%; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
#section .sok input:focus { background-color: #fff; color: #333; border: 0; outline: none; }

.feberlogo { padding:0; line-height: 0; padding: 30px 35px; }
.feberlogo img { height: 70px; }





.art_ad_sign {
	width:960px;
	background-color:#05659c;
	color:#fff;
	overflow:hidden;
	text-align:left;
	margin:0 auto;
	padding:5px 10px;
}

.art_ad {
	background-color:#fff!important;
	margin-bottom:20px!important;
}

.art_container {
	width:980px;
	background-color:#fff;
	overflow:hidden;
	text-align:left;
	margin:0 auto;
	padding:0;
}

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

.art_container a, .art_container a:hover, .art_container a:active {
	border: 0;
}

.art_container i {
	color:#666;
	font-family:Georgia, Times, Times New Roman, Serif;
	display:block;
	margin:0 20px;
}

.art_container .embed {
	margin:10px 0;
}

.art_container .category,.art_container .category a {
	color:#999;
	font-weight:400;
	font-size:1.0833em;
}

.art_container .body1 {
	max-width:570px;
	margin: 20px;
}

.art_container .body2 {
	max-width:940px;
	border-top:1px solid #ccc;
	margin: 20px;
	padding:20px 350px 0 0;
}

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

.art_container .bo dy2 img {
	float:right;
	margin-right:-350px;
	padding:0 0 20px 20px;
}

.art_container .body2 i img {
	float:right;
	margin-right:-320px;
	padding:0 0 20px 20px;
}


.bildinfo {
	width:920px;
	background-color:#666;
	color:#fff;
	text-align:left;
	margin:-10px 0 10px!important;
	padding:6px 10px 4px;
}

.art_container .elevenpoints {
	font-size:.8462em!important;
}

.art_container .right_column {
	float:right;
	margin: 0 20px 20px 20px;
}

.art_container .right_column_utfallande {
	float:right;
	margin: 0px -20px 0 20px;
}

.art_container .left_column {
	float: left;
	margin: 0 20px 20px 20px ;
}

.art_container .left_column_utfallande {
	float:left;
	margin: 0px 20px 6px -20px;
}

.art_container .gallery_icons .title,.art_container .question .title {
	color:#999;
	margin-bottom:5px;
}

.art_container .gallery_icons img {
	float:left;
	margin:0 10px 10px 0;
	padding:0;
}

.art_container .question .headline {
	font-weight:700;
	text-transform:uppercase;
}


.art_container .fragan {
	background-color: #333;
	color: #fff;
	padding: 20px;
	float:right;
	line-height:20px;
}

.art_container .fragan .grey {
	color: #999;
}

.artpic {
	float: right;
	margin-right: -380px;
}
.subcomment {
	background-color:#fff;
	width:980px;
	min-height:250px;
	margin:-20px auto 20px;
}


.stripe {
	background-color:#222;
	width:980px;
	text-align:left;
	color:#666;
	display:table;
	margin: 0px auto 10px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
}

.stripe .title {
	float:left;
	text-transform:uppercase;
	font-weight:700;
	display:table-cell;
	vertical-align:middle;
	padding:5px 8px;
}

.stripe .pic {
	width:67px;
	height:40px;
	float:left;
	overflow:hidden;
	margin:7px 0 7px 7px;
}

.stripe .text {
	display:table-cell;
	vertical-align:middle;
	float:left;
	padding:5px 0 5px 8px;
}

.stripe .text a {
	color: #fff;
}

.stripe .source {
	float:right;
	display:table-cell;
	vertical-align:middle;
	padding:5px 8px;
}

.stripe .source a {
	font-weight: normal;
}

.stripe .source .avatar {
	float:right;
	margin:-5px -8px -9px 10px;
}

.stripe .headline, .stripe .headline a {
	color: #000;
	font-size: 1.2em;
	padding-top: 5px;
}

.stripe .icon {
	background-color: #222;
	float: left;
	-moz-border-radius-topleft: 3px; 
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-bottomleft: 3px; 
	-webkit-border-bottom-left-radius: 3px;
}
.stripe .icon img {
	margin: 6px 6px 1px 7px;
}

.stripe .temp {
	float: right;
	background-color: #222;
	font-size: 18px;
	color: #999;
	-moz-border-radius-topright: 3px; 
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px; 
	-webkit-border-bottom-right-radius: 3px;
	padding: 4px 10px 6px 5px;
}

.stripe .fixTemp {
	float: right;
	margin: 0 0 0 0;
	background-color: #222;
	padding: 5px 5px 5px 10px;
	font-size: 10px;
}

.stripe_big {
	background-color:#fff;
	width:980px;
	text-align:left;
	color:#000;
	display:table;
	margin: 0px auto 10px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
}

.stripe_big .temp {
	float: right;
	font-size: 30px;
	font-weight: normal;
	color: #999;
	-moz-border-radius-topright: 3px; 
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-bottomright: 3px; 
	-webkit-border-bottom-right-radius: 3px;
	padding: 16px 10px 6px 5px;
}

.stripe_big .fixTemp {
	float: right;
	margin: 0 0 0 0;
	padding: 5px 5px 5px 10px;
	font-size: 10px;
}

.stripe_big .title {
	float:left;
	text-transform:uppercase;
	font-weight:700;
	display:table-cell;
	vertical-align:middle;
	padding:5px 8px;
}

.stripe_big .pic {
	width:67px;
	height:40px;
	float:left;
	overflow:hidden;
	margin:7px 0 7px 7px;
}

.stripe_big .text {
	display:table-cell;
	vertical-align:middle;
	float:left;
	padding:10px 0 10px 12px;
}

.stripe _big .text a {
	color: #333;
	font-weight: normal;
}

.stripe_big .headline, .stripe_big .headline a {
	color: #333;
	font-size: 1.4em;
	padding-top: 5px;
	font-weight: bold;
}

.stripe_big_pink {
	width:980px;
	background-color: transparent;
	height: 100px;
	text-align:left;
	color:#000;
	display:table;
	margin: 0px auto 10px;
	overflow: hidden;
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px;
}

.stripe_big_pink .heart {
	background-color: #ed2762;
	float: right;
	text-align: right;
	width: 100px;
	height: 57px;
	padding: 43px 20px 0 0;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 16px;
	color: #fff;
	-moz-border-radius-topright: 5px; 
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomright: 5px; 
	-webkit-border-bottom-right-radius: 5px;
}

.stripe_big_pink .heart a {
	color: #ffffff;
	font-weight: normal;
}

.stripe_big_pink .picture {
	height: 100px;
	overflow: hidden;
	float: left;
	-moz-border-radius-topleft: 5px; 
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px; 
	-webkit-border-bottom-left-radius: 5px;

}

.stripe_big_pink .picture img {
	margin-top: -10px;
}

.stripe_big_pink .text {
	background-color: #ed2762;
	color: #fff;
	width: 630px;
	height: 59px;
	font-weight: normal;
	font-size: 30px;
	padding: 41px 0 0 30px;
	float: left;
}

.stripe_big_pink .text a {
	color: #fff;
	font-weight: normal;
}



.minus20 {
	margin-top:-10px!important;
}

.minus20 {
	margin-top:-20px!important;
}

.comments .comment {
	width:440px;
	min-height:77px;
	display:block;
	position:static;
	margin:10px 0 0;
}

.comments .comment .text {
	width:353px;
	padding-left:77px;
	margin-bottom:10px;
}

.comments .comment .signatur {
	font-size:.8462em;
	color:#999;
	margin-top:5px;
	margin-bottom:10px;
}

.comments .comment .avatar {
	max-height:67px;
	width:67px;
	overflow:hidden;
	float:right;
}

.comments input[textarea] {
	width:440px;
}

.comments input.button,.comments input.submit {
	font:normal 1.3333em helvetica, arial, sans-serif;
	margin-top:10px;
}

.comments textarea {
	width:440px;
	height:100px;
	margin-top:10px;
}

.comments .loggedinas {
	float:right;
	color:#666;
}

.commentframe .dsq-options, .commentframe .dsq-thread-settings, .commentframe .dsq-item-trackback, .commentframe .dsq-subscribe, .commentframe .dsq-badge-small, .commentframe .dsq-badge-verified, .commentframe .dsq-request-user-name small, .commentframe .dsq-request-user-stats, .commentframe .dsq-thread-settings {
				display: none;
			}

#mini-frontpage .preamble {
	font-weight:700;
	font-size:1.1538em;
}

#mini-frontpage .illustration {
	margin:0 0 10px;
}

#mini-frontpage .cycling {
	margin-top:0;
}

#mini-frontpage .bildcutter img {
	margin-top:-50px;
}

#mini-frontpage .440box {
	width:440px;
	height:440px;
	background-color:#999;
}

.nav {
	width:440px;
	z-index:50;
	text-align:right;
	margin:0 0 10px;
	padding:0;
}

#nav_topplistor {
	float:right;
	margin:0 0 10px;
	padding:0;
}

.nav a {
	background:#333;
	text-decoration:none;
	font-size:.8462em;
	color:#fff;
	margin:0 0 0 5px;
	padding:3px 6px;
}

.nav a.activeslide {
	background:#9eb502;
	color:#fff;
}

.nav a:focus {
	outline:none;
	color:#fff;
}

#output {
	text-align:left;
}

.front_lista {
	width:460px;
	background-color:#fff;
	margin-bottom:10px;
	text-align:left;
	line-height:1em;
	padding:10px;
}

.front_lista .item {
	margin-top:5px;
	height:30px;
	width:460px;
}

.front_lista_top {
	width:460px;
	background-color:#ccc;
	text-align:left;
	line-height:1em;
	color:#000;
	margin:-10px 0 10px -10px;
	padding:10px;
}

.front_lista_closed {
	width:460px;
	background-color:#666;
	margin-bottom:10px;
	text-align:left;
	line-height:1em;
	color:#fff;
	padding:10px;
}

.front_lista_closed a {
	color:#fff;
	border-bottom:1px solid #ccc;
}

#frontchooser {
	width:940px;
	background-color:#fff;
	margin:0 auto;
	padding:20px;
}

#frontchooser a {
	font-weight:400;
	color:#000;
	border:0;
	text-decoration:none;
}

#frontchooser #grid {
	width:400px;
	margin-left:20px;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	float:right;
}

#frontchooser #grid .item {
	width:99px;
	height:20px;
	padding-top:4px;
	border-top:1px solid #e7e7e7;
	border-left:1px solid #e7e7e7;
	text-align:center;
	font-size:1.1667em;
	float:left;
}

#rss-stripe { background-color: #ff6200; color: #fff; margin: 0 auto; padding: 20px; width: 100%; max-width: 940px; }
#rss-stripe:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#rss-stripe a { color: #fff; }
#rss-stripe #rss-icon { float: left; margin-right: 10px; }
#rss-stripe #rss-text { padding: 10px; }
		
		
#footer_new { background-color: #2a2a2a; color: #fff; margin: 0 auto; padding: 20px; width: 100%; max-width: 940px; }
#footer_new a { color: #929292; font-weight: normal; }
#footer_new .item { float: left; margin-right: 5%; width: 20%; }
#footer_new .grey { color: #929292; }
#footer_new_sub { background-color: #222; width: 100%; max-width: 940px; margin: 0 auto; padding: 20px; }

@media only screen and (max-width: 600px) {
	#footer_new .item { margin-right: 5%; width: 40%; }
}

.page_nav_container { width:100%; max-width: 980px; font-size:1.3333em; background-color:#fff; text-align:center; font-weight:700; margin:0 auto 20px; }
.page_nav { padding: 20px; }

#toolbar {
	background-color:#e1e1e1;
	color:#000;
	height:40px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	border-bottom:1px solid #999;
	overflow:hidden;
}

#toolbar #share {
	margin-top:5px;
	float:left;
}




.basicitem {
	min-height:150px;
	width:700px;
	padding-right:280px;
	background-color:#fff;
	text-align:left;
	margin:0;
}

.basicitem i {
	font-style:normal!important;
}

.basicitem .youtube {
	width:150px;
	overflow:hidden;
	float:left;
	display:block;
	margin:0px 15px 0px 0px;
}

.basicitem .youtube img {
	margin:0 0 0 -25px;
}

.basic_container .reklam {
	display:block;
	margin:0;
}

.basicitem .rubrik {
	font-weight:700;
	font-size:20px;
	letter-spacing:0;
	margin-left:125px;
	padding:15px 0 3px;
}

.basicitem .rubrik a {
	border:0;
	color:#000;
	font-weight:700;
}

.basicitem .link {
	text-decoration:none;
}

.basicitem img {
	float:left;
	display:block;
	margin:0px 15px 0px 0px;
}

.basicitem .nopic {
	width:100px;
	height:100px;
	float:left;
	margin:10px 15px 10px 10px;
}

.basicitem .thearticle {
	margin-left:125px;
}

.basicitem:before .thearticle {
	background-color:#FFC0CB;
}

.basicitem .veckodag {
	width:980px;
	margin-right:-100px;
}

#disqus_container {
	background-color:#fff;
	width:940px;
	float:none;
	text-align:left;
	padding:0px;
	margin: 0 20px 0 20px;
}



#disqus_thread h3 {
	font-size:1em;
	letter-spacing:0;
}




.dsq-comment-cite,.dsq-comment-cite a,.dsq-comment-header-time,.dsq-comment-header-time a,.dsq-comment-header-meta,.dsq-comment-header-meta a {
	font-weight:400!important;
	margin:0;
}

.dsq-list-style,.dsq-subscribe,.dsq-autheneticate-copy,.dsq-options,.dsq-comment-header-meta, .dsq-post-report,.dsq-post-report a {
	font-size:.9231em;
}

.dsq-header-meta {
	font-size:.9091em;
	font-weight:400;
	margin:0;
}



.dsq-widget-meta,.dsq-widget-meta a {
	font-weight:400;
	font-size:1em;
}




strong,#frontpage .preamble a {
	font-weight:700;
}

*,.b_base img {
	margin:0;
	padding:0;
}

img,img a:hover,img a:active,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,h1 a:active,h2 a:active,h3 a:active,h4 a:active,h5 a:active,h6 a:active,#header .tipsa a {
	border:0;
}

.bg_green,.menuitem_green {
	background-color:#9eb502;
}

.bg_pink,.menuitem_pink {
	background-color:#da4190;
}

.dark_grey,.tagline b {
	color:#333;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.tagline #headline a,.dustin .prodname a,#toolbar #headline a {
	color:#000;
}

.vignette,.menutech .menuextras .selected {
	color:#999;
}

#rss_over_top a,.art_container img {
	margin-bottom:10px;
}

#rss_over_top .left,#frontchooser div {
	float:left;
	margin-right:20px;
}

.menutech .menuextras a,.buttons a {
	color:#fff;
	font-weight:400;
}

.newmenutech .menuitem_green a,.dustin .moreinfo a,.dustin .add a {
	color:#fff;
}


.menubuttons,.bildinfo .credits,.tagline_share .embed,.dsq-item-feed,.dsq-header-avatar {
	float:right;
}

#header .loggedin img,.tagline_share .item,.dustin .prodimg,.comments .comment img,#mini-frontpage .listitem img,#frontpage .list_item .primarypic {
	float:left;
	margin-right:10px;
}

#header .loggedin b,#header .search b,#frontchooser b {
	font-size:1.1667em;
}

#header .search input[type=text],.comments .submit_100 {
	width:100px;
}



.comments,#mini-frontpage,#the_topplistor {
	width:440px;
	background-color:#fff;
	margin-bottom:20px;
	text-align:left;
	padding:20px;
}

#mini-frontpage .listitem,.topplistor .item {
	margin-top:10px;
	width:440px;
}

#mini-frontpage .bildcutter,#mini-frontpage .bildholder {
	width:440px;
	height:440px;
	overflow:hidden;
	margin-bottom:10px;
}

.topplistor .item .picture,.front_lista .item .picture {
	height:40px;
	overflow:hidden;
	float:left;
	margin-right:10px;
}

.page_nav a,#toolbar #share a,.dsq-list-style a,.dsq-header-meta a,.dsq-comment-header !important,.dsq-comment-header a !important,,.dsq-widget-user,.dsq-widget-user a {
	font-weight:400;
}

#toolbar .urlcomments,.loading,.dsq-item-cp,.dsq-item-subscribe,#dsq-options,.dsq-comments-title,#dsq-combo-widget h3 {
	display:none;
}

#frontpage .tags,#frontpage .date {
	color:#666;
	margin-top:10px;
	font-size:.8333em;
}

.toplist_vert .first .text,.toplist_vert .first .vignette {
	font-size:1.1em;
}

#comments-and-mini-frontpage,.basic_container {
	width:980px;
	margin:0 auto;
}


.tagline_v2 { background-color: #fff; margin: 0px auto; max-width: 940px; color: #888; font-family: HelveticaNeue-Medium, Helvetica, Arial, sans-serif; margin-bottom: 20px; padding: 20px; text-align: left; letter-spacing: normal; font-size: 12px; }

.tagline_v2:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
			
.tagline_v2 a { color: #888; }
.tagline_v2 a:hover, .tagline_v2 a:active { border: 0;}
			
.tagline_v2_lineOne { width: 100%; background-color: #fff; }
.tagline_v2_lineOne:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.tagline_v2_lineTwo { width: 100%; background-color: #fff; margin-top: 10px; }
.tagline_v2_lineTwo:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


.tagline_v2 .commentsline { float: left; background-color: #fff; color: #999; font-size: 12px; text-align: left; display: block; }
.tagline_v2 .commentsline:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.tagline_v2 .commentsline a { color: #000; margin: 0; font-weight: normal; }
.tagline_v2 .commentsline .dascomments { float: left; margin-right: 10px; }
.tagline_v2 .commentsline .share { float: left; margin-right: 10px; }
.tagline_v2 .commentsline .dastags { float: left; margin-right: 10px; }
			
.tagline_v2 .tempContainer { float: left; }
.tagline_v2 .temp { float: left; font-size: 2.5em; color: #fff; padding: 12px 13px 12px 13px; font-family: HelveticaNeue-light, Helvetica, Arial, sans-serif; background-color: #262626 }
.tagline_v2 .tempUP { padding: 1px 5px; margin-bottom: 4px; cursor:pointer; }
.tagline_v2 .tempDOWN { padding: 1px 5px; cursor:pointer; }
.tagline_v2 .tempDOWN img, .tagFooter .tempUP img { margin: 0; padding: 0; }
.tagline_v2 .tempers { margin: 0px 10px 0 4px; float: left; }
			


.tagline_v2 .skribent { float: right; }
.tagline_v2 .skribent .avatar { margin-top: 0px; float: right; height: 40px; }
.tagline_v2 .skribent .avatar img { height: 40px; width: 40px; }
.tagline_v2 .skribent .nameDate { float: right; margin: 3px 10px 0 0; } 
.tagline_v2 .skribent .name, .tagline_v2 .skribent .date { text-align: right; }
.tagline_v2 .name a { color: #333; font-weight: normal; }

			

	.toppPuff {
		width: 190px;
		height: 110px;
		overflow: hidden;
		border:0 none;
	}
	
	.toppPuff a {
		border:0 none;
	}
	
	.toppPufftextLayer {
		background-image: url(http://feber.se/templates/images/bg_black_70.png);
		width: 166px; 
		height: 26px;
		max-height: 26px;
		padding: 12px;
		margin-top: -50px;
		margin-left: 0px;
		z-index: 50;
		color: #fff;
		font-weight: bold;
		font-size: 12px !important;
		
		overflow: hidden;
		line-height: 14px;
	} 
	
	.toppPufftextLayer a {
		color: #fff;
		font-size: 12px !important;
	}
	
	.toppPuffimgLayer {
		margin-top: 0px;
		margin-left: 0px;
		
	}
	
	#thumbnail_container {
		background-color: #fff; 
		padding: 0; 
		width: 980px;
		left: 50%; 
		position: static; 
		margin: auto; 
		margin-bottom: 20px;
		padding-bottom: 12px;
	}
	
	#thumbnail_container:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	
	#thumbnail_container a {
		border: 0;
	}
	
	#thumbnail_container h1 { color: #000; font-weight: normal;background-color: #fff; padding: 10px; margin-top: 20px; text-transform: capitalize; }
	
	#thumbnail_container .toppPuff {
		width: 226px;
		height: 140px;
		margin: 0 0 0 0;
		overflow: hidden;
	}
	
	#thumbnail_container .toppPufftextLayer {
		background-image: url(http://feber.se/templates/images/bg_black_70.png);
		width: 202px; 
		height: 26px;
		max-height: 26px;
		padding: 12px;
		margin: -60px 0 0 0;
		z-index: 50;
		color: #fff;
		font-weight: bold;
		font-size: 14px;
		overflow: hidden;
		line-height: 14px;
	} 
	
	#thumbnail_container .toppPufftextLayer a {
		color: #fff;
	}
	
	#thumbnail_container .toppPuffimgLayer {
		margin-top: 0px;
		margin-left: 0px;
		
	}
	

	

#contest {
	margin: 0 auto;
	margin-bottom: 20px;
	margin-top: 20px;
	background-color: #fff;
	width: 940px;
	padding: 20px;
}

#contest .header {
	width: 980px;
	margin: 0px 0 20px -20px;
}


.headlinepack {
	background-color: #fff !important; 
	position: absolute;
	margin: -20px 0 0 -20px;
	padding: 20px;
	max-width: 600px;
	-moz-box-shadow: 2px 2px 15px #333;
    -webkit-box-shadow: 2px 2px 15px #333;
}



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

.newheader .PDS_Poll {
	font-family: helvetica, arial, sans-serif !important;
}
.newheader .pds-links-back {
	display: none;
}

			.question_thumb {
				width: 382px;
				overflow: hidden;
				margin-right: 10px;
				color: #000 !important;
				font-family: helvetica, arial, sans-serif !important;
				min-height: 200px !important;
			}
			
			.question_thumb .headline {
				background-image: url(http://feber.se/templates/images/bg_black_70.png);
				color: #fff;
				font-weight: bold;
				padding: 10px;
				font-size: 14px;
				height: 16px;
			}
			
			.question_thumb .content {
				padding: 10px;
				background-color: #e5e5e5;
				min-height: 144px;
			}
			
			.question_thumb .PDS_Poll {
				font-family: helvetica, arial, sans-serif !important;
			}
			
			.question_thumb .pds-box {
				background: none !important;
				width: 362px !important;
			}
			
			.question .pds-feedback-group {
				padding: 0 0 0 0 !important;
			}
			
			.question_thumb .pds-answer-group {
				padding: 0 0 5px 0 !important;
			}
			
			.question_thumb .pds-input-label {
				color: #333 !important;
			}
			
			.question_thumb .pds-answer-input {
				width: 18px !important;
			}
			
			.question_thump .pds-answer-feedback {
				margin: 2px 0 0 0 !important;
				border: 0 !important;
			}
			
			.question_thumb .pds-vote {
				padding: 0 !important;
			}
			
			.question_thumb .pds-links {
				padding: 0 0 0 10px !important;
			}
			
			.question_thumb .pds-links a {
				color: #000 !important;
			}
			
			.question_thumb .pds-feedback-label {
				padding: 0 !important;
				color: #333 !important;
			}
			
			.question_thumb .pds-answer-feedback-bar {
				background-color: #666 !important;
				height: 10px !important;
				border: 0 !important;
			}
			
			.question_thumb .pds-total-votes {
				color: #333 !important;
				font-size: 10px !important;
				display: none;
			}
			
			.question_thumb .pds-question-top, .question_thumb .pds-links-back {
				display: none;
			}
		
		
		
		
		#myContent{
			margin: 0 auto;
			width: 966px;
			height: 360px;
			margin-bottom: 20px;
			background-color: #fff;
			overflow: hidden;
		}		
			
			
		.virrvarr {
			margin: 0 auto;
			width: 980px;
			height: 280px;
			margin-bottom: 20px;
			background-color: #fff;
			height: 280px;
			overflow: hidden;
		}
		
		.virrvarr .pic {
			overflow: hidden;
		}
		
		.virrvarr .text {
			color: #fff;
			background-image: url(http://feber.se/templates/images/bg_black_70.png);
			padding: 8px 12px;
			position: absolute;
			margin: 10px;
			line-height: 1.2em;
		}
		
		.virrvarr .text a {
			color: #fff;
			overflow: hidden;
		}
		
		.takeover_left_container {
			margin-top: 0px; 
			right: 50%; 
			width: 170px; 
			height: 1400px; 
			margin-right: 490px; 
			position: absolute; 
			overflow: hidden;
		}

		.takeover_right_container {
			margin-top: 0px; 
			left: 50%; 
			width: 170px; 
			height: 1400px; 
			margin-left: 490px; 
			position: absolute; 
			overflow: hidden;
		}
		
		.takeover_left, .takeover_right {
			margin: 0 0 0 0; 
			overflow: hidden;
		}

		.takeover_mid_container {
			margin-top: 0px;
		}

		.takeover_mid_container .reklam {
			text-align: center; 
			margin-bottom: 0px;
		}



.addthis_button_tweet { margin-right: 10px; }


.coolstuffstripe { background-color: #fb7300; height: 40px; width: 980px; color: white; margin: 0 auto;  }
.coolstuffstripe .text1 { float: left; padding: 14px 10px 14px 20px; color: white; font-size: 12px; }
.coolstuffstripe .text2 { float: right; padding: 14px 20px 14px 10px; font-size: 12px; }
.coolstuffstripe .text2 a { color: white; font-weight: normal; }
.coolstuffstripe .image { float: right; }
.coolstuffstripe .logo { float: left; }	

