body					{
						background:#f5f5f5;
						width:760px; margin:10px auto;
						color:#333; font-style:normal; font-variant:normal; font-weight:normal; font-size:10pt; font-family:arial, helvetica, genova  
						}
.shadow1				{ width:760px; border:1px solid #dcdcdc; }
.shadow2				{ width:758px; border:1px solid #d3d3d3; }
.shadow3				{ width:756px; border:1px solid #c0c0c0; }
.shadow4				{ width:754px; border:1px solid #a9a9a9; }
.shadow5				{ width:752px; border:1px solid #808080; }
.shadow6				{ width:750px; border:1px solid #696969; }
.wrapper				{ background:white; width:750px; border-right:solid black 0px }						

a.nav:link				{ color:gray; text-decoration:none }
a.nav:visited			{ color:gray; text-decoration:none }
a.nav:hover				{ background:#069; color:white; }
a.nav:active			{ color:gray; text-decoration:none }

a.left:link				{ color:#069; text-decoration:none }
a.left:visited			{ color:#069; text-decoration:none }
a.left:hover			{ background:#dcdcdc }
a.left:active			{ color:#069; text-decoration:none }

a.intext:link			{ color:#069; text-decoration:none }
a.intext:visited		{ color:#069; text-decoration:none }
a.intext:hover			{ text-decoration:underline }
a.intext:active			{ color:#069; text-decoration:none }
a img					{ border: none; }

img.header				{ border-bottom:solid #069 3pt; margin:0px; padding:0px }
table.menu				{
						margin-top:-4px; width:750px; padding:0px; border-spacing:0px;
						font:normal 11pt "century gothic","avant garde",futura; color:gray;
						text-align:center; border-bottom:solid gray 1pt;
						}
td.menu					{ width:5%; padding:3px 0px 3px 0px; }
td.menu:hover			{ background:#069; color:white; }
.leftcolumn				{ float:left; width:182px }
.leftmenu				{
						padding:5px; margin:10px 0px 0px 10px;
						font:normal 11pt "century gothic","avant garde",futura; color:gray;
						border-right:solid #069 1pt;
						border-left:solid #ccc 1pt; border-top:solid #ccc 1pt;
						}
ul.links				{ 
						margin-left:-21px;
						padding:5px; font:normal 10pt arial,helvetica,genova; 
						border-right:solid #069 1pt; border-bottom:solid #069 1pt;
						border-left:solid #ccc 1pt; border-top:solid #ccc 1pt;
						margin:0px 0px 10px 10px; list-style:outside; list-style-type: none;			
						}
li.link					{ padding:0px 2px 0px 2px; line-height:150% }
li.link:hover			{ background:#dcdcdc }
form					{ 
						margin:10px 0px 10px 10px; padding:10px 10px 10px 0px;
						border-right:solid #069 1pt; border-bottom:solid #069 1pt;
						border-left:solid #ccc 1pt; border-top:solid #ccc 1pt; text-align:center
						}
form.giving				{ 
						margin:0px 0px 10px 10px; padding:10px 10px 10px 0px;
						border-right:solid #069 1pt; border-bottom:solid #069 1pt;
						border-left:solid #ccc 1pt; border-top:solid #ccc 1pt; text-align:center
						}
img.news-photo			{ margin: 0px 0px 0px 5px }
.content				{ float:right; width:550px; padding: 5px; margin:5px 0px 10px 0px }
h1						{ 
						font:normal small-caps 14pt "century gothic","avant garde",futura; color:#333;
						margin: 0px 5px 10px 0px; letter-spacing:1px; border-bottom:dashed #999 1pt; 
						}
h2						{ 
						font:normal small-caps 12pt "century gothic","avant garde",futura; color:#333;
						margin: 20px 5px 5px 0px; border-top:dashed #999 1pt; letter-spacing:1px;
						}
h3						{
						font:normal 12pt arial,helvetica,genova; color:#069;
						margin: 0px 0px 5px 5px
						}
p.photo-credit			{
						font:normal 8pt arial,helvetica,genova; color:gray;
						margin:0px 5px 0px 0px; text-align:right }
p.photo-caption			{
						font:normal 9pt arial,helvetica,genova; color:gray;
						margin: 0px 5px 0px 5px }
p.article-data			{
						font:normal 10pt arial,helvetica,genova; color:gray;
						margin: 10px 5px 0px 5px }
p						{ margin: 6px 5px 20px 5px }
object.movie			{ float:right; margin:10px 5px 10px 10px; border:solid black 1px; width:320px; height:255px }
object.slides			{ margin:0px 5px; border:none; width:539px; height:250px }
ul.regular				{ list-style-position:inside; list-style-type:disc; margin:0px 0px 10px 0px; }
table.events			{ 
						color:#333; width:550px; margin:0px 0px 10px 0px; padding:0px; border-spacing:0px;
						}
/*
tr.event1				{ background:#f5deb3 }
tr.event2				{ background:#ffebcd }
*/
td.date					{ width:80px; vertical-align:top; padding:5px 0px 5px 10px; }
td.event				{ vertical-align:top; padding:5px 5px 5px 0px; }
table.footer			{
						width:750px; padding:1px; border-top: solid gray 1pt;
						font:normal 9pt "century gothic","avant garde",futura; color:gray
						}
td.footer				{ text-align:center }
.map					{ border:solid gray 1px; }
.portrait				{
						border:solid #069 0px; float:right; margin:10px 5px 10px 10px; padding:3px; background:black;
						}
p.portrait-caption		{ font:normal 9pt arial,helvetica,genova; color:#ccc; margin:0px; }
.sideimage				{ max-width:100% }