html { background: url(/images/background.gif) }
body { margin: 0px 0px; width: 770px; margin: 10px auto; font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif; font-size: small; color: #5C4A5C; line-height: 1.6em; }

a { color: #73B111; text-decoration: none; }
a:hover { text-decoration: underline }
a img { border: none; }

.left { float: left; }
.right { float: right; }
.center { text-align: center }
.clear { clear: both; }
p.right { float: none; text-align: right }

h1 { font: 24px/24px Impact, serif; color: #6EBB04; }
h2 { font: 20px/24px Impact, serif; color: #6EBB04; }
h3 { font: 20px/24px Impact, serif; color: #828282; }
h4 { font: bold 12px/24px Verdana, serif; color: #73B111; background: #F3F3F3; border-bottom: 1px solid #73B111 }
h5 { font: 16px/24px Verdana, serif; color: #6EBB04; }

form { margin: 0px }



#container { border: 5px white solid; background: white }

	#header { height: 285px; background: url(/images/header-background.gif) repeat-x bottom; position: relative }

		#header h1 { margin: 0px; position: absolute; top: 0px; left: 50px }
		#header h1 a { width: 114px; height: 123px; text-decoration: none; display: block; background: url(/images/footprints.gif) no-repeat }
		#header h1 a span { position: relative; top: -1234px }

		#header p { margin: 0px }
		#p1 { position: absolute; top: 140px; left: 10px; width: 200px; color: white; font-family: Georgia, Arial; font-size: 1.2em; line-height: 1.3em }
		#p2 { position: absolute; top: 15px; right: 210px; width: 200px; font-weight: bold; line-height: 1.3em }
		#p3 { position: absolute; top: 15px; right: 20px; width: 230px; font-weight: bold; line-height: 1.3em }
		#p4 { position: absolute; padding: 9px; background: url(/images/photo-background.gif) no-repeat; top: 80px; right: 10px }

	#menu { position: absolute; bottom: 0px; left: 10px; }
	#menu ul { margin: 0px; padding: 0px; list-style-type: none }
	#menu ul li { float: left; white-space: nowrap; font-size: 0.9em; }
	#menu ul li span { display: block; background: url(/images/menu-off-left.gif) no-repeat left; margin: 0px 1px 0px 0px; line-height: 25px;  }
	#menu ul li span span { background: url(/images/menu-off-right.gif) no-repeat right; display: block; margin: 0px }
	#menu ul li a { font-family: Arial, Verdana; background: url(/images/menu-off-background.gif) repeat-x; padding: 0px 10px; margin: 0px 4px; height: 25px; display: block; color: white }
	#menu ul li.on span { text-decoration: none; background: url(/images/menu-on-left.gif) no-repeat center left; }
	#menu ul li.on span span { background: url(/images/menu-on-right.gif) no-repeat right; display: block; }
	#menu ul li.on a { background: url(/images/menu-on-background.gif) repeat-x; padding: 0px 5px; margin: 0px 4px; height: 25px; display: block; color: black }


	#content { padding: 5px 20px; }


	#content ul { list-style-image: url(/images/footprint.gif); }
	#content ul li a { }
	#content ul li ul, #content ul li ul li { color: #484848; font-weight: normal }
	#content ul li p { margin: 5px 0px; font-weight: normal }

	#content p img { padding: 2px; border: solid 1px #E0E0E0; margin-right: 1px }


	#gallery ul { list-style-type: none; margin: 0px; padding: 0px }
	#gallery ul li { float: left; text-align: center; border: 1px solid #E7E3E7; margin: 3px }
	#gallery ul li a { width: 95px; height: 95px; overflow: hidden; display: block; border: 2px solid white; }
	#gallery ul li a:hover { border: 2px solid #E7E3E7 }
	#gallery ul li a img { max-width: 125px; }

	#right { float: right; background: url(/images/right-background.gif) no-repeat; width: 300px; padding: 45px 0px 20px 45px; margin: 5px 20px 0px 0px; min-height: 300px }


	#right ul { list-style-type: none; margin: 10px 0px; padding: 0px }
	#right ul li { float: left; text-align: center; border: 1px solid #E7E3E7; margin: 3px 3px 24px 3px }
	#right ul li a { width: 125px; height: 95px; overflow: hidden; display: block; border: 2px solid white; }
	#right ul li a:hover { border: 2px solid #E7E3E7 }


	#footer { clear: both; background: url(/images/hr.gif) center top no-repeat; text-align: center; margin-top: 15px; padding-top: 1px; font-weight: bold }
	#footer p { margin: 10px; color: #591558 }