/* @override http://slant33.com/StyleSheets/styles.css */

/* resets and overrides
_____________*/

*{
	margin: 0;
	padding: 0;
}
img { border: none;}

/* links & type
_____________*/
html { height: 100%; }
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background: #64A3B8 url(http://slant33.infusioncorp.com/images/bkg-slice.jpg) repeat-x;
	height: 100%;
}

a:link, a:active, a:visited { color: #446C7A; text-decoration: none;}
a:hover {color:#446C7A; text-decoration: underline;}
a.subscribe  { 
	font-size: 14px; 
	color: #EBF7FA; 
	text-decoration: none; 
	position: relative;
	top: 37px;
	right: 60px;}
a:hover.subscribe  {text-decoration: underline;}

h1 {color: #446d7b;
	font-size: 24px;}
h1 a { }
h1 a:hover { }

h2 { color: #446d7b;
	font-size: 20px;}
h2 a { }
h2 a:hover { }

h3 { color: #446d7b;
	font-size: 14px;}
h3 a { }
h3 a:hover { }
.day-date {
	color: #446C7A;
	font-size: 10px;
}
/* layout
__________*/
#container_default {
	height: 100%;
	padding-bottom: 105px
}
body > #wrap {height: auto; min-height: 100%;}

#background-wrap {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	width: 1254px;
}
#content-wrap {
	margin: 0 auto;
	width: 100%;
	overflow: hidden;
	width: 1254px;
	height: 100%;
	}
