/*
Theme Name: Redeemer Presbyterian Church
Description: The default WordPress theme for Redeemer Presbyterian Church.
Version: 1.0
Author: Dustin Pfeifer
Author URI: http://dustinpfeifer.com/
*/



* {
	margin:0;
	padding:0;
}

body {
	background:url(images/background.jpg) repeat center top;
	width:882px;
	text-align:center;
	margin:0 auto;
	font:12px/150% lucida grande, aril, sans-serif;
	color:#333;
}


/* Layout
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#header {
	background:url(images/background-header.jpg) no-repeat bottom;
	height:151px;
	overflow:hidden;
	text-align:left;
}

#header .logo {
	float:left;
}

#header .mission {
	float:right;
	width:582px;
	font:15px/150% georgia, serif;
	color:#fff;
	font-style:italic;
	padding:25px 10px 0 0;
	margin:0;
}

#content {
	background:url(images/background-content.jpg) repeat-y top;
	text-align:left;
}

#left {
	float:left;
	width:290px;
}

#left .in {
	padding:20px 20px 20px 30px;
}

#right {
	float:right;
	width:592px;
}

#right .in {
	padding:0 30px 20px 20px;
}

#footer {
	background:url(images/background-footer.jpg) no-repeat top right;
	text-align:left;
	padding:20px 10px 0 290px;
	color:#fff;
	font-size:11px;
}

#footer a {
	color:#e5dfbd;
}


/* Navigation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#nav {
	margin:0 0 20px;
	list-style-type:none;
}

#nav li {
	margin:0 0 3px 0;
	padding:0;
}

#nav a {
	display:block;
	padding:10px;
	background:#d0c9a4;
	text-transform:uppercase;
	text-decoration:none;
	color:#333;
}

#nav a:hover, #nav li.current_page_item a {
	color:#792728;
	background:#cac297;
}

#features {
	list-style-type:none;
	margin:0;
}

#features li {
	display:block;
	float:left;
	width:174px;
	height:82px;
	overflow:hidden;
	margin:0 10px 0 0;
}

#features li.last {
	margin:0;
}


/* Formatting
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

p {
	margin:10px 0;
}

a {
	color:#792728;
}

a img {
	border:none;
}

h2 {
	font:14px georgia, serif;
	font-weight:normal;
}

h1 {
	font:18px georgia, serif;
	font-weight:normal;
	color:#792728;
}

.post {
	border-bottom:1px solid #d0c9a4;
	margin:0 0 10px;
}

.page-heading {
	margin:0 0 10px;
	line-height:0;
}

p.directions {
	margin:10px 0 0;
}

p.directions a {
	background:url(images/map.jpg) no-repeat;
	display:block;
	text-indent:-999px;
	width:240px;
	height:126px;
	overflow:hidden;
}

p.directions a:hover {
	background:url(images/map-ro.jpg) no-repeat;
}


/* Blog Styling
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.date {
	font-size:11px;
	margin:0;
	color:#888;
}

.postmetadata {
	font-size:11px;
	color:#888;
}

#bloginfo {
	list-style-type:none;
	margin:0;
}

#bloginfo li {
	display:block;
	float:left;
	width:174px;
	overflow:hidden;
	margin:0 10px 0 0;
}

#bloginfo li.last {
	margin:0;
}

input, textarea {
	border:1px solid #d0c9a4;
	padding:5px;
}

textarea {
	width:75%;
}


/* Browser Adjustments
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}          
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */