/* @override http://www.faithcrate.com/wp-content/themes/fcrate/style.css */


/*  
Theme Name: Faith Crate v1.0
Theme URI: http://www.outofdarkness.com/
Description: Theme Designed Specifically For www.faithcrate.com
Version: 2.0
Author: Ethan Hackett
Author URI: http://www.ethanhackett.com/
*/


body {
	margin: 0;
	padding: 0;
	font: 14px arial;
	background: url(images/tan.jpg) repeat;

}

#background{
	width: 100%;
	background: url(images/tan.jpg) repeat;
}
#topcenter{
	background: url(images/top.jpg) repeat-x center top;
}

#topcenter_index{
	background: url(images/top_index.jpg) repeat-x center top;
}

#center{
	width: 953px;
	margin-left: auto;
	margin-right: auto;
}
#topnav{
	width: 953px;
	height: 33px;
	background: url(images/topnav.jpg) no-repeat -3px;
}
#banner{
	
	background: url(images/banner.jpg) no-repeat;
	width: 916px;
	height: 296px;
	top: 1px;
	position: relative;
}
#innerbanner{
	background: url(images/faithcrate.jpg) no-repeat;
	width: 899px;
	height: 264px;
	position: relative;
	top: 11px;
	left: 15px;
}
#inbannercontent{
	
	width: 316px;
	margin-left: 520px;
	padding-top: 115px;
	color: #696969;
	font: italic 16px georgia;
	text-align: justify;
}



.clearboth{
	clear: both;
}

#content{
	padding-top: 10px;
	padding-bottom: 15px;
}

#content_index{
	padding-top: 20px;
	padding-bottom: 5px;
}

.adbox {
	float: left;
	border: 1px dotted #d6d9d9;
	padding-bottom: 10px;
}

.adquote {
	float: right;
	width: 491px;
	padding: 0;
	margin: 0;
	display: none;
}



/* @group search */

#searchform {
	float: right;
	padding: 0;
	margin: 5px 38px 0 0;
	height: 24px;
}

input#s {
	border-style: none;
	height: 18px;
	width: 137px;
	background: url(images/searchbox.jpg) no-repeat;
	margin: 0;
	font-weight: bold;
	font-size: 11px;
	color: #caa871;
	padding: 6px 3px 0 7px;
	line-height: 18px;
	overflow: hidden;
}

#searchform div {
	height: 24px;
	margin: 0;
	padding: 0;
}
input#searchsubmit, #searchsubmit {
	width: 30px;
	height: 24px;
	border-style: none;
	padding: 0 !important;
	background: url(images/searchbutton.jpg) no-repeat;
	margin: 0 !important;
	line-height: 23px;
}



label.hidden {
display: none;	
}

/* @end */

/* @group topnav */



#topnav div.menu ul {
	padding: 8px 0 0 155px;
	list-style-type: none;
	margin: 0;
}

#topnav div.menu ul li{
	float: left;
	padding-left: 10px;
	border-right: 2px solid #382110;
	padding-right: 10px;
}

#topnav div.menu ul li a{
	color: #6f4321;
	text-decoration: none;
}

#topnav div.menu ul li a:hover{
	color: #2c99c6;
}

.current_page_item a{
	color: #caa871 !important;
}

/* @end */

/* @group main */

#main{
	width: 639px;
	float: left;
	position: relative;
	left: 15px;
}
.maintop{
	width: 639px;
	height: 8px;
	background: url(images/maintop.jpg) no-repeat;
}

.mainmid{
	width: 619px;
	background-color: #fff;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.mainbot{
	width: 639px;
	height: 8px;
	background: url(images/mainbot.jpg) no-repeat;
	margin-bottom: 10px;
}
h4.date {
	font-size: 14px !important;
	color: #c3c3c3 !important;
}
/* @end */

/* @group right */

#right{
	width: 240px;
	float: left;
	position: relative;
	left: 35px;
}

.righttop {
	width: 240px;
	height: 8px;
	background: url(images/righttop.jpg) no-repeat;
}

.rightmid{
	
	background: url(images/rightmid.jpg) repeat-y;
	padding-right: 10px;
	padding-left: 10px;
}
.rightbot{
	width: 240px;
	height: 8px;
	background: url(images/rightbot.jpg) no-repeat;
	margin-bottom: 10px;
}

.rightmid ul {
	margin: 0;
	padding-left: 18px;
	color: #2c99c6;
}

.rightmid ul li {
	padding-top: 3px;
	padding-bottom: 3px;
}

/* @end */

/* @group twitter */

