/*
Theme Name: In His Steps
Theme URI: http://bluegillstudios.com
Description: Site integration theme for In His Steps International. Designed by <a href="http://bluegillstudios.com/">BlueGill Studios</a>.
Version: 1.0
Author: Jeff McArthur
Author URI: http://guategeek.com
Tags: clean, IHSIM, two-columns, fixed-width, left-sidebar
*/
.blog-holder .post h1, .blog-holder .post h2, .blog-holder .post h3, .blog-holder .post h4, .blog-holder .post h5, .blog-holder .post h6 {margin-left: 0px;}
a { text-decoration:none; }
a:link { color:#0e7a9e }
a:visited { color:#0e7a9e; }
a:hover { color:#0a536b; text-decoration: underline;}
.page-title a	{color: #87500e;}
.page-title a:hover	{color: #b36a12; text-decoration: none;}


/* ----------------------------------------------------
   Sets up the specific header for the blog
   ---------------------------------------------------- */
#blog-infocus
	{
	width: 1000px;
	height: 133px;
	float: left;
	position: relative;
	background: url(images/blog-infocus-bg.png);
	z-index: -100;
	}
#blog-content
	{
	width: 1000px;
	min-height: 200px;
	float: left;
	position: relative;
	background: #fff url(images/blog-content-bg.png) no-repeat;
	}
/* ----------------------------------------------------
   Blog Togle | Uses a sprite for the rollover
   ---------------------------------------------------- */
#navMenu li.bnavBlog
	{
	float: left;
	display: inline;
	background: url("images/master-nav/blog.jpg");
	width:173px;
	height:33px;
	}
a.bnavWeb
	{
	display:block;
	float:left;
	width:203px;
	height:33px;
	background: url("images/master-nav/web.jpg");
	background-repeat:no-repeat;
	}
a.bnavWeb:hover
	{
	background: url("images/master-nav/web.jpg") 0 33px;
	}
/* ----------------------------------------------------
   Blog Togle | Uses a sprite for the rollover
   ---------------------------------------------------- */	
.blog-holder
	{
	float: left;
	position: relative;
	width: 796px;
	}
.blog-sidebar
	{
	float: right;
	position: relative;
	width: 204px;
	margin-top: 114px;
	}
.blog-sidebar h3
	{margin-left: 0px; font-size: 1.1em; font-family: "Trebuchet MS", Arial;}
.sider
	{
	padding: 1px 5px 1px 20px;
	width: 184px;
	margin: 12px 0px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	background: url(images/blog-sidebar-bg.png) repeat-y;
	}
.sider ul
	{
	font-size: .8em;
	}
.topnav
	{margin-bottom: 52px;}
/* ----------------------------------------------------
   Format the Post
   ---------------------------------------------------- */	
.post
	{
	float: left;
	position: relative;
	margin-left: 30px;
	margin-right: 51px;
	margin-top: 30px;
	}
.post-head
	{
	background: url(images/blog-post-head.jpg) no-repeat;
	float: left;
	position: relative;
	}
.post-body
	{
	background: #fff url(images/blog-post-body.jpg) no-repeat;
	float: left;
	position: relative;
	min-height: 150px;
	width: 715px;
	}
.entry
	{
	float: right;
	position: relative;
	width: 650px;
	padding: 0px 5px 0px 5px;
	text-align: justify;
	clear: both;
	}
/* ----------------------------------------------------
   Post Header Areas
   ---------------------------------------------------- */	
.post-date
	{
	width: 43px;
	height: 45px;
	float:left;
	position: relative;
	}
.post-title
	{
	float: left;
	position: relative;
	width: 672px;
	height: 29px;
	}
.post-meta
	{
	float: left;
	position: relative;
	width: 672px;
	padding-top: 4px;
	}
/* ----------------------------------------------------
   Post Meta Formating
   ---------------------------------------------------- */
.post-cat
	{
	background: url(images/blog-tag-icon.png) no-repeat left center;
	margin-left: 20px;
	padding-left: 24px;
	float:left;
	position: relative;
	font-size: 14px;
	color: #999999;
	max-width: 500px;
	overflow: hidden;
	height: 18px;
	}
.post-comments
	{
	float: right;
	position: relative;
	background: url(images/blog-comnt-icon.png) no-repeat left center;
	padding-left: 21px;
	margin-right: 5px;
	font-size: 14px;
	}
/* ----------------------------------------------------
   Post Title Formating
   ---------------------------------------------------- */	
.post-title h2
	{
	margin-top: 0px;
	padding-left: 20px;
	font-size: 1.45em;
	color: #bd7401;
	float: left;
	position: relative;
	width: 632px;
	}
.post-title h2 a {color: #bd7401; text-decoration: none;}
.post-title h2 a:hover {color: #995f02}
/* ----------------------------------------------------
   Post Date Formating
   ---------------------------------------------------- */	
.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 1px;
}
.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #999999;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 7px;
}
/* ----------------------------------------------------
   Entry Area Formating
   ---------------------------------------------------- */
.navigation {
	clear: both;
	padding: 10px 0px;
}
.navigation a, .navigation a:visited {
	color: #59770e;
}
.previous-entries {
	float: left;
	padding-left: 18px;
	background: url(images/mini-nav-left.gif) no-repeat left center;
	margin-left: 15px;
}
.next-entries {
	float: right;
	padding-right: 18px;
	background: url(images/mini-nav-right.gif) no-repeat right center;
	margin-right: 15px;
}
/* ----------------------------------------------------
   Sidebar List Formating
   ---------------------------------------------------- */
.ul-cat {
	list-style: none;
	margin:0px 0px 15px;
	padding:0px;
}
.ul-cat li{
	margin: 0px;
	padding: 8px 0px 0px 25px;
	background: url(images/mini-category.gif) no-repeat left center;
}
.ul-cat li a, .ul-cat li a:visited{
	text-decoration: none;
}
.ul-cat li a:hover{
	text-decoration: underline;
}
.ul-archives {
	list-style: none;
	margin:0px 0px 15px;
	padding:0px;
}
.ul-archives li{
	margin: 0px;
	padding: 8px 0px 0px 25px;
	background: url(images/mini-monthly-archive.gif) no-repeat left center;
}
.ul-archives li a, .ul-archives li a:visited{
	text-decoration: none;
}
.ul-archives li a:hover{
	text-decoration: underline;
}
.ul-meta
	{
	list-style: none;
	margin:0px 0px 15px;
	padding:0px;
	}
.ul-meta li
	{
	margin: 0px;
	padding: 8px 0px 0px 25px;
	background: url(images/mini-tri.gif) no-repeat left center;
	}
.ul-meta li a, .ul-meta li a:visited
	{
	text-decoration: none;
	}
.ul-meta li a:hover
	{
	text-decoration: underline;
	}
/* ----------------------------------------------------
   Comment Formating
   ---------------------------------------------------- */
.addtoany_list
	{
	list-style: none;
	}
/* ----------------------------------------------------
   Comment Formating
   ---------------------------------------------------- */
.single {margin-top: 100px;}
.pcomments
	{
	float: right;
	position: relative;
	width: 580px;
	margin-top: 15px;
	margin-bottom: 30px;
	}
.pcomments h3
	{
	font-size: 1.3em;
	border-bottom: 1px dashed #d0d5d9;
	}
.commentlist {
	margin: 10px 0px;
	padding-left: 20px;
	line-height: 1.3em;
}
.commentlist li{
	padding: 5px 10px;
	position: relative;
}
.commentlist .avatar {
	position: absolute;
	top: 5px;
	right: 5px;
	border: solid 1px #ededed;
	padding: 1px;
	background: #fff;
}
.commentlist .alt {
	background: #f2f8fc;
}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
	font-weight: bold;
	font-style: normal;
	font-size: 18px;
	color: #CC6600;
}
.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}
#commentform {
	margin-top: 10px;
	font: 110% Arial, Helvetica, sans-serif;
}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
#commentform label{
	font-weight: bold;
	color: #666666;
	font-size: 100%;
}
#commentform input{
	width: 153px;
	background:#f2f8fc;
	border: 1px solid #d3d8db;
	padding: 3px;
	margin-top: 3px;
}
#commentform textarea{
	width: 478px;
	height: 115px;
	background:#f2f8fc;
	border: 1px solid #d3d8db;
	padding: 2px;
	margin-top: 3px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}
#commentform #submit{
	background: url(images/btn-bg.gif) no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: none;
	float:right;
	width: 144px;
	height: 29px;
}