/* set fonts, default margins & padding */
html, body {margin: 1em; padding: 0; font: 100%/150% Comic Sans MS, Arial Narrow, sans-serif;}
table {font-weight: bold; font-size: 0.8em;}
/* undo default vertical margins */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {margin: 1em 0; padding: 0;}

/* set background green, text cream and hyperlink colours */
body {background-color: green; color: #FFFFCA;}
/* link dark green, visited dark grey, active light green */
a:link {color: #005300; text-decoration: none;}
a:visited {color: #999999; text-decoration: none;}
a:active {color: #999999; text-decoration: none;}
/* vlinks (to go with white text on green background, link white-green, visited dark grey, active light green */
a.VLINK:link {color: #99FFCC; text-decoration: none;} 
a.VLINK:visited {color: #999999; text-decoration: none;}
a.VLINK:active {color: #999999; text-decoration: none;}

/* undo default image borders */
img {border: 0;}

/* set white image borders */
.WB {border: 15px solid #FFFFFF;}

/* set table, heading & footer text size */
.HEADINGS {font-size: 2em; font-weight: bold; line-height: 1.2em;}
.FOOTER {font-size: 0.6em; line-height: 1.2em;}
.MENU {font-size: 0.8em; line-height: 1.2em;}
.LIST {font-size: 0.8em; font-weight: bold; line-height: 0.8em;}

/* settings for tables */
.TC-TOP { width: 20%; background-color: #FFFFFF; padding: 10px; padding-top: 20px;  text-align: center;}
.TC-BOT { vertical-align: top; width: 20%; background-color: #FFFFFF; padding: 10px; padding-bottom: 20px; text-align: center;}
.TC2-TOP { width: 30%; background-color: #FFFFFF; padding: 10px; text-align: center;}
.TC2-BOT { font-size: 1.25em; font-weight: normal; vertical-align: top; width: 30%; background-color: #FFFFFF; padding:10px; text-align: center; }
.TC3 {font-size: 1.25em; font-weight: normal; width: 45%; padding: 3%; text-align: center;}

/* settings for Reservation form table */
.RESTABLE { width: 50%; height: 1.5em; border-bottom: 1px solid #009933;}
.RESTABLE85 { width: 85%; height: 1.5em; border-bottom: 1px solid #009933;}
.RESTABLE15 { width: 15%; height: 1.5em; border-bottom: 1px solid #009933;}
.RESTABLE100 { width: 100%; height: 1.5em; border-bottom: 1px solid #009933;}