#page {width:775px; border: 2px solid green; margin: 10px auto; padding: 15px;}

#logo {margin: 0px 0px 20px 0px; padding: 0px;}

p, ul, li, div {font-size: 10px; font-family: arial, 'sans serif'; color: #666666; margin: 0px; padding: 0px; line-height: 14px;}

a:link, a:visited, a:active {color: #666666}

a:hover {color: #000000; text-decoration: underline}

ul {list-style: none;}

h1 {font-size: 11px; font-family: arial, 'sans serif'; color: #333333; margin: 0; padding: 0;}

h2 {font-size: 11px; font-family: arial, 'sans serif'; margin: 10px 0 0 0; padding: 0;}

#contact {float: right; width: 170px; margin: 20px 0px 0px 0px;}

#contact p {color: #999999;}

#meeting {width:85px; height: 660px; float: left; text-align: left; margin: 0px 0px 0px 5px; padding: 0px; }

#meeting li {color: #999999; margin: 0px; padding: 0px;}

#directory h1 {margin: 0px 0px 7px 0px; padding: 0px;}

#directory p {margin: 5px 15px 5px 0;}

#mission {width: 700px; clear: both;}

#directory ul {width: 155px; float: left; margin: 0px 15px 0px 0px; padding: 0px; }

ul#calendar {width: 500px;}

ul#calendar li {line-height: 22px}

ul#calendar li.chamber {background-image: url(../images/gazebo.gif); background-repeat: no-repeat; padding-left: 35px;}

ul#calendar li.nochamber {padding-left: 35px;}

ul#babr {list-style: circle; width:680px; margin: 0 0 15px 0;}

ul#babr li {list-style: normal; padding-left: 5px; margin-left: 12px;}

#directory li {margin: 0px; padding: 0px;}

#directory img {margin: 3px 10px 0 0;}

#legal {font-size: 10px; margin: 40px 0px 0px 95px;}

#photos {margin: 0;}

#navbar {margin: 0 0 15px 90px; padding: 0; background-color: #333333; width: 669px; height: 20px; color: #ffffff; border-top: 10px solid #008000;}

#navbar a:link, #navbar a:visited, #navbar a:active, #navbar span {color: #ffffff; text-decoration: none;}

#navbar a:hover {color: #ffffff; text-decoration: underline;}

#navbar p {float:left; margin: 0; padding: 3px 10px 0 10px; height: 17px;}

p.selected {background-color: #008000}