/*
Theme Name: StarCraft Norge
Theme URI: http://sc2.no
Description: Design for SC2.no.
Version: 2.0
Author: Mathias Mikkelsen
*/

/*
Further author: Kenneth Gjersdal
*/


/* RESET */

* { 
	margin: 0; 
	padding: 0; 
	}
	
html, body {
	height: 100%;
	padding: 0;
	margin: 0;
	}
	
body { 
	font-size: 62.5%; 
	font-family: Lucida Grande,Helvetica,Arial,Verdana,Sans-serif;
	color: black;
	background-color: #10151d;
	background-image: url('images/bg/bg_tile.gif');
	padding: 0;
	margin: 0;
	}
	
	
.wrapper{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -87px;
	background-image: url('images/bg/sc2_bg.gif');
	background-repeat: no-repeat;
	background-position: 50% 0;
	}
	
	.push {
		height: 87px;
		}
		
.bgimage{
	background-image: url('images/bg/sc2_bg.gif');
	background-repeat: no-repeat;
	background-position: 0 50%;
	}
	
a { 
	text-decoration: none;
	color: #295685;
	}
	
	a.arrow{
		background-image: url('images/arrow.png');
		background-repeat: no-repeat;
		background-position: 100% 55%;
		padding-right: 8px;
		}
	
a:active{
    border:none;
    outline:none;
    }

a:focus {
	-moz-outline-style: none;
	outline: none;
	}
	
a:hover	{ 
	text-decoration: underline;
	}
	
a img { 
	border: none; 
	}
	
strong{
	font-weight: bold;
	}

p { 
	font-size: 13px; 
	line-height: 1.35em; 
	margin-bottom: 16px; 
	}
	
	.page_intro p{
		font-size: 16px;
		}
	
img { 
	vertical-align: middle;
	}
	
table { 
	border-collapse: collapse; 
	}
	
hr { 
	border: 0; 
	width: 100%; 
	border-top: solid 1px #cbcbcb;
	margin: 0;
	}
	
	hr.postsep{
	margin: 20px 0;
	}


img.alignright { 
	float:right; 
	margin: 0 0 5px 15px; 
	padding: 0px;
	}

img.alignleft { 
	float:left; 
	margin: 0 5px 0px 0; 
	padding: 0px;
	}

img.aligncenter { 
	float:center; 
	margin: 0 5px 5px 0; 
	padding: 2px;
	}


/* UTILITY */

.floatLeft { 
	float: left; 
	}
	
.floatRight	{ 
	float: right;
	}
	
.clear { 
	clear: both; 
	}


/* FONTS */
	
h1,h2{
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
	}
	
	
	h3{
		font-size: 16px;
		}
	
h4{
	display: inline;
	}
	
	h4 span{
		font-weight: normal;
		}

h1 {
	font-size: 35px;
	margin-bottom: 5px;
	}
	
h2 {
	font-size: 16px;
	}
	
	h2.large{
		text-transform: uppercase;}
	
	h2#subpage{
		float: left;
		font-size: 3.6em;
		color: #292929;
		}
		
	h2.title{
		margin: 0 0 24px 0;
		}

.weak{
	color: #a6a6a6;
	float: right;
	}
	
	.weak a{
		color: #a6a6a6;
		}

/* STRUCTURE */



/* Subnav og landswitching */	
		
		#top-bar{
			height: 48px;
			background-image: url('images/bg/tophead_bg.gif');
			background-repeat: repeat-x;
			border-radius: 0 0 4px 4px;
			-webkit-border-radius: 0 0 4px 4px;
			-moz-border-radius: 0 0 4px 4px;
			width: 1003px;
			padding: 0 15px;
			}
						
		#header{
			height: 232px;
			display: table;
			position: relative; 
			overflow: hidden;
			width: 100%;
			overflow: visible;
			}
				

