body {
	font-size: 76%; 
	font-family: Arial, Helvetica, sans-serif;
}


div, p, a, td, li { 
	font-size: 1em; 
}

h1 { 
	border-bottom: 2px solid #600; 
	color: #000;
	font-size: 1.5em;
}

h2 { 
	font-size: 1.25em;
}

h2 a {
	text-decoration: none;
	border: 1px solid #600;
	padding: 2px;
	background-color: #fff;
	color: #000;
}

h2 a:hover {
	border: 2px solid #030;
	background-color: #600;
	color: #fff;
}

.events dl { border-bottom: 1px solid #000; }	
.events dt { font-weight: bold; }	
.events dd { margin-left: 0; padding-bottom: 10px; }
.events ul { margin: 0; padding: 0; list-style: none; }
.events li { margin: 0; padding: 0; }

#article { border: 1px solid #000; background-color: #e3e3e3; padding: 5px;}
.signature { text-align: right;  font-style: italic; }
.author { font-style: italic; font-weight: bold; }
/* ****************** SITE FORM STYLES ****************** */


form {
	margin: 0px; padding: 0px;
	}
	
	form input {
		border: 1px solid #600;
		margin: 0px;
		padding: 1px;
		background-color: white;
		color: black;
		}
	
	.nobox {
		background-color: #d8d8eb;
		border: 1px solid #d8d8eb;
		margin: 0;
		padding: 0;
		color: black;
		font-size: 0;
		}
	
	form input.button {
		border: 1px solid black;
		margin: 0px;
		padding: 3px;
		background-color: #600;
		color: white;
		font-weight: bold;
		border-collapse: collapse
		}
		
	form label {
		font-weight: bold;
		text-transform: uppercase;
		}
		
	form textarea {
		border: 1px solid #600;
		background-color: white;
		color: black;
		}


		
/* ****************** SITE TEXT STYLES ****************** */