#twitter{
	width: 802px;
	background: url(images/twitter.jpg) no-repeat 15px top;
	padding-left: 102px;
	color: #5d3617;
	font: italic bold 12px georgia;
}

ul.twitter {
	padding: 0px;
	margin: 0;
	list-style-type: none;
}

#twitter a {
	color: #2c99c6;
	text-decoration: none;
	border-bottom: 1px dotted #2c99c6;
}



/* @end */

/* @group General */

a{
  color: #2d83d5;
  text-decoration: none;
}

a:hover{
  color: #6f4321;
  text-decoration: none;
}

:focus
{
  -moz-outline-style: none;
}


img{
  border: 0;
}

.meta {
	font-size: 75%;
	font-weight: bold;
	color: #bfbfbf;
	clear: both;
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px dotted #d6d6d6;
}

p{
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
}

table{
  margin: .5em 0 1em;
  border-bottom: 3px solid #d9d9d9;
  border-left: 1px solid #d9d9d9;
}

table td, table th{
  text-align: left;
  padding: .2em .4em;
  border-top: 1px solid #d9d9d9;
  border-right: 1px solid #d9d9d9;
}

table th{
  background: #ebebeb;
  border-bottom: 2px solid #d9d9d9;
}

table tr.odd{
  background: #ebebeb;
}

table tr:hover{
  background: #d9d9d9;
}

legend{
  padding: 2px 15px 10px 15px;
  color: #8b8b89;
  text-transform: uppercase;
  font-style: italic;
  font-size: 115%;
}

small{ font-size: 86%; }

pre{
  overflow: auto;
  background: #eee;
  padding: .4em;
}

/* lists */

dl{
  padding: .3em 0 .8em;
}

dt {
  float: left;
  clear: left;
  width: 9em;
  text-align: right;
  font-weight: bold;
  text-decoration: underline;
}

dd {
  margin: 0 0 0 10em;
  padding: 0 0 0.5em 0;
}

blockquote{
  background: transparent url(images/blockquote.png) no-repeat left top;
  margin: 0px 65px 0px 10px;
  padding: 0;
  font-style: italic;
  color: #939494;
}

blockquote p{	
  padding: 8px;
  margin: 2px;
  border: 1px dotted #d6d9d9;
  font-size: 12px;
}



/* headings */

h1{
	color: #6f4321;
  font-size: 250%;
  margin: .5em 0 .2em;
  font-weight: bold;
  letter-spacing:-0.06em;
}

h2{
  
  color: #6f4321;
  margin: 0;
  letter-spacing: -0.04em;
	font: bold 160% georgia;
}

h3{
  color: #6f4321;
  font-size: 150%;
  font-weight: bold;
  letter-spacing:-0.06em;
  margin: 0 !important;
  padding-top: 3px;
  padding-bottom: 3px;
}

h4{
	color: #6f4321;
  font-size: 120%;
  font-weight: bold;
	padding-top: 3px;
	margin: 0;
	padding-bottom: 3px;
}

h5{
  color: #6f4321;
  font-size: 115%;
  font-weight: normal;
  margin: .5em 0 .2em;
  text-transform: uppercase;
  font-style: italic;
}

h6{
	color: #6f4321;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;
  font-size: 110%;
  font-weight: bold;
  margin: .4em 0 .2em;
}


/* @end */

.floatright {
	float: right;
}

#right div.textwidget a img {
	border: 9px solid #fff;
	margin-bottom: 5px;
	margin-top: 5px;
}

div#homelink {
	float: left;
	position: relative;
	left: 12px;
}

.storycontent ul {
	padding: 0 0 0 15px;
	margin-top: 0;
	font-size: 12px;
	font-weight: bold;
}

.storycontent {
	font-size: 16px;
	color: #3f3f3f;
}

/* @group comments */

a.btn-slide:hover {
	background-color: #2d83d5;
	color: #fff;
}

a.btn-slide {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #ddd;
	padding: 3px 10px;
	font-weight: bold;
	color: gray;
	font-size: 12px;
}

#commentlist {
	font-size: 12px;
	font-weight: bold;
	color: #6f4321;
}

ol#commentlist {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ol#commentlist li{
	width: 45%;
	margin: 5px;
	padding: 8px;
	border: 1px dashed #6f4321;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
}

div.mainmid p {
clear: both;	
}


cite {
	font-size: 75%;
	font-weight: bold;
	color: #bfbfbf;
}

img.avatar {
margin-right: 5px;;
}

ol#commentlist li p {
	padding: 0;
	margin: 0;
}