/* LOGIN */
	
		
		#t-login{;
		color: white;
		padding-top: 15px;
		float: right;
		}
		
		#t-login #loggetinn a{
			color: #9ecdf9;
			}
		
		a.logginn{
			text-indent: -9999px;
			display: block;
			background-image: url('images/logginn.png');
			height: 30px;
			width: 96px;
			cursor: pointer;
			float: left;
			margin-right: 8px;
			margin-top: -8px;
			}
			
			a.logginn span{
				display: none;
				}
			
		a.medlem{
			text-indent: -9999px;
			display: block;
			background-image: url('images/blimedlem.png');
			height: 30px;
			width: 106px;
			cursor: pointer;
			float: left;
			margin-top: -8px;
			}
			
			a.medlem span{
				display: none;
				}
				
			a.medlem:hover{
				background-position: 0 -30px;
				}

				
				
		#t-login #loginboks{
			position: absolute;
			background: white;
			border: 4px solid #e1e1e1;
			padding: 14px;
			margin: 19px 0 0 1px;
			color: black;
			text-align: left;
			box-shadow: 0 4px 7px rgba(0, 0, 0, 0.2);
  			-moz-box-shadow: 0 4px 7px rgba(0, 0, 0, 0.2);
    		-webkit-box-shadow: 0 4px 7px rgba(0, 0, 0, 0.2);
    		border-radius: 0 0 5px 5px;
    		-webkit-border-radius: 0 0 5px 5px;
    		-moz-border-radius: 0 0 5px 5px;
    		display: none;
    		z-index: 50;
    		
			}
			
			#t-login .logginnwrap:hover #loginboks{
				display: block;
				}
				
			#t-login .logginnwrap:hover a.logginn{
				background-position: 0 -30px;
				}
				
			#t-login .logginnwrap {
				float: left;
				}
	
	
#t-login ul li	{
	
	}
	
#t-login form	{
	font-size: 10px;
	}
		
#t-login form .register	{
	margin-bottom: 10px;
	}
	
#t-login form .remember	{
	
	}

/*
#headline .hlright form .register	{
	width: 150px;
	position: absolute;
	bottom: 33px;
	right: 205px;
	}
*/
		
#t-login form ul.lform input#user_login	{
	/* See Line 86 */	
	background: #fff;
	border: 1px solid #999;
	width: 150px;
	}
	
#t-login form ul.lform input#password	{
	/* See Line 86 */	
	background: #fff;
	border: 1px solid #999;
	width: 150px;
	}
	
#t-login form ul.lform li{
	list-style-type: none;
	}
	
#t-login .remember{
	float: right;
	}
	
/*-----------------*/
				
	
	
/* Main content fra newsflash og ned til footer */	
	
#page-wrap {
	width: 1032px;
    margin: 0 auto;
    margin-top: 0px;
	}
	
#content ul, #content ol{
	list-style-position: inside;
	font-size: 13px;
	line-height: 1.4em;
	margin-bottom: 16px;
	}
	
	
/* Logo og navigasjon */	
	
#top-content-wrap{
	width: 955px;
	margin: 0 auto;
	}

#top-content{
	display: table;
	position: relative; 
	overflow: hidden;
	width: 100%;
	height: 130px;
	}
		
a#logo{
position: absolute;
margin: 45px 0 0 20px;
display: block;
width: 127px;
height: 41px;
background-image: url('images/logo.png');
background-repeat: no-repeat;
}

	a#logo span{
		display: none;}


.menu-header{
	display: table-cell; 
	vertical-align: bottom;
}

.menu{
	height: 46px;
	background-image: url('images/bg/nav_bg.gif');
	background-repeat: repeat-x;
	border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	width: 1022px;
	float: left;
	margin-left: -1027px;
}

.menu li{
	float: left;
	list-style-type: none;
	z-index: 2;
	font-family: "Helvetica Neue", "Helvetica", "Arial";
	font-weight: bold;
	height: 46px;
	border-right: 1px solid #1f2832;
}

.menu li:hover{
	background: #1e2d39;
	}

.menu li a{
	display: block;
	padding: 15px 22px 12px 22px;
	margin-left: 4px;
	font-size: 13.5px;
	color: white;
	}
	
	.menu li a:hover{
		text-decoration: none;
		}


/* BLOGG */


#content-wrap{
	padding: 20px 20px;
   	z-index: 10;
   	background: white;
   	border-radius: 4px;
   	-webkit-border-radius: 4px;
   	-moz-border-radius: 4px;
	}
	