#content-headers {
	width: 1206px;
	margin: 0 auto;
	height: 155px;
}
#content-headers map {
	display: inline;
}
.content {
	background: url(http://slant33.infusioncorp.com/images/content-slice.jpg) repeat-y;
	width: 1206px;
	margin: 0 auto;
	position:relative;
	bottom: 9px;
	height: auto;
	float: left;
	margin-left: 23px;
	}
.content-bottom-bkg {
	background: url(http://slant33.infusioncorp.com/images/content-top.jpg) no-repeat;
	height: auto;
	width: 1206px;
	height: 114px;
	position: relative;
	bottom: 9px;
	left: 23px;
	float: left;
	}
.content-inner {
	padding: 0 33px 0 202px;
	min-height: 507px;
	position: relative;
	bottom: 100px;
	width: 820px;
	float: left;
}
.content-inner ul {
	margin-left: 15px;
}
.content-inner img {
	padding: 12px 0;
}
.headerwrap {
	width: 1206px; 
	height: 146px;
	margin: 0 auto;
}
.headerblock {
	background: url(http://slant33.infusioncorp.com/images/header.jpg) no-repeat;
	height: 146px;
	width: 1206px;
	}
.headerblock-link {
/*	display: block; */
	position: relative;
	height: 155px;
	width: 220px;
}
.navigation-table {
	bottom:147px;
	height:91px;
	left:755px;
	position:relative;
	width:294px;
}
.signup {
	bottom:148px;
	left:801px;
	position:relative;
}

.title {
	background: url(http://slant33.infusioncorp.com/images/title-current.jpg) no-repeat;
	width: 1206px;
	height: 132px;
	margin: 0 auto;
	position: relative;
	bottom: 9px;
	float: left;
	margin-left: 23px;
	}
.title-recent {
	background: url(http://slant33.infusioncorp.com/images/title-recent.jpg) no-repeat;
	width: 1206px;
	height: 132px;
	margin: 0 auto;
	position: relative;
	bottom: 9px;
	float: left;
	margin-left: 23px;
	}
.title-contributors {
	background: url(http://slant33.infusioncorp.com/images/title-contributors.jpg) no-repeat;
	width: 1206px;
	height: 132px;
	margin: 0 auto;
	position: relative;
	bottom: 9px;
	float: left;
	margin-left: 23px;
	}
.title-slant33 {
	background: url(http://slant33.infusioncorp.com/images/title-slant33.jpg) no-repeat;
	width: 1206px;
	height: 132px;
	margin: 0 auto;
	position: relative;
	bottom: 9px;
	float: left;
	margin-left: 23px;
	}	
.title-subscribe {
	background: url(http://slant33.infusioncorp.com/images/title-subscribe.jpg) no-repeat;
	width: 1206px;
	height: 132px;
	margin: 0 auto;
	position: relative;
	bottom: 9px;
	float: left;
	margin-left: 23px;
	}	
.title-contact {
	background: url(http://slant33.infusioncorp.com/images/title-contact.jpg) no-repeat;
	width: 1206px;
	height: 132px;
	margin: 0 auto;
	position: relative;
	bottom: 9px;
	float: left;
	margin-left: 23px;
	}	
.search-box{
	float: right;
	margin-right:192px;
	*margin-right: 90px;
	margin-top:28px;
	*margin-top:25px;
	}
.search-box input.cat_textbox_small {
	border: 0;
}
.about-text {
	color:#64A3B8;
	float:right;
	font-size:12px;
	font-weight:bold;
	position:relative;
	left:230px;
	top:84px;
	width:374px;
}
.contributor-text,
.recent-text {
	color:#64A3B8;
	font-size:15px;
	font-weight:bold;
}
.icon-links {
	float: right;
	left:623px;
	position:relative;
	top:134px;
	z-index: 300;
}
.twitter {
	background: url(http://slant33.infusioncorp.com/images/twitter.jpg) no-repeat;
	width: 27px;
	height: 29px;
	float: left;
	display: inline;
	padding-right: 8px;
	}
.twitter-link {
	display: block;
	position: relative;
	height: 29px;
	width: 27px;
}
.facebook {
	background: url(http://slant33.infusioncorp.com/images/facebook.jpg) no-repeat; 
	width: 27px;
	height: 29px;
	float: left;
	display: inline;
	padding-right: 8px;
	}
.facebook-link {
	display: block;
	position: relative;
	height: 29px;
	width: 27px;
}
.rss {
	background: url(http://slant33.infusioncorp.com/images/rss.jpg) no-repeat; 
	width: 27px;
	height: 29px;
	float: left;
	display: inline;
	}
.rss-link {
	display: block;
	position: relative;
	height: 29px;
	width: 27px;
}
.post-body {
	margin-bottom: 100px;
}
.content-bottom-wrap {
	width: 1254px;
	margin: 0 auto;
	clear: both;
}
.content-bottom {
	background: url(http://slant33.infusioncorp.com/images/footerlesslogo.jpg) no-repeat;
	clear:both;
	height:165px;
	left:6px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	width:880px;
	bottom: 114px;
	*bottom: 59px;
}
.bottom-menu-lineone { margin-left: 20px;}
.bottom-menu-linetwo { margin-left: 20px; }
#footer-wrap {
	background: #333;
	height: 105px;
	position:relative;
	clear: both;
	margin-top: -100px;
	*margin-top: -5px;
/*	bottom: 100px; 
	*bottom: 0;*/
	}
.footer { font-size: 10px; color: #666666; width: 100%; min-width: 1206px;}
.footer-lineone { text-align: center; padding: 16px 0; }
.footer-linetwo { text-align: center; padding: 16px 0;}
.footer-linetwo img {margin: 0;}
/* form elements
_________ */
label { }
input { }
input.button { }

#cat_505262_divs { 
	position: relative;
	top: 71px;
	left: 25px;
}
#cat_505268_divs {
	position: relative;
	top: 86px;
	left: 27px;
}
input.cat_button {
	margin-left: 11px;
}
ul.Individual-Contributor li {
	list-style: none;
}
.indent {
       padding-left: 16px;
       padding-top: 10px;
}
.barefoot {
	display:block;
	height:30px;
	left:691px;
	position:relative;
	top:42px;
	width:169px;
}
.clearfix:after {content: ".";
	display: block;
	height: 0;
	line-height:0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */	

#barefoot-ministries-logo {
  display: block;
  width: 63px;
  height: 41px;
  float: left;
  position: fixed;
  top: 98px;
  margin-left: 80px;
  z-index: 10;
}		
