	* {padding:0em; margin:0em;}
	body {color:#333; background:#003768 url(../images/body_bkgd.jpg) repeat-x top left; font-family:arial,verdana,sans-serif; font-size:10pt;}
	h1 {color:#00203c; font-size:30pt; letter-spacing:1px; padding:30px 0 0 20px;}
	h2 {color:#888; font-size:13pt; font-weight:normal; letter-spacing:3px; padding:0 0 0 25px;}
	h3 {font-size:14pt; padding-right:34px;}
	h4 {font-size:11pt; padding:0 0 5px 0;}
	h4 a {text-decoration:none;}
	h4 a:hover {text-decoration:underline;}
	p {line-height:1.5em; margin-bottom:10px;}
	a {color:#003768; text-decoration:underline;}
	a:hover {color:#005cae; text-decoration:none;}
	img {border:solid 1px #00203c;}
	img.left {position:relative; float:left; margin:0 15px 10px 0;}
	img.right {position:relative; float:right; margin:0 0 10px 15px;}
	ul.linklist {background:transparent url(../images/linklist_bkgd.jpg) repeat-x top left; list-style:none; padding:10px;}
	ul.linklist li {border-bottom:1px solid #e5eaf0; font-family:georgia,times,serif; font-size:8pt; letter-spacing:1px; line-height:2.0em; padding:5px 0;}
	
	.clear {clear:both;}
	.bold {font-weight:bold;}
	.divider1 {background:#fff url('../images/border2.gif') repeat-x; height:14px; margin:15px 0; clear:both;}
	.divider2 {border-bottom:solid 1px #eaeaea; height:1px; margin:15px 0;}
	.pubDate {color:#666; font-size:8pt; margin:0;}
	
	#contentWrapper {background-color:#fff; border:solid 7px #fff; margin:0 auto; width:865px;}
	
/* MASTHEAD */
	#masthead {background:#cfd9e3 url(../images/header_bkgd.jpg) no-repeat; border-bottom:5px solid #9c0f06; height:120px; margin-bottom:2px;}
	
/* NAVIGATION */
	#navigation {background:#315371; padding:6px 0;}
	#navigation li {display:inline; list-style-type:none;}
	#navigation li a {color:#fff; padding:5px 15px; text-decoration:none;}
	#navigation li a:hover {text-decoration:underline;}
	#home #navigation li a.hom, #biography #navigation li a.bio, #contributions #navigation li a.cnt, #feedback #navigation li a.fdk, #gallery #navigation li a.gal, #news #navigation li a.nws, #friend #navigation li a.frd, #volunteer #navigation li a.vol {background:#00203c;}
	#navigationBottom {background:#fff url('../images/border1.gif') repeat-x; height:14px; margin-bottom:3px;}
	
/* CONTENT WRAPPERS */
	#content {padding:10px 20px;}
	#contentWide {padding-top:10px;}
	#columnLeft {float:left; padding:0 20px 0 0; width:100%;}
	#columnRight {float:right; width:220px;}
	
/* GALLERY */
	#gallery img {border:solid 0px #999; margin:0 10px 15px 0;}
	
/* CONTRIBUTIONS */
	#contributions #contactForm fieldset div {width:525px;}
	p#contributeMail {background-color:#fff; border:1px solid #ccc; float:right; font-size:9pt; padding:10px; text-align:center; width:250px;}
	p#contributeMail .finePrint {color:#777; font-size:8pt;}
	
/* CONTACT FORM */
    #contactForm {color:#333;}
    #contactForm form {width:50em;}

    #contactForm fieldset {background-color:#eee; border:1px solid #ccc; margin:0 0 1em 0; /*  space out the fieldsets a little*/ padding:1em;}
	#contactForm legend {color:#2f4428; font-size:11pt; font-weight:bold;}
    #contactForm label {float:left; font-weight:bold; padding-right:10px;}
	#contactForm label.volLabel {text-align:right; width:10em;}
	
    #contactForm .required {color:#9c0f06; font-size:14pt; font-weight:bold; margin:0 3px 0 0;}
	#contactForm .requiredNote {color:#9c0f06; margin:20px 0 0 20px;}
	    
    #contactForm input[type="text"], textarea, select {border-bottom:1px solid #ccc; border-left:2px solid #999; border-top:2px solid #999; border-right:1px solid #ccc; text-indent:5px;}
    #contactForm input.radio, input.checkbox, input.submit {width:auto;}
    #contactForm select {font-size:.85em; text-indent:0;}  
    #contactForm option {text-indent:0 !important;}  
    #contactForm .stateLabel {background-color:#eee; border-bottom:1px solid #ddd; border-top:1px solid #ddd; color:#325092; font-size:.65em; font-weight:bold; letter-spacing:.1em; padding:1px 2px;}

/* style form elements on focus */	
    #contactForm input:focus, textarea:focus {background-color:#e1e8ee; border-color:#ccc; color:#003768;}
    #contactForm input.radio {float:left; margin-right:1em;}
    #contactForm textarea {width:300px; height:100px;}
    #contactForm .formButton {background-color:#bbb; border:1px solid #999; border-left:2px; border-top:2px; color:#252f4a; font-size:8pt; font-weight:bold; margin:0 0 0 0px; padding:2px 5px; width:100px;}

/* FOOTER */
	#footer {clear:both; height:20px; padding-top:5.0em; background:#fff url('../images/border2.gif') repeat-x 0em 2.5em; font-size: 0.8em;}
	#footer .left {float:left; padding:0 0 0 20px; width:400px;}
	#footer .right {float:right; padding:0 20px 0 0; text-align:right; width:400px;}
	
	
	
	
	
	
	
	
	
	
	















