/*  
Theme Name: Setteventi
Theme URI: http://www.giovannigentile.net
Description: Setteventi Home page theme
Version: 1.0
Author: Giovanni Gentile
Author URI: http://giovannigentile.net
*/

/* RESET & UTILILITY (green: #0b8782) */
*							{ margin: 0; padding: 0;}
html					{ overflow-y: scroll; background: #fff; }
body					{ margin: 20px 0 0 0; background-image: url(images/body-bg.gif); background-position: center top;
								background-repeat: no-repeat; font-size: 75%; line-height:1.5em; font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;
								color: #666;}
p							{ margin-bottom: 16px; line-height: 160%; }
img, a img,		{ border: none; padding: 0; margin: 0; }
a, a img 			{ border:none }
.clear				{ clear: both; }
img.left			{ float: left; margin-right: 12px; }
img.right			{ float: right; margin-left: 12px; }
ul, li				{ list-style: none; }
.button				{ -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; }

/* HEADER */
#header				{ margin-bottom: 40px; width: 864px; height: 38px; }
.seo  				{ height: 0; margin: 0; overflow: hidden; }
a#logo				{ display: block; width: 79px; height: 51px; float: left; background-image: url(images/logo-home.png); background-repeat: no;
								text-indent: -9999px; }
#menu					{ width: 180px; height: 38px; float: right; }
#menu ul			{ height: 38px; }
#menu li			{ display: block; width: 50px; float: left; margin-left: 10px; text-align: center; line-height: 50px;}
#menu li a		{ color: #666; padding: 5px; }
#menu li a:hover	{ background: #ccc; color: #fff; }	

body#default a#home, body#default a#home:hover,
body#work a#work, body#work a#work:hover, body#info a#info:hover,
body#info a#info  { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; color: #fff; background-color: #0b8782; }
/* Ripristinare i valori una volta sulla root: home diventa 'default' */


/* BODY */
.column				{ margin: 0 auto 0 auto; width: 864px; }
#intro				{ height: 84px; }
#intro h3			{ margin: 0; line-height: 89px; }
.main-block		{ width: 660px ; position: relative; float: left; margin-top: 20px; margin-bottom: 40px; }

#sidebar			{ width: 176px ; position: relative; float: right; margin-top: 70px; color: #0b8782 /* dovrà passare la proprietà ai link */; }
#sidebar ul li h3		{ margin-bottom: 12px; }
#sidebar ul li ul li 		{ padding: 6px 0 6px 9px; border-bottom: 1px solid #e0e0e0; }

li.current_page_item, li.current-cat { background-color: #0b8782 }
.current_page_item a, .current_page_item a:hover, .current-cat a, .current-cat a:hover { color: white; cursor: default; } 


#footer				{ padding: 34px 0; border-top: 1px solid #e0e0e0; /*border-bottom: 1px solid #e0e0e0;*/ text-align: center; }


img.thumb     { position: relative; float: left; vertical-align: middle; }


/* POST */

.scheda				{ margin-left: 320px; min-height: 180px; height: auto !important; height: 180px; }
p.postmetadata { top: -10; margin-bottom: 54px; }
/* .green-top{ display: block; margin-top: 24px; padding-top: 10px; background-color: #0b8782;} */

 		
 		

/* TYPE */
h2								{	font-size: 1.8em; }
h2, h2 a					{ font-family: Georgia, "Times New Roman", Times, serif; color: #000; font-weight: normal; margin: 32px 0 24px 0; }
.scheda h2				{ margin: 32px 0 9px 0; }
h3.archive-title  { color: #999; margin-bottom: 32px; }
h3 a			  {	color: #0b8782; }
a 						{ text-decoration:none; color: #999; }
a:hover 			{ text-decoration:none; color: #000; }

