body {	margin-top: 20px;
		padding: 0;
		background: url(bilder/bg.jpg) repeat-x left top;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333; }

h1, h2, h3 { margin: 0; font-weight: normal; color: #559106; }

h1 {	letter-spacing: -1px; font-size: 32px; }

h2 {	font-size: 23px; }

p, ul, ol {	margin: 0 0 1em 0;
			text-align: justify;
			line-height: 20px;
			font-size: 12px; }
			
div		{	text-align: justify; }

p.f	{ font-weight: bold; color: #559106; }
			
p.b	{ font-weight: bold; margin-left: 185px; }

p.s	{ font-size: 10px; font-style: italic; margin-top: 5px; }

p.break { margin-bottom: 150px; }

div.s {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		margin-bottom: 5px; }
		
div.sa {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		margin-bottom: 140px; }

a:link, a:visited { color: #0099ff; text-decoration: none; }

a:hover { text-decoration: underline; color: #4E8006; }

a:active { text-decoration: none; color: #fff; }

img { border: none; }

img.left {	float: left; 
			margin-right: 15px; }

img.right {	float: right; 
			margin-left: 15px; }

img.mid	{ vertical-align: middle; }

table	{	width: 588px; border: 0px; }
th		{	border-bottom: 1px dotted #999999; }


div#links a span{ display: none; }
div#links a:hover span {display: block; position: absolute; top: 610px; left: 495px; width: 200px; padding: 10px; margin: 10px; z-index: 100; font-size: 12px; color: #ffffff; background: #6699ff; text-decoration: none;}

div#linkl a span{ display: none; }
div#linkl a:hover span {display: block; position: absolute; top: 300px; left: 0px; width: 180px; padding: 10px; margin: 10px; z-index: 100; font: Verdana; text-align: left; font-size: 10px; color: #666666; text-decoration: none;}

/* Header */

#header {	width: 860px;
			height: 40px;
			margin: 0 auto;
			background: url(bilder/navbar.gif) no-repeat left top; }



/* Menu */

#menu {	float: left; 
		width: 860px; height: 40px; }

#menu ul {	margin: 0; 
			padding: 0px 0 0 20px; 
			list-style: none; 
			line-height: normal; }

#menu li {	display: block; 
			float: left; }

#menu a {	display: block;
			float: left;
			margin-right: 3px;
			padding: 10px 15px;
			letter-spacing: -.5px;
			text-decoration: none;
			text-transform: lowercase;
			font: 16px Verdana, Arial, Helvetica, sans-serif;
			color: #fff; }

#menu a:hover {	text-decoration: none; 
				background-color: #5971A9; color: #fff; }

#menu .current_page_item a { color: #fff; }

/** LOGO */

#logo-wrap { width: 860px; 
			margin: 0 auto; 
			padding: 10px 0 10px 0; }

#logo { 	width: 820px; height: 150px; 
		margin: 0 auto;
		background: url(bilder/arjeplogvy.jpg) no-repeat left top; }

#logo h1, #logo h2 {	float: right; 
					margin: 0; 
					padding: 0 0 0 20px; 
					line-height: normal; }

#logo h1 {	font-family: Georgia, "Times New Roman", Times, serif;
			font-size:36px;
			font-style: italic; }

#logo h1 a { text-decoration: none; 
	     color: #666666; }

#logo h1 a:hover { text-decoration: underline; }

#logo h2 { padding: 17px 0 0 5px;
	   font: italic 16px Georgia, "Times New Roman", Times, serif;
	   color: #666666; }

#logo p a { text-decoration: none; 
	    color: #B6ACA2; }

#logo p a:hover { text-decoration: underline; }


/* Page */

#page { width: 850px; 
	margin: 0 auto; }


/* Content */

#content {	float: right; width: 620px;
			background: url(bilder/img10.jpg) no-repeat left top; }

/* Post */

.post { padding: 10px 10px; }

.post .title {	margin-bottom: 10px; 
				padding-bottom: 5px; }

.post h1 { font-size: 28px; }

.post h2 {	height: 32px; padding: 8px 0 0 10px;
			background: url(bilder/img09.gif) no-repeat left top;
			font-size: 16px; color: #fff; }

.post .entry { padding: 0 10px;  }

.post .entryb {	padding-bottom: 25px; padding-top: 10px; padding-left: 10px; padding-right: 10px;
				background: url(bilder/img03.jpg) no-repeat left top; }

.post .meta {	padding: 20px 0 10px 0; 
				border-top: 1px dotted #999999; }

.post .meta p {	margin: 0;
				line-height: normal;
				color: #666666; }

.post .meta  a:hover { text-decoration: underline; color: #4E8006; }

.post .meta .byline { float: left; }

.post .meta .links  { float: right; }

.post .meta .more {	padding: 0 20px 0 18px;
					background: url(bilder/img11.gif) no-repeat left center; }

/* Sidebar */

#sidebar {
	float: left;
	width: 215px;
	margin-top: 0px; }

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none; }

#sidebar li {
	margin-bottom: 40px;
	padding: 0 15px; }

#sidebar li ul { }

#sidebar li li {
	margin: 0;
	padding-left: 15px;
	background: url(bilder/img08.jpg) no-repeat left 50%; }

#sidebar h2 {
	height: 30px;
	padding: 4px 0 0 10px;
	margin-bottom: 10px;
	background: url(bilder/img07.gif) no-repeat left top;
	font-size: 16px;
	color: #fff; }

#sidebar div { height: 160px; text-align: center; }

#sidebar li.c { text-align: center; }


/* Footer */
#footer-wrap {
	width: 860px;
	height: 40px;
	margin: 0 auto;
	background: url(bilder/navbar.gif) no-repeat left top;
}

#footer {
	margin: 0 auto;
	height: 64px;
	min-height: 64px;
	padding: 0;
}

html>body #footer {
	height: auto;
}

#footer p {
}

#adress {
	clear: both;
	padding-top: 10px;
	text-align: center;
	color: #fff;
}

#adress a {
	color: #999999;
}

#bottom div { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; margin-bottom: 1.0em; }
#bottom a:link, a:visited { color: #0099ff; }
#bottom a:hover, a:active { text-decoration: underline; color: #4E8006; }

