/*
Theme Name: Heartland EFC
Theme URI: http://heartlandefc.org/
Description: Theme for Heartland EFC's Wordpress installation.
Version: 0.1
Author: Dan Conner (danmarvelous@gmail.com)
*/
body {
    background:#FFF;
}
a {
    color:#3e2d1e;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
a img {
    border:0;
}
#container {
	width:817px; overflow:hidden;
	margin:0 auto;
	border:1px solid #E6E0D4;	
	background:#f8f7f1;
}
#banner {
	background:#f8f7f1 url(img/banner-bg.jpg) repeat-y;
	text-align:center;
}
#logo {
	margin:10px;
}
#logo2 {
	float:left;display:block;
}
#banner h2 {
	font:1.6em/1.6em "Garamond", "Palatino", serif;
	color:#6f1200;
	text-align:right; letter-spacing:0.1em;
	margin:0; padding:16px 12px;
}
#banner h2 a:hover {
    text-decoration:none;
}
#nav {
    width:817px; float:left; clear:both;
	background: url(img/subnavbar.jpg) bottom left no-repeat;
	padding:2px 0 8px 0;
	margin:0px 0px 2px 0px;
}
#navul, #navul2 {
	list-style:none;
	margin:0px;
}
#navul {
    width:817px; float:left; clear:both;
    padding:8px 2px 8px 28px;
    background:#3e2d1e url(img/navbar.jpg) repeat-y;
}
#navul li, #navul2 li {
	font:1.25em "Garamond", "Palatino", serif;
	float:left;
}
#navul li p, #navul2 li p {
	font:0.6em "Verdana", "Arial", sans-serif;
	padding: 0px 0px 0px 12px;
	margin:0px;
}
#navul li {
	color:#fff;
	width:20%;
}
#navul li a {
    color:#fff;
}
#navul li p a {
    color:#E6E0D4;
}
#navul2 li {
	color:#3e2d1e;
	padding:0px 14px;
	position:relative;
	top:30px;
}
#navul li p {
	color:#e6e0d4;
}
#navul2 li p {

}
#navul2 li p a,
#navul2 li p a {
    color:#3e2d1e;
}
#brownbar {
	background:#3e2d1e url(img/navbar.jpg) repeat-y;
	height: 26px;
	width:817px;
	display:block;
	margin-bottom:1px;
	clear:both;
}
#content {
	width:55%;
	float:left;
	margin-top:28px;
	padding:0 20px 49px;
	font:0.8em "Verdana", "Arial", sans-serif;
}
#content p {
    margin:0 0 1em;
}
#content div.body img.alignnone {
    margin-bottom:1em;
}
#content div.body img.alignleft {
    margin:0 1em 1em 0;
}
h1, h2, h3, h4 {
    font-family:"Garamond", "Palatino", serif;
	color:#533d28;
}
h1 {
	font-size:2em;
	font-weight:normal;
}
h3 {
	font-size:1.6em;
}
div.category h3,
h4 {
    font-size:1.2em; margin:1em 0 0;
}
#summary {
 	text-align:right;
 	width:80%;
 	float:right;
 	font:0.9em "Verdana", "Arial", sans-serif;
 	font-style:italic;
 	margin-bottom:14px;
}
#content h2 {
	font:1.6em "Garamond", "Palatino", serif;
	color:#6F1200;
	font-weight:normal;
}
#further {
	width:40%;
	float:left;
	color:#fff;
	margin:28px 0;
	}


#further h2 {
	font:1.7em "Garamond", "Palatino", serif;
	font-weight:normal;
	margin:0 0 0.5em 0;
}

#further p {
	font:0.8em "Verdana", "Arial", sans-serif;
	padding:0 16px;
}
.infobox h3 {
	font:1.4em "Garamond", "Palatino", serif;
	font-weight:normal;
	margin:0 0 0.5em 0;
	clear:both;
    color:#FFF;
    margin:0 16px 8px; padding-top:8px;

}
.infobox h4 {
    font:bold 0.8em  "Verdana", "Arial", sans-serif;color:#FFF;
    padding:0 16px;
}
.infobox p {
	clear:none;
	padding:8px;
	display:block;
	min-height:76px
}

#pulldown {
	width:100%;
	clear:both;
}
#footer {
	width:817px;
	margin:20px auto;
	color:#533d28;
	font:0.6em "Verdana", "Arial", sans-serif;
}
#footer td {
	vertical-align:top; width:32%;
}

/*SHADOWS*/
.shadowl {
	background: #fff url(img/shad-left.png) repeat-y;
	padding:0 0 0 6px;
	min-height:100px;
	width:284px;
	margin-top:12px;
}
.shadowr {
	width:278px;
	background: #FFF url(img/shad-right.png) repeat-y top right;
	padding: 12px 6px 12px 0;
	min-height:100px;
}
.infobox {
	background: #fff url(img/box-bg.gif) bottom right no-repeat;
	padding:0 0 12px;
	width:256px; 
    margin:0 auto;
    min-height:90px;
}
.shadowbottom {
	background: #f8f7f1 url(img/shadow-bottom.png) no-repeat;
	height:8px;
	display:block;
	position:relative;
	width:290px;
}




ul#albums {
	margin:0; padding:0;
	list-style:none;
}
ul#albums li {
	float:left; width:100%; margin:15px 0;
}
ul#albums li img.attachment-thumbnail {
	float:left; margin-right:20px;
}
ul#albums li h2 {
	margin-top:0;
}
#content.photos {
	width:777px;
}
#content.photos div.body {
	margin:2em 0;
}
#content.photos h1 {
	width:672px; margin:0 auto 1em;
}
#content.image div.image {
	width:672px; margin:1em auto;
}
#content.photos div.body {
	width:540px; margin:2em auto; padding-right:132px;
}
#content.photos div.gallery {
	width:672px; margin:2em auto;
}
div.gallery dl.gallery-item {
	width:158px; margin:8px 4px;
}
div.gallery dl.gallery-item dt.gallery-icon img {
	padding:2px;
}

#content p.subscribe {
    margin:3em 0;
}
div.category {
    margin:2em 0 3em;
}
div.category h3,
div.category div.body {
    padding-left:30px;
}
