/* CSS Document */ 
/*  Styles for Kellswood Design website  */ 
/*  Copyright 2004 to present, Susan Kell, www.kellswood.com/design/  */  
body {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 12px;
 	font-style: normal;
 	line-height: 1.5;
 	color: #009900;
 	background-image: url(images/kd_gradient.jpg);
 	background-repeat: repeat-x;
 	background-attachment: fixed;
 	margin: 0px;
 	padding: 0px;
 	text-align: center;
	} 
img	{
	border: 0;
 	}
#wrapper {
 	width: 754px;
 	background-color: #FFFFFF;
 	margin-top: 0px;
 	margin-right: auto;
 	margin-bottom: 0px;
 	margin-left: auto;
 	border: 2px solid #65A875;
 	text-align: left;
	} 
#banner {
 	background-color: #65A875;
 	margin: 0px;
 	padding: 0px;
 	border: 2px solid #65A875; 
	} 
#leftcol #nav ul	{
 	margin: 0px;
 	padding: 0px;
 	background-color: transparent;
 	list-style-type: none;
 	} 
#leftcol #nav ul li	{
 	display: inline;
 	margin: 0px;
 	padding: 0px;
 	} 
#leftcol #nav ul li a	{
 	background-color: transparent;
 	border: 0;
 	color: #3E9052;
 	font-weight: bold;
 	display: block;
 	padding: 4px 0px 4px 4px;
 	text-decoration: none;
 	height: 1%;
 	} 
#leftcol #nav ul li a:hover, #leftcol #nav ul li a:focus	{
 	background-color: #D9E9DE;
 	border: 0;
 	color: #3E9052;
 	font-weight: bold;
 	} 
#logos	{
 	font-size: 80%;
 	text-align: center;
 	margin-top: 30px;
 	margin-bottom: 10px;
 	vertical-align: bottom;
	} 
#content	{
 	margin-left: 135px;
 	padding: 10px;
	} 
#content p, #content table, #content ul li	{
 	font-size: 100%;
 	margin-top: 0px;
 	margin-right: 10px;
 	margin-bottom: 0px;
 	margin-left: 10px;
 	color: #3E9052;
 	} 
#content h1	{
 	font-size: 130%;
 	color: #3E9052;
 	padding: 0;
 	margin: 10px;
 	} 
#content h2	{
 	font-size: 110%;
 	color: #3E9052;
 	padding: 0;
 	margin: 10px;
 	} 
#content a	{
 	color: #3E9052;
 	font-weight: bold;
 	text-decoration: none;
 	} 
#content a:hover, #content a:focus	{
 	font-weight: bold;
 	text-decoration: underline;
 	} 
.pic_right {
 	float: right;
 	margin-top: 0px;
 	margin-right: 0px;
 	margin-bottom: 10px;
 	margin-left: 10px;
 	border: 0;
 } 
.pic_left {
 	float: left;
 	margin-top: 0px;
 	margin-right: 10px;
 	margin-bottom: 0px;
 	margin-left: 0px;
 	border: 0;
 } 
.boldit	{
 	font-weight: bold;
 	} 
.none	{
 	} 
.bigboldit	{
 	font-weight: bold;
 	font-size: 130%;
 	} 
.centerit {
 	text-align: center;
 	} 
#topnav	{
 	text-align: right;
 	font-size: 80%;
 	} 
#footer	{
 	clear: both;
 	background-color: #3E9052;
 	color: #ffffff;
	} 	
#footer p	{
 	font-size: 80%;
 	margin: 0;
 	padding: 10px;
 	font-style: italic;
 	text-align: center;
 	} 
#footer a	{
 	color: #ffffff;
 	font-weight: bold;
 	text-decoration: none;
 	} 
#footer a:hover, #footer a:focus	{
 	font-weight: bold;
 	text-decoration: underline;
 	} 
#leftcol	{
 	padding-left: 10px;
 	padding-top: 20px;
 	padding-right: 10px;
 	float: left;
 	width: 120px;
 	text-align: center;
 	}
.skiplink {display:none}