@import url(./undohtml.css);
@import url(./headers.css);
@import url(./forms.css);
@import url(./menu.css);

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000;
	background-color: #8BC53F;
	margin: 20px;
	padding: 0;
}

#banner, #wrapper, #footer {
	width:803px;
	padding:0 28px 0 25px;
	margin:0 auto;
}

#banner {
	height:10px;
	background: #fff; /*url(../img/shad-top.png) no-repeat top right;*/
	border-top:5px solid #e6e6e6;
	border-left:5px solid #e6e6e6;
	border-right:5px solid #e6e6e6;
}

#wrapper {
	background:#fff; /*url(../img/shad-right.jpg) repeat-y right;*/
	border-left:5px solid #e6e6e6;
	border-right:5px solid #e6e6e6;
}

#masthead {
	height:205px;
	background:#fff url(../img/bannergraphic3.jpg) no-repeat left;
	padding:20px 20px 0 330px;
}

#strap {
	padding:5px 30px;
/*	background:#000 url(../img/strap-bg.jpg) repeat-y right;*/
	height:75px;
}

#left {
/*	width:560px; 
	float:left;*/
	min-height:500px;
}

#left p {
	font-size:0.9em;
	line-height:1.5em;
	color:#333;
}

#left .green {
	font-weight:bold;
	color:#8BC53F;
}


#right {
	/*margin-left:560px;*/
	width:300px;
	float:right;
	height:auto !important;
	height:400px;
	min-height:400px;
	padding:20px;
	border-left:2px solid #ededed;
	margin-left:10px;
}
#right p {
	font-size:0.9em;
	line-height:1.3em;
	margin:10px 0;

}

#footer {
	padding-bottom:10px;
	background:#fff; /*url(../img/shad-footer.png) no-repeat right;*/
	border-bottom:5px solid #e6e6e6;
	border-left:5px solid #e6e6e6;
	border-right:5px solid #e6e6e6;
}

#footer a img { float:right; }

#info {
	border-top:2px solid #aaa;
	border-bottom:2px solid #aaa;
	height:40px;
	padding:10px 0;
	clear:both;

}

/* Want to use proper lis within the content area so... */
#right ul, #left ol {  }
#right li, #left li { font-size:0.9em; line-height:1.5em;margin:4px 0; color:#666; 
	padding-left:20px; background:url(../img/li_blue.gif) no-repeat 0 3px; }

#left a, #left a:active, #left a:visited {
	color:#8bc53f;
	text-decoration:none;
}
#left a:hover	{ text-decoration:underline; }


p.heading	{ color:#aaa; font-style:italic; }

.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
	display: block;
}
#left p.warn { color:#f00; font-weight:bold; }
.warn0 { color:#0a0; font-weight:bold; }

blockquote {
	color:#999;
	font-size:1.5em;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	background:url(../img/bq_left.png) no-repeat;
	padding-left:70px;
	margin-bottom:25px;
	height:auto !important;
	height:60px;
	min-height:60px;
}

