@charset "UTF-8";
/*    CSS Document - Green 2B2C    */
/*        by Lauren Johnson        */
/*        www.goodspark.com        */

body 		{ font: 12px/16px Arial, Helvetica, sans-serif; background: #fff; margin: 0; padding: 0; text-align: center; color: #4c291f; min-width: 750px; }
#container 	{ width: 750px; margin: 0 auto; text-align: justify; }
#header		{ text-align: center; }
#nav 		{ height: 25px; border-top: 1px dotted #4c291f; border-bottom: 1px dotted #4c291f; padding: 0 15px; }
#main 		{ padding: 1px 0; margin: 0; }
#footer 	{ clear: both; padding: 15px 0; text-align: center; }

a:link		{ color: #6fbf22; text-decoration: none; font-weight: bold; }
a:visited	{ color: #89d83c; text-decoration: none; font-weight: bold; }
a:hover		{ color: #89d83c; text-decoration: none; font-weight: bold; }
h1			{ font-weight: bold; font-size: 14px; }
h2			{ font-weight: bold; font-size: 13px; display: inline; }

#nav ul 	{ padding: 0; margin: 0; list-style: none; }
#nav li 	{ float: left; position: relative; }
#nav li ul 	{ display: none; position: absolute; top: 25px; left: 0;}
#nav li li 	{ width: 100%; display: block; border: 1px dotted #4c291f; background-color: #ffffff; border-top: 0; padding: 5px; text-align: left; }
#nav li:hover ul, li.over ul { display: block; width: 150px; }

.col1		{ width: 468px; margin-right: 10px; float:left; padding-top: 5px; }
.col2		{ width: 272px; float: left; padding-top: 5px; }
.col1a		{ width: 468px; min-height: 300px; padding-top: 0; margin-top: 0; padding-right: 10px; margin-right: 20px; float:left; border-right: 1px dotted #4c291f; }
.col2a		{ width: 240px; padding-top: 0; margin-top: 0; float: left; text-align: left; }
.date		{ width: 125px; float: left; clear: left; }
.small		{ font-size: 11px; }
.signup		{ background: url(images/home-smallbox.gif) no-repeat; padding: 15px 0; margin-top: 35px; text-align: center; height: 95px; }
.signup a:link	{ color: #4c291f; }
.signup a:visited	{ color: #4c291f; }
.formlabel 	{ float: left; width: 150px; font-weight: bold; }
.formelement 	{ padding-top: 5px; }
.fltright	{ float: right; padding-left: 8px; }