@charset "utf-8";
/* CSS Document */

@media screen{
* {
margin:0;
padding:0;
}
body {
	font:normal medium Verdana, Geneva, sans-serif; 
	background-color: #322f27;
}
img{
	border:none;
}
h3{
	color: #99bf00;
	font: normal  24px Verdana, Geneva, sans-serif;
	text-align:right;
	margin: 0px;
	padding-bottom:10px;
	}
h2{
	color: #99bf00;
	font: normal  24px Verdana, Geneva, sans-serif;
	text-align:left;
	margin: 0px;
	padding-bottom:10px;
	}
h1{
	color: #554f41;
	font: normal 32px Verdana, Geneva, sans-serif;
	text-align:left;
	margin: 0px 0px 15px 0px;
	}
div#Title {
	color: #FFFFFF;
	background-color: #322f27;
	width: 100%;
	height:185px;
	position:relative;
	/*z-index:99;
	padding-top:10px;*/

}

#TitleLogo{
  width: 940px ;
  margin-left: auto ;
  margin-right: auto;
  margin-bottom:5px;
}

#menu {
	color: #FFFFFF;
	background: url(../images/menu.png) repeat-x;
	width: 100%;
	height:45px;
	margin:5px 0px 5px 0px;
}
div.clear{
	clear:both;
}
div.Right{
   	float:right;
	width: 45%;
	
}
div.Left{
	width: 45%;
	float:left;
	margin: 0 auto;
	text-align: justify;

}
.red{
	color:#F00;
	font-weight:bold;
	display:inline;
}
.maincontent{
	background-color: #322f27;
	padding-top:5px;
	padding-bottom:0px;
	width: 100%;
}
.content{
	background: url(../images/content.png) repeat-y ;
	background-color: #fff;
	width: 940px ;
  	padding-top:15px;
 	padding-left:25px;
	padding-right:25px;
	padding-bottom:20px;
  margin-left: auto ;
  margin-right: auto ;
}
.leftcolumn
{
float: left;
width: 65%;
margin: 0;
}

.rightcolumn
{
float:right;
width: 34%;
margin: 0;
}
.threecolum_left{
	width: 20%;
	float:left;
	margin: 0 auto;
	font:normal 14px Verdana, Geneva, sans-serif;

}
.threecolum_middle{
	float: left;
	width: 53%;
	text-align: justify;
	font:normal 14px Verdana, Geneva, sans-serif;
	margin-left:auto;
	margin-right:auto;
}
.threecolum_middle p{
	padding-top:4px;
	padding-bottom:4px;
}
.threecolum_middle ul {
	padding-left:7px;
}
.threecolum_right{
	padding-top:45px;
	float:right;
	width: 25%;
	text-align:right;
}
.threecolum_right dl {margin:10px}
.threecolum_right dt {width:50px; float:left;padding:3px 0; text-align:left; font:bold 14px Verdana, Geneva, sans-serif; clear:left; }
.threecolum_right dd { padding:3px 0 3px 55px; margin:0;font:normal 14px Verdana, Geneva, sans-serif;}
.presentedby{
	padding:0px 0px 7px 0px;
	font:bold 14px Verdana, Geneva, sans-serif;
	text-align: left;
}

	
.events{
  width: 785px ;
  margin-left: auto ;
  margin-right: auto ;
}
.events p{
	padding:7px 0px 7px 20px;
}
.events ul{
	padding:7px 0px 7px 20px;
	text-align:left;
	font:normal 14px Verdana, Geneva, sans-serif;
}
.events ul li{
	padding-bottom:5px;
}
.events .threecolum_left{
	width: 25%;
	float:left;
	margin: 0 auto;
	/*padding-top:50px;*/
	font:normal 14px Verdana, Geneva, sans-serif;

}
.events .threecolum_middle{
	float: left;
	width: 48%;
	text-align: justify;
	font:normal 14px Verdana, Geneva, sans-serif;
	margin-left:auto;
	margin-right:auto;
}

.events .threecolum_right{
	float:right;
	width: 25%;
	padding-top:37px;
	text-align:left;
	
}
.events .threecolum_right a{
	color: #322f27;
	font:bold 18px Verdana, Geneva, sans-serif;
	
}
.events .threecolum_right a:HOVER{
	color:#99bf00;
	font:bold 18px Verdana, Geneva, sans-serif;
}
.maplink{
	font:normal  small Verdana, Geneva, sans-serif;
		}
.maplink a:VISITED{
	font:normal  small Verdana, Geneva, sans-serif;
	color: #99bf00;
		}
.maplink a:HOVER{
	color: #99bf00;
		}
.index_event{
	width:100%
	float:left;
	clear:both;
	position: relative;
	margin:5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
	text-align:left;
	padding-left:10px;
	background-color:#A9C059;
	
}
.index_event .description {
	font:normal small Verdana, Geneva, sans-serif;
	padding-left:7px;
}
.index_event .description_list {
	font:normal small Verdana, Geneva, sans-serif;
	padding-left:25px;
}
.index_event h1{
	color: #322f27;
	font:bold 18px Verdana, Geneva, sans-serif;
	margin: 0px;}


