body {
	/* background-image: url("../imgs/gradient.png"); */
	background-image: url("../imgs/bg.png");
	background-repeat: repeat-x;
	background-color: #c8e4e5;
	color: #000000;
}


div#top{
	background-color: #abe3f5;
	color: inherit;
	width: 100%;
	height: 150px;
}

div#top div#moln{
	margin: 0 auto;
	background-image: url("../imgs/bg-top-moln.png");
	background-repeat: no-repeat;
	width: 1000px;
	height: 150px;
}

div#sida{
	margin: 20px auto 0 auto;
	width: 1000px;
}

div#sida div#logo{
	margin-top: 30px;
	height: 100px;
	width: 260px;
	background-image: url("../imgs/logo.png");
	background-repeat: no-repeat;
	background-position: 35px 0px;
}

div#sida div#inlagg{
	margin-top: 30px;
	width: 450px;
	float: left;
}

div#inlagg div.blog{
	background-color: #ffffff;
	padding: 20px;
	margin-bottom: 20px;
	-moz-border-radius: 10px;
}


div.blog h1, div.blog h1 a{
	color: #7195a1;
	background-color: inherit;
	padding: 0px;
	font-family: "Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 18px;
	line-height: 22px;
}

div.blog div.content{
	color: #424242;
	font-family: "Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 13px;
	line-height: 20px;
}

div.blog div.datum{
	text-align: left;
	color: #c0c0c0;
	font-family: "Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 15px;
}

div.blog img{
	padding: 5px;
	border: 1px solid #c0c0c0;
	-moz-border-radius: 5px;
}

div.blog p{
	margin-bottom: 10px;
}

div.blog a{
	text-decoration: none;
	color: #5e7c86;
	font-family: "Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 13px;
	line-height: 30px;
	background-color: #f4f3eb;
	padding: 5px;
	-moz-border-radius: 5px;
}

div#main{
	float: left;
}

div#meny{
	padding-right: 45px;
	text-align: right;

}

div#meny li{
	list-style-type: none;
	margin-bottom: 10px;
}

div#meny li a{
	text-decoration: none;
	color: #424242;
	font-family: "Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 22px;
	line-height: 30px;
}

div#meny ul a{
	text-decoration: none;
	color: #424242;
	font-family: "Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 17px;
	line-height: 20px;
}

div#meny a:hover{
	text-decoration: underline;
}

div#bar {
	float: left;
	margin-left: 20px;
	margin-top: 30px;
}

div#bar li.widget{
	width: 225px;
	background-color: #ffffff;
	padding: 20px;
	margin-bottom: 20px;
	-moz-border-radius: 10px;
}

div#bar li.widget h2{
	color: #7195a1;
	font-family: "Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 18px;
	line-height: 22px;
}

div#bar a{
	text-decoration: none;
	color: #424242;
	font-family: "Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 12px;
	line-height: 16px;
}

div#bar a:hover{
	text-decoration: underline;
}

li.recentcomments{
	margin-bottom: 10px;
	text-decoration: none;
	color: #424242;
	font-family: "Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 12px;
	line-height: 16px;
}

.textwidget{
	margin-bottom: 10px;
	text-decoration: none;
	color: #424242;
	font-family: "Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 12px;
	line-height: 16px;
}

.textwidget p{
	margin-bottom: 10px;
}

div.kommentarer form#commentform{
	background-color: #ffffff;
	padding: 20px;
	margin-bottom: 20px;
	-moz-border-radius: 10px;
}

div.kommentarer form#commentform textarea{
	font-family: "Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 12px;
	line-height: 16px;
	width: 395px;
	border: 1px solid #7195a1;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}


#commentform * , div.enkom p{
	font-family: "Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 12px;
	line-height: 16px;
}

#url, #email, #author{
	font-family: "Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 12px;
	line-height: 16px;
	width: 230px;
	border: 1px solid #7195a1;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}
div.kommentarer form#commentform #submit{
	padding: 5px;
	float: right;
}

div.kommentarer div.enkom{
	background-color: #ffffff;
	padding: 20px;
	margin-bottom: 20px;
	-moz-border-radius: 10px;
}


div.enkom span.titel{
	color: #7195A1;
	font-family:"Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size:18px;
	line-height:22px;
}

span.titel a{
	text-decoration: none;
	color: #7195A1;
}

div.enkom img.avatar {
	float: right;
	padding: 5px;
	border: 1px solid #c0c0c0;
	-moz-border-radius: 5px;
	margin-left: 5px;
}

div.enkom span.date{
	display: block;
	color: #C0C0C0;
	font-family:"Helvetica Neue",Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size:12px;
	line-height:16px;
	margin-bottom: 5px;
}

div.nav{
	
}

div.nav div.new{
	float: left;
	text-align: left;
}

div.nav div.old{ 
	text-align: right;
	float: right;
}


div.postGavatar{
	float: right;
}

li.widget_sluskAdsense{
	text-align: center;
}
