/*
Theme Name: Revolution
Theme URI: http://www.revolutionministry.org/
Description: The Wordpress theme designed for Revolution Student Ministries of The Church Alive.
Version: 1.0
Author: Nick Brewer
Author URI: http://nick-brewer.com/
*/

h2 { color: #2c1505; font-family: georgia, times; font-style: italic; }
h2 a { color: inherit; text-decoration: none; }
h5 { margin: 0px; }
p { font-size: 12px; }
.relative_fix { margin: -65px 0px 0px 0px; }

body {
	background: url("images/bg.jpg") repeat-x #c4b58e;
}

#header {
	background: url("images/header.jpg") no-repeat;
	width: 905px;
	height: 223px;
	overflow: hidden;
	position: relative;
	left: 20px;
}
	#header h1 {
		position: absolute;
		top: -9999px;
	}

#navigation {
	background: url("images/bg_nav.png") repeat-x;
	height: 77px;
	margin: 0px 0px 0px 125px;
}
	#navigation li.first {
		margin: 0px;
		padding-left: 20px;
		background: url("images/bg_nav_left_corner.jpg") no-repeat top left;
	}
	#navigation li.last {
		background: url("images/bg_nav_right_corner.jpg") no-repeat top right;
		padding-right: 34px;
	}
	#navigation li {
		display: block;
		text-align: center;
		float: left;
		font-family: georgia;
	}
		#navigation li a {
			font-size: 18px;
			color: #732e04;
			margin: 10px 0px 0px 0px;
			display: block;
		}
		#navigation li a:hover { color: #fff; }
		#navigation li.link .caption {
			font-family: georgia;
			font-size: 9px;
			text-transform: uppercase;
			color: #222;
			margin: 3px 0px 0px 0px;
		}
		
#featured .wrap {
	background: url("images/bg_featured.jpg") no-repeat;
	width: 471px;
	height: 247px;
	position: relative;
	left: -7px;
	overflow: hidden;
}

	#featured ul {
		margin: 14px 0px 0px 14px;
	}
	#featured li {
		list-style: none;
		margin: 0px;
	}

#welcome .welcome {
	background: url("images/bg_header_welcome.jpg") no-repeat 0px -35px;
	width: 497px;
	height: 178px;
	position: relative;
	right: 20px;
}

	#welcome .welcome h2 {
		position: absolute;
		top: 20px;
		left: 30px;
		color: #fff;
	}
	
#welcome p {
	position: relative;
	top: -115px;
	left: 0px;
	width: 420px;
}

#block_blog li {
	list-style: none;
	padding: 10px;
	background-color: #cdbe97;
	border-top: 1px solid #d6c6a4;
	border-bottom: 1px solid #b8a67e;
}
	
	#block_blog li a { color: #873A02; text-decoration: none; }

#content {
	min-height: 350px;
	height: auto !important;
	height: 350px;
}

#footer {
	background-color: #ac996f;
	height: 150px;
}

	#footer .content {
		padding: 20px;
		color: #2c1505;
	}

/* BLOCKS ##################################################### */

.block { margin-right: 0px; /* 960 override */ }

	.block .top {
		background-color: #fff;
		padding: 8px;
	}
	
		.block .top img { border: 1px solid #ac996f; }
	
	.block .bottom { 
		background: url("images/bg_paper_trim.png") no-repeat;
		width: 220px;
		height: 21px;
	}

/* SOCIAL MEDIA ##################################################### */

.socialmedia { margin: 0px 65px; float: right; }
.socialmedia li {
	list-style: none;
	display: block;
	float: left;
	margin: 0px 0px 0px 10px;
}

/* WIDGET SIDEBAR ##################################################### */

.widget h2 { margin-bottom: 10px; }
.widget li {
	margin: 0px 0px 10px 0px;
	list-style: none;
	display: block;
	padding: 5px;
	background-color: #cdbe97;
	border-top: 1px solid #d6c6a4;
	border-bottom: 1px solid #b8a67e;
}

.widget a { color: #732e04; text-decoration: none; }
