/*
THEME NAME: FCI Light
THEME URI: http://www.callsinfinite.com/blog
DESCRIPTION: Based on Sandbox (a theme rich with powerful and dynamic semantic class selectors; a canvas for CSS artists)
VERSION: 0.9.7
AUTHOR: Jared White; <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/

body
{
	background-image: url("images/topback.gif");
	background-repeat: repeat-x;
	background-color: #404040;
	margin: 0; padding: 0;
	font-family: Georgia, serif;
	color: #353535;
}

img { border: 0 }
a {
	color: #a44;
	text-decoration: none;
}
h3 {
	text-transform: uppercase;
	font-size: 13pt;
	font-weight: normal;
}

blockquote {
	border-left: solid 7px #ccc;
	border-right: solid 7px #ccc;
	padding-left: 5px;
	padding-right: 5px;
}

#wrapper
{
	width: 996px;
	margin-left: auto;
	margin-right: auto;
	background-image: url("images/pageback.gif");
}


div#header{text-align:center;margin-bottom:1.5em;}

div#menu{font-size:0.9em;height:1.5em;padding-top:0.3em;background:#eee;width:100%;}
div#menu ul a{font-weight:700;text-decoration:none;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{background:#eee;padding:0.3em 0.5em;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;}
div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}

#content
{
	font-size: 10.5pt;
	line-height: 175%;
}

#main {
	border-spacing: 0;
}
#mainBody {
	padding: 0px 10px 0px 0px;
	vertical-align: top;
	width: 714px;
}
#mainInfobar {
	padding: 2px 0px 0px 10px;
	border-left: solid 2px #ccc;
	width: 190px;
	vertical-align: top;
	font-size: 8pt;
	color: #666;
	line-height: 140%;
}

div#container
{
	padding: 0px 35px 0px 35px;
}

.page-title {
	text-transform: uppercase;
	font-weight: normal;
	color: #575;
	text-align: center;
	margin-bottom: 0;
}

.entry-title {
	clear:both;
	text-shadow: 3px 3px 6px #888;
	color: #5c354f;
	font-weight: normal;
	font-size: 20pt;
	margin-top: 6pt;
	line-height: 125%;
}
.entry-title a {
	color: #5c354f;
	text-decoration: none;
}
.entry-date {
	text-transform: uppercase;
	color: #999;
}
.entry-meta, .comment-meta, .aside-meta {
	text-align: center;
	font-size: 8pt;
	font-family: "Lucida Grande", "Lucida Sans", sans-serif;
	color: #575;
}
.entry-meta, .single-entry-meta {
	clear: both;
}
.single-entry-meta {
	margin-left: 100px;
	margin-right: 100px;
	margin-top: 13pt;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	font-size: 8pt;
	font-family: "Lucida Grande", "Lucida Sans", sans-serif;
	color: #575;
	line-height: 160%;
	text-align: center;
}

.utwreltags a {
	font-weight: bold;
}

.related_post {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-weight: bold;
	margin-top: 6pt;
	margin-bottom: 1pt;
	font-size: 9pt;
	line-height: 150%;
}
.related_post li {
	display: inline;
}

.aside {
	list-style-type: none;
	margin-left: 16px;
	padding-left: 0px;
}
.aside-title {
	color: #575;
}
.aside-meta {
	font-weight: bold;
}

.navigation a {
	color: #988;
	font-size: 9pt;
	font-family: "Lucida Grande", "Lucida Sans", sans-serif;
}
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}

.latest-comments, .simplepie ul, #twitter_update_list {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}
.latest-comments li, .simplepie ul li, #twitter_update_list li {
	margin-bottom: 5pt;
}
.latest-comments .activityentry {
	font-size: 10pt;
}
#twitter_update_list {
	font-size: 1em;
}


#comments {
	margin-top: 30pt;
}

div.comments ol {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
div.comments ol li {
	background-color: #f0f0f0;
	margin:0 0 1.5em;
	padding: 5px;
	padding-left: 15px;
	padding-right: 15px;
	border: dashed 1px #ccc;
	border-left: solid 18px #8b8;
}
div.comments ol li.alt {
	background-color: #fff;
}
.comment-link, .comments-link {
	font-weight: bold;
}
.comment-author {
	text-align: center;
	font-size: 12pt;
	line-height: 110%;
	padding-top: 2px;
}
#comment-notes {
	font-size: 9pt;
	font-family: Lucida Grande;
	color: #666;
}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment {
	font-family: Georgia, serif;
	font-size: 10pt;
	padding:0.2em;
	line-height: 150%;
}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:85%;}

ul#links-page {
	list-style-type: none;
	margin-left: 16px;
	padding-left: 0;
	margin-right: 34px;
}
ul#links-page h3 {
	border-bottom: solid 2px #ccc;
	padding-left: 3px;
}
ul#links-page ul {
	list-style-type: none;
	margin-left: 18px;
	padding-left: 0px;
}
ul#links-page ul li a {
	font-weight: bold;
}

.dividerRule
{
	border-top: solid 2px #ccc;
	margin: 10pt 0;
}

#scripture {
	margin-top: 16pt;
	margin-left: 21px;
}

#fatfooter1 {
	background-image: url("images/footerback.gif");
}
#fatfooter2 {
	padding: 0px 20px 0px 270px;
	background-image: url("images/fatfooter.jpg");
	background-repeat: no-repeat;
}

div#primary {
	clear: both;
}

div.sidebar {
	float: left;
	overflow: hidden;
	padding: 0px 1.9%;
	width: 46%;
	margin-top:1.5em;
	
	color: white;
	
	font-size: 9pt;
}
div.sidebar a {
	color: #eda;
}
div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.3em; font-weight: normal; text-transform: uppercase; margin-bottom: 3pt;}
div.sidebar input#s{width:15em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul li{list-style:none;margin:0;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}

div#footer {
	clear: left;
	width: 100%;
	text-align: center;
	font-size: 9pt;
	background-color: #404040;
	background-image: url("images/bottomshadow.gif");
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-bottom: 10px;
	color: #666;
}