/* 
Theme Name: FFE2010
Description: 2010 FFE Website Theme
Version: 1.0
Author: Barbara Bowser
*/

@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;

}
.clear {
	clear:both;
	height:0;
	font-size:0;
}
hr.clear {
	color:#fff;
	border:none;
}

/** Header **/

#donate {
	position: absolute;
	margin-left:700px;
}
#header-wrap {
	background: url(images/header-bg.jpg) repeat-x #630;
	display:block;
	position:relative;
	margin:0;
	padding:0;
	z-index:3;
}
#header {
	width:960px;
	margin:0 auto;
	height: 130px;
	display:block;
	position:relative;
}
#header #logo {
	width: 266px;
	height: 97px;
	position:relative;
	font-size:10px;
	float:left;
	margin-top: 20px;
}
#header h1#printlogo {display:none;}
#header #logo span {
	background: url(images/ffe-logo.gif) no-repeat;
	position:absolute;
	width:100%;
	height:100%;
}
#header h2#slogan {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-style: italic;
	font-weight:normal;
	color: #660;
	top: 60px;
	left: 20px;
	position:relative;
}
#page-wrap {
	width: 960px;
	margin: 0 auto;
	/*padding-left: 10px;*/
	z-index: 1;
}

/** Top Navigation **/
#nav {
	padding-top: 14px;
	height:65px;
	font-family: Georgia, "Times New Roman", Times, serif;
	position:relative;
	z-index:5;
	/*background-color: #630;*/
	width:960px;
	margin:0 auto;
}
 
#searchtop {
	float:right;
	padding-top: 20px;
}
#searchtop input {
	width: 100px;
}
#searchtop span {
	color: #fff;
	font-weight:bold;
	font-size: .85em;
	padding-left: 5px;
}

/** Featured Content **/

#featured{ 
	width:1005px;
	position:relative; 
	height:370px; 
	overflow:hidden;
	background: #eae2ce; 
	margin:12px 0 0 0;
	_margin:0;
	z-index: 0;
}
#featured h2 a {
	text-decoration:none;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:340px; left:750px;
	list-style:none; 
	padding:0; margin:0; 
	width:300px; 
	z-index: 3;
}
#featured ul.ui-tabs-nav li{   
	font-size:12px; 
	color:#666; 
	display:block; 
	margin: 0 5px 0 0;
	padding:0;
	float:left;
	background: url(images/transparent-bg.png); 
}
#featured li.ui-tabs-nav-item a{ 
	color:#fff; 
	font-weight:bold;
	text-decoration:none;
	display:block; 
	padding: 0 20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
	color:#000; 
	text-decoration:none;
}
#featured li.ui-tabs-selected{ 
	background: url(http://foundationforevangelism.org/wp-content/themes/FFE10-theme/images/selected-item.gif) top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#666; 
}
#featured .ui-tabs-panel{ 
	/*width:1100px;*/ height:350px; 
	position:relative;
	z-index: 1;
	text-align:right;
	float:left;
}
#feature .ui-tabs-panel img {
	float:right;
	width: 610px;
_display:none;
	/*float:left;
	width: 500px;
	overflow:hidden;
	display:block;*/
	height:370px;
}
#featured .ui-tabs-panel .info{ 
	float:left;
	width: 350px;
	/*position:absolute;*/
	float: left;
	display:block;
	padding: 30px 15px 15px 30px;
	text-align:left;
}
#featured .info h2{ 
	font-size:1.3em; font-family:Georgia, serif; 
	font-weight:normal;
	letter-spacing: .02em;
	color:#660; margin:0 0 15px 0;
	border-bottom: 1px solid #d8ccae;

}
#featured .info p{ 
	margin:0; 
	padding: 5px;
	font-family:Verdana;
	font-size:.8em; 
	line-height:1.5em;
	color:#660;
}
#featured .info ul {
	font-size: .8em;
	line-height: 1.5em;
	color: #660;
}
.content_left a{ 
	/*text-decoration:none; */
	color:#660; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}
#featured .readmore {
	text-align:right;
	font-size: .8em;
	font-weight:bold;
}
#featured .readmore a {
	text-decoration:underline;
}

/** Stories **/
#story-block {
	margin-top: 15px;
	font-size: .8em;
	width: 1000px;
}
.story {
	width: 31%;
	/*padding: 20px;*/
	float:left;
	margin: 0 23px 15px 0;
}
#story-block div:last-child {margin: 0;}

