body {padding:0; font-family:verdana, sans-serif; font-size:12px; color:#151515; margin:0; background:#FFFFFF;}
td {vertical-align:top;}

a {color:#033707; text-decoration:underline;}
a:hover {text-decoration:none;}
a span {color:#A81A00; text-decoration:underline;}
a:hover span {text-decoration:none;}
a img {border:none; cursor:pointer;}

h1 {font-size:18px; color:#212113; text-transform:uppercase; margin:5px 0; font-weight:bold;}
	h1 big {color:#396E10; font-size:30px; display:block;}
	h1 small {font-size:15px; font-weight:bold; display:block;}
	h1 span {font-size:22px;}
h2 {font-size:18px; color:#861101; margin:5px 0;}
h3 {font-size:14px; color:#861101; margin:5px 0;}
h4 {font-size:14px; color:#387004; margin:5px 0; text-transform:uppercase; text-decoration:underline;}

p {margin:10px 0;}

ul {margin:0; padding:0; list-style-type:none; margin:10px 0; color:#033707;}
	li {padding:0 0 0 10px; line-height:18px; background:url(../images/design/arrow.gif) no-repeat 0 7px;}
ul.events {color:#212113;}
	ul.events li {margin:30px 0;}


input, textarea, select {font-family:verdana, tahoma, arial; font-size:12px;}
textarea {overflow:auto;}
label {font-weight:bold; font-size:11px; display:block;}
.form-text {border:1px solid; border-color:#404040 #D4D0C8 #D4D0C8 #404040; padding:3px 5px;}
.form-reset, .form-submit {width:107px; height:31px; border:none; color:#FFFFFF; font-weight:bold; cursor:pointer; margin-left:5px;}
.form-reset {background:url(../images/buttons/black.gif) no-repeat; margin-left:113px;}
.form-submit {background:url(../images/buttons/red.gif) no-repeat;}

.clear {clear:both; height:1px; line-height:1px; font-size:1px;}

.heading {display:block; margin-bottom:0 0 8px 0;}

span.date {color:#193E10;}

img.left {float:left; margin-right:24px;}
img.right {float:right; margin-left:24px;}

#siteouter {background:url(../images/design/bg.gif) #366D05 center 256px; width:959px; margin:0px auto; border:1px solid #356905;}
#siteinner {border:1px solid #FFFFFF;}

.tiling-left {background:url(../images/design/bg_left.gif) repeat-x right top;}
.tiling-right {background:url(../images/design/bg_right.gif) repeat-x left top;}
.body-outer {background:url(../images/design/bg_outer.jpg) no-repeat left top; width:880px; height:100%;}
#body-bottom {background:url(../images/design/body-bottom.jpg) no-repeat center bottom;}

#header {height:85px;}
	#logo {margin-left:20px;}

#content {background:url(../images/design/content-middle.jpg); width:880px;}
	#content .content-bottom {background:url(../images/design/content-bottom.jpg) no-repeat bottom; height:100%;}
	#content .content-top {background:url(../images/design/content-top.jpg) no-repeat top; height:100%;}
	#content .content-inner {padding:42px 35px;}
	
	#col-left {width:193px; height:716px;}
	#col-divider {width:36px;}
	.col-divider {width:21px; background:url(../images/design/dot.gif) repeat-y center top;}
	.col {padding:10px 5px 10px 10px;}
	
	#menu {}
		#menu .divider {margin:0 5px; height:12px; font-size:1px; line-height:1px; background:url(../images/menu/dot.gif) repeat-x 0 center;}
		#menu .divider-off {height:12px; background:none; font-size:1px; line-height:1px;}
		#menu .dropdown {position:absolute; margin:0 0 0 160px; width:193px; visibility:hidden;}
			#menu .dropdown .top {background:url(../images/menu/dropdown/bg.jpg) repeat-x top; height:10px; line-height:1px; font-size:1px; width:183px;}
			#menu .dropdown .tr {background:url(../images/menu/dropdown/tr.gif) no-repeat; width:10px; height:10px; line-height:1px; font-size:1px;}
			#menu .dropdown .middle {padding:0 10px; background:url(../images/menu/dropdown/middle.jpg) repeat-x top #ACEE00;}
			#menu .dropdown .bottom {background:url(../images/menu/dropdown/bottom.gif) no-repeat; height:10px;}
			#menu .dropdown a {display:block; padding-left:10px; background:url(../images/menu/dropdown/arrow.gif) no-repeat 0 7px; line-height:18px; text-decoration:none;}
			#menu .dropdown a:hover {text-decoration:underline;}
		#menu div a.item {display:block; height:25px; width:143px; padding:0 25px; line-height:25px; font-size:15px; font-family:arial, sans-serif; font-style:italic; font-weight:bold; color:#FFFFFF; text-decoration:none;}
		#menu div.off a.item {background:url(../images/menu/off.gif) no-repeat left;}
		#menu div.on a.item {background:url(../images/menu/on.gif) no-repeat left;}

#bottom {height:375px;}
	#bottom div {margin:0 27px 0 0 !important; margin:0 13px 0 0; padding:5px 0; float:right; width:190px; text-align:center; font-size:10px; color:#56552A;}
	#bottom a {text-decoration:none; color:#56552A;}
	#bottom a:hover {text-decoration:underline;}

#contacts {margin:20px 0 0 0;}
	#contacts .form-text {width:200px; margin:3px 0 7px 3px;}
	#contacts textarea.form-text {width:322px; height:194px;}
#charities {}
	#charities td {text-align:center; padding:10px;}
	#charities img {border:1px solid #CCCCCC; background:#FFFFFF; padding:3px 6px;}