/*
AcroBible layout and design by Park East, Inc.
*/



/* basics */

* {
	margin:0;
	padding:0;
	behavior: url('/css/iepngfix.htc');
}

body {
	background: #e4dcda url('../images/background.jpg') repeat-x;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10px;
	margin: 0px;
	}
	
h1 {
	font-size: 110px;
	}
h2 {
	font-size: 16px;
	margin-top:10px;
	}
h3 {
	font-size: 12px;
 margin-top:10px;
	}
h4 {
	font-size: 11px;
	}


/* images and misc. */

img{
	border: none;
	padding: 0;
 	}

img a{
	border:none;
	}

img.left{
	float: left;
	border: none;
	padding: 0;
	}
	
img.right{
	float: right;
	border: none;
	padding: 0;
 	}

blockquote{
	border-left:1px solid #A5ABAB;
	margin:15px;
	padding:0 12px 0 12px;
	}

code{
	margin:10px;
	font-family: verdana, arial, tahoma, sans-serif;
	}


/* links */

a{
	color:#666;
	text-decoration:none;
	border: none;
	}

a:hover{
	color:#6A7CA0;
	text-decoration: underline;
	border: none;
	}

/* container */


#container {
	width: 960px;
	margin: 0 auto;
	padding: 0;
/*	background:#fff; */
	color:#333;
	}
	
/* header */

#header {
	background: transparent url('../images/header.jpg') no-repeat;
    width: 960px;
	color: #fff;
	height: 180px;
	}

#header img{
	border: 0px;
	padding: 0;
	margin: 0 auto;
	}

#header_sub {
	background: transparent url('../images/header_sub.jpg') no-repeat;
    width: 960px;
	color: #fff;
	height: 180px;
	}

#header_sub img{
	border: 0px;
	padding: 0;
	margin: 0 auto;
	}

/* main menu */


#menu {
	position: relative;
	top: 143px;
	margin-left: 630px;
	margin-bottom: 0px;
	}


#menu ul {
	margin: 0;
	padding: 0;
	text-align: left;
	}

#menu ul li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
	}

#menu ul li a {
	padding: 0;
	margin: 0;
	text-decoration: none;
	color: #fff;
	}

#menu ul li a:hover {
	}



/* top bar */

#top_bar {
	margin-top: -18px;
	height: 255px;
	width: 960px;
	}

/* content */


#content {
	float: left;
	background: #e4dcda url('../images/content_bg.jpg') repeat-y;
	width: 960px;
	min-height: 257px;
	overflow: hidden;
	}	

* html #content {
padding-bottom: 10px;
}

#content_sub {
	margin-top: -18px;
        float: left;
        background: #e4dcda url('../images/content_bg.jpg') repeat-y;
        width: 960px;
        min-height: 257px;
        overflow: hidden;
        }

/* post */

.post {
	float: left;
	background: #f7f6f2;
	width: 416px;
	min-height: 210px;
	margin: 45px 0px 20px 30px;
	padding:5px 10px 15px 15px;
	font-family: "Trebuchet MS", verdana, arial, tahoma, sans-serif;
	font-size: 14px;
	line-height: 20px;
	}
* html .post {
width: 406px;
margin-left: 15px;
margin-top: 30px;
}

.onecolumn {
width: 870px;
}
	
.post h2{
	font-family: "Trebuchet MS", verdana, arial, tahoma, sans-serif;
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
	color: #9d0a0e;
	}
	
.post h2 a{
	font-family: "Trebuchet MS", verdana, arial, tahoma, sans-serif;
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
	color: #9d0a0e;
	text-decoration: none;
	}
	
.post h2 a:hover{
	text-decoration:underline;
	}

.post p{
	}

.post a{
	text-decoration:underline;
	}

.post ul {
	padding: 0px 0px 0px 20px;
	}

.post li {
	}


/* entry */

.entry p{
	margin:12px 0;
	}
	
.entry img {
	float: left;
	width: 217px;
	height: auto;
	padding: 0px;
	margin: 0px 10px 2px 0px;
	background: #FFF;
	border: 1px solid #803031;
	}
	

/* post right */

.post_right {
	float: left;
	background: #f7f6f2;
	width: 416px;
	min-height: 210px;
	margin: 45px 0px 20px 30px;
	padding:5px 10px 15px 15px;
	font-family: "Trebuchet MS", verdana, arial, tahoma, sans-serif;
	font-size: 14px;
	line-height: 20px;
	}
