 
HTML {min-height:100%; margin-bottom:1px}
BODY {margin:0; padding:0; text-align:center; background-color:rgb(250,250,255)}
#page {position:relative; text-align:left; margin-left:auto; margin-right:auto; width:750px}
#header {position:absolute; left:0; top:0; width:100%; height:140px; background:url(images/header.jpg) no-repeat}
#header H1 {position:absolute; top:80px; margin:0 0 0 145px; font-size:large; text-transform:none}
#header H2 {position:absolute; top:120px; margin:0 0 0 145px; height:18px; line-height:18px; font-size:small; font-weight:normal; color:white; text-transform:none}
#main {position:absolute; left:0; top:140px; width:100%; background:url(images/background.gif) repeat-y}
#content {margin:20px 0 20px 145px}
#content A {border-bottom:1px solid rgb(201,201,201)}
#content A:hover {border:none}
#content A:visited:hover {border:none}
#directions IMG {float: right; padding: 0 0 10px 10px}
#menu {position:absolute; left:0; top:0; width:122px; background:url(images/background.gif) repeat-y}
#menu H3 {display:none}
#menu A {white-space:normal}
#menu UL {line-height:120%; list-style:none}
#menu UL LI.footer {display:none}
#menu UL UL {font-style:italic; background:url(images/background.gif) repeat-y}
#menu .me {color:white; background:url(images/me.gif) no-repeat}
#menu .md {border-top:1px solid rgb(170,170,255); font-size:0px}
#menu UL {margin:17px 0 20px 0; padding:0}
#menu .md {margin:15px 0 15px 0; padding:0}
#menu UL LI {margin:0 1px 0 1px; padding: 5px 0 5px 10px}
#menu UL LI.kids {margin-bottom:5px; padding-bottom:0}
#menu UL UL {margin:5px 0 0 -11px}
#menu UL UL LI {margin-right:0; padding-left:20px}
#hmenu {margin:0 0 20px 140px; padding:15px 0 0 0; font-size:x-small; border-top:1px solid rgb(170,170,255); clear:both}
#hmenu H3 {display:none}
#hmenu UL {line-height:150%; list-style:none}
#hmenu UL LI {display:inline}
#hmenu UL UL {display:inline; font-style:italic; background:rgb(250,250,255)}
#hmenu .me {color:white; background:url(images/me.gif) no-repeat}
#hmenu UL {margin:0; padding:3px 0 3px 0}
#hmenu UL LI {padding:0 4px 0 4px}
#hmenu UL UL {padding:0 0 0 4px}
#trailer {display:none}
.formerror {color:red; padding:10px; background:rgb(240,240,255)}
.forminfo {color:rgb(0,180,0); padding:10px; background:rgb(240,240,255)}

