BODY
		{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: small;
		color: #000000;
		background: #FFFFFF;
		margin: 5px 0 5px 0%;
		text-align: left;
		}
                

BODY.home		
		{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: small;
		color: #000000;
		background: #000000;
		margin: -2px auto 0px;
		}
			

.photonavtextV2 /* As of 09/21/04 .photonavtextV2 replaces .phototext for layout without tables. .photonavtextV2 and .photonavtext formats the Next and Back links below photos.  */
{
	margin: 5px 5px 5px 5%;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: small;
	text-align: left;
	white-space: nowrap;
	}
		
.photonavtext
		{
	margin: 5px 5px 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: small;
	text-align: left;
		}

.photocaption /* As of 09/21/04 .photocaption replaces .phototext for layout without tables. .photocaption and .phototext both format the captions directly beneath photos  */
{
	margin: 5px 5px 12px 5%;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: small;
	width: 500px;
	text-align: left;
	}
			
.phototext 
		{
	margin: 3px 3px 10px 0px;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: small;
	width: 500px;
	text-align: left;
		}
			
		
TD 	 
		{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: small;
	color: #000000;
	background: #ffffff;
	vertical-align: top;
		}

		
TD.homepage 	 
		{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: small;
		color: #000000;
		background: #FFFFFF;
		}
		
	TD.overview
		{
	padding: 0 2px 0 8px;
	text-align: left;
	vertical-align: top;
}

		
A:link
		{
		color: #000099;
		text-decoration: underline;
		}

A:visited
		{
	color: #6666FF;
	text-decoration: underline;
		}

		
A:active
		{
	color: #3333FF;
	text-decoration: underline;
	background-color: #FFFF99;
		}


H1      
		{
		font-size: small;
		font-weight: 600;
		color: #000099;
		background-color: #99CCFF;
		border: 1px solid none;
		padding: 2px 2px 2px 20px;
		text-align: left;
		margin: 5px 0 5px 0; 
		}
		
H1.photos /*  Top horizontal banner background color */     
		{
		background-color: #E7E7E7;
		}
		
H1.news      
		{
		background-color: #FFFFCC;
		}

H1.bio      
		{
		background-color: #E7E7E7;
		}

H1.contact      
		{
		background-color: #FFFFCC;
		}
		
		
H3
		{
	font-size: small;
	font-weight: 500;
	color: #000099;
	background-color: #ccccff;
	text-align: left;
	margin: 0px 10px 1px 3px;
	padding-left: 0px;
		}

		
.footer
		{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:x-small;
	margin: 30px 0 10px 5%;
	padding: 0;
	text-align: left;
		}
		
.copyright
		{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: x-small;
	color: #999999;
	margin: 20px 0 10px 5%;
	padding: 0;
	text-align: left;
		}	

.copyrighthome
		{
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 80%;
      color: #000000;
		margin: 20px 0 10px 0;
		padding: 0 0 0 0; 		
		}	



.pullquoteright
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		font-weight: bold;
		font-style: italic;
		color: #0066CC;
		background-color: #FFFFFF;
		text-align: right;
		}
		
.pullquoteleft
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		font-weight: bold;
		font-style: italic;
		color: #0066CC;
		background-color: #FFFFFF;
		text-align: left;
		}
		
a:hover 
{
	color: #3366FF;
	background: #FFFF99;
	text-decoration: underline;
		}
.homepgsubhead 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	padding-top: 20px;

}

.ROLL2         /* glow only */
		{
	font-family: verdana, arial, helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
		}
		
		
.headlink         /* glow only */
		{
		font-family: verdana, arial, helvetica, sans-serif;
		text-decoration: none;
		}

H1.home {
	font-size: large;
	font-weight: 700;
	color: #242424;
	background-color: #FFFFFF;
	border: none;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 8px 0px 8px 1px;
	padding: 1px;
	letter-spacing: 0.6em;
}
/* horizontal year divider bars on top photo page */
H3.YearDivider {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000099;
	text-align: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066cc;
	background-color: #FFFFFF;
}
  
.photocontent /* .photocontent is to provide left margin spacing for photos in images directory  */
{
	margin: 10px auto 10px 5%;
	text-align: left;
				}

.homepgcaption /* captions beneath thumbnails on home page*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #CC6633;
	text-align: center;
}
