#html { background: #D4D2C5 }
#body { width: 760px; margin: 0px auto; background: url(/images/background.gif) repeat-y white; }
body { font-family: "Trebuchet MS", Arial; font-size: small; color: #453C2F; line-height: 1.6em; }

a { color: #FB9608; 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: #B9B592; }
h2 { font: 20px/24px Verdana, serif; color: #453C2F; border-bottom: 1px solid #454545  }
h3 { font: 20px/24px Verdana, serif; color: #453C2F; border-bottom: 1px solid #454545  }
h4 { font: bold 12px/24px Verdana, serif; color: #453C2F; }
h5 { font: 16px/24px Verdana, serif; color: #453C2F; }

hr { border: 1px solid white; border-top: 1px solid #454545; color: #454545; background-color: #454545;  }
.hr hr { background: white; color: white; border: 1px solid white }
.hr { background: url(/images/hr.gif) center top no-repeat; padding: 2px 0px; margin: 30px 20px 0px 20px }


#container { background: url(/images/background-head.gif) no-repeat; padding: 10px; }

	#header { height: 210px; background: url(/images/header-background.gif) repeat-x bottom; position: relative }

		#header h1 { margin: 0px; position: absolute; bottom: 160px; left: 5px }
		#header h1 a { width: 195px; height: 36px; text-decoration: none; display: block; background: url(/images/arrowtown.gif) no-repeat }
		#header h1 a span { position: relative; top: -1234px }

		#header p { margin: 0px }
		#p1 { position: absolute; bottom: 25px; left: 5px; 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: 10px; width: 230px; font-weight: bold; line-height: 1.3em }
		#p4 { position: absolute; padding: 9px; background: url(/images/photo-background.gif) no-repeat; bottom: 31px; right: 0px }

	#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; font-family: Arial, "Trebuchet MS" }
	#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 { background: url(/images/menu-off-background.gif) repeat-x #464646; padding: 0px 10px; margin: 0px 4px; height: 25px; display: block; color: white }
	#menu ul li.selected span { text-decoration: none; background: url(/images/menu-on-left.gif) no-repeat center left; }
	#menu ul li.selected span span { background: url(/images/menu-on-right.gif) no-repeat right; display: block }
	#menu ul li.selected a { background: url(/images/menu-on-background.gif) repeat-x white; padding: 0px 5px; margin: 0px 4px; height: 25px; display: block; color: black }

	#sub_menu ul { list-style-type: none; margin: 0px; padding: 10px }
	#sub_menu ul li { float: left; margin-right: 10px; background: url(/images/square.gif) no-repeat 0px 8px; padding-left: 14px }

	#content { width: 330px; padding: 5px 20px; clear: left }


	#content ul li { color: #FB9608; font-weight: bold; list-style-type: square; }
	#content ul li a { color: #FB9608 }
	#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 }


	#right { clear: left; float: right; background: url(/images/right-background.gif) no-repeat; width: 300px; padding: 45px 0px 20px 45px; margin: 5px 20px 0px 0px }


	#footer { background: url(/images/background-foot.gif) no-repeat bottom; clear: both; text-align: center; font-weight: bold; margin: -10px; padding: 0px 0px 15px 0px }
	#footer p { margin: 0px;  }