*{margin:0; padding:0;}
p {margin-bottom:1em; line-height:1.5em; font-size:1.1em;}
body{background:#FFFFFF;}
img{border:0; text-align:left; vertical-align:top;}
blockquote {margin-left:4em; font-size:1.1em;}
.column{float:left;}
.container{width:100%; overflow:hidden;}
body{font-family:Tahoma, Arial, helvetica, sans-serif; color:#363636; font-size:0.6875em; text-align:center;}
/*input, textarea, select{color:#363636; vertical-align:top; text-align:left; border: 1px solid #40311E; font:11px Tahoma, Arial, helvetica, sans-serif; padding-left:10px;}*/
.textfield {width:300px;}
.float_right{float:right;}
.align_right{text-align:right;}
.center{text-align:center;}
.block{display:block;}
.top_indent_5px{margin-top:5px; display:block;}
.top_indent_10px{margin-top:10px; display:block;}
.top_indent_15px{margin-top:15px; display:block;}
.top_indent_20px{margin-top:20px; display:block;}
.top_indent_25px{margin-top:25px; display:block;}

.bordered {padding:2px; border:1px solid #a3b791;}

.float_right {float:right; padding: 2px; margin: 0 0 0.3em 1.2em;}
.float_left {float:left; padding: 2px; margin: 0 1.2em 0.3em 0;}

.container img {padding:4px;border: 1px solid #829b54;background: #fff;} /* border on all images in content area */

.emphasis {color:#6c8f0a;}
.red {color: red; font-weight:bold;}
.cleaner {clear:both;}
h1 {font-weight:bold; margin:0.25em 0 1em 0; font-size:1.8em;}
h2 {margin:0.5em 0 0.75em 0; font-weight:1.5em;}
h3 {margin:0.5em 0 0.75em 0; font-weight:1.3em;}

.width_stretch{width:100%;}

.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid{float:left;}

a{color:#2d4f0f; font-weight:bold; text-decoration:none; outline:none;}
a:hover{text-decoration:underline; outline:none;}
a img {outline:none;}

.title{margin-bottom:29px;}

ul {margin-left:4em; margin-bottom:1em; font-size:1.1em; list-style:none;}
li{line-height:1.5em;padding:5px 0 6px 11px; background:url(/images/list_arr.gif) 0 0.75em no-repeat;}
li a{color:#6EA100; text-decoration:underline; line-height:1em;}
li a:hover{text-decoration:none;}

.pic_float{margin-right:22px; float:left;}

/*=======header===========*/
#header{height:267px; background: url(/images/header_bg.jpg) top left repeat-x;}
/*=====//header===========*/

/*=======topnav===========*/
#topnav_container {background:#4b4b55 url(/images/menu_bg.jpg) top left repeat-x;}
#topnav {margin-left:105px;}
/*=====//topnav===========*/

/*=======content===========*/
#content{padding:24px; background:url(/images/content_bg.jpg) left top repeat-x #F4F2E5; font-size:1.1em;}
/*=====//content===========*/

/*=======content_2===========*/
#content_2{padding:18px 107px 30px 113px; background:url(/images/content_2_bg.jpg) left top repeat-x #FFFFFF; font-size:1.1em;}
/*=====//content_2===========*/

/*=======two_col_page===========*/
#two_col_page #content{padding:26px 0 24px 19px;}
#two_col_page #content .col_2 .block_1 a{margin-top:-3px;}
/*=====//two_col_page===========*/

#form{width:100%; overflow:hidden;}
#form .box_1{width:245px;}
#form .box_1 div{height:34px;}
#form .box_2{width:227px;}

#form input{width:228px; height:24px;}
#form textarea{width:215px; height:127px; overflow:hidden; margin-bottom:20px;}
#form a{float:right; margin-left:6px;}


/*======= events ===========*/
.event {margin-bottom:2em; margin-left:145px;}
.event div {margin:0.5em 0;margin-left:2em;}
div.event_title {margin-left:0px; font-weight:bold; font-size:1.3em;color:#6c8f0a;}
div.event_date {font-weight:bold;}
div.event_location {margin-left:4em; font-weight:bold;}
div.event_address {margin-left:4em;}
div.event_website {margin-left:4em;}
div.event_details {}
/*=======// events ===========*/

/*=======block_1===========*/
.block_1{background:url(/images/block_1_top.jpg) left top repeat-x #F4F4F4; width:100%;}
.block_1 .bot{background:url(/images/block_1_bot.jpg) left bottom repeat-x;}
.block_1 .left{background:url(/images/block_1_left.jpg) left top repeat-y;}
.block_1 .right{background:url(/images/block_1_right.jpg) right top repeat-y;}
.block_1 .left_top{background:url(/images/block_1_left_top.jpg) left top no-repeat;}
.block_1 .right_top{background:url(/images/block_1_right_top.jpg) right top no-repeat;}
.block_1 .left_bot{background:url(/images/block_1_left_bot.jpg) left bottom no-repeat;}
.block_1 .right_bot{background:url(/images/block_1_right_bot.jpg) right bottom no-repeat; padding:19px 17px 10px 20px; min-height:108px; height:auto!important; height:108px;}
.block_1 .indent{padding:13px 0 0 7px;}
/*=====//block_1===========*/

/*=======footer===========*/
#footer{background:url(/images/footer_bg.jpg) top left repeat-x #7a7e46; height:50px; padding:30px 0 10px 10px; text-align:center; color:#F2F4DE;}
#footer a{color:#F2F4DE; text-decoration:underline; font-weight:normal;}
#footer a:hover{text-decoration:none; font-weight:normal;}

#footer span{display:block; word-spacing:18px; color:#B5D933; margin-bottom:5px;}
#footer span a{color:#fff; text-decoration:none; word-spacing:0; font-weight:normal;}
#footer span a:hover{text-decoration:underline;}
div#copyright {padding-top:0.5em;}
/*=====//footer===========*/
