/*   
Theme Name: ilmasto.org
Author: Jaakko Holster
Author URI: http://holster.fi
.
.
*/

body {
	font-size: 100%;
	font-family: sans-serif;
	margin: 0;
	padding: 0;
	background: #76aab2;
	color: #544426;
	line-height: 1.35em;
}

#document {
	font-size: .8em;
	background: #fff6d6 url(images/bg.jpg) no-repeat center top;
}

a {
	color: #4384ae;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.base-width {
	width: 960px;
	margin: 0 auto;
}

#header {
	padding-top: 40px;
	min-height: 93px;
	background: url(images/header-bg.jpg) no-repeat right top;
}

	#logo {
		width: 231px;
		height: 45px;
		display: block;
		background: url(images/logo.png);
		text-indent: -1000px;
		overflow: hidden;
	}
	
	#synopsis {
		color:  #927e2f;
		font-size: 1.5em;
		float: right;
		margin: 0;
	}
	
#content {
	min-height: 680px;
}

	#content .base-width {
		width: 688px;
		padding-left: 272px;
	}

	h1 {
		color: #4384ae;
		font-size: 3.5em;
	}
	
	H2 {
		color: #4384ae;
		font-size: 2em;
	}
	
#sidebar {
	float: left;
	margin-left: -272px;
	width: 195px;
	padding: 20px 37px 40px 20px;
	background: url(images/sidebar-bg.jpg) no-repeat left bottom;
}

#sidebar ul {
		list-style: none;
		margin: 1em 0;
		padding: 0;
	}
#sidebar h2 {
		color: #63721e;
	}
	
	#sidebar a {
		color: #fff;
		font-size: 1.2em;
		text-shadow: rgba(0, 0, 0, .85) 0 0 .3em;
	}
	
	#sidebar ul ul li {
		margin: .5em 0;
	}

#footer {
	background: #76aab2 url(images/footer.jpg) repeat-x center top;
	min-height: 70px;
	color: #fff;
}

	#footer a {
		text-decoration: underline;
		color: #fff;
	}


.img {
       img.alignright {float:center; margin:0 0 1em 1em}
       img.alignleft {float:center; margin:0 1em 1em 0}
       img.aligncenter {display: block; margin-left: auto; margin-right: auto}
       a img.alignright {float:center; margin:0 0 1em 1em}
       a img.alignleft {float:center; margin:0 1em 1em 0}
       a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
}

