/*-------------------------------------------------
		    - GLOBAL -						
-------------------------------------------------*/

body {
    font: 100% arial, "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
    background: #f5edd5;
    color: #60604b;
    }
    
body, h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, input, form, fieldset, label {padding: 0;margin: 0}
		
#container { 
	width: 450px; 
	position: relative; 
	margin: 0 auto; 
	text-align: left; 
	}
	
a:link, a:visited {color: #96813E; text-decoration: underline;}
a:hover {text-decoration: none;}

img { border: none; padding: 0; margin: 0;}

p { margin: 0 0 1.5em 0; line-height: 1.5em }
ul, li, dl, dt, dd {list-style: none}

span { font-size: 11px; }

.ghost { display : none; }
.print { display : none; }
.center { text-align : center; }

h3 {
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px 0 5px 0;
    margin: 10px 0 0 0;
    font-size: 100%;
    }
    
ul.list {
    margin: 0 0 0 30px;
    padding: 10px 0 0 0;
    color:#fff;
    text-align: left;
}
    ul.list li {
        list-style-type: disc;
        padding: 3px 3px;        
    }
    ul.list li a {
        color: #fff;
        text-decoration: none;
        font-size: 90%;
        font-weight: bold;
    }
        ul.list li a:hover {
            text-decoration: underline;
        }
	
a.press { padding: 5px;
	background: #f2e2ae;
	color: #96813E;
	width: 435px;
	display: block;
	margin: 5px 0; }


/*-------------------------------------------------
		    - SOCIAL -					
-------------------------------------------------*/

#social { background: #e3d5ad;
	    width: 800px;
	    margin: 0 auto; }
	    
#social_main { width: 460px;
               margin: 0 auto; }
	       
ul.social_ul { list-style: none;}

ul.social_ul li { list-style: none;
		      margin: 10px 0 10px 0;
		      padding: 10px 8px 10px 8px; }
		      
ul.social_ul li a { padding: 0 0 0 40px; }
		      
li.blog { background: #f5edd5 url('../images/social/blog.jpg') no-repeat ;}
li.twitter { background: #f5edd5 url('../images/social/twitter.jpg') no-repeat ; }
li.press { background: #f5edd5 url('../images/social/press.jpg') no-repeat ; }
li.facebook { background: #f5edd5 url('../images/social/facebook.gif') no-repeat ; }
	    

/*-------------------------------------------------
		    - GALLERY -					
-------------------------------------------------*/

a.block { display: block;
	    padding: 10px;
	    text-align: center;
	    margin: 10px auto;
	    Border-top: 2px solid #cfbd84;
	    Border-bottom: 2px solid #cfbd84;
	    text-decoration: none;
	    width: 250px;
	    background: #F2E2AE;
	    }

/*-------------------------------------------------
		    - HEADERS -					
-------------------------------------------------*/

#header_01 { 
	clear: both;
        background: url('../images/logo.gif') no-repeat bottom center;
	height: 110px;
        margin: 0 auto 20px;
	}
	
#header_02 { 
	clear: both;
        background: #96813e;
	height: 100px; color: #fff;
        margin: 0 auto; padding: 0;
        width: 450px;
	}
      #header_02 p {
        font-size: 11px;
        font-weight: bold;
        margin: 0;
        padding: 8px 0 0 0;
        text-align: center;
        text-transform: uppercase;
        letter-spacing: 0;
        word-spacing: 0.0.5em;
      }
      #header_02 a {
        color: #fff;
        text-decoration: none;
        }
        
        #header_02 a.on {
            color: #000;
        }
        
        #header_02 a:hover {
            color: #000;
        }
        
    div#head_home {
        height: 235px;
        background:  url('../images/index.jpg') no-repeat center;
        
    }
    div#head_contact {
        height: 235px;
        background:  url('../images/contact.jpg') no-repeat center;
    }


/*-------------------------------------------------
		    - MAIN -				
-------------------------------------------------*/

#main { margin: 0; }


    #main h2 {
        font-family: arial, verdana, sans-serif;
	font-size: 120%;
	margin: 20px 0 8px 0;
	font-weight: bold;
	position: relative;
    }
    
    #main img.wine_img {
	padding-bottom: 15px;
    }