* html .post_right {
width: 406px;
margin-top: 30px;
}
	
.post_right img {
	float: left;
	}

.post_right h2{
	font-family: "Trebuchet MS", verdana, arial, tahoma, sans-serif;
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
	color: #9d0a0e;
	}
	
.post_right h2 a{
	font-family: "Trebuchet MS", verdana, arial, tahoma, sans-serif;
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
	color: #9d0a0e;
	text-decoration: none;
	}
	
.post_right h2 a:hover{
	text-decoration:underline;
	}
	
.post_right p{
	}

.post_right select {
	padding: 2px;
	width: 135px;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	font-style: normal;
	}

.post_right option {
	padding: 4px 0px 0px 5px;
	line-height: 15px;
	border-top: 1px solid #CCC;
	}

.post_right a{
	text-decoration:underline;
	}

.post_right ul {
	padding: 0px 0px 0px 20px;
	}

.post_right li {
	}

.entry_right p{
	margin:12px 0;
	}
	
#choose {
	float: right;
	background: #fff;
	border: 1px solid #9d0a0e;
	padding: 2px 10px 10px 10px;
	margin: 0px 10px 0px 0px;
	width: 190px;
	}

#choose h2 {
	font-family: "Trebuchet MS", verdana, arial, tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #000;
	padding: 0px 0px 10px 0px;
	}	
	
.entry_sub {
clear: right;
margin-top: 6px;
        min-height: 610px;
	background: #f7f6f2;
}

.entry_sub p {
        margin:12px 0;
        }
	

/* post_sub */

.post_sub {
	float: left;
	width: 870px;
	margin: 0px 0px 20px 30px;
	padding: 8px 10px 15px 15px;
	font-family: "Trebuchet MS", verdana, arial, tahoma, sans-serif;
	font-size: 14px;
	line-height: 20px;
	}
	
.post_sub h2{
	font-family: "Trebuchet MS", verdana, arial, tahoma, sans-serif;
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
	color: #9d0a0e;
	}
	
.post_sub h2 a{
	font-family: "Trebuchet MS", verdana, arial, tahoma, sans-serif;
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
	color: #9d0a0e;
	text-decoration: none;
	}
	
.post_sub h2 a:hover{
	text-decoration:underline;
	}

.post_sub h3{
padding-top: 5px;
        font-family: "Trebuchet MS", verdana, arial, tahoma, sans-serif;
        font-size: 18px;
        font-weight: bold;
        font-style: italic;
        color: #9d0a0e;
        }
	
.post_sub h4{
	font-family: "Trebuchet MS", verdana, arial, tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #9d0a0e;
	}
	
.post_sub p{
	}

.post_sub a{
	text-decoration:underline;
	}

.post_sub ul {
	padding: 0px 0px 0px 20px;
	}

.post_sub li {
	}


/* post right */

.post_sidebar {
	float: left;
	background: #f7f6f2;
	width: 216px;
	margin: 45px 0px 20px 30px;
	padding:5px 10px 15px 15px;
	font-family: "Trebuchet MS", verdana, arial, tahoma, sans-serif;
	font-size: 14px;
	line-height: 20px;
	}
	
.post_sidebar img {
	float: left;
	margin: 0px 0px 20px 0px;
	}

.post_sidebar h2{
	font-family: "Trebuchet MS", verdana, arial, tahoma, sans-serif;
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
	color: #9d0a0e;
	}
	
.post_sidebar h2 a{
	font-family: "Trebuchet MS", verdana, arial, tahoma, sans-serif;
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
	color: #9d0a0e;
	text-decoration: none;
	}
	
.post_sidebar h2 a:hover{
	text-decoration:underline;
	}
	
.post_sidebar p{
	}

.post_sidebar select {
	padding: 2px;
	width: 135px;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	font-style: normal;
	}

.post_sidebar option {
	padding: 2px 0px 0px 5px;
	line-height: 15px;
	border-top: 1px solid #CCC;
	}

.post_sidebar a{
	text-decoration:underline;
	}

.post_sidebar ul {
	padding: 0px 0px 0px 20px;
	}

.post_sidebar li {
	}

.entry_right p{
	margin:12px 0;
	}
	
#choose {
	float: right;
	background: #fff;
	border: 1px solid #9d0a0e;
	padding: 2px 10px 10px 10px;
	margin: 0px 10px 0px 0px;
	width: 190px;
	}

