/*
Theme Name: sbonzix WordPress theme
Theme URI: http://stefanobonzi.it/wp-content/themes/sbonzix
Description: The sbonzix WordPress theme for stefanobonzi.it
Version: 0.2
Author: Stefano Bonzi
Author URI: http://stefanobonzi.it/
Tags: simple, clean, accessible, usable, css3, html5

	sbonzix v0.2
	http://stefanobonzi.it/wp-content/themes/sbonzix

	This theme was designed and built by Stefano Bonzi
	whose blog you will find at http://stefanobonzi.it/blog
*/
@import url('fonts.css');
@media screen {
	html{background:#ddd;color:#333;}
	body{font:16px/28px "sbonzixRegular",sans-serif;background:#ddd;color:#333;}

	a{color:#07a;}
	a:hover,a:focus,a:active{background:rgba(256,256,100,.4);color:#333;text-decoration:none;outline:none;}

	ul,ol{margin:0 0 28px 0;padding:0;}
	li ul{margin-bottom:0;}
	li li{list-style:none;}
	h1,h2,h3{font-size:16px;line-height:28px;padding:0;}
	h1{margin:0 0 28px;}
	h2,h3{margin:28px 0 0;}
	h3{font-weight:normal;}
	p,li{margin:0;padding:0;}
	ins{text-decoration:none;}

	#container{width:978px;margin:56px auto;padding:0;}
	#content{background:url(images/main-bck-body.png) center top repeat-y;color:#333;margin:0;padding:34px 89px;clear:left;}

	footer{background:url(images/main-bck-bottom.png) center bottom no-repeat;display:block;height:56px;padding:28px 20px 34px;margin:0;}
	footer p{text-align:center;font-size:13px;line-height:28px;}

	article,section{display:block;}
	article{padding-bottom:112px;background:url(images/separator.png) no-repeat bottom center;}
	article h1 a{text-decoration:none;}
	article h1{margin:0;}
	article img{display:block;margin:-6px 0 0;padding:0 0 6px;}
	article .youtube{display:block;margin:-6px 0 0;padding:0;}
	article nav p{text-align:center;margin:28px 0;}
	.postdate{margin-bottom:28px;}
	.postmetadata{font-size:15px;line-height:28px;margin:28px 0 0;}
	.post-content p{margin-top:28px;}
	.post-content h3+p{margin-top:0;}

	.commentlist li{margin-bottom:28px;}

	header{background:url(images/main-bck-top.png) center top no-repeat;padding:4px 20px 0;margin:0;float:left;width:938px;height:112px;}	
	header h1{margin:0;line-height:112px;float:left;}
	header h1 a{text-decoration:none;}
	header .description{font-size:16px;font-weight:normal;}
	header nav{margin:0;text-transform:uppercase;line-height:112px;float:right;}

	input[type="text"],textarea{font:16px/55px "sbonzixRegular",sans-serif;background:rgba(255,255,255,.5);padding:0 5px;margin:-6px 0 0;border:1px dotted #999;border-top:none;}
	input[type="text"]{height:55px;width:788px;}
	input[type="submit"]{display:block;font:16px/56px "sbonzixRegular",sans-serif;margin:-6px 0 34px;height:56px;padding:0 48px;background:#efefef;border:1px solid #999;border-color:#ccc #999 #999 #ccc;cursor:pointer;}
	div.labels{margin-top:28px;padding-left:3px;}
	div.input{margin:0;padding:0 0 6px;}
	textarea{height:167px;width:788px;display:block;padding:0 5px;}
	form{margin:0;padding:0;}
	.required{color:#07a;}
	.error{color:#a70;}
}