* {
	margin:0; padding:0;
}
body {background: #FFDEAD url(cellar_bg.gif) repeat-x;color: #656565;font-family: Verdana,Arial, Helvetica, sans-serif;position: relative;}
body, div, p, th, td, li, dd, dl, dt {font: 11px/1.7em Verdana, Geneva, Arial, Helvetica, sans-serif;color: #656565;}
a {border-bottom: 1px solid #090;
	color: #090;
	padding: 0;
	text-decoration: none;}
a:visited {border-color: #166D26; color: #166D26;}
a:hover {background: #FFDEAD;border-color:#339999;color:#339999;}
img {border-width:0; border-style:none;text-decoration: none;}
a img {border-width:0; border-style:none;text-decoration: none;}	
#body {margin: 0;padding: 1px 0;position: relative;text-align: left;width: 100%;}
.clear {clear: both;}
h1, h2, h3, h4, h5 {margin: 0;padding: 0;font-weight: bold;line-height: 1.3em;letter-spacing: -.05em;}
h1 {font-size: 25px; background: #FFDEAD url(cellar_bg.gif) repeat;}
h2 { font-size: 20px; background: #FFDEAD url(cellar_bg.gif) repeat;}
h3 { font-size: 16px; background: #FFDEAD url(cellar_bg.gif) repeat;}
h4 { font-size: 100%; color:#BC440F; border-bottom:1px dotted #BC440F;}
h5 { font-size: 100%; border-bottom:1px dotted #000; }
hr {display: none;}
input,select,textarea {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
#menu {background-color: #993333;clear: both;margin: 10px 0;}
#menu ul {height: 27px;list-style: none;margin: 0 0 2px 13px;}
#menu li {display: block;height: 27px;float: left;margin: 0 1px 0 0;text-align: center;}
#menu a {border: none;color: #FFDEAD;display: block;font-weight: bold;height: 27px;line-height:27px;padding: 0;text-align: center;text-decoration: none;font-variant:small-caps;border-right:1px solid #ccc;}
#menu a:hover {background-color: #339999;border-right:1px solid #ccc;color: #FFDEAD;}
#c-menu a {width: 45px;}
#c-specials a {width: 65px;}
#c-operation a {width: 115px;}
#c-event a {width: 95px;}
#c-sub a {width: 65px;}
#c-photo a {width: 109px;}
#footermenu {background-color: #993333;margin: 12px 0;}
#footermenu ul {height: 16px;list-style: none;margin: 0 0 2px 13px;}
#footermenu li {display: block;float: left;margin: 0 1px 0 0;text-align: center;font-size: 10px;}
#footermenu a {border: none;color: #FFDEAD;display: block;font-weight: bold;height: 18px;line-height: 18px;padding: 0;text-align: center;text-decoration: none;font-variant:small-caps;border-right:1px solid #ccc;}
#footermenu a:hover {background-color: #339999;border-right:1px solid #ccc;color: #FFDEAD;}
#f-contact a {width: 70px;}
#f-sitemap a {width: 53px;}
#f-search a {width: 47px;}
#f-unb a {width: 63px;}
table.middle {border:none;border-collapse: collapse;border-spacing:0px;margin-top: 0px;width: 741px;}
.footer {border:none;border-collapse: collapse;border-spacing: 0px;margin: 0px;padding: 0px;height: 38px;background: #58AE58 url(cellar_footer_bg.gif) repeat-x;width: 100%;}
.midbox {padding: 0 5px 5px 5px;height:102px;background-color:#FFDEAD;vertical-align: top;}
.midbox P {padding-bottom:6px;padding-top:6px;}
.midbox ul.sublinks {margin:.5em 10px 5px 1em;padding:0;list-style-type:none;}
.midbox ul.sublinks li {margin:0;padding: 0 0 6px 18px;line-height:1.5em;font-size: 100%;background-position:4px .45em;background:url(list-gr.gif) no-repeat 4px .4em;font-weight:bold;}
.midbox ul.sublinks ul li {margin:0 0 .1em .4em;list-style-type:none;}

.none, hr, .skip {display:none;}
.smallitalic {line-height: 1.5em;font-size: 80%;font-style: italic;}

pre { text-align:left;}
acronym {border-bottom:1px dotted #ccc;}
code {font-size:100%;}
del {text-decoration:line-through;}
nowrap {white-space:nowrap;}
.insteadofdel {font-style: italic; color:#ccc;}
.highlight {background:#ffc; color:#c00;}
.dashedBox {margin: 15px 10px 10px 20px;border: 1px #900 dotted;padding: 10px;}
.tantek {border: 1px #ccc solid;padding: 10px;}

.spacer1 {
margin:0;
padding:0;
width:741px;
voice-family: "\"}\"";
voice-family:inherit;
height: 13px;}
* html body .spacer1	{height:14px;line-height:14px;}
.spacer2 {
margin:0;
padding:0;
width:600px;
voice-family: "\"}\"";
voice-family:inherit;
height: 5px;}
* html body .spacer2	{height:6px;line-height:6px;}
.spacer3 {
margin:0;
padding:0;
width:600px;
voice-family: "\"}\"";
voice-family:inherit;
height: 0px;}
* html body .spacer3	{height:0px;line-height:0px;}

table.hold {border:none;border-collapse: collapse;border-spacing: 0px;margin-top: 0px;width: 100%;background-color:#D0D2CE;}
table.blog {border-left:1px dotted #A0A0A0;border-right:1px dotted #A0A0A0;border-bottom:1px dotted #A0A0A0;border-collapse: collapse;border-spacing: 0px;margin-top: 0px;width: 600px;}
.blogbox {padding:0 3px;width:296px;background-color:#EFEFEF;vertical-align: top;text-align:left;}
.divider {padding:0;margin:0;background:#EFEFEF url(divider.gif);}
