html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
html {
	background-image: url(http://floridafellowship.org/images/bodybg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

body {
	font-size: 16px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(http://floridafellowship.org/images/header-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #f7f5f0;
}
p { margin: 20px 0; }
a { color: #5b7a2f; text-decoration: underline; }
a:hover { color: #7a6751; }
#wrapper {
	width: 960px;
	margin: 0 auto 0 auto;
}
#header {
	padding-top: 10px;
	height: 99px;
}
#search-box { float: right; width: 300px; height: 40px; background-color: #7a6751; display: inline; }
#searchform input#s { width: 190px; height: 30px; float: left; border: none; margin: 0 5px 10px 10px; display: inline; }
#searchform input.search_submit {
	width: 80px; height: 35px;
	float: right;
	margin: 0 5px 0 0;
	background: #a4ce67;
	border: none;
	font: 14px Arial, serif;
	color: #fff;
	display: inline-block;
}
#nav { width: 100%; height: 50px; }
#nav ul { float: left; }
#nav ul li {
	display: inline;
	float: left;
	list-style-type: none;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
#nav ul li a { height: 50px; line-height: 50px; color: #fff; font-size: 18px; text-decoration: none; padding: 0 20px; }
#nav ul li.current a { height: 49px; line-height: 50px; color: #fff; font-size: 18px; text-decoration: none; padding: 0 20px; background-color: #5b7a2f; display: inline-block; }
#nav ul li a:hover { color: #5b7a2f; }
#nav ul li.current a:hover { color: #fff; }
.row { clear: both; margin-top: 15px; }
#lead-image { width: 615px; float: left; background-image: url(http://floridafellowship.org/images/repeat-lead-img-bg.jpg); }
#lead-image img { padding: 5px; }
#about-excerpt { width: 323px; min-height: 288px; float: right; margin: 0 0 0 20px; background: #fff; border: solid 1px #e6e3db; }
#about-thumb img { float: left; margin: 20px 10px 10px 20px; }
#events-excerpt { width: 613px; float: left; background: #fff; border: solid 1px #e6e3db; min-height: 435px; }
#event-thumb img { float: left; margin: 20px; }
#event-teaser { margin: 20px; clear: both; }
#event-teaser img { margin-right: 20px; }
.event-title { font-weight: bold; color: #5b7a2f; margin: 20px 0 0 0; }
.event-date { margin: 0; }
.event-location { margin: 0; }
#newsletter-excerpt { width: 323px; float: right; margin: 0 0 0 20px; background: #fff; border: solid 1px #e6e3db; min-height: 435px; }
#newsletter-excerpt-side { width: 323px; float: right; margin: 0 0 0 20px; background: #fff; border: solid 1px #e6e3db; }
.newsletter-title { font-weight: bold; color: #5b7a2f; margin: 20px 0 0 0; }
.newsletter-date { margin: 0; }
#newsletter-teaser { margin: 20px; clear: both; }
#articles-list { width: 613px; float: left; background: #fff; border: solid 1px #e6e3db; padding-bottom: 20px; min-height: 300px; }
#articles-list ul, #news-list ul, #articles-sidebar ul { margin: 0; }
#articles-list ul li, #news-list ul li, #articles-sidebar ul li { list-style-type: none; color: #6a5a47; border-bottom: solid 1px #e6e3db; padding: 10px 20px; }
#articles-list ul li a, #news-list ul li a, #articles-sidebar ul li a { font-weight: bold; }
#news-list { width: 323px; float: right; margin: 0 0 0 20px; background: #fff; border: solid 1px #e6e3db; padding-bottom: 20px; min-height: 300px; }
#content { width: 613px; float: left; background: #fff; border: solid 1px #e6e3db; margin-top: 20px; font-size: 16px; }
.post { margin: 20px; font-size: 16px; }
#sidebar { width: 325px; float: right; margin: 20px 0 0 20px; }
#articles-sidebar { width: 323px; float: right; margin: 20px 0 0 20px; background: #fff; border: solid 1px #e6e3db; clear: both; padding-bottom: 20px; }
.post-footer { margin-bottom: 60px; }
#footer { clear: both; width: 100%; background-color: #a4ce67; margin-top: 50px; }
#inner-footer { width: 960px; margin: 0 auto; }
#inner-footer ul { }
#inner-footer li { display: inline; list-style-type: none; height: 50px; line-height: 50px; }
#inner-footer li a { color: #fff; margin-right: 20px; text-decoration: none; }
#inner-footer li a:hover { text-decoration: underline; }
h2 { font-size: 20px; font-weight: bold; margin: 20px 0; color: #3e4a65; }
h2 a { color: #3e4a65; }
h2 a { text-decoration: none; }
.info { margin: -20px 0 0; color: #color: #5b7a2f; }
.clear { clear: both; }
.small-logo { float: left; margin: 0 10px 10px 20px; }
.marg20 { float: left; margin: 20px; }
.about-text { margin: 20px; }
.about-links { margin: 0; }
cite { font-style: normal; }
.alignleft { float: left; margin-right: 20px; margin-bottom: 20px; }
.alignright { float: left; margin-left: 20px; margin-bottom: 20px; }
.floatleft { float: left; }

/* Begin Comments*/
#comment-area { margin: 20px; }
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0;
	padding: 5px 0 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
#comment-message {
	width: 400px;
}
/* End Comments */

.post ul, .post ol { margin-left: 20px; }
.post ul li, .post ol li { margin-left: 20px; }