.sidebar{
	list-style-type: none;
	}


	ul.sidebar li{
		list-style-type: none;
		margin: 0 0px 8px 0px;
		padding: 0 5px;
		padding-bottom: 8px;
		border-bottom: 1px dotted #c0c0c0;
		}
		
		ul.sidebar li ul li{
			margin: 0 0 12px 0;
			padding: 0;
			}

		
	#sidebar-right{
		float: right;
		width: 324px;
		font-size: 13px;
		}
		
		#sidebar-right .articleheader{
			background-color: #21303d;
			background-image: url('images/bg/sidebar_arrow.gif');
			background-repeat: no-repeat;
			background-position: 6px 50%;
			height: 30px;
			margin-bottom: 5px;
			}
			
			#sidebar-right .articleheader a{
				color: white;
				font-weight: bold;
				font-size: 13.5px;
				padding: 6px 0 0 20px;
				display: block;
				}
				
		#sidebar-right img{
			margin-bottom: 5px;
			}
			
		#sidebar-right h3{
			font-size: 13px;
			color: white;
			line-height: 30px;
			font-family: "Helvetica Neue", "Helvetica", "Arial";
			text-transform: uppercase;
			margin-left: 20px;
			text-align: left;
			}
			
		#sidebar-right p{
			font-size: 14px;
			}
		
		#get_recent_comments_wrap {
			margin-bottom: 12px;
			}
			
#content{
	width: 640px;
	min-height: 250px;
	float: left;
	margin-left: 8px;
	}
	
	#mediaplayer{
		padding: 4px;
		background: white;
		border: 1px solid #e2e2e2;
		margin-bottom: 35px;
		}
		
	h2.headertext{
		 border-bottom: 1px solid #cacaca;
		 margin-bottom: 15px;
		 font-weight: normal;
		 text-transform: uppercase;
		 padding-bottom: 3px;
		 color: #30261f;
		 font-size: 12.5px;
		 letter-spacing: 0.4px;
		 }
		 
		 h2.headertext span{
		 	display: none;
		 	}

.entry{
	margin: 0px 0 20px 0;
	}
	
	body#default .entry, .liststyle .entry{
		border-bottom: 1px solid #e2e6e7;
		padding-bottom: 20px;
		margin-bottom: 20px;
		}
	
	.entry-image{
		float: left;
		}
		
		.entry-image-sticky{
			width: 311px;
			float: left;
			}
		
	.entry-body{
		width: 460px;
		float: right;
		}
	
		.entry-body-sticky{
			float: right;
			width: 310px;
			}
	
	.entry blockquote{
		font-style: italic;
		color: #6f6f6f;
		border-left: 3px solid #e6e6e6;
		padding-left: 15px;
		}
		
	.entry .newsimage_old{
		border: 2px solid #BEBFC3;
		margin-bottom: 10px;
		max-width: 514px;
		}
	
		.frontpage{
			margin-bottom: 20px;
			}
		
	.entry h2{
		font-size: 28px;
		}
		
		body#default .entry h2, .liststyle .entry h2{
			font-size: 24px;
			margin-bottom: 6px;
			}
		
		.entry h2 a{
			color: #212932;
			}
		
		h4.header{
			text-transform: uppercase;
			color: #6b7a86;
			font-family: "Helvetica Neue", "Helvetica", "Arial";
			background: white;
			margin-top: -8px;
			font-size: 12px;
			position: absolute;
			padding-right: 4px;
			}
		
		hr.header{
			border: 0px;
			border-top: 2px solid #6b7a86;
			}
			
		.andrenyheter_header{
			height: 25px;
			display: block;
			}


		
	.entry-time{
		color: #5d5d5d;
		font-size: 13px;
		margin-bottom: 10px;
		padding-bottom: 7px;
		border-bottom: 1px dotted #c0c0c0;
		width: 100%;
		}
		
		.entry-time strong{
			color: black;
			}
			
			body#default .entry-time, .liststyle .entry-time{
				border: none;
				width: auto;
				float: left;
				padding-bottom: 2px;
				}
	
	.entry-content{
		}
	
		.frontpage .entry-content p{
			margin-bottom: 10px;
			}
		
	.entry-tags{
		font-size: 11px;
		color: #5d5d5d;
		margin: 20px 0px;
		}
		
		.entry-tags a{
			color: #5d5d5d;
			}
			
			.entry-tags a:hover {
				background: #5d5d5d;
				color: white;
				text-decoration: none;
				}
		
	.entry-comments{
		padding-top: 7px;
		border-top: 1px dotted #c0c0c0;
		width: 100%;
		}
		
		.entry-comments a{
			font-weight: bold;
			font-size: 13px;
			padding-left: 20px;
			background-image: url('images/icons/comments.png');
			background-repeat: no-repeat;
			background-position: 0 50%;
			padding-bottom: 2px;
			}
			
			body#default .entry-comments, .liststyle .entry-comments{
				font-size: 13px;
				border: none;
				float: right;
				width: auto;
				padding: 0px;
				}
				
		.entry hr{
			border-top: 1px dotted #c0c0c0;
			margin: 0 0 15px 0;
			}
			
	
