HTML { padding:0px; margin:0px; }
BODY { font-size: 12pt; font-family:"Palatino Linotype",Palatino,"Book Antiqua",FreeSerif,serif; background-color:#b1aa98; color:#000000; text-align:center; margin:0px; padding:0px; }
#container { width:760px; margin:10px auto; padding:0px; text-align:left; background:#f1efe7 url('images/repeat-y.png') repeat-y;}
#container-style { background:transparent url('images/header.jpg') no-repeat; }
	#header { width:760px; height:153px; position:relative; }
		H1 { display:none; margin:0px; padding:30px 0px 0px 200px; font-size:250%; font-variant:small-caps; font-weight:bold; color:#FFFFFF; letter-spacing:-0.5pt; }
		H2 { display:none; margin:0px; padding:0px 0px 0px 210px; font-size:150%; color:#f1efe7; }
		#contact-info { font-size:70%; position:absolute; line-height:130%; bottom:27px; right:15px; text-align:right; color:#f1efe7; }
	#left { float:left; width:196px; overflow:auto; }
		#menu { width:100%; margin:42px 0px 0px 0px; padding:0px 0px 5px 0px; list-style-type:none; background:#f1efe7 url('images/repeat-y.png') repeat-y -760px 0px; text-align:center; font-weight:bold; font-variant:small-caps; }
		#menu A { display:block; width:163px; margin:0px 5px 0px 13px; padding:1px 15px 2px 0px; color:#000; text-decoration:none; text-align:right; }
		#menu A:hover { background:#aec295 url('images/menu-arrow.png') no-repeat 100% 55%; border-top:#92a37e 1px solid; border-bottom:#92a37e 1px solid; padding:0px 15px 1px 0px; }
		#menu A:focus { outline:none; }
		#menu .menu-arrow-drop-down { width:163px; margin:0px 5px 0px 13px; padding:1px 15px 2px 0px; text-align:right; background:#aec295 url('images/menu-arrow-down.png') no-repeat 10px 50%; border-top:#92a37e 1px solid; border-bottom:#92a37e 1px solid; }
		#menu .menu-arrow-drop-up { background-image:url('images/menu-arrow-right.png'); background-repeat:no-repeat; background-position:12px 50%; }
		#history #history-link { background:#aec295 url('images/menu-arrow.png') no-repeat 100% 55%; border-top:#92a37e 1px solid; border-bottom:#92a37e 1px solid; padding:0px 15px 1px 0px; }
		#contact #contact-link { background:#aec295 url('images/menu-arrow.png') no-repeat 100% 55%; border-top:#92a37e 1px solid; border-bottom:#92a37e 1px solid; padding:0px 15px 1px 0px; }
		#donations #donations-link { background:#aec295 url('images/menu-arrow.png') no-repeat 100% 55%; border-top:#92a37e 1px solid; border-bottom:#92a37e 1px solid; padding:0px 15px 1px 0px; }
		#home #home-link { background:#aec295 url('images/menu-arrow.png') no-repeat 100% 55%; border-top:#92a37e 1px solid; border-bottom:#92a37e 1px solid; padding:0px 15px 1px 0px; }
			#projects { width:100%; margin:0px; padding:0px; list-style-type:none; }
			#projects LI { width:166px; margin:0px 9px 0px 17px; padding:2px 2px 8px 2px; font-weight:bold; font-size:100%; background-color:#f1efe7; }		
			#projects A { display:block; width:158px; margin:1px 0px 4px 0px; padding:2px 2px 3px 4px; font-variant:normal; font-weight:normal; font-size:70%; text-align:left; line-height:110%; border-left:#92a37e 2px solid; }
			#projects A:hover { width:158px; margin:1px 0px 4px 0px; padding:1px 1px 2px 4px; background-color:#fff; background-image:none; border:#92a37e 1px solid; border-left:#92a37e 2px solid; }
		#left .bottom-decorative { width:196px; height:50px; background:transparent url('images/decorative-bottom.jpg') no-repeat; }
	#content { width:501px; padding:0px 30px 0px 30px; background:transparent; overflow:auto; }
		H3 { color:#4c1616; margin-top:5px; }
		#content P { line-height:120%; }
			A:link { color:#002373; }
			A:visited { color:#450550; }
			A:active { color:#4e1916; }
			A:hover { text-decoration:none; }
			HR { height:1px; border:0; color:#4c1616; background-color:#4c1616; }
			#content A:hover .image_border { border:1px solid #777; }
			#content .image_border { display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; background-color:#fff; border:1px solid #ccc; text-align:center; padding:5px; font-size:.75em; font-weight:bold; margin:5px; }
			#content .image_border img { display:block; }
	#footer { width:760px; height:54px; background:#b1aa98 url('images/footer.jpg') no-repeat 0px 0px; overflow:auto; text-align:center; color:#f1efe7; font-size:70%; }