/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/



*{
	margin: 0;
	padding: 0;
}

div#container {
clear: left;
float:left;
margin:0 -280px 0 0;
width:1014px;

}

div#content {
margin:0 260px 0 0;
}

div#content p {
line-height:23px;
}
div#content a {
color:#3D85C6
}

div.sidebar {
position: relative;
top: 10px;
right: 5px;
float: right;
margin-right: 20px;
padding-bottom: 0px;
overflow:hidden;
width:212px;
text-align: left;
height: 100%;
}

.sidebar h3 {
color:#FBA95D;
padding-top:15px;
padding-bottom:15px;
}

div#secondary {
clear:right;
}

div#footer {
clear:both;
width:100%;
}

div#footer a {
color:white;
text-decoration:none;
}


img{
	border: 0;
}

body{
	background: #3D85C6 url(bilder/bg.jpg) repeat-x;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#wrapper{
	width: 1014px;
	background: url(bilder/cbg.png) repeat-y;
	padding: 0px 14px;
	margin: 0 auto;
}

#header{
	background: #ddd url(bilder/head.jpg) no-repeat;
	width: 974px;
	height: 190px;
	margin: 0px 20px;
}

h1#blog-title{
	position: relative;
	top: 40px;
	left: 15px;
	wisdh: 400px;
	height: 61px;
	background: url(bilder/logo.png) no-repeat;
	cursor: pointer;
}

#blog-description{
	position: relative;
	color: #504E53;
	top: 45px;
	left: 15px;
        font-size:20px;
        font-style:italic;
	font-weight: bold;
        padding-left:60px;
}

h1#blog-title a{
	display:none;
}

#access{
	background: #3D85C6 url(bilder/meny.gif) repeat-x;
	width: 974px;
	height: 38px;
	margin: 0px 20px;
}


/***
	MENYTJOPPANDET
	START
					**/

#dropmenu, #dropmenu ul{
	margin: 0;
	padding: 0;
	list-style-type:none; 
	list-style-position:outside; 
	position:relative; 
	line-height:1.5em; 
	z-index:300; 
	width:100%;
}

#dropmenu{
	padding-top: 10px;
}				
					
#dropmenu>li{
	position:relative;
	text-transform: uppercase;
	font-weight: bold;
	float: left;
	height: 22px;
	padding: 0px 10px 5px 10px;
	/*border: 1px solid yellow;*/
}

#dropmenu li a{
	color: #fff;
	text-decoration: none;
	font-size: 12px;
}

#dropmenu ul{
	display: none;
	position: absolute;
	left: 0px;
}
#dropmenu ul li{
	background-color: #3D85C6;
	padding: 5px 10px 5px 10px;
	margin: 0px;
}

#dropmenu ul li:hover{
	background-color: #6595CF;
}

#dropmenu>li.current_page_item{
	background-color: white!important;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	/*behavior: url(border-radius.htc);*/
	border-bottom: 3px solid #fff;
}

#dropmenu>li.current_page_item a{
	color: #000;
}

#dropmenu>li.current_page_item>ul>li a{
	color: #fff;
}

/**
	MENYTJOPPANDET
	SLUT
					**/

a.sitemap{
	font-size: 14px;
	margin-top: 3px;
	float: right;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

#banners{
	margin: 20px;
	float: left;
	width: 212px;
}

.entry-content{
	width: 500px;
	margin-left: 240px;
	margin-top: 20px;
}

.widget_text img{
	margin-bottom: 7px;
}


h2.entry-title{
	display: none;
}

#banners img{
	margin-bottom: 10px;
}

.post h2.entry-title{
	margin-top: 20px;
	display: block;
	text-transform: uppercase;
	font-weight: normal;
	color: #57575A;
	font-size: 30px;
}

.entry-content h1{
	text-transform: uppercase;
	font-weight: normal;
	color: #57575A;
	font-size: 30px;
}

.entry-content h2{
	text-transform: uppercase;
	font-weight: normal;
	color: #57575A;
	font-size: 20px;
}

.entry-content h3{
	font-weight: bold;
	color: #000;
	font-size: 16px;
        
}

.entry-content p{
	margin: 10px 0px;
	font-size: 14px;
	line-height: 1.3;
}


/* AKTUELLA KAMPANJER */
#aktuellt, .widget_recent_entries{
	width: 212px;
	margin-top: 20px;
	background: url(bilder/akt_bg.gif) repeat-y;
}

#aktuellt .head, .widget_recent_entries .head{
	width: 212px;
	height: 26px;
	background: url(bilder/akt_head.gif) repeat-y;
	color: #fff;
	font-weight: bold;
	padding: 3px 0px 0px 10px;
}

#aktuellt .widgettitle, .widget_recent_entries .widgettitle{
	font-size: 16px!important;
	color: #fff;
	font-weight: bold;
}

#aktuellt p, .widget_recent_entries p{
	padding: 10px;
}
#aktuellt .foot{
	width: 212px;
	height: 14px;
	background: url(bilder/akt_foot.gif) repeat-y;
	color: #fff;
	font-weight: bold;
}

.widget_recent_entries .widgettitle{
	background: url('bilder/akt_head.gif');
	height: 19px;
	padding: 5px;
}

.widget_recent_entries ul li a:link, .widget_recent_entries ul li a:visited{
	text-decoraton: none !important;
}

.widget_recent_entries ul li{
	padding: 4px;
	font-size: 12px;
}

.widget_recent_entries ul{
	background: url('bilder/akt_foot.gif') no-repeat center bottom;
	padding-bottom: 10px;
}

#bla{
	width:212px;
	background-color: #3D85C6;
	margin-top: 20px;
}

#bla .top{
	height: 16px;
	background: url(bilder/bl_top.gif) repeat-y;
}

#bla p{
	font-size: 12px;
	padding: 10px;
	color: #fff;
}

#bla a{
	color: #fff;
}

#bla p em{
	display: block;
	text-align: right;
}

#bla .botten{
	height: 16px;
	background: url(bilder/bl_botten.gif) repeat-y;
}

#footer{
	background: url(bilder/footer.gif) no-repeat;
	height: 10px;
	width: 944px;
	padding: 15px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
}

#footer span{
	color: #fff;
	font-size: 12px;
        padding-left:30px;
}
/*
#menu>ul>li>ul{
	position: absolute;
	top: 220px;
	width: 150px;
}

#menu>ul>li>ul>li{
	margin: 0px;
	background-color: rgba(0,0,255,.8);
	padding: 10px;
	display:block;
}
*/
.b20{ margin-bottom: 20px!important;}

#text-4{
	margin-top: 20px;
}

#text-4 h3{
	color: #FBA95D;
	text-transform: uppercase;
	font-size: 20px;
	margin-bottom: 10px;
}

#text-4 img{
	margin-bottom: 10px;
}

.page-item-7>a,.page-item-11>a,.page-item-13>a{
cursor: default!important;
}

.gra {
background-color:#F3F0F0;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
padding:10px 10px 10px 10px;
margin-bottom:15px;
margin-left:15px;
line-height:20px;
}

.gra2 {
background-color:#F3F0F0;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
padding:20px 20px 20px 20px;
margin-bottom:15px;
margin-left:15px;
}

.pad {
padding-left:10px;
padding-right:10px;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

.pad {
padding-left:10px;
}

.varakontor {
font-size:12px;
line-height:125%;
background-color:#F3F0F0;
padding-left:10px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:10px;
}

.gra3 {
font-size:14px;
background-color:#F5F5F5;
padding:20px 20px 20px 20px;
margin-bottom:15px;
margin-left:15px;
}