.story h3.balloon {
	background:url(images/pointheader-bg.gif) left top no-repeat;
	height: 42px;
	color: #fff;
	display:block;
	padding: 10px;
	margin:0;
	padding-bottom:0;
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.story h3.balloon a {
	color: #fff;
	background: #75814E;
	text-decoration: none;
}
.story p {
	/*float:left;
	width: 220px;*/
	margin:0;
	padding: 0 8px;
	margin: 0 0 10px 0;
color: #663300;
	line-height: 1.3em;
}
.story img {
	border:0;
}
.story img.mug {
	float: right;
	margin: 0 0 8px 8px;
	width:78px;	
	padding:0;
	border: 5px solid #d8ccae;
}
.story .more-link {
	text-align:right;
	margin-top: 10px;
	display:block;
	border-top: 1px solid #d8ccae;
	padding-top: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #660;
	font-weight:bold;
}
.story a.more-link {
	color: #630;
	text-decoration:none;
	font-weight:bold;
}
.story a {
	color:#660; 
}
.story form {
	margin:0;
	padding:0;
}
.story h4 {margin:0 0 3px 0;}

/** Main Content **/
#content {
	float: left;
	width: 700px;
	margin-left: 300px;
	font-size: .85em;
	line-height:1.5em;
	color: #333;
}
#content a:link, #content a:visited {
	color: #660;
}
#content a:hover {
	color:#7F4800;
}
#content blockquote {color: #660;}
* html #block_1	{display: inline;}
#content h2.page-title {
	font-family: Georgia, "Times New Roman", serif;
	color: #516F0D;
	font-size: 1.4em;
}
#content h2, #content h3, #content h4 {
	font-family: Georgia, "Times New Roman", serif;
	color: #516F0D;
}
#content h3 {
	border-bottom: 1px solid #ccc;
}
#content h3 a {
	text-decoration:none;
}
#content img {
	border:1px solid #ccc; 
	background:#fff;
}
#content tr.botborder td{
	border-bottom: 1px solid #ccc;
}
#sidebar{
	float: left;
	width: 260px;
	margin-left: -1000px;
	border: 1px solid #dee4cd;
	padding: 10px;
}
#sidebar h2 {
	color: #660;
	font-family: Georgia, "Times New Roman", serif;
	margin: 0 0 5px 0;
	padding:0;
}
#sidebar .subnav ul, #sidbar .subnav ul ul {
	list-style-type:none;
	margin:0;
	padding:0;
	font-family: Georgia, "Times New Roman", serif;
	background: #dee4cd;
}
#sidebar .subnav li {
}
#sidebar .subnav li a {
	color:#660;
	text-decoration:none;
	display:block;
	padding: 10px;
	width:92%;
	border-bottom: 1px solid #c4cfa3;
	font-weight:bold;
}
#sidebar .subnav li a:hover {
	background-color: #fff;
}
#sidebar .subnav li li {
	padding:0;
	margin:0;
	font-size: .9em;
}
#sidebar .subnav li li a {
	color: #705E4C;
	padding-left: 30px;
	border-bottom: none;
}
#sidebar .subnav li li:last-child {
	border-bottom: 1px solid #c4cfa3;
}
#sidebar .subnav li:last-child {
	border-bottom:none;
}
#sidebar #widgets {
	list-style-type:none;
	margin:0;
	padding:15px;
	font-family: Georgia, "Times New Roman", serif;
	background: #dee4cd;
}
#sidebar #widgets img {
	border:0;
}
#sidebar #widgets h3 {
	color: #660;
	margin: 0 0 5px 0;
	font-size: 1em;
}
#sidebar #widgets .donate {
	background: #fff;
	padding: 10px;
	margin-top: 10px;
}
#sidebar #widgets .donate input {
	/*width: 90px;*/
}
#sidebar #contact {
	background: #dee4cd;
	padding:10px;
	font-size: .8em;
}
#sidebar #contact h3 {
	margin:0;
	padding:0;
	color: #660;
	font-family: Georgia, "Times New Roman", serif;
}
#sidebar #contact a {
	color: #660;
}
#sidebar #contact a:hover {
	color:#7F4800;
}

/** Footer **/
#footer {
	background: #e4d6bc url(images/footer-bg.gif) repeat-x;
	font-family: Georgia, "Times New Roman", serif;
	font-size: .75em;
	/*width:100%;*/
	margin-top: 20px;
	padding-bottom: 40px;
}
#footer div.wrap {
	width:960px;
	margin:0 auto;
}
#footer div.wrap-right {
	width:960px;
	margin:0 auto;
	text-align: right;
}
#footernav a{
	color: #630;
	text-decoration:none;
	font-weight:bold;
}
#footernav a:hover {
	text-decoration: underline;
}
#footernav ul {
	margin: 30px 0 0 0;
	list-style-type:none;
	float:left;
	display:block;
}
#footernav li {
	float:left;
	padding:0 10px 0 8px;
	/*border-right: 1px solid #660;*/
}
#footernav li:last-child {border-right:none;}
#footercontact {
	float:right;
	margin-top: 30px;
}
#footercontact img{
	float:left;
	margin: 0 0 0 10px;
}
#footercontact p {
	float:left;
	text-align:right;
