/* @override 
	http://www.fuelthemission.org/wp-content/themes/fuelthemission/style.css
*/

/*
THEME NAME: Fuel the Mission Theme
THEME URI: http://www.remedy9.com/
DESCRIPTION: Custom theme for Fuel the Mission developed by Remedy9 Creative LLC
VERSION: 1.0
AUTHOR: <a href="http://www.remedy9.com">Anthony Lagoon</a>
AUTHOR URI:
TAGS: Fuel the Mission, Custom
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/2c-l.css');

/* Fonts */

body{ font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin: 0; background: #22262a center;}

.shadow { display: inline-block;background: url(images/img-shadow.png) no-repeat center bottom; margin: 10px;}
.shadow img  {margin-bottom: 23px;}

a.shadow:hover { background-color: transparent;}
a.shadow img:hover {border: 5px solid #952319;}
img {border: 5px solid #fff;}
div.entry-content img{max-width: 750px; height: auto;;}
#container{}
#container img{max-width: 630px;}

#post-35 div.entry-content div.nsh-donatebuttons h2 strong a img {}


a:link{ color: #8c0e03;  text-decoration: none;}
a:hover{color: #470201;border: #d86924 3px;cursor: pointer;}
a:visited{ color: #8c0e03; text-decoration: none;}

div.entry-date { font-size: 13px; color: #525252;}


/* Just some example content */
div.skip-link {
position:absolute;
right:1em;
top:1em; color: #d86924;}

/* @group Menu */

div#menu 
{
height: 49px;
width:100%; margin: 49px 0 25px; z-index: 60; position: relative;}
#menu ul li{list-style-type: none;}
#menu ul li a{ color: #fff; font-weight: bold; text-shadow: #464646 1px 1px 2px; width: 148px; height: 33px; text-align: center; padding: 15px 0 0; display: block; text-decoration: none; margin-top: 0; margin-bottom: 0;}
#menu ul li a:hover{background: url(images/ftm_sprite.png) no-repeat -1px 0;}
div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul ul a, div#menu ul ul a:hover {
display: block;
padding: 10px 5px;
text-decoration:none; text-align: left; font-size: 13px; font-weight: normal; font-style: normal; background-image: none; height: auto; width: 240px; border-top: 1px solid #3f444c;}
div#menu ul ul a:hover{ background-color: #3e4349;}
div#menu ul ul ul a {
font-style:italic;}

/* finalize */
div#menu ul li ul {
left:-999em;
position:absolute; height: auto; background-color: #1f1f1f;}
/* end add -999em to finalize */
div#menu ul li:hover ul {
left:auto; background-color: #000; width: 250px;}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}


/* @end */

.entry-title {
clear:both; font-size: 28px; color: #9e241f; margin-bottom: 5px;}
.entry-meta{clear:both; color: #42454d; background-color: #ebe6db; padding: 10px; border-top: 1px dashed #d4c2a4; border-bottom: 1px dashed #d4c2a4; font-size: .8em; margin-bottom: 10px; margin-top: 10px;}

div.nav-previous {}
div.nav-previous a{ color: #99826b; display: block; float: left; background: url(images/ftm_sprite.png) -265px -282px; padding-top: 17px; padding-bottom: 17px; text-align: center; width: 172px;}
div.nav-next {}
div.nav-next a{ color: #99826b; display: block; float: left; background: url(images/ftm_sprite.png) -265px -282px; padding-top: 17px; padding-bottom: 17px; text-align: center; width: 172px;}
#nav-images .nav-previous a img, #nav-images .nav-next a img{ display: block; width: 75px; height: 75px;}
#nav-images .nav-next a, #nav-images .nav-previous a{ background-image: none; width: auto; height: auto; padding: 0;}

div#container,div#primary {}

form#commentform .form-label { margin-right: 0; margin-left: 0; margin-bottom: 0; padding-top: 20px;}

#commentform div.form-input {}

form#commentform span.required {
color:#c30;
}

#respond #commentform { padding-left: 20px;margin-top: 0; background: #ede9e3 no-repeat; margin-bottom: 0;}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li { margin: 0 0 3.5px;}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto; background-color: #ebe6db; width: 80%;}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

div.download-button a{ width: 96px; display: inline-block; height: 98px;text-indent: -9999px; background: url(images/download-button.jpg) left; float: left;}
div.download-button a:hover{ background-position: right;}
div.download-button{ display: block; height: 100px; font-size: 20px; width: 300px; color: #8c0e03;}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:1em; height: 50px; margin-bottom: 15px;}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

.sidebar a{text-decoration: none;}
div#primary.sidebar h3 { font-size: 1.7em; color: #99826b; text-shadow: #f3ede2 1px 1px 4px; padding-left: 10px; margin-bottom: 6px;}

div#primary.sidebar input#s {
width: 162px; margin-left: 5px; background-color: #ede6d8; border-bottom-color: #e2d3bc; border-right-color: #e2d3bc; padding: 5px;}
div#primary.sidebar input#s:hover{ background-color: #fffbec;}
div#primary.sidebar { margin: 15px 0 10px 5px; width: 190px; padding: 0;}

#primary.sidebar ul.xoxo { margin: 0; }
#primary .xoxo{background: url(images/indent-bg.jpg) no-repeat 0 top; padding-top: 20px;}
.sidebarend{ background: url(images/indent-bg.jpg) 0 bottom; height: 20px; width: 100%;}

div#primary.sidebar li {
list-style:none; margin-right: 0; margin-left: 0; padding-bottom: 10px; padding-left: 6px; padding-right: 6px;}
li#text-3.widget.widget_text { width: auto;}


div#primary.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div#primary.sidebar ul ul { margin-top: 0; margin-right: 0; margin-bottom: 0;}

div#primary.sidebar ul ul li {
margin:0;list-style-type: none; border-top: 2px none #d6c9ba; background-color: transparent; padding: 0; color: #fff; border-bottom: 1px none #bfb6a8;}

#pages-3 ul li.page_item.page-item-15 a {}
div#primary.sidebar ul ul li a{display: block; padding: 5px; color: #3c3d42; text-shadow: #b8ac98 1px 1px 4px;background-color: #cbbda8;}
div#primary.sidebar ul li ul li ul li a{ color: #565656;}
div#primary.sidebar ul li ul li ul li a:hover{ color: #a22427;}
div#primary.sidebar ul ul li a:hover{ background-color: #3d3c38; color: #e8e8e8;}
div#primary.sidebar ul ul li ul li a{ background-color: transparent;}
div#primary.sidebar ul ul li ul li{ border-style: none; font-size: .9em; border-bottom: 1px solid #cdbfaa; border-top: 1px solid #e1d2bb;}
div#primary.sidebar ul ul li ul li:hover, div#primary.sidebar ul ul li ul li a:hover{ background-color: #fffbec;}
div#primary.sidebar ul ul li ul{ margin: 0;}
div#primary.sidebar ul ul ul { margin-top: 0; margin-right: 0; margin-bottom: 0;}
div.sidebar ul ul li ul li a{ color: #80848f; margin-left: 10px;}
div.sidebar a{}
div.sidebar ul li ul li ul li a{ color: #1d2227;}

#content { margin-bottom: 10px; padding-bottom: 10px;}
#container #content{ padding-right: 20px; padding-left: 20px;}
#content-nosidebar{ width: 850px; margin: 0; padding-left: 20px; padding-right: 20px; padding-top: 20px;}
div.entry-content{ padding-bottom: 23px;}


.nsh-donatebuttons h2{ margin-bottom: 5px;}

.nsh-donatebuttons p { margin-top: 5px; margin-bottom: 20px;}

div#wrapper{ width: 890px; margin-right: auto; margin-left: auto; background-image: url(images/bg-rpt.jpg); background-color: #d8c2aa; z-index: 0; position: relative; padding-top: 20px;}

div#header,div#footer {
text-align:left;}

/* @group Footer */

div#memberbox { width: 200px; background-color: #d2d2d2;text-indent: -9999px; float: left; padding: 10px; margin-bottom: 10px; text-align: center; margin-left: 100px;
}
div#memberbox a{ margin-top: 0;}
div#memberbox h2{text-indent: 0; color: #4a4d53; margin-bottom: 0; font-size: 16px; line-height: 1em; margin-top: 0;}
#registerlink a { color: #e2e1df;display: inline-block; background: url(images/reg-arrow.png) no-repeat right; width: 339px;
}
#registerlink{
	width: 400px;
	text-align: center;
}
#registerlink a h1:hover{ color: #a1221c;}
#registerlink a h1 { margin-top: 10px; font-size: 22px;}
a#soe { background-image: url(images/member-soe.jpg); width: 119px; height: 40px; display: inline-block; margin-top: 10px;}
a#tme { background-image: url(images/member-tme.jpg); width: 180px; height: 37px; display: inline-block; margin-top: 10px;}
a#nae { background-image: url(images/member-nae.jpg); width: 97px; height: 65px; display: inline-block; margin-left: 20px; margin-top: 10px;}

div#secondary.sidebar a:hover{ color: #ededed;}
div#secondary.sidebar{ background: #4b5056 url(images/footer-rpt.jpg) repeat-x 0 36px; width: 890px; margin-right: auto; margin-left: auto;}

div#secondary.sidebar li{ display: block;}
div#secondary.sidebar ul{ display: inline-block; margin-right: 0; margin-left: 20px; margin-bottom: 8px;}
div#secondary.sidebar ul li ul{ margin-left: 10px; width: 160px; float: left;}

#footer-wrapper{ margin-right: auto; margin-left: auto; width: 890px;}

#credits #footer{font-size: .7em; color: #e2e1df; padding: 12px 20px 15px;}
#credits{ background-color: #42454d; float: left; display: block; margin-right: auto; margin-left: auto; width: 100%;}
#credits a{text-decoration: none;}

#footer a{ color: #e2e1df; background-color: transparent;}

#footer-verse{ background-image: url(images/verse-bg-rpt.png); height: 36px; clear: both; background-color: #42454d; margin: 0; padding: 0;}
#footer-verse div{margin: 0 auto; color:#e2e1df; font-size: 13px; padding: 10px 20px;}

#secondary.sidebar ul li { line-height: 1.5em; font-size: 12px;}
#secondary.sidebar ul li ul li ul li{ display: none;}
#secondary.sidebar ul li ul li a { color: #a3a2a2;}
#secondary.sidebar ul li ul li a:hover{ background-color: transparent; color: #f2f1ef; text-decoration: underline;}

div.whatwedo { background-image: url(images/main-1-2-box-bg.jpg); height: 167px; width: 670px; color: #e2e1df; font-size: 17px; padding-top: 18px; padding-left: 155px; padding-right: 20px; margin-left: 55px;}

a.button { background-image: url(images/big-logo-btn.png); height: 44px; display: inline-block; color: #e2e1df; text-decoration: none; font-size: 22px; padding-left: 20px; padding-top: 5px;}
a.button:hover{ background-color: transparent;}

div.home-buttons { margin-left: 400px;}
a.button img{ border-style: none;}
a.button  span{ display: block; height: 40px; float: right; background: url(images/big-logo-btn.png) right; padding-top: 8px; padding-right: 20px; margin-right: -36px; margin-top: -4px;}
#secondary.sidebar h3{ color: #e2e1df; text-transform: uppercase; font-size: 1em;}
#secondary.sidebar #footer-wrapper ul.xoxo li ul{ margin-left: 0; margin-top: 6px; width: 161px; padding-right: 20px;}
#secondary.sidebar #footer-wrapper ul li ul li ul a{ color: #999; margin-left: 10px; margin-top: 6px;}
div#secondary.sidebar div#footer-wrapper ul li{ float: left; margin-top: 15px;}
div#secondary.sidebar div#footer-wrapper ul.xoxo li ul li{ float: none; margin: 0; border-bottom: 1px solid #636363;}



/* @end */

div#header-wrapper { background: #2c3135 url(images/header-bg.jpg) no-repeat center top; height: 148px; overflow: visible;}
div#header { z-index: 9; margin-right: auto; margin-left: auto; padding: 0 75px; background-position: center top; width: 890px;}

div#access{ float: right; margin-top: 3px; z-index: 10;}

h1#blog-title{display: block; float: left; padding: 0;text-indent: -9999px; z-index: 11; margin: 0; height: 178px;}
h1#blog-title span{background: url(images/main_logo.jpg) no-repeat; width: 214px; display: block; height: 178px; z-index: 7; position: relative;}

input#author,input#email,input#url{
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;}
#secondary.sidebar{ background-color: #42454d;}
.clear{clear: both;}

.entry-meta span.edit-link, .entry-meta a.post-edit-link{ background-image: none; float: none; display: inline; margin: 0; padding: 0; font-size: inherit;}
span.edit-link { color: #fff; font-size: 14px; padding-left: 8px; float: left; margin-bottom: 0; background: url(images/indent-bg.jpg) left top; clear: both;}

span.edit-link a{ background: url(images/indent-bg.jpg) right top; padding: 16px 28px 10px 20px; float: right; margin-right: -8px;}
div.home-buttons a.button{ margin: 0 25px; float: left;}
.cform{ margin-top: 20px;}

span.reqtxt, span.emailreqtxt { color: #962539; font-size: .7em; margin-left: 5px;}

.cform fieldset { color: #404044; border-color: #f4e0c8; padding-right: 20px;}


.cform input, .cform textarea { background-color: #ede6d8; display: block; width: 90%; border-bottom-color: #eedec6; border-right-color: #eedec6; border-left-color: #f8e6d0; border-top-color: #f8e8d3;}
.cform input:hover, .cform textarea:hover{ background-color: #fffbec;}

.cform .cf-box-b {display: inline; margin-left: 10px; width: auto;}


.cform .sendbutton {cursor:pointer; background: transparent url(images/ftm_sprite.png) -108px -290px; width: 124px; display: block; height: 27px; color: #fffeff; font-size: 14px; border-style: none;}

.cform .sendbutton:hover{ color: #222; background-color: transparent;}

ol.cf-ol li { margin-top: 11px;}

.cform legend { font-size: 19px; color: #96251d;}

.cf_hidden { display: none;}

.linklove { display: none;}

.failure { display: block; background-color: #e7a153; padding: 20px 15px; color: #fff; border-top: 3px dotted #ffce00; border-bottom: 3px dotted #ffce00;}
.success { display: block; background-color: #55e27d; padding: 20px 15px; color: #fff; border-top: 3px dotted #0f0; border-bottom: 3px dotted #0f0;}

form img { border-style: none;}

#primary.sidebar input#s.text, #primary.sidebar input#s.text:hover { border-style: none; background: transparent url(images/ftm_sprite.png) -109px -318px; height: 19px; width: 144px;}

#searchform div input.button {cursor:pointer; background: transparent url(images/ftm_sprite.png) -108px -347px; width: 95px; display: inline-block; height: 27px; color: #fffeff; font-size: 14px; border-style: none; clear: both; margin-left: 33px; margin-top: 5px;}
#searchform input.button:hover{ color: #141414;}

input#submit.button {cursor:pointer; background: transparent url(images/ftm_sprite.png) -108px -290px; width: 124px; display: block; height: 27px; color: #fffeff; font-size: 14px; border-style: none;}
input#submit.button:hover{ color: #000;}

div#respond { background: url(images/ftm_sprite.png) no-repeat -232px top; padding-top: 7px; margin-bottom: 0; width: 627px;}
#commentend{background: url(images/ftm_sprite.png) no-repeat -232px -149px; padding-top: 15px; width: 627px; margin-bottom: 10px; margin-top: 0;}
#respond h3 { margin-left: 25px; margin-top: 20px;}

#respond #login { font-size: .8em; margin-top: 0; margin-right: 0; margin-bottom: 0; padding-left: 25px; width: 593px;}

#respond #commentform { }

#respond .form-textarea { padding-top: 10px;}

#commentform div.form-submit { padding-left: 43px; padding-top: 10px;}

#comments-list{}

#comments-list ol { list-style-type: none; padding-bottom: 5px; padding-left: 20px;background: url(images/ftm_sprite.png) -205px -353px; padding-top: 15px; width: 545px;}

#comments-list h3 { }

div.comment-meta { color: #6a6a6a; font-size: 12px;}

#split, #content #narrow, #content #wide {
	margin: 10px;
	padding: 0;
	}
#split #left {
	float: left;
	margin: 0;
	padding: 0;
	width: 400px;
	}
span.unapproved { color: #2d2d2d;}

.padding10 {
	margin: 10px;
	padding: 0;
	font: 13px Verdana;

	line-height:20px;

	}
#page-name {

	padding: 0 0 10px 0;

	font: bold 35px 'Trebuchet MS';

	letter-spacing: -1px;

	color: #22262a;

}
#split #paypal {

	margin: 20px 0 0 0;

	color: #666;

	line-height: 23px; width: 450px;}

#split #paypal #paypal-left, #split #paypal #paypal-left-hide { 

	float: left;

	width: 200px;

	margin: 0;

	padding: 0;

	/* border: 1px solid #CCC; */

	}

#split #paypal #paypal-right, #split #paypal #paypal-right-hide {

	float: right;

	width: 201px;

	margin: 0;

	padding: 0;

	}

#split #paypal #paypal2-left, #split #paypal #paypal2-left-hide { 

	float: left;

	width: 201px;

	margin: 0;

	padding: 0;

	/* border: 1px solid #CCC; */

	}

#split #paypal #paypal2-right, #split #paypal #paypal-right-hide {

	float: right;

	width: 201px;

	margin: 0;

	padding: 0;

	}


#split #paypal img {

	margin: 0 0 5px; border-style: none;}

#split #paypal .buttonpadding {

	padding: 15px 0 10px 0;

}


#smallfield h6 { margin: 0;}

#smallfield h2 { margin-bottom: 5px;}

#split #donationsby, #sidebar-donate-ca #donationsby {

	color: #4c463a;

	font-size: 11px;

	padding:12px 0 5px 0;

	margin: 0 0 15px 0;

	border-bottom:1px solid #CCC;

}

#split #ebay {

	padding: 20px 40px 20px 6px;

}

#split #ebay p {

	padding: 0 0 12px 0;

}

#split #ebay img {

	float: left;

	margin: 3px 15px 20px 0px;

}

#split #prayer {

	float: left;

	width: 422px;

	margin: 0;

	padding: 0;

}

#split #promote {

	float: right;

	width: 422px;

	margin: 0;

	padding: 0;

}

#split-divider {

	clear: left;

	background: #CECC7F;

	height: 18px;

	margin: 0 0 20px 0;

}

.inner {

	background: #E4ECEE;

	font-size: 12px;

	padding: 16px;

	margin-bottom:10px;

	border: 5px #CED5D7 solid;

}


/* -----------------------------------
	STRATEGIC GIVING
----------------------------------- */
/* headings above main list on Stagetic Giving page */

#strategic-giving-category {

	margin: 0 0 15px 30px

}

#strategic-giving-category ul {

	list-style : none;

}

#strategic-giving-category li {

	background: url(images/helpout/str_giving_categorybg.gif) no-repeat 0px 80px;

	float: left;

	display: block;

	width:151px;

	height:90px;

	color:#666;

	font: 11px Arial;

	text-align:center;

	margin: 0 33px 0 0;

}

.strategic-giving-categorytitle {

	color: #BB6307;

	font:17px "Trebuchet MS";

	letter-spacing:-1px;

	line-height: 26px;

}

 


/* box lists */

#strategic-giving {	background: url(images/img-strategic-giving.gif) no-repeat;color: #de2326;	font: 11px Verdana;	line-height: 16px; text-align:center; padding: 90px 0 35px 0;}

#strategic-giving-list ul {

	list-style:none;

}

#strategic-giving-list li {

	float: left;

	display: block;

	width: 190px;

	height: 65px;

	color: #666;

	font: 11px Arial;

	text-align: center;

	margin: 0 6px 6px 0; background-color: #e7dccd;}
#strategic-giving-list li:hover{ background-color: #f8ecdc;}




/* formating for boxes */

/* formating for text */

.strategic-giving-price {

	color: #A43900;

	font:23px Arial;

	line-height: 33px;
	margin: 0;
	padding: 6px 0 0 0;

}

/* BEGIN IMAGES */
img, p img {
	padding: 0;
	max-width: 100%;
	}
#content .padding10 {
	margin: 10px;
	padding: 0;
	font: 13px Verdana;

	line-height:20px;

	}

#paypal fieldset { border-style: none;}



#page-divider {

	clear: both;

	background: #22262a;

	height: 10px;

	margin: 10px 0 20px 0;

}

#split #right {
	margin: 0;
	padding: 0;
	width: 400px;
	}

#right #box-white div.padding10 h2 { margin-bottom: 43px;}

.ccdonate{
	text-align: center;
}
.smallprint{
	font-size: .9em;
}