ul#sidebar{
	float: right;
	list-style-type: none;
	width: 317px;
	font-size: 12.5px;
	}

	ul#sidebar li{
		list-style-type: none;
		margin: 0 0px 40px 0px;
		}
		
		ul#sidebar li ul li{
			margin: 0 0 12px 0;
			padding: 0;
			}
			
						
		span.from-meta{
			display: none;
			}
			
		span.time-meta{
			display: block;
			font-size: 10px;
			margin-top: 2px;
			}
		
	ul#sidebar h2{
		border-bottom: 1px solid #cacaca;
		margin-bottom: 15px;
		font-weight: normal;
		text-transform: uppercase;
		padding-bottom: 3px;
		color: #30261f;
		font-size: 12px;
		letter-spacing: 0.4px;
		max-width: 317px;
		}
		
		ul#sidebar h2 a{
			color: #30261f;
			}
			
			li#text-3 h2{
				font-weight: bold;
				color: #801308;
				}
				
		 	li#flickrrss{
		 		margin-left: -18px;
		 		width: 335px;
		 		}
		 	
		 		li#flickrrss img{
		 			width: 65px;
		 			height: 65px;
		 			margin: 0 18px 10px 0;
		 			}
		 			
		 		li#flickrrss h2{
					text-indent: -9999px;
		 			background-image: url('images/headers/toneonflick.png');
		 			background-repeat: no-repeat;
		 			}
		 		
		 	.concerts{
		 		margin-bottom: 15px;
		 		}
		 		
		 	li#twitter-1 h2{
		 		text-indent: -9999px;
		 		background-image: url('images/headers/toneontwitter.png');
		 		background-repeat: no-repeat;
		 		}
		 		
		 	li#text-4 h2{
		 		text-indent: -9999px;
		 		background-image: url('images/headers/toneontour.png');
		 		background-repeat: no-repeat;
		 		}

		
/* FOOTER */

#footer{
	height: 87px;
	color: white;
	margin-top: 100px;
	}
	
	#push{
		height: 87px;
		}
	
	#footer a{
		color: white;
		}
	
	#footerwrap{
		width: 960px;
		margin: 0 auto;
		font-size: 10px;
		}
		
		#footer span{
			padding-top: 40px;}

	

/* TJENESTER */

.tjenesterli{
	width: 935px;
	border-bottom: 1px solid #dbdbdb;
	padding: 40px 15px 30px 15px;
	display: table;
	position: relative;
	overflow: hidden;
	height: 100%;
	}
	
	.tjenesterli .image{
		width: 180px;
		text-align: center;
		display: table-cell;
		vertical-align: middle;
		height: 100%;
		}
		
	.tjenesterli .text{
		width: 730px;
		float: left;
		height: 100%;
		}
		
		.tjenesterli .odd{
			float: right;
			}
	
		.tjenesterli:hover{
			background: #f8f8f8;
			}
			
	#tjenesterwrap{ 
		}
	
	#tjenesterwrap h3{
		font-size: 28px;
		}
		
		#tjenesterwrap p{
			color: #727272;
			line-height: 1.4em;
			font-size: 1.4em;
			}
		
	#tjenesterwrap p.intro{
		font-size: 18px;
		margin-top: 0px;
		color: black;
		}
	
		
		.last{
			border-bottom: none;
			}
		
