body { margin: 0; padding: 0; background: #f2edda; }

#wrap { width: 100%; background: #f2edda url(i/container_fade.gif) repeat-x top left; }
#container_wrapper { width: 770px; margin: 0 auto; }
		
#container .column { position: relative; float: left; }
#left { width: 225px; padding-left: 23px; }
#center { width: 225px;	padding-left: 23px;	}
#right { width: 225px; padding-left: 23px; }

#container { overflow: hidden; }
#container .column { padding-bottom: 1001em; margin-bottom: -1000em; }

* html body { overflow: hidden;	}

#header { font-size: large;	text-align: center; padding: 0.3em 0; background: #008955; height: 135px; }
#feature { padding-top: 10px; }
#tagline { height: 20px; padding: 5px; background: #063; color: #fff; text-align: left; vertical-align: middle; line-height: 20px; padding-left: 450px; }
		
p { text-align: left; }

#container .column { padding-top: 25px;	}
		
body { font-family: "Lucida Grande", Verdana, sans-serif; font-size: small; text-align: left; }
#header img { position: absolute; left: 450px; }
.brown { color: #c96; }
.red { color: #9B061C; }
h1 { z-index: 2; position: absolute; top: 0px; left: 50px; margin: 0; padding-top: 16px; }
h2 { font: bold 12pt georgia; border: 1px #c96 solid; border-width: 1px 0; padding: 10px 0; color: #c96; text-align: center; margin: 0; }
h3, h4 { font-size: 11pt; font-weight: bold; color: #9B061C; }
h4 { font-size: 14pt; margin: 0; }
a img { border: 0; }
ul.menu { width: 85px; padding: 5px 0 0 25px; margin: 0; float: left; }
ul.menu li { color: #963; list-style: disc !important; padding: 3px 0; }
.clear { clear: both; padding-top: 15px; }

ul.menus { padding-top: 0; margin-top: 0; }
ul.menus li { margin-left: 15px; padding: 3px 0; }
ul.menus li a { color: #9B061C; }
ul.contact { padding: 0; margin: 0;}
ul.contact li { list-style: none; padding: 5px 0; }
ul.contact li.phone { font-size: 135%; }