* {
	padding: 0;
	margin: 0;
	background: none;
	font: 12px "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
	color: #303030;
}

li {
	list-style: none;
}

img {
	border: none;
}

em {
	font-style: italic;
}

strong {
	font-weight: bold;
}


body {
	background: url(images/background.jpg) repeat-x top;
}

	div#wrapper {
		width: 950px;
		margin: 0 auto 40px auto;
	}
	
		h1 {
			display: block;
			float: left;
			width: 438px;
			height: 278px;						
		}
		
			h1 a {
				width: 438px;
				height: 278px;
				text-indent: -5000px;
				background: url(images/foto.jpg) no-repeat;
				display: block;
                                overflow: hidden;
			}
			
		ul#nav {
			float: right;
			display: block;
			padding: 135px 0 0 0;
			background: transparent url(images/menue.gif) no-repeat scroll 0 135px;			
		}
			
		ul#nav li {
			float: left;
			margin: 0 18px 0 0;
		}
		
			ul#nav li a {
				height: 22px;
				text-indent: -5000px;
				display: block;
				padding: 0 0 4px 0;
				overflow: hidden;
			}
			
			ul#nav li a:hover {
				border-bottom: 5px #317824 solid;
			}
			
			#nav li.current_page_item a {
				border-bottom: 5px #265f1b solid;
			}
		
			.page-item-7 a {
				width: 102px;
			}
			
			.page-item-3 a {
				width: 167px;
			}
			
			.page-item-4 a {
				width: 56px;
			}	
			
			.page-item-8 a {
				width: 77px;
			}	
			
			ul#nav .page-item-8 {
				margin: 0;
				padding: 0;
			}
			
			ul#nav li.page-item-6 {
				display: none;
			}
			
		
	div#sidebar {
		clear: both;
		width: 286px;
		padding: 0 0 0 148px;
		float: left;
	}
	
		#sidebar h2 {
			padding: 30px 0 10px 0;
			font-size: 15px;
		} 
		
		#sidebar li {
			line-height: 20px;
		}
		
			#sidebar li a {
				color: #777;
				text-decoration: none;
			}
	
			#sidebar li a:hover {
				text-decoration: underline;
				color: #444;
			}
			
			#sidebar input#s {
				padding: 3px;
				width: 200px;
				border: 1px #333 inset;
				color: #555;
			}
			
			#sidebar input#sidebarsubmit {
				background: #eee;
				border: 1px #333 outset;
				padding: 2px;
			}
		
		div#content,
		div#content2 {
			float: right;
			width: 460px;
			margin: -100px 0 0 0;
			padding: 0 0 50px 0;
		}
		
			.post h1,
			.post h1,
			#content h1,
			#content h2,
			div#content2 h2,
			div#content2 h1 {
				margin: 45px 0 10px;
				padding: 0;
				height: auto;			
			}
			
			div#content2 h2 {
				font-weight: bold;
			}
			
				div#content h2 a,
				div#content2 h2 a {
					text-decoration: none;
					font-size: 17px;
					color: #303030;
				}
				
				div#content h2 a:hover,
				div#content2 .post h2 a:hover {
					color: #303030;
					text-decoration: none;
				}
				
			div#content p,
			div#content2 p {
				line-height: 20px;
				margin: 0 0 10px 0;
			}
			
			div#content ul,
			div#content2 ul {
				margin: 0 0 10px 0;
			}
			
			div#content li,
			div#content2 li {
				line-height: 20px;
				padding: 0 0 0 12px;
				background: url(images/dot.jpg) no-repeat 0 2px;
			}
			
			div#content a,
			div#content2 a {
				color: #777;
				text-decoration: none;
			}
			
			div#content a:hover,
			div#content2 a:hover {
				color: #444;
				text-decoration: underline;
			}
			
			div#content .date,
			div#content2 .date {
				color:  #666;
				font-size: 9px;
			}
			
			#content .entry {
				margin: 15px 0 0 0;
			}
			
			blockquote {
					padding: 10px 15px 10px 50px;
					background: url(images/quote.jpg) no-repeat #eee;
			}
			
			.info a {
				margin: 15px 0 0 0;
				font-size: 10px;
			}
			
			h3 {
				margin: 50px 0 0 0;
			}
			
			h3#respond {
				font-size: 23px;
				margin-bottom: 20px;
			}
			
			ol.commentlist {
				margin: 15px 0 0 0;
			}
			
				div#content ol.commentlist li {
					padding: 10px 15px 10px 50px;
					background: url(images/quote.jpg) no-repeat #eee;
				}
				
				.commentlist li p {
					font-size: 10px;
				}
				
				.commentmetadata {
					font-size: 9px;
					padding: 0 0 15px 0;
					display: block;
				}
				
			#commentform input#author,
			#commentform input#email,
			#commentform input#url {
				display: block;
				padding: 3px;
				width: 300px;
				border: 1px #333 inset;
				color: #555;		
				
			}
			
			#commentform textarea {
				padding: 3px;
				width: 456px;
				height: 170px;
				border: 1px #333 inset;
				color: #555;
				display: block;	
				line-height: 17px;		
			}
			
			#commentform #submit {
				background: #3d922d;
				border: 1px #333 outset;
				padding: 2px;
				color: #fff;			
			}
			
				
		
		div#footer {
			clear: both;
			margin: 120px 0 0 0;
			border-top: 3px #666 solid;
			background: #222;
		}
		
			#footer p {
				width: 930px;
				margin: auto;
				
				padding: 40px 10px 20px 10px;
				color: #eee;
			}
			
			#footer a {
				color: #ff6f4e;
				text-decoration: none;
			}
			
			#footer a:hover {
				text-decoration: underline;
			}