/*
Theme Name: sbonzix WordPress theme
Theme URI: http://stefanobonzi.it/wp-content/themes/sbonzix
Description: The sbonzix WordPress theme for stefanobonzi.it
Version: 0.3
Author: Stefano Bonzi
Author URI: http://stefanobonzi.it/
Tags: simple, clean, accessible, usable, css3, html5

	sbonzix v0.3
	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:24px;line-height:28px;padding:0;font-weight:normal;}
	h1{margin:0 0 28px;}
	h2,h3{margin:28px 0 0;}
	p,li{margin:0;padding:0;}
	ins{text-decoration:none;color:#060;display:block;margin:0;padding:0;}
  label{cursor:pointer;z-index:999;}
	video{margin:0;padding:0;}

	#container{width:978px;margin:56px auto;padding:0;position:relative;}
	#content{background:url(images/main-bck-body.png) center top repeat-y;color:#333;margin:0;padding:28px 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,nav,header,footer,aside{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 p{text-align:justify;}
	article img{display:block;margin:0;padding:0;}
	article .youtube{display:block;margin: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;}
	.post-content h2+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;letter-spacing:-2px;}
	header h1 a{text-decoration:none;}
	header .description{font-size:16px;font-weight:normal;letter-spacing:normal;}
	header nav{margin:0;text-transform:uppercase;line-height:112px;float:right;}

	input[type="email"],input[type="text"],textarea{font:16px/55px "sbonzixRegular",sans-serif;background:rgba(255,255,255,.5);padding:0 5px;margin:0;border:1px dotted #999;border-top:none;}
	input[type="email"],input[type="text"]{height:55px;width:788px;}
	input[type="submit"]{display:block;font:16px/56px "sbonzixRegular",sans-serif;margin:0 0 28px;height:56px;padding:0 48px;background:#efefef;border:1px solid #999;border-color:#ccc #999 #999 #ccc;cursor:pointer;}
	div.labels{margin-top:28px;}
	div.input{margin:0;}
	div.submit{margin:28px 0 0;}
	textarea{height:167px;width:788px;display:block;padding:0 5px;}
	form{margin:0;padding:0;}
	.required{color:#07a;}
	.error{color:#a70;}

.work a{color:#000;text-decoration:none;}
.work a strong{font-weight:normal;color:#07a;text-decoration:underline;}

.divelog{margin:0;width:240px;position:absolute;right:200px;top:4px;background:rgba(255,168,0,.3);padding:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;box-shadow:0 2px 5px #bbb;}
.divelog h1{margin-bottom:10px;font-size:15px;line-height:1;text-align:center;}
.divelog p,.divelog a{font-size:13px;line-height:16px;text-align:center;margin:0;padding:0;}
.divelogs_ldcontent{text-decoration:none;color:#000;}
.divelog a div+div{display:none;}
.divelog a div+div+div{display:block;}
#divelogs_profile img{padding-top:5px;}
}
