td	{	vertical-align: top 	}

.quote
		{color: #777777;	}
		
		
/* date */

.date		{
			font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
			color: #225588;
			margin-top: 8px;
			margin-bottom: 2px;
			}

/* side navigation */
 			
h2 			{
			font: 12px/12px Arial, Helvetica, sans-serif;
			font-weight: bold;
			margin-top: 25px;
			margin-bottom: 12px;
			color: #CC0000;
 			}
#navarea p
			{
			font: 10px/10px Arial, Helvetica, sans-serif;
			color: #787878
		   	margin: 0;
			padding-top: 5;
			padding-bottom: 0;
			margin-bottom: 0;
			margin-top: 5;
			border-top: 1px solid #999999;
			font-weight: bold;
		   	}		   	

#navarea a, #navarea a:link, #navarea a:visited
			{ 	
			color: #787878;
 			text-decoration: none;	
 			}

#navarea a:hover
		 	{	
			text-decoration: none;
			color: #225588;
			}

/* content-heads */

#content, #content table, #content ol, #content ul, #content li
			{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 11px;
			line-height: 14px;
			color: #333333;
 			}

#content a, #content a:link, #content a:active, #content a:visited
			{
			font-weight: bold;
			color: #225588;
			text-decoration: underline;
			}
			
#content a:hover
			{
			font-weight: bold;
			color: #CC0000;
			text-decoration: underline;
			}			
 			
#content p	{
			color: #333333;
 			} 			
 			
h3 			{
			font-family: Times, serif;
			font-size: 18px;
			line-height: 19px;
			font-weight: normal;
			color: #CC0000;
			margin: 0;
			}


h4 			{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			color: #CC0000;
			padding-bottom; 0px;
			}

h5 
 			{
 			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #000000;
			margin: 0 0 10 0;
			}

.exec 
 			{
 			line-height: 17px;
			}
			
/* content */


blockquote
 			{
 			font-family: Verdana, Arial, Helvetica, sans-serif;
			padding-left: 50px;
			}
			
a:link, a:visited, a:hover, a:active
			{
			text-decoration: underline;
			}

.byline		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			font-style: italic;
			font-weight: normal;
			}		

.small		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			color: #333333;
			}

.small a:link, .small a:visited
			{
			color: #333333;
			text-decoration: underline;
			}
			
.small	a:hover
			{
			color: #225588;
			text-decoration: underline;
			}			
		

.contact, .contact p, .contact td, .contact table
			{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			line-height: 13px;
			color: #333333;
			}

.contact a, .contact a:link, .contact a:visited
			{
			font-weight: normal;
			color: #333333;
			text-decoration: underline;
			}
			
.contact a:hover
			{
			font-weight: normal;
			color: #225588;
			text-decoration: underline;
			}

.contact_head 
 			{
 			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #225588;
			border-bottom: 1px dashed #999999;
			padding: 5 0;
			margin-bottom: 8px;
			}
			

/* archives */

.archive_head
 			{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			color: #CC0000;
			}
			
#archives, archives ul, archives, ol
			{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			line-height: 12px;
			font-weight: bold;
			color: #787878;
		   	}

#archives p, #archives li
			{
			padding: 0;
			margin: 0;
		   	}

#archives a, #archives a:link, #archives a:active, #archives a:visited
			{ 	
			color: #333333;
 			text-decoration: none;	
 			}


#archives a:hover
		 	{	
			text-decoration: underline;
			color: #225588;
			}
			
					   	
		   	
		   	
/* captions */

#captions
			{
			text-align: center;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			line-height: 12px;
			color: #CC0000;
			margin: 5 0 0 0;
			}

#captions a, #captions a:link, #captions a:visited, #captions a:active
			{
			font-weight: bold;
			color: #CC0000;
			text-decoration: none;
			}

#captions a:hover
			{
			font-weight: bold;
			color: #CC0000;
			text-decoration: underline;
			}
			
#captions_h
			{
			text-align: left;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 9px;
			line-height: 12px;
			color: #CC0000;
			margin: 5 0 0 0;
			}

#captions_h a, #captions_h a:link, #captions_h a:visited, #captions_h a:active
			{
			font-weight: bold;
			color: #CC0000;
			text-decoration: none;
			}

#captions_h a:hover
			{
			font-weight: bold;
			color: #CC0000;
			text-decoration: underline;
			}


/* pdfs */

#pdfs		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 11px;
			line-height: 14px;
			color: #225588;
			margin: 0px;
			}

#pdfs a, #pdfs a:link, #pdfs a:visited, #pdfs a:active, #pdfs a:hover
			{
			font-weight: normal;
			color: #000000;
			text-decoration: underline;
			}


/* calendar */


#calendar
		  	{
		  	font-size: 10px;
		  	line-height: 11px;
		  	}
			
#calendar p, #calendar i, #calendar b
			{
			font-size: 9px;
		  	line-height: 11px;
		  	color: #444444;
			}

.period-range
			{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			color: #CC0000;
			padding-bottom; 0px;
			}


/* counter */

#counter, #counter a
		{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		}

#counter a:link, #counter a:active, #counter a:visited, #counter a:hover
		{ 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		}
