
	/* basic elements */
	
	html, body { 
		font-family: arial, helvetica, sans-serif; 
		font-size: 10px;
		color: #333333;
		text-align: center;
		margin-top: 0px;
		background-color: #e8e8e8;
		}

	A:link	{ color: #000000; text-decoration:none; font-weight: bold; }
	A:visited	{ color: #000000; text-decoration:none; font-weight: bold; }
	A:active	{ color: #000000; text-decoration:none; font-weight: bold; }
	A:hover	{ color: #ae190d; text-decoration:underline; font-weight: bold; }

	H3 {
		font-size: 15px;
		color: #000000;
		font-weight: bold;
		border-bottom: 1px solid #ae190d;
		padding-bottom: 3px;
		}
		
	
	/* basic form elements */	


	input {
		font-size: 10px; 
		font-weight: normal;
		color: #333333;
		background-color: #F8F9F0;
		}

	textarea {
		font-family: arial, helvetica, sans-serif;
		font-size: 10px; 
		font-weight: normal;
		color: #333333;
		background-color: #F8F9F0;
		}

	select {
		border: 1px solid #79815F;
		font-size: 10px; 
		font-weight: normal;
		color: #333333;
		background-color: #F8F9F0;
		}

	.checkbox { 
 		font-family: arial, helvetica, sans-serif;
 		background-color: transparent;  
		border: 0px;
		} 

	.radio {
		background-color:transparent;
		border: 0px;
		}

	.menu { 
 		font-family: arial, helvetica, sans-serif;
 		font-size: 12px;
		margin: 10px 10px 10px 10px;
		text-align: center;
		width: 190px;
		font-weight: bold;
		} 

	.menu A:link	{ color: #ae190d; text-decoration: underline; font-weight: bold;}
	.menu A:visited	{ color: #ae190d; text-decoration: underline; font-weight: bold;}
	.menu A:active	{ color: #ae190d; text-decoration: underline; font-weight: bold;}
	.menu A:hover	{ color: #000000; text-decoration: underline; font-weight: bold;}

	.body-text { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px;
		color: #333333;
		}

	.body-text A:link		{ color: #000000; text-decoration: underline; font-weight: bold;}
	.body-text A:visited	{ color: #000000; text-decoration: underline; font-weight: bold;}
	.body-text A:active	{ color: #000000; text-decoration: underline; font-weight: bold;}
	.body-text A:hover	{ color: #ae190d; text-decoration: underline; font-weight: bold;}

	.photo-titles { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
		padding: 5px 5px 5px 5px;
		margin-bottom: 8px;
		background-color: #000000;
		}

	.photo-titles A:link	{ color: #ffffff; text-decoration: none; font-weight: 1000;}
	.photo-titles A:visited	{ color: #ffffff; text-decoration: none; font-weight: 1000;}
	.photo-titles A:active	{ color: #ffffff; text-decoration: none; font-weight: 1000;}
	.photo-titles A:hover	{ color: #ae190d; text-decoration: none; font-weight: 1000;}

	.footer-menu { 
 		font-family: arial, helvetica, sans-serif;
 		font-size: 11px;
		text-align: center;
		font-weight: bold;
		margin-top: 40px;
		} 

	.footer-menu A:link	{ color: #333333; text-decoration: underline; font-weight: 1000;}
	.footer-menu A:visited	{ color: #333333; text-decoration: underline; font-weight: 1000;}
	.footer-menu A:active	{ color: #333333; text-decoration: underline; font-weight: 1000;}
	.footer-menu A:hover	{ color: #ae190d; text-decoration: underline; font-weight: 1000;}

	#copyright { 
 		font-family: arial, helvetica, sans-serif;
 		font-size: 10px;
		margin-top: 10px;
		text-align: center;
		color: #000000
		font-weight: normal;
		} 





