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: url(img_css/bg_food1.jpg) no-repeat fixed center 80px; width: 800px; height: 352px; overflow: auto }div#backyard_food2       { background: url(img_css/bg_food2.jpg) no-repeat fixed center 80px; width: 800px; height: 352px; overflow: auto }div#backyard_food3        { background: url(img_css/bg_food3.jpg) no-repeat fixed center 80px; width: 800px; height: 352px; overflow: auto }div#backyard_drink1    { background: url(img_css/bg_drink1.jpg) no-repeat fixed center 80px; width: 800px; height: 352px; overflow: auto }div#backyard_drink2    { background: url(img_css/bg_drink2.jpg) no-repeat fixed center 80px; width: 800px; height: 352px; overflow: auto }div#backyard_party    { background: 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 }