body { margin:0; padding: 0; background: #808000; font: normal "Times New Roman", serif ;}

h1, h2, h3 {color: Black;}
h2 {font-size: 1.6em; padding:0; margin: 0;}
h2 {Text-align:center; padding: 0; margin: 0;}
h3 {font-size: larger; margin: 0;}

p, ul, ol, blockquote {	margin-top: 0;}

.clear{ clear: both; height: 0px; font-size: 0px; line-height: 0px; } 


/* Header */

#header           {text-align: center; vertical-align: bottom; width: 740px; height: 140px; margin: 0 auto; background-color: Ivory; border-bottom: 1pt solid Black; padding: 20px 10px 0 10px;}
#header IMG.Left  {Float: left; padding-Left: 1em;}
#header IMG.Right {Float: Right; padding-right: 1em;}
#header IMG.Centre {text-align:Center}

/* Navigation */
#nav {width: 159px; float: left; margin-top: 1em; text-align: left; background: #FAFAD2;}
#nav IMG {text-align: center;}
#nav UL { margin-left: 0.5em; text-align: left; list-style-type: none;}
#nav LI {padding-top: 1em;}
#nav A  {text-decoration: none; Color: Black; }
#nav A:Hover {font-weight: bold; }

/* Content */
#content    {width: 795px; margin: 0 auto; background: #FAFAD2; padding: 5px 10px 0 10px; border-left: solid 1px Black; border-right: 1px solid black; border-bottom: 1px solid black;} 
#body       {width: 620px; float: Right; padding-Left: 10px; border-left: 1px solid black; }
#content H2 {text-align: center; padding: 0.5em 0em 0.5em 0em;}
#content H3 {text-align: Left; padding-top: 0em;}
#content P.Error {color: Red; font-weight: bold; font-size: +1}
#content P.Info {color: Black; font-weight: bold; font-size: +1}
#content .Width {Width:100%;padding-bottom: 1em;}
#content P.RightMargin {margin-right: 170px;}
#content P.Text {margin-right:140px; margin-left: 170px;}
#content IMG {border: none;}

#Contact {text-align: Left;}
#Rooms .Middle {vertical-align: middle;}

#Comments .Comment { font-style: italic;}
#Comments .Who { float: Left; padding-Right: 1em; font-weight: bold;}
#Comments P {Padding-bottom: 1em;}

#address  {vertical-align: bottom; text-align: left; margin: 1em 0 1em 0;}

#topimage {Text-align: center; padding: 1em; }

TD  {vertical-align:}
TD.Input {text-align: left}
TD.Field {text-align: right; font-weight: bold;}


.Left  {Float: Left;}
.Right {Float: Right; }

IMG.Left  {Flaot: Left;  padding: 0.25em 0.25em 0em 0em;}
IMG.Right {Float: Right; padding: 0.25em 0em 0em 0em;}


/* Footer */
#footer   { width: 800px; margin: 0 auto; padding: 10px 0; font-size: smaller; }
#footer * { color: white;} 