textarea#comment {
	border: 1px dashed #aeaeae;
	padding: 3px;
	color: #7c7c7c;
}

/* @end */

/* @group login window */

/* @end */

/* @group footer */

#footer div.textwidget {
		border-top: 1px dashed #b3a694;
	margin-right: 22px;
	padding-top: 3px;
}

#footer {
	width: 915px;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
	color: #b3a694;
	padding-top: 5px;
	padding-bottom: 10px;
}



/* @end */

#inbannercontent div.textwidget a:hover {
	background-color: #2d83d5;
	color: #fff;
}

#inbannercontent div.textwidget a {
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	background-color: #ddd;
	padding: 3px 10px;
	color: gray;
	float: right;
	margin-top: 10px;
	margin-bottom: 5px;
	font: normal 16px arial;
}

a.more-link:hover {
	background-color: #2d83d5;
	color: #fff;
}

a.more-link {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-color: #ddd;
	padding: 3px 10px;
	font-weight: bold;
	color: gray; 
	font-size: 12px;
	margin-top: 3px;
	margin-bottom: 5px;
}

img.alignleft{
	float: left;
	border: 7px solid silver;
	margin-right: 10px;
	margin-bottom: 10px;
}

.piclenselink {
display: none;	
}


.ngg-gallery-thumbnail img {
	border: 1px dashed #aeaeae !important;
}

#panel {
	display: none;
}

/* @group Blockquote Styling */

blockquote ul {
	margin: 0 0 15px !important;
	padding: 0 !important;
}

blockquote ul li {
	list-style-type: none;
	margin-top: 10px;
}



/* @end */




/* @group forms */

.cform input:hover,
.cform textarea:hover,
.cform select:hover	{
	background: #fff !important; 
}

.cform input.backbutton,
.cform input.resetbutton,
.cform input.sendbutton	{ 
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	background: #ddd !important;
	padding: 3px 10px !important;
	color: gray !important;
	float: right !important;
	margin-top: 10px !important;
	margin-bottom: 5px !important;
	font: normal 12px arial !important;
	border: none !important;
}

.cform input.backbutton:hover,
.cform input.resetbutton:hover,
.cform input.sendbutton:hover	{ 
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	padding: 3px 10px !important;
	background: #2d83d5 !important;
	color: #fff !important;
	float: right !important;
	margin-top: 10px !important;
	margin-bottom: 5px !important;
	font: normal 12px arial !important;
	border: none !important;
}

#cforms2form {
	width: 600px !important;
}

.area {
	width: 450px !important;
	border: 1px dashed #aeaeae !important;
	padding: 3px !important;
	color: #7c7c7c !important;
}

#cformsform {
	width: 100% !important;
}

input#sendbutton.sendbutton {
	margin-right: 60px !important;
	margin-top: 0 !important;
	width: 110px!important;
	margin-bottom: 10px !important;
}

#cforms2form ol.cf-ol {
	width: 100% !important;
}

ol.cf-ol {
	width: 600px !important;
}

#mc_signup_submit{
	background-color: #2d83d5;
	color: #fff;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	padding: 3px 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	font: normal 14px arial;
	border-style: none;
	float: left;
}

#mc_signup_submit:hover {
	background-color: #7d624b;
	color: gray;
}

#mc_unsub_link a {
	position: relative;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #7d624b;
}

#mc_display_rewards a {
	color: #7d624b;
}

#mc_signup_form fieldset.mc_custom_border legend {
	  color: #6f4321;
  margin: 0 !important;
  letter-spacing: -0.04em;
	font: bold 160% georgia;
	padding: 0 !important;
}


#mc_mv_EMAIL, #mc_mv_LNAME, #mc_mv_FNAME{
	border: 1px dashed #aeaeae !important;
	padding: 3px !important;
	color: #7c7c7c !important;	
}
#mc_mv_EMAIL input:hover, #mc_mv_LNAME input:hover, #mc_mv_FNAME input:hover{
	background-color: #fff !important;
}
label.mc_var_label {
	font-weight: bold;
	color: gray;
}

#mc_display_rewards {
	font-size: 10px;
	text-align: left;
}

.single {
	width: 450px !important;
	border: 1px dashed #aeaeae !important;
	padding: 3px !important;
	color: #7c7c7c !important;	
}

.linklove {
	display: none;
}



/* @end */
#pagination{
	text-align: center;
	background: #e0dcd1 none repeat;
	padding: 10px;
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;
	color: #b4b2a8;
}
#pagination a {
	font-size: 20px;
	color: #94918a;
}