.contactus_map{
   	float:right;
	width: 60%;
	text-align:right;
	padding-top:10px;
}
.mapInfo{
	color: #322f27;
	font: 12px Arial, Helvetica, sans-serif;
	line-height:1.25;
	text-align:left;
	border: 3px solid #525243; 
}
.contactus_info{
	width: 37%;
	float:left;
	margin: 0 auto;
	font:normal 14px Verdana, Geneva, sans-serif;

}
.contactus_info dl {margin:0}
.contactus_info dt {font-weight:bold;float:left;padding:9px 0;clear:left;width:140px;}
.contactus_info dd {padding:9px 0 3px 145px;margin:0}

.contactus_webform {
	width: 460px;
	font:normal 14px Verdana, Geneva, sans-serif;
	
}
.contactus_webform dl {margin:0}
.contactus_webform dt {font-weight:bold;float:left;padding:3px 0;clear:left;width:95px;}
.contactus_webform dd {padding:3px 0 3px 100px;margin:0}
.contactus_webform dd input.text {width:325px; background:#FFFF99;}
.contactus_webform dd textarea {width:325px;height:10em; background:#FFFF99; }
.contactus_webform dd.submit {padding-top:20px;border-bottom:none}
.contactus_webform dd {border-bottom:1px solid #ccc}

.register_webform {
	width: 460px;
	font:normal 14px Verdana, Geneva, sans-serif;
	margin:10px;
	
}
.register_webform ul{
	color:#FFF;
	padding-left:30px;
}
.landscaping_leftpic{
	width: 225px;
	float:left;
	margin: 0 auto;
	text-align: justify;
}
.landscaping_lefttext{
	float:left;
	margin: 0 auto;
	text-align: justify;
}
h4{
	color: #99bf00;
	font: normal  24px Verdana, Geneva, sans-serif;
	text-align:left;
	margin: 0px;
	margin-left:500px;
	padding-bottom:10px;
	}

.landscaping_rightpic{
	width: 225px;
	float:right;
	margin: 0 auto;
	text-align: justify;
}
.register_webform .emaillist {font:normal 12px Verdana, Geneva, sans-serif; color:#FFF;}
.register_webform .successreg {font:normal 14px Verdana, Geneva, sans-serif; color:#FFF;}
.register_webform .successreg a{font:normal 14px Verdana, Geneva, sans-serif; color:#FFF;}
.register_webform dl {margin:0}
.register_webform dt {font-weight:bold;float:left;padding:3px 0;clear:left;width:95px; color:#FFF;}
.register_webform dd {padding:3px 0 3px 100px;margin:0}
.register_webform dd input.text {width:325px; background:#FFFF99;}
.register_webform dd select.attending {width:45px; background:#FFFF99;}
.register_webform dd textarea {width:325px;height:10em; background:#FFFF99; }
.register_webform dd.submit {padding-top:10px;border-bottom:none}

.center{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	
}
input.wreathnum {width:55px; background:#FFFF99;}
table.wreathinfo tr.title {
	background-color:#BCD94D;
	color:#584e43;
}
table.wreathinfo tr.odd {
	background-color:#BCD94D;
	color:#584e43;
	line-height:1.5;
	border: 3px solid #525243;
}
table.wreathinfo tr.even{
	
	color:#584e43;
}

.printer_right{
	float:right;
	width: 25%;
	text-align:right;
}
.disclaimer{
	width:100%;
	font:normal 14px Verdana, Geneva, sans-serif;
	margin-bottom:10px;
	padding-left:20px;
}
.disclaimer p{
	padding-top:4px;
	padding-bottom:4px;
}
.expandingdiv_title{
	width: 45%;
	float:left;
	margin: 0 auto;
}

.expandingdiv_title a{
	color: #322f27;
	font:normal 16px Verdana, Geneva, sans-serif;
	line-height:1.5;
	padding:0 20px;
	}
.expandingdiv_title a:hover{
	color: #99bf00;
}
.expandingdiv dd{
	padding:3px 0 3px 27px;
	margin: 0 15px;
}
.expandingdivItemBox{
	font:normal 12px Verdana, Geneva, sans-serif;
	margin-bottom:15px;
	text-align:left;
	line-height:1.5;
	padding:5px;	
}

#footer{
	color: #FFFFFF;
	background-color: #322f27;
	width: 100%;
	padding-top:5px;
	height:60px;
}
.footerDiv{
		width:940px;
		margin:0px auto;
		position: relative;
		font:normal small-caps x-small Verdana, Geneva, sans-serif;
	}
	.footerNav{
		
		margin: auto;
		padding: 0;
	}
	.footerNav li{
		float: right;
		margin:1px 2px 0 2px;
		padding: 0;
		list-style: none;
		
		}
		.footerNav li a{
			text-decoration: none;
			color:#ffffff;
		}
		.footerNav li a:HOVER{
			color:#ffffff;
		}
.footerCopyright {
		float: left;
		margin:1px 2px 0 2px;
		padding: 0;
}
}