.infobar{
	padding: 15px 30px;
	width: 920px;
	background: #d1f5ff;
	border: 1px solid #94e3ff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	margin-top: 50px;
	}
		
	#infobar2{
		font-size: 18px;
		float: left;
		color: black;
		}



/* KOMMENTARER */	
	
.commentlist{
	list-style:none; 
	padding:0; 
	text-indent:0; 
	border-bottom: 1px solid #efefef;
	}
	
	.commentlist li{
		border-top: 1px solid #efefef;
		}
		
		.commentlist li:hover{
			 }

h3#comments{
	margin: 30px 0 20px 0;
	font-size: 20px;
	}
	
	h4{
		font-size: 13px;
		}
		
	#respond{
		}
	
	#respond h3{
		margin: 30px 0 20px 0;
		font-size: 20px;
		}
		
		#respond h4{
			font-weight: normal;
			}
			
		#respond p{
			margin-top: 4px;
			}
			

			
		#respond textarea {
			background: white;
			border-top: 1px solid #c5c5c5;
			border-right: 1px solid #f7f7f7;
			border-bottom: 1px solid #f7f7f7;
			border-left: 1px solid #c5c5c5;
			padding: 4px;
			font-size: 13px;
			}
			

		#respond #submit1 { 
		background: url('images/submit.gif');
		width: 162px; 
		height: 41px;
		border: 0px;
    	text-decoration: none;
    	text-indent: -9999px;
    	margin-top: 10px;
    	cursor: pointer; cursor: hand;
    	display: block;
    	}
      
		#respond #submit1:hover { 
			background-position: 0 -41px;
			}
	
		#respond #submit1:active { 
			background-position: 0 -82px;
			}


ol.commentlist li { 
	
	}
	
.reply {
	float: right;
	font-size: 14px;
	}
	
.reply a{
	font-weight: normal;}
	
	
ol.commentlist li.alt {  }
ol.commentlist li.bypostauthor { }

ol.commentlist li.byuser { 
	
}

	

ol.commentlist li.comment-author-admin {}

ol.commentlist li.comment { 
		margin-bottom: 13px;
		
	
}

ol.commentlist li.comment div.comment-author {margin-top: 0px; padding-top: 5px; }

ol.commentlist li.comment div.vcard { 
	font-size: 15px;
}

ol.commentlist li.comment div.vcard cite.fn { 
	font-style: normal;
	font-weight: bold;
float: left; margin-right: 10px;
}

ol.commentlist li.comment div.vcard cite.fn a.url {}

ol.commentlist li.comment div.vcard img.avatar { 
	border:1px solid #efefef; 
	float:left; 
	margin:-4px 15px 0 0;
	padding: 2px;
	background: white;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {
		margin-top: 0px;
	color: #b3af97; 
	font-weight: normal;
	font-size: 13px;
	padding-top: 2px;}

ol.commentlist li.comment div.comment-meta { 
	margin-top: 0px;
	color: #b3af97; 
	font-weight: normal;
	font-size: 13px;
	}
	
ol.commentlist li.comment div.comment-meta a { 
	color: #a2a2a2; 
	font-weight: normal;
	font-size: 12px;
	}
	
ol.commentlist li.comment div.comment-meta a:hover {  
	font-weight: normal;
	text-decoration: underline;
	background: none;
	}
	
ol.commentlist li.comment p { 
	margin: 15px 10px 5px 53px;
	}
	
ol.commentlist p { 
	font-size: 13px;	
	}
	
ol.commentlist li.comment ul { 
	list-style:square; 
	margin:0 0 1em 2em;
}



ol.commentlist li.comment div.reply { 
	height: 25px;
	margin-left: 60px;
	
	}
	
.comment-body{
		padding: 20px 0px;}
	
ol.commentlist li.comment div.reply a { font-size: 0.8em; margin-left: 5px; }
ol.commentlist li.comment ul.children { 
	list-style:none; margin:0px 0 0 0; 
	text-indent:0; padding-left: 20px;
	background-image: url('images/arrow.png'); 
	background-position: 4px 12px; 
 	background-repeat: no-repeat;
 	border-top: 1px solid #efefef;
 	}
ol.commentlist li.comment ul.children li {	margin-bottom: 0px;
	border: 0px;
}

ol.commentlist li.comment ul.children li .comment-body{
	padding-top: 7px;
	}
	
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {	margin-bottom: 13px;}
ol.commentlist li.comment ul.children li.comment-author-admin {}

ol.commentlist li.comment ul.children li.depth-2 { margin:13px 0 0px 15px;
 padding-top: 0px; 
 }
ol.commentlist li.comment ul.children li.depth-3 { margin:13px 0 0px 16px; }
ol.commentlist li.comment ul.children li.depth-4 { margin:13px 0 0 20px; }

ol.commentlist li.comment ul.children li.depth-5 {margin:13px 0 0 20px;}
ol.commentlist li.comment ul.children li.depth-6 {margin:13px 0 0 20px;}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {}
ol.commentlist li.odd {
 }
ol.commentlist li.parent { }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd { }


#avatar2{
	float: left;
	display: block;
	width: 65px;
	height: 120%;
	}
	
