body    { background-image: url(img_css/bg_woods.jpg); text-align: center }
html,body,div,ul,ol,li,form,h1,h2,h3,h4,p,hr,th,td,dl,dt,dd {
	margin: 0;
	padding: 0;
}
p        { color: #010042; font-size: 0.85em }
div#main   { text-align: left; margin: auto; width: 800px }
div#header     { background: url(img_css/bd_logo.png) no-repeat left bottom; text-align: right; margin-bottom: 10px; width: 800px; height: 70px }
#header p  { color: #ffffff; font-weight: bold; font-size: 0.75em; margin-top: 0.5em; position: relative; top: 27px }
div#contentstop   { padding: 0px; width: 800px; height: 352px }
div#backyard    { z-index: 0 }
div#backyard_food1        { background: #f8f2e2 url(img_css/bg_food1.jpg) no-repeat fixed center 80px; width: 800px; height: 352px; overflow: auto }
div#backyard_food2       { background: #f8f2e2 url(img_css/bg_food2.jpg) no-repeat fixed center 80px; width: 800px; height: 352px; overflow: auto }
div#backyard_food2_a   { background: #f8f2e2; width: 800px; height: 352px; overflow: auto }
div#backyard_food3        { background: #f8f2e2 url(img_css/bg_food3.jpg) no-repeat fixed center 80px; width: 800px; height: 352px; overflow: auto }
div#backyard_drink1    { background: #000 url(img_css/bg_drink1.jpg) no-repeat fixed center 80px; width: 800px; height: 352px; overflow: auto }
div#backyard_drink2    { background: #000 url(img_css/bg_drink2.jpg) no-repeat fixed center 80px; width: 800px; height: 352px; overflow: auto }
div#backyard_party    { background: #f8f2e2 url(img_css/bg_party1.jpg) no-repeat fixed center 80px; width: 800px; height: 352px; overflow: auto }
div#backyard_live    { background-color: white; width: 800px; height: 352px; overflow: auto }
div#backyard_links    { background-color: white; width: 800px; height: 352px; overflow: auto }
div#backyard_aboutus    { background-color: white; width: 800px; height: 352px; overflow: auto }
div#foryard      { color: #fff; background-color: #a9a9a9; text-align: center; margin-top: 230px; margin-left: 1em; position: fixed; z-index: 2; width: 250px; height: 100px; filter: Alpha(opacity=70); opacity: .7  }
#foryard p { color: #ffffff }
div#foryard00      { position: relative; z-index: 1; top: -358px; width: 800px; height: 352px; overflow: auto }
div#news    { font-size: 0.6em; background-color: #696969; text-align: left; margin: auto; padding: 10px; border: solid 1px #dcdcdc; width: 220px; height: 50px; overflow: auto; maigin: 10px }
#news dt   { float: left; clear: left; width: 60px }
#news dd   { margin-left: 65px; border-bottom: 1px solid #708090 }
div#footer   { width: 800px }
div#footer00     { margin-top: 5px; width: 800px }
.nav  { text-align: center; margin: 0px; padding: 0px }
.nav li { list-style-type: none; display: inline; line-height: 0px; margin: 0px; padding: 0px; }
.nav img { margin:0px }
#sub01 {}
#sub01 {}
.cas {visibility: hidden;position: absolute; z-index: 3;border: 1px solid #CCCCCC;filter: alpha(Opacity=80);opacity: 0.8;}
.cas a { display: block; text-align: left;}

.alt_pics {display:none}
.nowp {white-space:nowrap}
.clearboth  { clear: both }
.clearright  { clear: right }
.clearleft  { clear: left }
.ta_left  { text-align: left }
.ta_center  { text-align: center }
.ta_right  { text-align: right }
.f_minus15 {font-size:85%}
.f_plus20 {font-size:120%}
.margin0 { margin:0px }
.padding0 { padding:0px }
.m_top3 {margin-top:3em}
.m_btm2 {margin-bottom:2em !important}
.m_top1 {margin-top:1em}
.m_auto {margin:auto}
.f_left {float:left}
.f_right {float:right}
.f_none {float:none}
.padbtm10 {padding-bottom: 10px}
.linkred a:link  { color: #f00 }
.linkred a:visited  { color: #f00 }
.linkred a:hover  { color: #ff8c00; font-weight: bold }
.linkred a:active  { color: #ffd700 }

#mailadda a:link,a:visited,a:hover,a:active  { color: #fff; text-decoration: none }
#cright  { color: #fff; font-size: 0.7em; text-align: center; margin-top: 1em }
#foods_menus {}
#foods_menus h1     { color: #800000; font-size: 1.3em; text-align: center; margin-top: 0.5em; margin-bottom: 0.5em }
#foods_menus h2         { color: #f00; font-size: 0.8em; margin-top: 5px; margin-bottom: 5px; margin-left: 1em }
#foods_menus h3       { color: #f00; font-size: 0.8em; margin-top: 5px; margin-bottom: 5px; margin-left: 1em }
#foods_menus dt      { color: #696969; font-size: 0.75em; margin-top: 10px; margin-bottom: 0px; margin-left: 1em; width: 300px }
#foods_menus dd       { color: #ff8c00; font-size: 0.7em; margin-left: 2em; width: 430px }

#drink_menus {}
#drink_menus h2          { color: #f00; font-size: 0.75em; margin-top: 1em; margin-bottom: 5px; margin-left: 1em; padding: 0px }
#drink_menus p         { color: #ff8c00; font-size: 0.7em; margin-top: 0px; margin-bottom: 0px; margin-left: 2em; padding-top: 0px; padding-bottom: 0px; width: 250px }
#drink_menus li        { color: #ff8c00; font-size: 0.7em; margin-top: 0px; margin-bottom: 0px; margin-left: 2em; padding-top: 0px; padding-bottom: 0px }
.price       { color:white !important }

#wine_tsil h2         { color: #f00; font-size: 0.8em; padding-top: 1em; margin-bottom: 5px; margin-left: 1em }
#wine_tsil dt        { color: #ff8c00; font-size: 0.75em; margin-top: 10px; margin-bottom: 0px; margin-left: 1em }
#wine_tsil dd         { color: #fff; font-size: 0.7em; margin-left: 2em }
#wine_tsil p        { color: #fff; font-size: 0.7em; margin-left: 2em}

#foodslink        { color: #ff4500; font-weight: bold; font-size: 0.75em; background-color: #f8f8ff; text-align: center; margin: 320px 1em 1em 640px; padding-left: 1em; position: fixed; width: 130px; filter: Alpha(opacity=70); opacity: .7  }
#foodslink a { color: #ff4500; font-weight: bold; font-size: 1em }
#foodslink a.on  { color: #00f; font-weight: bold; font-size: 1em }

div.mapaddress    { float: right; margin: 0px 1em; width: 320px }
.mapaddress h2     { color: #8b0000; font-size: 0.9em; margin-top: 1em; margin-left: 0.3em; width: 300px }
.mapaddress p    { font-size: 0.8em; margin-left: 1em }
.mapaddress p.b_line    { margin-top: 1.5em; border-top: 1.5px #9400d3 }
.leftdetail h2        { color: #8b0000; font-size: 0.9em; margin-top: 1em; margin-left: 0.3em; width: 300px }
.leftdetail p    { font-size: 0.75em; margin-left: 2em }
.leftdetail dt     { font-size: 0.75em; float: left; clear: left; margin-left: 1em; width: 7em }
.leftdetail dd     { font-size: 0.75em; margin-left: 8.5em }
.leftdetail a:link,a:visited,a:hover,a:active   { color: #00f; text-decoration: none }
#drinks_menus {}
#parties_menus h2  { color: #8b0000; font-size: 0.9em; margin-top: 1em; margin-left: 1em; width: 300px }
#parties_menus h3     { color: #ff8c00; font-size: 0.85em; background-color: #4169e1; margin-top: 1em; margin-bottom: 1em; margin-left: 0.5em; padding: 0.3em 1em; width: 300px }
#parties_menus h4   { color: #ff4500; font-size: 0.85em; margin: 1em }
#parties_menus p  { font-size: 0.75em; margin-left: 2em }
#parties_menus ul   { color: #010042; font-size: 0.75em; list-style-type: disc; list-style-position: outside; margin: 1em 2em }
#parties_menus li { list-style-type: disc; list-style-position: outside }

.live_info     { padding: 1em }
.live_info li   { color: #8b0000; font-size: 0.9em; margin-left: 2em }
.live_info dt   { color: #000080; font-size: 0.85em; margin-left: 2em }
.live_info dd   { font-size: 0.8em; margin-left: 4em }
.live_info p   { color: #808080; font-size: 0.8em; margin: 1em 0px 0px 4em; padding: 0px }

.links_detail  { padding: 2em }
.links_detail h2 { color: #8b0000; font-size: 0.9em; margin-top: 5px; margin-bottom: 5px; margin-left: 1em }
.links_detail li   { color: #000080; font-size: 0.9em; margin: 1em 1em 0em 2em }
.links_detail p   { color: #808080; font-size: 0.75em; margin: 0em 1em 2em 4em }