font-size: .9em;
}

/* Wordpress Generated CSS */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}

ul.addtoany_list {
	list-style-type:none;
	margin:0;
	padding:0;
}
#content ul.addtoany_list a img {
	border:0;
}

/** Professors **/
h5.trigger {
	padding: 0;
	margin: 0;
	/*background: url(http://foundationforevangelism.org/wp-content/themes/FFE10-theme/h2_trigger_a.gif) no-repeat;
	height: 46px;
	line-height: 46px;
	width: 450px;*/
	font-size: 1em;
	font-weight: normal;
	float: left;
}
h5.trigger a {
	/*color: #fff;
	text-decoration: none;*/
	display: block;
}
h5.trigger a:hover { color: #ccc; }
h5.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	background: #f0f0f0 url(http://foundationforevangelism.org/wp-content/themes/FFE10-theme/toggle_block_stretch.gif) repeat-y left top;
	overflow: hidden;
	/*font-size: 1.2em;
	width: 500px;*/
	clear: both;
}
.toggle_container .block {
	padding: 20px; /*--Padding of Container--*/
	background: url(http://foundationforevangelism.org/wp-content/themes/FFE10-theme/toggle_block_btm.gif) no-repeat left bottom; /*--Bottom rounded corners--*/
}

/** Forms Display **/

#right .wpcf7-form-control-wrap input {
	width: 110px;
	float:right;
}

/** Press Releases **/
.pressrel {
	border:1px dashed #ccc;
	display:block;
	padding: 10px;
	margin-bottom: 10px;
}
.pressrel li{
	float:left;
	padding-right: 8px;
	/*margin-left: 20px;*/
	list-style-type:none;
}
#content .pressrel h4 {
	font-family: Georgia, "Times New Roman", serif;
	color: #516F0D;
	font-size: .9em;
	margin:0;
	padding:0;
}
#content li.file a{
	background:url(images/dl.gif) no-repeat; 
	padding:3px; 
	padding-top:2px; 
	padding-left:25px;
}
#content li.link a{
	background:url(images/page_white_go.gif) no-repeat; 
	padding:3px; 
	padding-left:25px;
}
#content li.slideshow a,
#content li.image a{
	background:url(images/slideshow.gif) no-repeat; 
	padding:3px; 
	padding-left:25px; 
	padding-bottom:4px;
}
#content .files {
	/*border:1px solid #ccc;*/
	display:block;
	padding: 10px;
}
#content .files ul {
	padding:0;
	margin:0;
}
#content .files li {
	list-style-type:none;
	padding:0;
	margin:0;
}

/** Contact Form Overrides **/
	p.form-field {
	display:block;
}
/*.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap textarea {
	width:300px;
	float:right;
}
.wpcf7-list-item input {
	width: 30px;
	float:none;
}*/
#donor-update-form .wpcf7-form-control-wrap input,
#donor-update-form .wpcf7-form-control-wrap textarea,
#general-contact-form .wpcf7-form-control-wrap input,
#general-contact-form .wpcf7-form-control-wrap textarea {
	width:300px;
	float:right;
	/*margin-right: 200px;*/
}
#donor-update-form .wpcf7-list-item input,
#general-contact-form .wpcf7-list-item input {
	width: 30px;
	float:none;
	margin-right: 0;
}
#donor-update-form .captcha-345 input,
#general-contact-form .captcha-407 input {
	float:none;
	margin:0;
	width: 100px;
}
.wpcf7-not-valid-tip-no-ajax {
	color:red;
	font-size: .85em;
	display:block;
}
#donor-update-form .wpcf7-form-control-wrap textarea {
	float:none;
}
.wp-caption {
	border: 1px solid #ccc;
	padding: 5px;
	margin: 5px;
	background:#fff;
}
.wp-caption-text {
	font-size: .8em;
	text-align: center;
	color: #666;
	line-height: 1.2em;
}

.tags-list .left, .tags-list .mid, .tags-list .right {
	width: 25%;
	float:left;
}
.tags-list ul {
	list-style-type:none;
}
.tags-list li {
	line-height: 1.8em;
}

#smart-archives-list h2 {
	font-family: Georgia, "Times New Roman", serif;
	color: #516F0D;
	font-size: .85em;
	border-bottom: 1px solid #ccc;
}
#smart-archives-list h2 a {
	text-decoration: none;
}