/*  
Theme Name: Champagne
Theme URI: http://www.mediattiva.it
Description: Vino e Dintorni Blog
Version: 1.0
Author:Davide Rapetti
*/

/*
reset
----------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font-weight: inherit;
font-style: inherit;
font-family: inherit;
vertical-align: baseline;
}
html{
font-size:100.1%/*WinIE6- text resize adjust*/
}
a img, :link img, :visited img {
border: 0;
}

a{
text-decoration:none}

table {
border-collapse: collapse;
border-spacing: 0;
}
ol, ul {
list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
content: "";}


p{
margin:1.1em 0}

em{
font-style:italic;}

a{color:#a58524}

/* 
CLEAR FIX
[http://www.positioniseverything.net/easyclearing.html] 
----------------------------------------*/

.clearfix, .entry { display: inline-block; }   
.clearfix:after, .entry:after{
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
* html .clearfix, * html .entry { height: 1%; }
.clearfix { display: block; }





body{
color:#FFFFFF;
font:75%/1.3  Georgia, "Times New Roman", Times, serif;
background:#2b1919 url(images/bg_body.jpg) repeat-x}



#wrapper{
width:960px;}

#firstCol{
float:left;
width:270px;
padding:0 25px;}

#secCol{
float:left;
width:640px;
}

h1.logo{
width:173px;
margin:50px auto 30px auto;}


#contentHead h1{
text-align:center;
margin-top:60px;
text-indent:-9999px;
overflow:hidden;
height:50px;
background: url(images/bg_sottotitolo.gif) 50% 50% no-repeat;}

#content{
background-color:#fff;
text-align:center;
position:relative;
}

#contentHead{
height:146px;
margin-top:50px;
border-bottom:11px solid #eee;
background-color:#343434}

#contentHead{
padding-top:1px;}

#contentHead ul{
list-style:none;
margin:0 0 18px 100px;}

#contentHead ul li{
margin:0 10px;
float:left}

#contentHead ul li a{
display:block;
padding:8px 20px;
color:#b2b2b2;
background:#252525 url(images/bg_li_pages.jpg) 0 0 no-repeat;
}

#contentHead ul li a:hover{
text-decoration:underline}

#contentHead ul li a.current, #contentHead ul li a:hover{}

#mainContent{
color:#000;
padding:0 25px;}


#bordo_up{
position:absolute;
top:-1px;
left:-1px;
height:85px;
width:85px;
background:url(images/bordo_up.gif) 0 0 no-repeat}

#bordo_bottom{
position:absolute;
bottom:-1px;
left:-1px;
height:85px;
width:85px;
background:url(images/bordo_bottom.gif) 0 0 no-repeat}

* html #bordo_bottom{
bottom:50px;}


#footer{
background:#000 url(images/bg_footer.gif) 0 0 repeat-x;
padding:1.4em 25px 3em 25px;
margin-top:2em;
}

/*
Sidebar
---------------------------------------*/


#aside h2, #recArticles h2{
color:#fff;
font-size:1.25em;
margin:0.4em 0 0.2em 0;
font-variant:small-caps;
font-family:"Palatino", "Palatino Linotype";

}

#aside li{
padding:0.1em 0 0.1em 0}

#aside li a{
color:#BDA47A;
text-decoration:underline;}

#aside li a:hover{
color:#CC9966}

#recArticles h2{
color:#201313}

#recArticles{
height:190px;
margin-bottom:30px;}

#recArticles li{
padding:5px 0;
border-bottom:1px solid #b0b0b0}

#recArticles a{
color:#372323;}

#recArticles a:hover{
color:#993300}

/*
Ricerca
----------------------------------------*/
fieldset#ricerca{
margin:15px 0 25px 0;
background-color:#2e2626;
border:3px solid #443a3a;
height:28px;
width:250px;}


#ricerca input.txt{
border:1px solid #2e2626 !important;
width:200px;
background-color:#2e2626;
color:#f4efdc;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic
}

input.txt {
border:medium none;
float:left;
height:19px;
padding:6px 0 0 5px ; 
width:305px;
}

#ricerca input.img {
float:right}

input.img{
padding:3px 3px 0 6px;}

/*
Main Content e POST
----------------------------------------*/

#mainContent{
text-align:center;
position:relative}

#mainContent .post h2{
text-align:center;
color:#a58524;
font:2.25em "Palatino", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
padding:0.5em 0 1em 0;
background:url(images/bg_title.gif) center bottom no-repeat}

.post{
margin:1.1em 0 1.5em 0}

.post a:hover{
text-decoration:underline}

.post strong{
font-weight:bold}

.post h2 a:hover{
text-decoration:none;
color:#CCCC66}

.post p.metadata{
text-align:center;
color:#666}

.post .entry{
width:100%;
margin:0 0 1em 0;
font-size:1.1em;
text-align:left}

.post img{
/*float:left;
border:5px solid #ebebeb;*/
margin:0 1.1em 1.1em 0}

a.more-link{
text-align:center;
display:block;
font-size:0.9em;
color:#666;
margin:0.5em 0 1em 0;
font-variant:small-caps;
font-style:italic;}

a.more-link:hover{
text-decoration:underline;}

.entry ul{
list-style:circle;
margin-left:25px;}

.entry ol{
list-style:decimal;
margin-left:25px;}

.navigation{
background-color:#343434;
height:30px;
padding:10px}

#mainContent .navigation{
font-variant:small-caps;
background-color:transparent}

.navigation .left{
float:left;
text-align:left;
padding:8px 20px;
margin-left:180px;
color:#b2b2b2;}

#mainContent .navigation .left{
margin-left:0;
/*background:#252525 url(images/bg_li_pages.jpg) 0 0 no-repeat;*/
}

.navigation .right{
text-align:right;
float:right;

padding:8px 20px;
color:#b2b2b2;
margin-left:10px;
/*background:#252525 url(images/bg_li_pages.jpg) 0 0 no-repeat;*/
}

.navigation a:hover{
text-decoration:underline}

/*
Commenti
----------------------------------------------*/

#comments{
text-align:left;}

#comments a:hover{
text-decoration:underline;}

.commentlist{
background:transparent url(images/bg_title.gif) no-repeat scroll center top;
margin-top:1em;
padding-top:1em;
}

.commentlist li{
padding:1em 0;
background:transparent url(images/bg_comments.gif) no-repeat scroll center bottom;
}

.commentauthor{
font-variant:small-caps;
font-size:1.166em;
font-weight:bold;}

#commentform #comment{
width:400px}

.commentmetadata{
font-variant:small-caps;
font-style:italic;
font-size:0.916em;
margin:0;}

#comments h3{
text-align:center;
color:#4F1818;
font:1.333em "Palatino", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
padding:0.5em 0 0.5em 0;

}