/*
Copyright (c) 2009, Daniel Lauding!
version: 1.0.0
http://daniel.lauding.se
*/

html {
	}

body {
	background:#808080 url(../images/bg_content.png) repeat-y scroll center top;
	font:62.5% Arial,Helvetica,sans-serif;
	color:#333333;
	}
	
a {color:#5C9F14;}
a:visited{}
a:active{}

a:hover {text-decoration:underline;}

h1 {}
h2 {font:normal 1.7em arial;margin:0 0 8px;}
h3 {}
h4 {}

ul li, ol li{}

p {line-height:1.3em;margin:0 0 12px;}

strong{font-weight:bold;}

.alignleft{float:left;margin:0 10px 4px 0;}
.alignright{float:right;}

.clearer{clear:both;float:none;}

/* --- THE WHOLE BODY --- */

div#wrapper{
	width:700px;
	margin:0 auto;
	padding:0 40px;
	font-size:1.3em;
	overflow:hidden;
	}
	
div#header{
	background:transparent url(../images/bg_header.jpg) repeat-x top left;
	height:30px;
	margin:0;
	text-align:center;
	padding:5px 0 0;
	color:#fff;
	}
	
div#navigation{
	font-family:Tahoma;
	overflow:hidden;
	margin:10px 0 15px;
	}
	
div#footer{
	background:#559910 url(../images/bg_bottom.jpg) repeat-x top left;
	height:auto;
	margin:0;
	text-align:center;
	padding:10px 0;
	color:#fff;
	}
	
/* --- Navigation --- */

div#navigation a{
	color:#5C9F14;
	font-weight:bold;
	text-decoration:underline;
}

div#navigation a:hover{}

div#navigation ul{line-height:1.2em;}

div#navigation ul li{
	float:left;
	margin:0 5px 0 0;
	padding:0 5px 0 0;
	border-right:1px solid #000066;
}

/* --- Item --- */

div.item{}
div.item.ad{
	background:transparent url(../images/bg_separator.jpg) repeat-x bottom left;
	padding:15px 0 35px;
	margin:0;
	border-top:1px solid #AFAFAF;	
	}
	
/* --- Items --- */

div.items{overflow:hidden;margin:5px 0 10px 0;border-bottom:1px solid #AFAFAF;padding:0 0 10px 0;}
	div.items .item{float:left;width:33.334%;padding:0;}
	div.items .item h3{
		background:transparent url(../images/bg_title.jpg) repeat-x top left;
		height:28px;
		padding:6px 0 0;
		margin:0 0 8px;
		text-align:center;
		font:bold 1.1em Tahoma;
		border-bottom:2px solid #AFAFAF;
		color:#fff;
		}
		div.items .item h3 a{color:#fff;}
		
	div.items .item p{padding:0 10px;}
	
	div.item.intro{}
		div.item.intro h2{padding:20px 0 0;margin:0 0 20px;text-align:center;}
	
/* --- Blog --- */

div#blog{}

div#blog .post{overflow:hidden;margin:0 0 30px;}
div#blog .post span.published{float:left;margin:0 3px 0 0;}
div#blog .post h3{}
div#blog .post h3 a{color:#5C9F14;}
div#blog .post .clearer{margin:10px 0 10px;}
div#blog .post .leftpic{float:left;width:250px;overflow:hidden;}
div#blog .post div.postcontent{float:left;width:60%;margin:0 0 0 20px;}

/* --- Article --- */

div.article h2{color:#5C9F14;font-size:2em;}
div.article span.published{margin:0 0 10px;display:block;}

/* --- Tags --- */

div.tags{
	border-top:2px solid #AFAFAF;
	text-align:center;
	padding:10px 0 30px;
	background:transparent url(../images/bg_separator.jpg) repeat-x bottom left;
	}
	
	div.tags a{color:#5C9F14;}
	div.tags a:hover{font-weight:bold;}

/* --- Footer --- */

div#footer p{margin:0;font-size:0.9em;}
div#footer p a{color:#fff;font-weight:bold;}