.last{
	margin-right: 0px;
	}
	
	
	
	
#author_page{
	}
	
	#author_page li{
		list-style-type: none;
		}
		
	#rightbar_small li{
		list-style-type: none;
		border-bottom: 1px solid #ebebeb;
		padding: 3px 0 5px 5px;
		height: 28px;
		}
		
		#rightbar_small img.avatar{
			padding: 4px;
			background: white;
			border: 1px solid #dcdcdc;
			-moz-border-radius: 2px;
			border-radius: 2px;
			-webkit-border-radius: 2px;
			margin-bottom: 15px;
			}
			
		#rightbar_small h3{
			font-size: 14px;
			margin-left: 8derepx;
			}
	
	#author_page h1{
		font-size: 30px;
		}
		
		#author_page .tittel{
			color:#686868;
			font-size:16px;
			margin-bottom:15px;
			}
			
/* ADS */
#ad-right-box {
	background: #e7e7e7;
	margin-right: -5px;
	width: 324px;
	float: right;
	z-index: -10;
	}
#ad-top {
	float: right;
	margin: 20px 20px 0 0;
	width: 728px;
	height: 90px;
	/*
	width: 820px;
	height: 100px;
	*/
}
.ad-middle img {  /* Class fordi den skal bli brukt meir enn gong */
	text-align: center;
	border: 1px solid #cbcbcb;
	margin: auto;
	margin-bottom: 20px;
	
}	

#feedbackdiv {
        background:transparent url(images/feedback.png) no-repeat scroll 0px 0px;
        height:150px;
        left:0;
        position:fixed;
        top:200px;
        width:40px;
}
#feedbackdiv a {
        display:block;
        height:150px;
        width:40px;
}

	
	
	
	
	
	
	
	
	
	
	
	
	
	#sokeboks{
		float: left;
		max-height: 26px;
		margin-top: 11px;
		widows: 200px;
	}
	
	#sokeboks #tekstboks{
		height: 14px;
		font-size: 13px;
		padding: 23px;
		padding: 3px;
		float: left;
		overflow: hidden;
		border-top: 1px solid #c1c1c1;
		border-right: 2px solid #fafafa;
		border-bottom: 2px solid #fafafa;
		border-left: 1px solid #c1c1c1;
		}
		
	#sokeboks #knappboks{
		height: 23px;
		line-height: 20px;
		width: 35px;
		text-align: center;
		font-size: 13px;
		border: 0px solid gray;
		padding: 1px 4px 3px 4px;
		position: inherit;
		margin: 0 0 0 1px;
		display: block;
		float: right;
		cursor: pointer;
		background: white;
		}
		
		#sokeboks #knappboks:hover{
			text-decoration: underline;
			}
	
	
	
			.entry-share{
				background-image: url('images/share-seperator.gif');
				background-repeat: no-repeat;
				background-position: 48% 0;
				display: block;
				float:right;
				overflow: visible;
				margin-top: -8px;
				}
					
					
					.facebook_widget{
		float: left;
		margin: 0px;
		width: 335px;
		margin-top: 13px;
		height: 40px;
		}
	
	
	
	
	
	
	
