
p { }

td { }

a:link      { color: #6a210d; text-decoration: underline }

a:visited    { color: #6a210d; text-decoration: underline }

a:hover    { color: #6a210d; text-decoration: underline }

a:active    { color: #6a210d; text-decoration: underline }
*  /* removes all margins and padding */ { margin: 0; padding: 0 }
body  { color: #6a210d; font-size: 100%; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #b9976a; margin: 0; padding: 0 }
#logo        { background-image: url("../images/banner.jpg"); background-repeat: no-repeat; background-position: left 0; position: absolute; z-index: 5; top: 0; left: 0; width: 930px; height: 175px }
p  { margin-bottom: 1em }
#contentWrap  { width: 100%; min-width: 805px; float: left }
#banner  /* logo banner at top of page */      { background-image: url("../images/headerTile.jpg"); background-repeat: repeat-x; height: 175px }
#home { visibility: visible; position: absolute; top: 128px; left: 327px; width: 237px; height: 33px }
#catering { visibility: visible; position: absolute; top: 136px; left: 328px; width: 259px; height: 28px }
#cocktailPage  { background-image: url("../images/pageTitles/cocktail-parties.jpg"); visibility: visible; position: absolute; top: 136px; left: 329px; width: 259px; height: 28px }
#column1    /* sandstone and navigation on left */   { background-image: url("../images/sandstone-block.jpg"); background-repeat: repeat-y; width: 173px; height: 850px; float: left }
#navBackground  /* navigation background jpeg with shadowing */ { visibility: visible; position: absolute; top: 180px; left: 1px; width: 156px; height: 274px }
#menu  /* navigation menu position */ { visibility: visible; position: absolute; z-index: 5; top: 219px; left: 25px; width: 118px; height: 188px }
#content  { margin-left: 174px; padding: 1em 2em 1em 1em }
#footer   { color: #b9976a; font-weight: bold; background: #af806e; text-align: center; padding: 4px 0; width: 100%; clear: left; border: double 10px #6a210d }
#events table   /* Section for events calendars */ { width: 595px; height: 600px; float: left; empty-cells: hide}
#events td      { font-size: 0.7em; background-color: #af806e; background-repeat: no-repeat; padding: 0.2em 0.3em 0.3em; width: 85px; height: 85px; vertical-align: top; border: solid 3px #6a210d }
#events th { color: #b9976a; background-color: #6a210d; height: 25px }
#events caption  { font-weight: bold; background-position: center 0 }
#events h3  /* End of events calendars */ { padding-left: 205px }
#barHours table            /* Section for Bar Hours table */   { margin-right: 1em; margin-bottom: 1em; width: 250px; height: 140px; float: left }
#barHours td    { background-color: #af806e; padding-left: 0.5em; border: solid 1px #6a210d }
#barHours td.caption  { color: #b9976a; font-weight: bold; background-color: #6a210d; text-align: center; width: 250px }
#barHours td.day   /* End of Bar Hours Table */ { width: 82px }
#barHours td.hours { text-align: right; padding-right: 0.5em; width: 168px }
#happyHour table /*  beginning of formatting for happy hours table  */      { margin-right: 1em; margin-bottom: 1em; width: 250px; height: 140px; float: left }
#happyHour td.caption    { color: #b9976a; font-weight: bold; background-color: #6a210d; text-align: center; width: 250px }
#happyHour td.price  { width: 250px }
#happyHour td { background-color: #af806e; padding-left: 0.5em; border: solid 1px #6a210d }
#happyHour td.hours    { text-align: right; padding-right: 0.5em; width: 168px }
#happyHour td.day /* end of formatting for happy hours table */  { width: 82px }
#beerBash table { margin-right: 1em; margin-bottom: 1em; width: 250px; height: 140px; float: left }
#beerBash td.caption { color: #b9976a; font-weight: bold; background-color: #6a210d; text-align: center; width: 250px }
#beerBash td.price { width: 250px }
#beerBash td.price2 { width: 250px }
#beerBash td { background-color: #af806e; padding-left: 0.5em; border: solid 1px #6a210d }
#beerBash td.hours { text-align: right; padding-right: 0.5em; width: 168px }
#beerBash td.day { width: 82px }
#barBites table  { margin-right: 1em; margin-bottom: 1em; width: 250px; height: 140px; float: left }
#barBites td  { background-color: #af806e; padding-right: 0.2em; padding-left: 0.5em; border: solid 1px #6a210d }
#barBites td.caption  { color: #b9976a; font-weight: bold; background-color: #6a210d; text-align: center; width: 250px }
#barBites td.price   { color: #6a210d; font-size: 0.9em; background-color: #af806e; text-align: right; padding-right: 0.5em; width: 70px }
#barBites td.food    { color: #6a210d; font-size: 0.9em; background-color: #af806e; width: 180px }
#barBites td.category { color: #6a210d; background-color: #af806e; width: 500px }
#dining table  { margin-right: 1em; margin-bottom: 1em; width: 350px; height: 300px; float: left }
#dining td.caption  { color: #b9976a; font-weight: bold; background-color: #6a210d; text-align: center; width: 350px }
#dining td.soup  { width: 350px }
#dining td   { background-color: #af806e; padding-left: 0.5em; border: solid 1px #6a210d }
#dining td.hours   { text-align: right; margin-bottom: -2px; padding-right: 0.5em; width: 250px }
#dining td.day   { margin-bottom: -2px; width: 100px }
#dining td.daily   { color: #6a210d; font-size: 0.9em; font-weight: bold; background-color: #af806e; width: 350px }
#cocktail table  { margin-right: 1em; margin-bottom: 1em; width: 315px; height: auto; float: left }
#cocktail td { background-color: #af806e; padding-left: 0.5em; border: solid 1px #6a210d }
#cocktail td.caption { color: #b9976a; font-weight: bold; background-color: #6a210d; text-align: center; width: 500px }
#cocktail td.food  { font-size: 1em; width: 400px }
#cocktail td.category { color: #6a210d; font-weight: bold; background-color: #af806e; width: 500px }
#cocktail td.category2  { color: #6a210d; background-color: #af806e; width: 500px }
#sunday table  { margin-right: 1em; margin-bottom: 1em; width: 500px; height: 300px; float: left }
#sunday td.caption  { color: #b9976a; font-weight: bold; background-color: #6a210d; text-align: center; width: 500px }
#sunday td { background-color: #af806e; padding-left: 0.5em; border: solid 1px #6a210d }
#sunday td.price   { font-size: 0.9em; text-align: right; padding-right: 0.5em; width: 100px }
#sunday td.food   { font-size: 0.9em; width: 400px }
#sunday td.category   { color: #6a210d; font-weight: bold; background-color: #b9976a; width: 500px }
#sunday td.gratuity    { color: #6a210d; font-size: 0.6em; font-weight: bold; background-color: #b9976a; width: 500px }
#sunday td.pdf { color: #6a210d; font-size: 0.6em; font-weight: bold; background-color: #b9976a; width: 500px }
#cateringMenu table  { margin-right: 1em; margin-bottom: 1em; width: 350px; height: 140px; float: left }
#cateringMenu td { background-color: #af806e; padding-right: 0.2em; padding-left: 0.5em; border: solid 1px #6a210d }
#cateringMenu td.caption  { color: #b9976a; font-weight: bold; background-color: #6a210d; text-align: center; width: 350px }
#cateringMenu td.food { color: #6a210d; font-size: 1em; background-color: #af806e; text-align: left; width: 200px }
#cateringMenu td.food2 { color: #6a210d; font-size: 1em; font-weight: bold; background-color: #af806e; text-align: left; width: 200px }
#cateringMenu td.price  { color: #6a210d; font-size: 1em; background-color: #af806e; text-align: right; padding-right: 0.5em; width: 150px }
#cateringMenu td.price2 { color: #6a210d; font-size: 1em; font-weight: bold; background-color: #af806e; text-align: right; padding-right: 0.5em; width: 150px }
#cateringMenu td.category   { color: #6a210d; font-weight: bold; background-color: #af806e; text-align: center; width: 500px }
#cateringMenu td.category2  { color: #6a210d; background-color: #af806e; text-align: center; width: 500px }

