html, body {
	padding: 5px;
}
body {
	background-position: center top;
}
#container {
	width: auto;
}
#pixels,
#logo,
#search,
ul.action,
#content .top,
#kontakt #content img,
#skriver #content img,
#skriver #side #where,
#subnavi,
#weblog,
#loopedSlider,
#footer a {
	display: none;
}
#navi {
	background-color: #d5d5d5;
	background-position: -20px 0px;
	height: auto;
	line-height: 24px;
	margin-top: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
}
#navi ul {
	padding: 8px 10px;
}
#navi a {
	font-size: 15px;
	padding: 5px 10px;
}
#index #navi {
	border-bottom: 1px solid #b8b8b8;
}
#content, .small, .wide, #side {
	float: none;
	width: auto !important;
}
#side {
	margin-top: 0;
}
#side #where {
	padding: 0 20px;
}
#content .ref {
	float: none;
	width: 260px;
}
#content .txpCommentInputMessage {
	width: 250px;
}
#content .list img {
	width: 260px;
}
#content .list, #content .list a {
	width: auto;
}
#about {
	float: none;
	padding: 0;
	width: auto;
}
#about img {
	width: 260px;
	margin-left: 20px;
}
#tilbyder blockquote, #skriver blockquote, #om blockquote {
	float: none;
	font-size: 18px;
	margin: 0 0 15px 20px;
	padding: 10px 0;
	width: 230px;
}
#intro, #ref {
	float: none;
	width: auto;
}
#services .post {
	width: 298px;
}
#services .post a {
	height: 30px;
	width: auto;
}
#footer {
	background: #e4f3f4;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	margin-bottom: 5px;
}
#footer li {
	margin: 0;
}
