@charset "utf-8";
/* CSS Document */

body, html { background:#000; color:#fff; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; }
h2 { font-size:180%; font-weight:normal; }
h3 { font-size:131%; border-bottom:1px solid #484742; margin-top:0; }
h4 { font-size:116%; font-style:italic; padding:0 0 10px; }
table { margin:0; }
td { border-bottom:1px solid #1f1f1f; }
td p { margin:0.5em 0; }
td h3 { border:0; margin:10px 0; }
a { color:#b7b19b; }
a:hover { color:#fff; }

.fl { float:left; }
.fr { float:right; }
.tr { text-align:right; }
.tc { text-align:center; }
.em { font-weight:bold; font-size:1.2em; }
.ev h3 { border:none; }
/*.ev p { margin:0; padding:0; }*/
.ev { padding:20px; background:#333; margin:0 0 40px; border:2px dashed #666; }

.width { width:722px; margin:0 auto; }

#header { background:url(images/h_bg_top.png) left bottom no-repeat; }

#logo { display:block; margin:60px 0 30px; }

#nav { padding:0 0 15px 10px; margin:0; }
#nav li { list-style:none; display:inline; padding:0 30px 0 0; }
#nav a { color:#b7b19b; text-decoration:none; font-size:108%; }
#nav a:hover { color:#fff; }
#nav a.active { color:#fff; }

#h_img { background:url(images/h_bg.png) 0 0 no-repeat; width:720px; height:200px; padding:1px 29px; }

#content { background:url(images/h_bg_bot.png) 0 0 no-repeat; }
#content:after { content:".";display:block;height:0;clear:both;visibility:hidden; }

#left { width:207px; color:#8b8571; font-size:131%; padding:45px 10px 20px 17px; }
#left p { margin:0; line-height:1.5em; font-style:italic; }
#left ul { padding:0; margin:0 0 60px; }
#left ul li { list-style:none; padding:0 0 0.3em; margin:0 0 0.2em; }
#left ul a { color:#fff; font-size:0.9em; font-style:italic; }

#right { width:410px; padding:44px 25px 20px 53px; font-size:108%; background:url(images/border.png) left bottom no-repeat; }
#right h2 { padding:0 0 20px; margin:0; }
#right p { line-height:1.9em; }
#right table em { color:#8b8571; }

img.wine { padding:0 15px 0 0; border-right:1px solid #1f1f1f; margin:7px 15px 30px 0; }

.map { margin:6px 30px 0 0; }

#footer { color:#484742; padding:0 0 10px; }