#choose h2 {
	font-family: "Trebuchet MS", verdana, arial, tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	color: #000;
	padding: 0px 0px 10px 0px;
	}	



	
.alignleft {
	float:left;
	margin:25px;
	}

.alignright {
	float:right;
	margin:25px;
	}

.notfound{
	padding: 25px;
	font-size: 16px;
	font-weight: 300;
	}



/* sidebar */

#sidebar {
	font-family: verdana, arial, tahoma, sans-serif;
	font-size:10px;
	width: 200px;
	float:right;
	margin: 12px 0 24px 0;
	padding: 0;
	border-left: 1px dotted #A2A2A2;
	}

#sidebar h2{
	font-family: verdana, arial, tahoma, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	color: #08122E;
	margin: 0;
	padding: 0;
	}

#sidebar p {
	margin:0;
	padding: 0 6px 0 12px;
	}

#sidebar img {
	padding: 0;
	margin: 0;
	}

#sidebar ul {
	margin:12px;
	padding:0;
	list-style-type: none;
	}

#sidebar ul li {
	margin: 0;
	padding: 0;
	line-height: 16px;
	list-style-type: none;
	}

#sidebar ul ul {
	margin: 6px 0 6px 12px;
	padding: 0;
	}

#sidebar ul ul li {
	list-style-type: none;
	list-style-position: inside;
	}

#sidebar ul ul ul{
	margin: 0;
	padding: 0;
	}

#sidebar ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: square;
	color: #898989;
	}
	
	

/* comments */

#commentssection{
	clear: both;
	padding: 2px 12px;
	margin: 0;
	}
	
#commentssection h3{
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 14px;
	font-weight: 300;
	font-style: normal;
	color: #000;
	}

#commentform{
	background: #F0F0F0;
	margin: 12px 12px 20px 12px;
	padding:20px;
	}
	
#commentform p{
	color: #000;
	}
	
#commentform a{
	color: #000;
	text-decoration: none;
	border-bottom: 1px dotted #465D71;
	line-height: 16px;
	}
	
#commentform h3{
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #000;
	}
	
#commentbox{
	width:75%;
	min-width:400px;
	margin:5px 5px 0 0;
	}

#author, #email, #url, #commentbox, #submit{
	background: #fff;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10px;
	margin:5px 5px 0 0;
	border: none;
	padding: 6px;
	border: 1px solid #B2B2B2;
	}

#submit{
	margin:5px 5px 0 0;
	}

	
ol.commentlist {
	list-style-type: none;
	}

ol.commentlist li {
	background: #fff;
	margin:10px 0;
	padding:5px 0 5px 10px;
	overflow: hidden;
	}

ol.commentlist li.alt {
	background: #E5E5E5;
	}

ol.commentlist li p {
	margin: 6px 0 6px 0;
	padding: 0 12px 0 0;
	line-height: 16px;
	}

ol.commentlist a {
	color:#000;
	}

cite {
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	}
	
cite a{
	color: #000;
	text-decoration: none;
	border-bottom: 1px dotted #465D71;
	}


/* search */

#searchform{
	padding: 6px 0 6px 6px;
	font-family: verdana, arial, tahoma, sans-serif;
	}

#searchform input#s{
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 10px;
	padding: 2px;
	margin: 2px;
	border: 1px solid #B7B7B7;
	}

#searchform input#searchsubmit{
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 9px;
	padding: 2px;
	margin: 2px 0 0 2px;
	border: 1px solid #B7B7B7;
	background-color: #fff;
	color: #797979;
	}

/* footer */


#footer {
	background: transparent url('../images/footer_bg.gif') no-repeat bottom center;
	clear: both;
	width: 100%;
	height: 178px;
	margin: 0 auto;
	}
	
#footer p{
	padding: 80px 0px 0px 250px;
	width: 380px;
	font-family: "Trebuchet MS", verdana, arial, tahoma, sans-serif;
	font-size: 13px;
	font-weight: normal;
	font-style: none;
	color: #cbc2bd;
	margin: 0 auto;
	}

#copyright {
margin-top: 25px;
font-family: "Trebuchet MS", verdana, arial, tahoma, sans-serif;
font-size: 10px;
color: #aaa;	
text-align: center;
}

#footer a{
	color: #cbc2bd;
	text-decoration: none;
	}

#footer a:hover {
	color: #5D5D5D;
	text-decoration: underline;
}

.mobileonly {
display: none;
}
