	*,* {
		margin: 0;
		padding: 0;
	}
	
	body {
		margin: 0;
		color: #000;
		font: 12px/15px arial, helvetica, sans-serif;
		min-width:958px;
	}
	/* General reset */
	form, fieldset {
		margin: 0;
		padding: 0;
		border-style: none;
	}
	img {border-style: none;vertical-align:top;}
	input, select, textarea {
		vertical-align: middle;
		font: 12px arial, helvetica, sans-serif;
	}
	p {
		margin: 0 0 15px 0;
	} 
	a {
		color:#00AEFF;
		text-decoration: underline;
	}
	a:hover {text-decoration: none;}
	/* General settings */
	
	h2 {
		margin: 0 0 20px 0;
	}
	
	h3 {
		margin: 0 0 15px 0;
	}
	
	#wrapper {
		width:100%;
		overflow:hidden;
	}
	.hold{
		width:958px;
		margin:0 auto;
		overflow:hidden;
		position: relative;
	}
	#header {
		width:100%;
	}
	#header .logo{
		width:234px;
		height:35px;
		margin:0;
		padding:34px 0 0; 
		overflow:hidden;
	}
	#header .logo a{
		display:block;
		overflow:hidden;
		text-indent:-9999px;
		background: transparent url('../images/logo.png') no-repeat top left;
		width:234px;
		height:35px;
	}
	#header .nav{
		margin:0;
		padding:16px 0 0;
		list-style:none;
		width:100%;
		overflow:hidden;
	}
	#header .nav li{
		float:left;
		margin:0 28px 0 0;
	}
	#header .nav li a{
		display:block;
		line-height:30px;
		font-size:13px;
		color:#00aeff;
		font-weight:bold;
		text-decoration:none;
		word-spacing:-2px;
	}
	#header .nav li a:hover,
	#header .nav li.active a{
		color:#000;
	}
	#content {
		width:100%;
		padding:27px 0 59px;
	}
	#content h2{
		font-size:12px;
		margin:0 0 7px;
		padding:0 0 0 1px;
	}
	#content .items{
		width:100%;
		overflow:hidden;
	}
	#content .items .item{
		margin:0;
		padding:0;
		list-style:none;
		width:960px;
		overflow:hidden;
	}
	#content .items .item a img{
		opacity: 1;
	}
	
	#content .items .item a:hover img{
		opacity: 0.5;
	}
	
	#content .items .item li{
		float:left;
		width:222px;
		margin:0 18px 0 0;
		padding:0 0 18px;
	}
	#content .items li .image-holder{
		margin:0 0 8px;
	}
	#content .items li .image-holder img{
		vertical-align:top;
	}
	#content.inner .items li .image-holder{
		margin:0 0 6px;
	}
	#content .items li strong{
		display:block;
		line-height:14px;
	}
	#content .items li strong a{
		text-decoration:none;
		color:#000;
	}
	#content .items li strong a:hover{
		text-decoration:underline;
	}
	#content .items li p{
		margin:0;
		line-height:14px;
	}
	#content .items li .more{
		background: url(../images/btn-more.png) no-repeat 0 5px;
		padding: 0 0 0 9px;
		font-weight:bold;
		text-decoration:none;
	}
	#content .items li .more:hover{
		text-decoration:underline;
	}
	#content.inner{
		padding:27px 0 8px;
	}
	#content .wrap{
		margin:-3px 0 0;
		position:relative;
		width:100%;
		overflow:hidden;
		padding:0 0 24px;
	}
	#content .wrap img{
		float:right;
		margin:2px 17px 0 0;
		display:inline;
	}
	#content .we-love{
		width: 100%;
	}
	#content .items .list{
		margin:0;
		padding:5px 0 0;
		list-style:none;
	}
	#content .items .list li{
		width:100%;
		overflow:hidden;
		vertical-align:top;
		padding:0;
		margin:0;
		line-height:16px;
	}
	#content .items .list li a{
		background: url(../images/btn-more.png) no-repeat 0 5px;
		padding: 0 0 0 9px;
		text-decoration:none;
		font-weight:bold;
	}
	#content .items .list li a:hover{
		text-decoration:underline;
	}
	#main{
		width:100%;
		padding-bottom:17px;
	}
	#main .wrap{
		width:721px;
		float:left;
	}
	#main .wrap #content {
		width:700px;
		overflow:hidden;
		float:right;
		background:none;
		padding:18px 19px 17px 0;
	}
	#main #content .holden{
		width:480px;
		overflow:hidden;
		padding:0 0 19px;
	}
	#main #content .column{
		width:222px;
		margin:0 18px 0 0;
		float:left;
	}
	#main #content .column p{
		margin:0 0 15px;
	}
	#main #content .box{
		width:100%;
		overflow:hidden;
		padding:0 0 57px;
	}
	#main #content .box h2{
		padding:0;
		margin:0 0 16px;
	}
	#main #content .box p{
		padding:0 0 15px;
		margin:0;
	}
	#main .wrap .aside{
		width:221px;
		float:left;
		padding:20px 0 0;
	}
	#main .wrap .aside h3{
		font-size:12px;
		margin:0 0 10px;
	}
	#main .wrap .aside p{
		padding:0 0 15px;
		margin:0;
	}
	#main .wrap .aside .img{
		width:100%;
		overflow:hidden;
		margin:5px 0 -5px;
	}
	#main .wrap .aside img{
		margin:19px 0 0;
	}
	#main .sidebar{
		width:173px;
		float:right;
		margin:0 18px 0 0;
		display:inline;
		background:#f7f7f7;
		padding:20px 36px 42px 10px;
	}
	#main .sidebar h3{
		margin:0 0 3px;
		font-size:12px;
	}
	#main .sidebar p{
		line-height:20px;
		color:#444;
		padding:0 0 14px;
		margin:0;
	}
	#main .sidebar p a{
		text-decoration:none;
	}
	#main .sidebar p a:hover{
		text-decoration:underline;
	}
	#main .sidebar p .link{
		font-weight:bold;
		display:block;
		padding:0 0 3px;
	}
	#visual {
		width:100%;
		background:#f7f7f7;
		border-top:1px solid #ccc;
		padding:17px 0 11px;
	}
	#visual h2{
		font-size:12px;
		margin:0 0 6px;
	}
	#visual .items{
		margin:0;
		padding:0;
		list-style:none;
		width:960px;
		overflow:hidden;
	}
	#visual .items .image-holder{
		border:solid #eaeaea;
		border-width:0 1px 1px;
		margin:0 0 8px;
	}
	#visual .items .image-holder img{
		border-bottom:1px solid #d2d2d2;
		vertical-align:top;
	}
	#visual .items li{
		float:left;
		width:222px;
		margin:0 18px 0 0;
		padding:0 0 18px;
	}
	#visual .items li strong a{
		text-decoration:none;
		color:#000;
	}
	#visual .items li strong a:hover{
		text-decoration:underline;
	}
	#visual .items li p{
		margin:0;
	}
	#top-visual{
		width:100%;
		background:transparent;
	}
	#top-visual img{
		margin:0px;
	}
	.social{
		width:100%;
		background:#132a45;
		padding:8px 0;
		border-bottom:1px solid #ccc;
	}
	.social h2.social-ttl{
		overflow:hidden;
		text-indent:-9999px;
		/*background: url(../images/txt-social.gif);*/
		width:606px;
		height:79px;
		margin:0;
	}
	#footer {
		width:100%;
		border-top: 4px solid #8e8e8e;
		background: #b2b2b2;
		padding:18px 0;
		position: relative;
	}
	#footer .holder{
		width:100%;
		overflow:hidden;
		padding:0 0 32px;
	}
	#footer .aside{
		width:215px;
		margin: 40px 0 0 0;
		text-shadow: #eee 0px 1px 1px;
	
	}
	#footer .aside strong{
		color:#4b4b4b;
	}
	#footer .aside address{
		color:#4b4b4b;
		line-height:16px;
		margin:0;
		letter-spacing:-1px;
		font-style:normal;
	}
	#footer .bottomnav{
		margin:0;
		padding:5px 0 0;
		list-style:none;
		float:left;
	}
	#footer .bottomnav li{
		float:left;
		margin:0 23px 0 0;
	}
	#footer .bottomnav li a {
		font-size:13px;
		text-decoration:none;
		font-weight: bold;
		color: #fff;
		text-shadow: #777 0px 1px 1px;
	}
	#footer .bottomnav li a:hover {
		text-shadow: #444 0px 1px 1px;
	}
	#footer .bottomnav li.active a{
		color:#4b4b4b;
	}
	#footer .bottomnav li.active a{
		text-shadow: #eee 0px 1px 1px;
	}
	#footer .ttl{
		font-size:18px;
		color:#4b4b4b;
		display:block;
		line-height:28px;
		width: 618px;
		text-shadow: #eee 0px 1px 1px;
	}
	
	#footer a {
		color:#4b4b4b;
		text-decoration: none;
	}
	
	#footer a:hover {
		color:#000;
	}
	
	#footer p{
		font-size:18px;
		line-height:28px;
		color:#4b4b4b;
		margin:0;
		letter-spacing:-1px;
	}
	#footer p a{
		text-decoration:none;
	}
	#footer p a:hover{
		text-decoration:underline;
	}
	#footer #fbwidget{
		position: absolute;
		top: 0;
		right: 0;
		width: 300px;
		height: 250px;
	}
	/* aw_home */
	.home #main,
	.home #content{
		width:100%;
		overflow:hidden;
		margin:0;
		padding:0;
		background:none;
	}
	.home #top-visual .image-holder{
		float:right;
		margin:13px 0 0;
	}
	.home #top-visual .image-holder img{
		vertical-align:top;
		margin:0;
	}
	.home #top-visual .content-holder{
		width:290px;
		padding:52px 0 0;
	}
	.home #top-visual .content-holder h2.lanserar{
		background:url(../images/txt-lanserar.gif) no-repeat;
		width:226px;
		height:96px;
		line-height:96px;
		text-indent:-9999px;
		margin:0 0 22px;
	}
	.home #top-visual .content-holder strong{
		font-size:12px;
		font-weight:bold;
		color:#000;
		line-height:15px;
		margin:0 0 20px;
	}
	.home #top-visual .content-holder strong{
		font-size:12px;
		color:#000;
		line-height:15px;
		margin:0 0 20px;
	}
	.home #top-visual .content-holder .readmore{
		background:url(../images/btn-more.png) no-repeat 0 50%;
		padding:0 0 0 10px;
		font-size:12px;
		color:#000;
		font-weight:bold;
		text-decoration:none;
	}
	.home #top-visual .content-holder .readmore:hover{
		text-decoration:underline;
	}
	.kunder .hold{
		width:958px;
		margin:0 auto;
		padding:20px 0 20px;
		position: relative;
	}
	.kunder h2{
		text-transform:uppercase;
		font-size:12px;
		color:#000;
		font-weight:bold;
		margin:0 0 10px;
	}
	.kunder .see-all {
		position: absolute;
		top: 20px;
		right: 8px;
		font-size:12px;
		font-weight:bold;
		color:#38a5dc;
		background:url(../images/bull-double.gif) no-repeat 0 4px;
		padding:0 0 0 10px;
		text-decoration:none;
		display: block;
	}
	.kunder .see-all:hover{
		text-decoration:underline;
	}
	.kunder ul{
		margin:17px 0 0 0;
		padding:0;
		list-style:none;
		width:970px;
		overflow:hidden;
	}
	.kunder ul li{
		float:left;
		margin:0 19px 0 0;
		display:inline;
		width:222px;
	}
	.kunder ul li .image-holder{
		border:solid #eaeaea;
		border-width:0 1px 1px;
		margin:0 0 3px;
	}
	.kunder ul li .image-holder .bg{
		border-bottom:1px solid #d2d2d2;
	}
	.kunder ul li strong{
		font-weight:bold;
		font-size:12px;
		color:#000;
	}
	.kunder ul li p{
		font-size:12px;
		color:#000;
		margin:0 0 5px;
	}
	.kunder ul li p a{
		background:url(../images/bull-double.gif) no-repeat 0 50%;
		padding:0 0 0 10px;
		text-decoration:none;
		line-height:16px;
		font-weight:bold;
	}
	.kunder ul li p a:hover{
		text-decoration:underline;
	}
	.blog-box{
		width:100%;
		overflow:hidden;
		background: #f0f0f0;
	}
	.blog-box .hold{
		padding:18px 0 45px;

	}
	#wrapper.blogg .blog-box .hold, #wrapper.tag .hold{
		border: 0;
	}
	
	.blogpost{
		width:622px;
	}
	.bloggen{
		font-size:12px;
		color:#000;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
		margin:0 0 18px;
		float:left;
	}
	.bloggen span{
		color:#6cf !important;
		display:inline !important;
		margin:0 !important;
		font-style:normal !important;
		font: 12px arial, helvetica, sans-serif !important;
		font-weight:bold !important;
	}
	.bloggen:hover{
		text-decoration:underline;
	}
	.blogpost h4{
		font-size:24px;
		font-weight:normal;
		color:#000;
		margin:0 0 5px;
		clear:both;
		line-height: 24px;
		font-family: Georgia;
	}
	.blogpost span{
		font:11px georgia, serif;
		display:block;
		margin:0 0 11px;
		font-style:italic;
		color:#000;
	}
	.blogpost em.date,
	.blog-box em.date{
		font:11px georgia, serif;
		color:#000;
		font-style:italic;
	}
	.blogpost strong.author,
	.blog-box strong.author{
		font:10px georgia, serif;
		color:#000;
		font-style:normal;
		text-transform: uppercase;
	}
	.blogpost p{
		margin:0 0 17px;
	}
	.blogpost span a{
		text-decoration:none;
		font-style:normal;
		font-size:10px;
	}
	.blogpost span a:hover{
		text-decoration:underline;
	}
	.blogpost .more{
		background:url(../images/bull-double.gif) no-repeat 0 50%;
		padding:0 0 0 10px;
		margin:2px 0 12px;
		text-decoration:none;
		display:block;
		font-weight:bold;
	}
	.blogpost .more:hover{
		text-decoration:underline;
	}
	.blogpost .tags{
		width:100%;
		overflow:hidden;
	}
	.blogpost .tags p{
		margin:0;
	}
	.blogpost .tags p a{
		text-decoration:none;
	}
	.blogpost .tags p a:hover{
		text-decoration:underline;
	}
	.blog-delicious{
		float:left;
		width:225px;
		display:inline;
		margin:0 0 0 22px;
	}
	.blog-delicious .delicious{
		background:url(../images/bull-double.gif) no-repeat 0 50%;
		padding:0 0 0 10px;
		font-size:12px;
		font-weight:bold;
		color:#000;
		text-decoration:none;
		margin:0 0 10px;
		float:left;
	}
	.blog-delicious .delicious:hover{
		text-decoration:underline;
	}
	.blog-delicious ul{
		margin:0;
		padding:0;
		list-style:none;
		width:100%;
		overflow:hidden;
		clear:both;
	}
	.blog-delicious ul li{
		float:left;
		width:100%;
		line-height:16px;
	}
	.blog-delicious ul li a{
		font-size:12px;
		font-weight:bold;
		color:#38a5dc;
		text-decoration:none;
		background:url(../images/bull-double.gif) no-repeat 0 5px;
		padding:0 0 0 10px;
		line-height:16px;
	}
	.blog-delicious ul li a:hover{
		text-decoration:underline;
	}
	.blog-twitter{
		float:right;
		width:220px;
		margin:0 16px 0 0;
		display:inline;
	}
	.blog-twitter em.date{
		color:#9e9d9d;
	}
	.blog-twitter .name{
		font-size:12px;
		color:#000;
		font-weight:bold;
		text-transform:uppercase;
		text-decoration:none;
		background:url(../images/bull-double.gif) no-repeat 0 50%;
		padding:0 0 0 10px;
		float:left;
	}
	.blog-twitter .name span{
		color:#6cf;
	}
	.blog-twitter .post-holder{
		width:100%;
		overflow:hidden;
		margin:1px 0 0;
		clear:both;
	}
	.blog-twitter .post-holder .post{
		border-top:1px solid #c6c6c6;
		padding:5px 0 10px;
		margin:-1px 0 1px 0;
	}
	.blog-twitter .post-holder .post p{
		margin:4px 0 6px;
		color:#444;
	}
	/* blog start */
	.blogpage .blog-box{
		background:none;
	}
	.postholder {
		float: left;
	}
	.postholder .blogpost{
		border-bottom:1px solid #c6c6c6;
		padding:0 0 20px;
		margin: 0 0 20px 0;
		overflow: hidden;
	}
	.postholder .prev{
		float:left;
		background:url(../images/bull-double.gif) no-repeat 0 50%;
		padding:0 0 0 10px;
		font-weight:bold;
		text-decoration:none;
		margin:10px 0 0;
	}
	.postholder .next{
		float:right;
		background:url(../images/bull-double.gif) no-repeat 0 50%;
		padding:0 0 0 10px;
		font-weight:bold;
		text-decoration:none;
		margin:10px 0 0;
	}
	.postholder .next:hover,
	.postholder .prev:hover{
		text-decoration:underline;
	}
	#main.blog #content {
		width:679px;
		float:left;
		background:none;
		padding:17px 0 0;
	}
	#main.blog #content .ttl{
		float:left;
		margin:0 0 12px;
	}
	#main.blog #content .ttl span{
		color:#6cf;
	}
	#main.blog #content .ttl a{
		text-decoration: none;
		color:#444;
	}
	#main.blog #content .box{
		width:152px;
		float:right;
		padding:6px 0 0;
		margin:1px 0 0;
	}
	#main.blog #content .box span{
		font-weight:bold;
		font-size:14px;
		float:left;
	}
	#main.blog #content .box .tweet{
		float:left;
		overflow:hidden;
		text-indent:-9999px;
		background: url(../images/btn-tweet.gif);
		width:50px;
		height:18px;
		margin:0 25px 0 5px;
	}
	#main.blog #content .box .share{
		float:left;
		overflow:hidden;
		text-indent:-9999px;
		background: url(../images/btn-share.gif);
		width:64px;
		height:18px;
	}
	#main.blog #content .commented{
		font-size:10px;
		display:block;
		font-family:georgia, serif;
		margin:0 0 17px;
	}
	#main.blog #content .commented span{
		font-style:normal;
	}
	#main.blog #content .commented a{
		text-decoration:none;
		font-style:normal;
	}
	#main.blog #content p{
		margin:0 0 15px
	}
	#main.blog #content .skriv{
		width:100%;
		overflow:hidden;
		border-top:1px solid #b2b2b2;
		padding:0 0 15px;
		margin:30px 0 0;
	}
	#main.blog #content .skriv .box{
		width:132px;
	}
	#main.blog #content .skriv .box .comments,
	#main.blog #content .skriv .box .disqus{
		float:left;
		overflow:hidden;
		text-indent:-9999px;
		background: url(../images/icon-disqus.gif);
		width:59px;
		height:17px;
	}
	#main.blog #content .skriv .box .comments{
		background: url(../images/icon-comments.gif);
		width:66px;
		height:17px;
		margin:0 3px 0 4px;
	}
	#main.blog #content .skriv strong{
		display:block;
		margin:0 0 4px;
		padding:10px 0 0;
	}
	#main.blog #content .skriv p{
		margin:0 0 14px;
		padding:0;
	}
	#main.blog #content .skriv p a{
		text-decoration:none;
	}
	#main.blog #content .skriv p a:hover{
		text-decoration:underline;
	}
	#main.blog #content .skriv .icons{
		margin:0;
		padding:0;
		list-style:none;
		width:100%;
		overflow:hidden;
	}
	#main.blog #content .skriv .icons li{
		float:left;
		margin:0 3px 0 0;
	}
	#main.blog #content .skriv .icons li a{
		display:block;
		overflow:hidden;
		text-indent:-9999px;
		width:89px;
		height:21px;
	}
	#main.blog #content .skriv .icons li a.disqus{
		background: url(../images/btn-disqus.gif);
	}
	#main.blog #content .skriv .icons li a.connect{
		background: url(../images/btn-connect.gif);
	}
	#main.blog #content .skriv .icons li a.twitter{
		background: url(../images/btn-twitter.gif);
	}
	#main.blog #content .skriv .icons li a.openid{
		background: url(../images/btn-openid.gif);
	}
	#main.blog #content .skriv .icons li a.yahoo{
		background: url(../images/btn-yahoo.gif);
	}
	#main.blog #content .commented a:hover{
		text-decoration:underline;
	}
	#main.blog #content .form{
		width:100%;
		overflow:hidden;
		border:solid #b2b2b2;
		border-width:1px 0;
		padding:12px 0 11px;
		margin:0 0 12px;
	}
	#main.blog #content .form .textarea{
		background: url(../images/bg-textar.gif);
		width:667px;
		height:95px;
		overflow:hidden;
		padding:6px;
	}
	#main.blog #content .form .textarea textarea{
		border:0;
		background:none;
		width:667px;
		height:91px;
		overflow:auto;
		margin:0;
	}
	#main.blog #content .form .txt{
		margin:0;
		padding:6px 0 0;
		list-style:none;
	}
	#main.blog #content .form .txt li{
		width:100%;
		overflow:hidden;
		vertical-align:top;
		padding:0 0 14px;
	}
	#main.blog #content .form .txt li span{
		background: url(../images/bg-txt.gif) no-repeat 0 0;
		width:263px;
		height:26px;
		overflow:hidden;
		float:left;
		margin:0 6px 0 0;
	}
	#main.blog #content .form .txt li input{
		width:251px;
		padding:5px 6px;
		border:0;
		background:none;
		color:#888;
	}
	#main.blog #content .form .posta{
		float:right;
		overflow:hidden;
		width:122px;
		height:30px;
		line-height:24px;
		text-align:center;
		font-weight:bold;
		color:#000;
		text-decoration:none;
		margin:-33px 146px 0 0;
		position:relative;
	}
	#main.blog #content .form .posta:hover{
		text-decoration:underline;
	}
	#main.blog #content .form p{
		margin:0;
		padding:0 0 1px;
	}
	#main.blog #content .form .block{
		margin:0;
		padding:0;
		list-style:none;
		width:100%;
		overflow:hidden;
	}
	#main.blog #content .form .block li{
		float:left;
		margin:0 18px 0 0;
	}
	#main.blog #content .form .block label{
		float:left;
		line-height:18px;
		padding:0 3px 0 0;
	}
	#main.blog #content .form .block select{
		float:left;
		width:93px;
		margin:0;
	}
	#main.blog #content .form .block .avbryt{
		display:block;
		overflow:hidden;
		background: url(../images/btn-mail.gif) no-repeat 0 50%;
		padding:0 0 0 14px;
		text-decoration:none;
		line-height:18px;
	}
	#main.blog #content .form .block .avbryt:hover{
		text-decoration:underline;
	}
	#main.blog #content .form .block .rss{
		display:block;
		overflow:hidden;
		background: url(../images/btn-rss.gif) no-repeat 12px 50%;
		padding:0 0 0 27px;
		text-decoration:none;
		line-height:18px;
	}
	#main.blog #content .form .block .rss:hover{
		text-decoration:underline;
	}
	#main.blog #content h2{
		font-size:24px;
		color:#38a5dc;
		margin:0 0 3px;
		line-height:24px;
		clear:left;
	}
	#main.blog #content .comment{
		width:100%;
		overflow:hidden;
	}
	#main.blog #content .comment .info{
		background:#f7f7f7 url(../images/bg-info.gif) no-repeat;
		height:1%;
		overflow:hidden;
		padding:4px 6px 7px 4px;
		line-height:36px;
		margin:0 0 9px;
	}
	#main.blog #content .comment .info .people{
		float:right;
	}
	#main.blog #content .comment .info .name{
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
	}
	#main.blog #content .comment .info img{
		margin:0 12px 0 0;
	}
	#main.blog #content .comment .info .name:hover{
		text-decoration:underline;
	}
	#main.blog #content .comment .info span{
		padding:0 0 0 16px;
	}
	#main.blog #content .comment p{
		color:#444;
		margin:0 0 15px;
		padding:0;
	}
	#main.blog #content .comment .btn{
		width:100%;
		overflow:hidden;
		padding:0 0 29px;
	}
	#main.blog #content .comment .btn a{
		float:right;
		background: url(../images/btn-comment-l.gif) no-repeat 0 0;
		padding:0 0 0 6px;
		line-height:25px;
		margin:0 1px 0 6px;
		color:#000;
		text-decoration:none;
	}
	#main.blog #content .comment .btn a:hover{
		text-decoration:underline;
	}
	#main.blog #content .comment .btn a span{
		line-height:25px;
		background: url(../images/btn-comment-r.gif) no-repeat 100% 0;
		float:left;
		cursor:pointer;
		padding:0 9px 0 3px;
	}
	#main.blog .sidebar{
		padding:17px 4px 33px 10px;
		width:216px;
		margin:0 17px 0 0;
		overflow:hidden;
	}
	#main.blog .sidebar h3{
		margin:0 0 11px;
	}
	#main.blog .sidebar h3 a{
		color:#000;
		background: url(../images/bull-double.gif) no-repeat 0 50%;
		padding:0 0 0 10px;
		text-decoration:none;
	}
	#main.blog .sidebar h3 a:hover{
		text-decoration:underline;
	}
	#main.blog .sidebar h3 a span{
		color:#6cf;
	}
	#main.blog .sidebar .holder{
		width:220px;
		position:relative;
		overflow:hidden;
		padding:0 0 4px;
	}
	#main.blog .sidebar .holder .post{
		width:216px;
		overflow:hidden;
		padding:9px 4px 9px 0;
		border-top:1px solid #c6c6c6;
		margin:-10px 0 9px;
	}
	#main.blog .sidebar .post p{
		font-size:12px;
		line-height:16px;
		margin:0 0 6px;
		padding:0;
	}
	#main.blog .sidebar .post .date{
		font-size:11px;
		color:#9e9d9d;
		font-family:georgia, serif;
	}
	#main.blog .sidebar .links{
		margin:0;
		padding:1px 0 0;
		list-style:none;
	}
	#main.blog .sidebar .links li{
		height:1%;
		overflow:hidden;
		vertical-align:top;
		line-height:15px;
		background: url(../images/bull-double.gif) no-repeat 0 5px;
		padding:0 0 0 9px;
	}
	#main.blog .sidebar .links li a{
		text-indent:0;
		font-weight:bold;
		text-decoration:none;
		display:block;
	}
	#main.blog .sidebar .links li a:hover{
		text-decoration:underline;
	}
	
	.left {
	  float: left;
	  width: 222px;
	  padding-right: 10px;
	}
	
	.right {
	  float: right;
	  width: 222px;
	}
	
	.middle, .center {
	  width: 462px;
	  padding-right: 10px;
	  float:left;
	}
	
	#content .toptext,.hold .toptext {
		height: 223px;
		margin: 0 auto;
		width: 960px;
		color: #000;
	}
	
	#content #vara-kunder {
		height: 230px;
	}
	
	#content .toptext h2,.hold .toptext h2 {
		font: italic 36px 'Georgia',serif;
		margin: 30px 0 12px 0;
	}
	
	#content #vara-kunder h2 {
		margin-top: 0;
	}
	
	#content .toptext p,.hold .toptext p {
		font: 20px/150% 'Georgia',serif;
		letter-spacing: -0.4;
		margin: 0 0 20px 0;
	}
	
	#footer #facebook-widget {
		position: absolute;
		top: 0;
		right: 0;
		width: 303px;
		height: 350px;
	}
	
	#footer #facebook-widget iframe {
		height: 350px;
		border: 0;
		background: #fff;
		
	}
	
	#aw-info {
		float: left;
		width: 303px;
		padding: 19px 0 0 0;
	}
	
	#aw-people {
		padding: 19px 0 0 0;
		float: right;
		width: 622px;
		overflow: hidden;
	}
	
	#aw-people div {
		float: left;
		width: 303px;
		margin: 0 0 19px 0;
		overflow: hidden;
	}
	
	#aw-people div img {
		float: left;
		width: 100px;
		margin: 0 0 5px 0;
	}
