/* Design by Free CSS Templates http://www.freecsstemplates.org Released for free under a Creative Commons Attribution 2.5 License */  body { 	margin: 0; 	padding: 0; 	

background: #f7f1d8 url() 

repeat-x left top; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	color: #787878; }  h1, h2, h3 { 	margin: 0; 	padding: 0; 	font-family: Century Gothic, "Century Gothic", Century Gothic, san serif; 	font-weight: normal; 	color: #787878; }  h1 { 	font-size: 2em; }  h2 { 	font-size: 1.6em; }  h3 { 	font-size: 1.6em; padding: 20px 0 0 0; }  p, ul, ol { 	margin-top: 0; 	line-height: 180%; }  ul, ol { }  a { 	text-decoration: none; 	border-bottom: 1px dotted #999999; 	color: #7f7e83; }  a:hover { }  #wrapper { 	width: 968px; 	margin: 0 auto; 	padding: 0; }  /* Header */  #header { 	width: 968px; 	height: 300px; 	margin: 0 auto; 	

background: url(http://smäm.se/images/2012/top_distance_187236189.jpg) no-repeat left top; }  

/* Logo */  #logo { 	float: left; 	width: 968px; 	height: 60px; 	color: #FFFFFF; }  #logo h1, #logo p { 	margin: 0; 	padding: 0; }  #logo h1 { 	float: left; 	padding: 300px 0 0 60px; 	letter-spacing: -1px; 	text-transform: lowercase; 	font-size: 1em; }  #logo p { 	float: left; 	margin: 0; 	padding: 90px 10px; 	font: normal 14px Georgia, "Times New Roman", Times, serif; 	font-style: italic; }   #logo a { 	border: none; 	background: none; 	text-decoration: none; 	color: #FFFFFF; }  /* Search */  #search { 	float: right; 	width: 230px; 	padding: 0; }  #search form { 	height: 41px; 	margin: 0; 	padding: 70px 0 0 0px; }  #search fieldset { 	margin: 0; 	padding: 0; 	border: none; }  #search-text { 	width: 210px; 	border: none; 	text-transform: lowercase; 	font: bold 1.2em Arial, Helvetica, sans-serif; 	color: #FFFFFF; }  #search-submit { 	display: none; }  /* Menu */  #menu { 	width: 968px; 	height: 0px; 	margin: 0 auto; 	padding: 0; }  #menu ul { 	margin: 0; 	padding: 0; 	padding-left: 10px; 	list-style: none; 	line-height: normal; }  #menu li { 	float: left; 	height: 20px; 	background: url(http://sybr.blogg.se/images/2011/pinne_fade_136835597.jpg) no-repeat right top; }  


#menu a { 	display: block; 	margin-top: 0px; 	margin-right: 3px; 	padding: 7px 10px 7px 10px; 	text-decoration: none; 	font-family: Century Gothic; 	font-size: 16px; font-weight: normal; 	color: #7f7e83; 	border: none; }  #menu a:hover, #menu .current_page_item a { }  #menu a:hover { 	 }  /* Page */  #page { 	width: 968px; 	margin: 0 auto; 	background: url(http://smäm.se/images/2012/sidoskugga_187236435.jpg) repeat-y left top; }  



#page-bgtop { 	background: url() no-repeat left top; }  #page-bgbtm { 	background: url(http://sybr.blogg.se/images/2011/bottom_130754797.jpg) no-repeat left bottom; }  /* Content */  #content { 	float: right; 	 width: 700px; 	padding: 40px 20px 0 0; }  .post { 	margin-bottom: 8px; 	background: url() repeat-y left top; }  .post-bgtop { 	background: url() no-repeat left top; }  .post-bgbtm { 	background: url() no-repeat left bottom; }  

.post .title { 	padding-top: 0px; 	padding-left: 20px; 	color: #000000; }  .post .title a { 	color: #787878; 	border: none; }  .post .meta { 	border-bottom: 1px dashed #d2d4c9; 	padding-left: 20px; 	padding-bottom: 5px; 	text-align: left; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-style: italic; }  .post .entry { line-height: 150%;	padding: 0px 20px 15px 20px; 	text-align: justify; }  /* Sidebar */  #sidebar { 	float: left; 	width: 220px; 	padding: 30px 0 0 20px; 	color: #787878; }  #sidebar ul { 	margin: 0; 	padding: 0; 	list-style: none; }  #sidebar li { 	margin: 0; 	padding: 0; }  #sidebar li ul { 	padding-bottom: 30px; }  #sidebar li li { 	line-height: 35px; 	border-bottom: 1px dashed #D2D4C9; }  #sidebar li li span { 	display: block; 	margin-top: -20px; 	padding: 0; 	font-size: 11px; 	font-style: italic; }  #sidebar h2 { 	height: 32px; 	padding: 15px 0 0 0px; 	

background: url(tejp) no-repeat left top; 	letter-spacing: 0px; 	color: #7f7e83; }  #sidebar p { 	padding-bottom: 20px; 	text-align: justify; }  #sidebar a { 	color: #7f7e83; 	border: none; }  #sidebar a:hover { 	text-decoration: underline; 	color: #787878; }  /* Calendar */  #calendar { }  #calendar_wrap { 	padding: 30px; }  #calendar table { 	width: 100%; }  #calendar tbody td { 	text-align: center; }  #calendar #next { 	text-align: right; }  /* Footer */  #footer { 	height: 50px; 	margin: 0 auto; 	padding: 10px 10 15px 10; 	font-family: Arial, Helvetica, sans-serif; 	color: #B2B2B2; }  #footer p { 	margin: 0; 	line-height: normal; 	font-size: 9px; 	text-transform: uppercase; 	text-align: center; }  #footer a { 	color: #3D444F; }

