body { background: #AFC5E1 url(../images/body-bg.gif) top left repeat-x; margin: 0px; padding: 0px; font-family:arial,sans-serif; }
img { border: none; }
div .clear { clear: right; clear: left; }

#outer-container { text-align: center; }

#container { 
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	width: 777px;
	border: solid 1px #68727E;
}
#inner-container { padding: 13px; }
#header { height: 85px; }
#header #logo { float: left; padding-top: 2px; }
#header #tagline {float: right; margin: 42px 114px 0px 0px; }

#navbar { background-color: #82AA98; padding: 5px; font-size: .75em; color: #fff; margin: 13px 0px 0px 0px; }
#navbar a { color: #fff; text-decoration: none; margin: 0px 5px 0px 5px; }
#navbar a:active {color: #fff; text-decoration: none; }
#navbar a:visited {color: #fff; text-decoration: none; }
#navbar a:hover { color: #fff; text-decoration: underline; }

#content { text-align: left; padding: 10px; }
#content-right { float: right; }
#content #find-location { height: 262px; width: 477px; background-image: url(../img/find-location-bg.jpg); }
#content #find-location #click-here { float: right; margin: 220px 5px 0px 0px; }

#content .content-item {
	background-color: #ECF2F0;
	border: solid 2px #82AA98;
	padding: 5px;
	margin-bottom: 10px;
}
#content .content-item p { font-size: .80em; margin: 5px 0px 5px 0px; }
#content .content-item .left { float: left; }
#content .content-item .left p { font-weight: bold; }
#content .content-item .left a { color: #000; text-decoration: none; }
#content .content-item .left a:visited { color: #000; text-decoration: none; }
#content .content-item .left a:active { color: #000; text-decoration: none; }
#content .content-item .left a:hover { color: #000; text-decoration: underline; }
#content .content-item .main { margin-left: 180px; }
#content .content-item .main h1 { margin: 15px 0px 5px 0px; font-size: 0.90em; }
#content .content-item .main h2 { margin: 0px; font-size: 1.00em; }

#footer-bar { background-color: #82AA98; padding: 5px 0px 5px 0px; font-size: 1.25em; color: #fff; }

#footer { margin-top: 10px; color: #7F7F7F; font-size: .75em; }
#footer a { color: #7F7F7F; text-decoration: none; margin: 0px 5px 0px 5px; }
#footer a:visited { color: #7F7F7F; text-decoration: none; }
#footer a:active { color: #7F7F7F; text-decoration: none; }
#footer a:hover { color: #7F7F7F; text-decoration: underline; }