/*
Theme Name: EFCA
Theme URI: http://www.yoursecretballot.com
Description: EFCA Theme
Version: 1
Author: CJRW
Author URI: http://www.cjrw.com/
*/

h2 { color: #b3cfe6; font-size: 28px; margin: 0px; }
h3 { font-family: georgia; color: #fff; text-transform: uppercase; }
a { color: #fff; }
address { color: #fff; font-size: 12px; }

body {
	background: url("images/bg.jpg") no-repeat top center #012641;
}

#logo {
	background: url("images/bg_header.png") no-repeat top center;
	width: 285px;
	height: 155px;
	padding: 7px 0px 0px 0px;
	position: relative;
}

	#logo h1 {
		background: url("images/logo.png") no-repeat;
		width: 259px;
		height: 131px;
		text-indent: -9999px;
		margin: 0px auto;
	}
	
	#logo .nav-home {
		position: absolute;
		top: 0px;
		left: 0px;
	}
	#logo .nav-home img { width: 259px; height: 131px; }
	
#navigation { margin-bottom: 20px; display: block; }
	
	#navigation li {
		list-style: none;
		display: block;
		float: left;
		background-color: #001a30;
		padding: 5px 15px 5px 15px;
		-moz-border-radius: 7px; /* rounded corners, safari and firefox users only */
		-webkit-border-radius: 7px; /* rounded corners, safari and firefox users only */
	}
	
	#navigation li a { color: #b3cfe6; text-decoration: none; }
	
.grid_11 { color: #fff; }

#main-photo { position: relative; width: 639px; height: 417px; overflow: hidden;  }

	#main-photo .img img { border: 1px solid #fff; }
	#main-photo .caption {
		position: absolute;
		bottom: 0px;
		left: 1px;
		width: 639px;
		background-color: rgba(255,255,255,0.7);
		text-align: right;
	}
		#main-photo p { padding: 10px; color: #000; margin: 0px; }
		
#content {
	color: #fff;
}

#sidebar .top {
	background-color: #dfe5d8;
	width: 258px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	padding: 10px;
}
#sidebar .bottom {
	background: url("images/bg_sidebar.png") no-repeat bottom center;
	width: 280px;
	height: 209px;
}

/* PODS STYLESHEET OVERRIDE ################################################# */

#module_form { margin-top: 0px !important; }
#module_form .leftside {
	display: block;
	float: none;
	color: #8d9589;
}
#module_form .leftside,
#module_form .rightside input {
	width: 245px;
}

#module_form .rightside input {
	background: url("images/bg_input.jpg") repeat-x;
	border: 1px solid #fff;
	padding: 5px;
}

.saveForm { display: none; }

/* PODS STYLESHEET OVERRIDE ################################################# */

#coalition-form {
	color: #8d9589;
	font-weight: bold;
}

#coalition-form input {
	background: url("images/bg_input.jpg") repeat-x;
	border: 1px solid #fff;
	padding: 5px;
	width: 245px;
}

#coalition-form .button { background: none; border: none; }

/* SUB PAGE NAVIGATION #################################################### */

.navSubPages {
	background-color: #001a30;
	border: 1px solid #023662;
	width: 200px;
	padding: 10px;
	float: right;
	margin-top: 40px;
}

.navSubPages li {
	list-style: none;
	margin: 0px 0px 3px 0px;
	padding: 10px;
	background-color: #001e38;
	border-bottom: 1px solid #001424;
	border-right: 1px solid #001424;
	border-top: 1px solid #012646;
	border-left: 1px solid #012646;
}

.navSubPages li a { color: #b3cfe6; text-decoration: none; font-size: 12px; }

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

#sidebar h2 { color: #000; font-size: 18px; }
#google-news ul li {
	list-style: none;
	font-size: 11px;
	margin: 0px 10px 5px 10px;
	border-bottom: 1px dashed #fff;
}

#google-news ul li a {
	color: #777d74;
	text-decoration: none;
}
