/***** General *****/

body {
	margin: 0; 
	padding: 3px; 
	font: 11px arial; 
	text-align: left; 
	color: #8FA17E; 
	letter-spacing: 1px; 
	background: url(leonard/bg_main.jpg) no-repeat fixed; 
	scrollbar-darkshadow-color: #C0DB96; 
	scrollbar-track-color: #E5F3D2; 
	scrollbar-face-color: #E5F3D2; 
	scrollbar-shadow-color: #ffffff; 
	scrollbar-3dlight-color: #A8B696; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-arrow-color: #A8B696; 
}

p { margin: 10px 0; }

b {
	color: #96D17F; 
	text-transform: uppercase; 
}

i { color: #007A65; }



/***** Links *****/

a:link, a:visited, a:active { 
	color: #99BCBD; 
	font-weight: bold; 
	background-color: #E6F6EB; 
	text-decoration: none; 
	text-transform: uppercase; 
}

a:hover {
	color: #6FA3A4; 
	font-weight: bold; 
	background-color: #E6F6EB; 
	text-decoration: none; 
	text-transform: uppercase; 
}



/***** Headers *****/

h1 {
	font: 11px arial; 
	color: #007A65; 
	text-transform: uppercase; 
	text-align: right; 
	letter-spacing: 2px; 
	border-bottom: #007A65 1px dashed; 
	margin: 15px 0 10px 0; 
}



/***** Miscellaneous *****/

ul { list-style-type: bullet; }

ol { 
	margin: 0; 
	padding: 0 0 0 -25px; 
}

li { padding: 5px 0; }

input, textarea, select { 
	margin: 0; 
	padding: 0; 
	font: 11px arial; 
	color: #8FA17E; 
	background: #F9FCF5; 
	border: 1px #007A65 dashed; 
}