/*  
Theme Name: Corzano e Paterno
Description: Custom theme for Fattorio Corzano e Paterno.
Version: 0.2
Author: Tom Godber
Author URI:http://www.masochismtango.com/
*/

body, p, table, td, th, div, ul, ol, li { font-family:Garamond, Times, Serif; }

#page, #header, #footer, #content { clear:both; }
#page {	margin:0 auto; text-align:left; position:relative; }
#sidebar { display:none; }

#header ul { display:none; }
#content { padding:20px; position:relative; }

#footer { text-align:center; padding:10px 0; margin:0 20px; border:1px solid #993; border-width:1px 0; }
#footer p { font-size:smaller; }
#footer a, #footer a:visited { color:#993; text-decoration:none; border-bottom:none; }

#shadowL, #shadowR { display:none; }

.centre { text-align:center; }
.break {margin:0; padding:0; clear:both; line-height:0px; width:100%; visibility:hidden; }

h2, h3, h4 { font-family:Garamond, Times, Serif; font-weight:normal; font-style:normal; }
h1 a, h2 a, h3 a, h4 a { text-decoration:none; border-width:0; }
h1 { font-size:32pt; font-weight:bold; }
h2 { font-size:28pt; border-bottom:1px solid #993; padding:0; position:relative; }
h3 { font-size:22pt; margin-left:3px; color:#993; border-bottom:1px solid #aa5; margin-bottom:5px; }
h4 { font-size:20pt; margin-left:6px; }
h2 .breadcrumbs { font-size:60%; color:#993; }
h2 .breadcrumbs  a, h2 .breadcrumbs  a:visited { color:#993; }
.breadcrumbs { margin-left:25px; }
#content, p, li { font-size:16pt; }

a { color:#993; text-decoration:none; border-bottom:1px dotted #993; }
a:hover { border-bottom:1px solid #993; }
a:visited { color:#444; }

#content p { margin-left:8px; }

blockquote, blockquote cite { margin:0px 15px 0 0;	padding:20px 0px 20px 33px;	background:url(images/quote-arial.gif) 0px 15px no-repeat; font-style:italic; color:#993; }
blockquote cite { display:block; }
blockquote p { margin:0; padding:0; }

textarea { width:95%; }
hr { display: none; }
a img { border: none; }

.find iframe { border-top:1px solid #993; border-bottom:1px solid #993; }

.news .postmetadata { margin-top:-19px; }
.news p.more { text-align:right; margin-top:-8px; padding-top:0; font-size:smaller; }
.postmetadata { font-size:smaller; text-align:right; margin-top:-16px; padding-top:0; color:#993; display:none; }
.news .postmetadata, .newsmain .postmetadata { display:block; }
.newsmain .post { padding-bottom:56px; margin-bottom:30px; background:transparent url(images/postSep.gif) bottom center no-repeat; }
p.back { display:none; clear:both; }

.archive ul.pages { margin:0 5px; width:100%; }
ul.pages { margin:66px 0 10px 0; padding:0; list-style:none; width:320px; float:right; }
ul.pages li { float:left; margin:4px; list-style:none; }
ul.pages li, ul.pages li a { width:150px; display:block; padding:0; text-align:center; }
.wine ul.pages li, .wine ul.pages li a { min-height:170px; }
ul.pages img { padding:0; margin:0; border:1px solid #993; }
ul.framed li a img { background:url(images/frame.png) no-repeat top center; width:125px; height:125px; padding:0; margin:0; border:0; }
ul.pages li a { margin:0; border:0; text-decoration:none; }
ul.pages li a:hover { text-decoration:underline; border:0; }
ul.pages li a:hover img { text-decoration:none; }
ul.pages li.archive a { margin-top:70px; }
.agriturismo ul.pages li a { min-height:155px; }

.agriturismo ul.pages { width:160px; }

p.thumbnail { float:right; margin:3px 10px 5px 5px; }
div.big { float:right; margin:5px; }
div.big img { border:1px solid #e2ed91; }

p#album { position:absolute; padding:0; margin:0; text-align:right; right:8px; top:162px; }
p#album a { display:block; padding:7px 32px 0 0; background:url(images/historyAlbum.png) no-repeat top right; height:19px; vertical-align:bottom; }
.cheese p#album a { background-image:url(images/cheeseAlbum.png); }
.wine p#album a { background-image:url(images/wineAlbum.png); }
.agriturismo p#album a { background-image:url(images/agriturismoAlbum.png); }

.album td a { padding:0; border:1px solid #eaf2af; }
.album td { padding-bottom:10px; }
.album td a  img { padding:1px; border:1px solid #eaf2af; }
.album td a img:hover  { border:1px solid #993; background:#e2ed91;}
.album td p { margin:0; padding:0; }

#content table.grapes { margin-left:30px; }
#content table.grapes td { text-align:right; padding:1px 0 1px 10px; }
.label, .bottle { float:right; padding:0; margin:4px 4px 4px 12px; }
.label img, .bottle img { margin:0; padding:1px; background-color:#e2ed91; border:1px solid #993; }
.label a, .bottle a { border-width:0; }

.metalist { width:48%; float:left; }

.wine .map { text-align:right; padding-right:50px; }

p.excerpt { margin-top:0; }
p.excerpt a { border-width:0; text-decoration:none; color:#000; }
p.excerpt a:hover { text-decoration:underline; }

h2 span.more { position:absolute; font-size:12px; bottom:4px; right:2px; }