BODY { margin: 0px;
	background: #857e9a url('images/pagebg.jpg') repeat-y bottom center;
	}

P {font:11px Tahoma, sans-serif;
	color:#45614a;
	letter-spacing: .03em;
	}

.text {margin: 2px 10px 2px 10px;
	font: 11px Tahoma, sans-serif;
	color:#45614a;
	letter-spacing: .03em;
	}

i {font-style: oblique;
	padding-right: 3px;
	padding-left: 3px;
	color:#78887b;
	}

b {font-weight: bold;
	padding-right: 1px;
	padding-left: 1px;
	color:#285030;
	}

a:link { color: #695e8c;
	font:1em Tahoma, sans-serif;
	}
a:active { color: #695e8c;
	text-decoration: none;
	font:1em Tahoma, sans-serif;
	}
a:visited { color: #707070;
	text-decoration: none;
	font:1em Tahoma, sans-serif;
	}
a:hover {background-color:#f4f7f1;
	color: #60509a;
	text-decoration: none;
	font:1em Tahoma, sans-serif;
	}

ul {margin: 0.0em;      
	padding: 0em 0em 0em 0em;
	}


/* titles */

h1 {color:#857e9a;
	padding-left: 90px;
	text-align:right; 
	font: 1.9em Century Gothic, Tahoma, sans-serif;
	letter-spacing : 4px; 
	margin-bottom: 6px;
	background: url('images/titlebg.jpg') no-repeat;
	background-position: bottom left;
	text-transform: lowercase;
	}


h2 {padding: 3px;
	text-align:left; 
	color:#857e9a; 
	font: 1.4em Tahoma, sans-serif;
	letter-spacing : 2px; 
	margin-bottom: 3px;
	text-transform: lowercase;
	background: #f0f3ec;
	}

h3 {border-bottom: 1px dotted #c7c7ca; 
	padding: 3px;
	text-align:left; 
	color: #6da177; 
	font: 1.3em Tahoma, sans-serif;
	letter-spacing: 2px; 
	margin-bottom: 2px;
	text-transform: lowercase;
	}

.quote {margin: 2px 10px 5px 25px;
	font: 10px Tahoma, sans-serif;
	color:#45614a;
	letter-spacing: .01em;
	background: #f0f3ec url('images/quotebg.jpg') no-repeat top left;
	padding-left: 40px;
	padding-bottom: 5px;
	}


/* layout */

.top {background: #e9ede3 url('images/greensq.jpg') repeat;
	padding: 0px 0px 5px 0px;
	}


.content { background: #e9ede3 url('images/contentbg.jpg') no-repeat bottom center;
	padding-bottom: 55px;
	}

.bottom {background: #93bb9b;
	height: 150px;
	}

.bottomtext {margin: 2px 10px 2px 10px;
	font: 11px Tahoma, sans-serif;
	color:#f4f7f1;
	letter-spacing: .05em;
	}


/* top navigation */


ul.links li {list-style-type: none; 
	margin: 3px;
	float: right;
	font:11px Tahoma, sans-serif; 
	}


ul.links li a:link{ color:#ffffff;
	font: 1em Tahoma, sans-serif;
	text-decoration: none;
	text-align: right;
	display: block;
	width: 90px;
	}


ul.links li a:visited{ color:#ffffff;
	font: 1em Tahoma, sans-serif;
	text-decoration: none;
	text-align: right;
	display: block;
	width: 90px;
	}

ul.links li a:hover{ color:#816ec0;
	background: transparent;
	font: 1em Tahoma, sans-serif;
	text-decoration: none;
	text-align: right;
	display: block;
	width: 90px;
	}


/* bottom navigation */


ul.blinks li {list-style-type: none; 
	margin: 1px 0px 1px 10px;
	font:11px Tahoma, sans-serif; 
	border-left: 5px solid #a7c1ac;
	padding-left: 5px;
	}


ul.blinks li a:link{ color:#f1f0f4;
	font: 1em Tahoma, sans-serif;
	text-decoration: none;
	text-align: left;
	display: block;
	width: 150px;
	}


ul.blinks li a:visited{ color:#ffffff;
	font: 1em Tahoma, sans-serif;
	text-decoration: none;
	text-align: left;
	display: block;
	width: 150px;
	}

ul.blinks li a:hover{ color:#816ec0;
	font: 1em Tahoma, sans-serif;
	text-decoration: none;
	text-align: left;
	display: block;
	width: 150px;
	}


/* smaller text */

.small {font:.85em Tahoma, sans-serif; 
	color:#857e9a; 
	text-align: right; 
	margin: 4px 0px 0px 0px;
	border-top: 1px dotted #c7c7ca;
	}

.disc {	margin: 1px 10px 5px 10px;
	font:10px Tahoma, sans-serif;
	color:#ffffff; 
	letter-spacing: .04em;
	text-align: right;
	background: #93bb9b url('images/discbg.jpg') no-repeat top left;
	}
.disc a:link {font:1em Tahoma, sans-serif;
	color:#ddf3c7; 
	text-decoration: none;
	}
.disc a:visited {font:1em Tahoma, sans-serif; 
	color:#ddf3c7; 
	text-decoration: none;
	}
.disc a:hover {font:1em Tahoma, sans-serif;
	color:#857e9a; 
	}

