/*
Theme Name: Psalm 8
Theme URI: http://www.taintedsong.com/wp-themes/
Version: 1.0
Description: Widget-ready. Header image of a person's silhouette sitting on a beach, watching the sunset. Psalm 8 falls under the category of biblical and nature themes. Original photo taken by <a href="http://www.taintedsong.com">Joni</a>. 
Author: Joni
Author URI: http://www.taintedsong.com
*/
   
body   { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("images/background.jpg"); background-repeat: repeat-x; margin: 0 }
img {
	border:0;
	}

a  { color: #ff0; text-decoration: none }
a:hover  { color: #fff; text-decoration: none; border-bottom: 1px dotted #9f3a00 }
blockquote {
	margin:10px;
	padding:10px 0 0 0;
	}

input   { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #c33; padding: 2px; border: solid 1px #ff0 }
textarea   { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #c33; padding: 2px; width: 570px; border: solid 1px #ff0 }
	
#overall {
	width:875px;
	margin-right:auto; 
	margin-left: auto; 
	text-align:center; 
	}

#header {
	width:875px;
	height:266px;
	background: url(images/header-image.jpg);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	}

#header-title {
	text-indent: -2000px;
	font-family: Tahoma, Verdana, Arial;
	color:#ffffff;
	text-decoration:none;
	font-size:27px;
	width:800px;
	padding:74px 0 0 115px;;
	text-align:left;
	}
#header-title a{
	color:#ffffff;
	}
#header-title a:hover{
	color:#ffffff;
	text-decoration:none;
	border-bottom:none;
	}
#header-description {
	text-indent: -2000px;
	color:#FFFFFF;
	font-family: Garamond, Georgia, 'Times New Roman';
	font-size:16px;
	padding:0 0 0 150px;
	text-align:left;
	}
	
.header-text {
	color:#000000;
	font-family: Arial, 'Lucida Sans Unicode', Verdana;
	font-size:12px;
	padding:80px 0 0 20px;
	}

.header-date   { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; padding: 30px 0 0; width: 200px; float: left }
#searchbox {
	padding:0 60px 0 0px;
	text-align:right;
	float:right;
	width:300px;
	}
#searchform #s  { color: #fff; font-size: 12px; background-color: #000; border: solid 1px #9f3a00 }


#main  { color: #fff; background-image: url("images/body-image.gif"); background-position: 0 0; text-align: center; margin: 0; padding: 0; width: 875px; float: left }
.content  { color: #fff; text-align: justify; margin: 0; padding: 0 0 3px 30px; width: 590px; float: left }
		
/* Entries */
.entry  { background-color: #c33; text-align: justify; padding-bottom: 5px; width: 590px }
.entry blockquote {
	background-image:url(images/blockquote-image.jpg);
	background-repeat:no-repeat;
	color:#9f3a00;
	margin:5px 20px 5px 25px;
	padding:0 0 0 28px;
	}
.entry blockquote a  { border-bottom: 1px dotted #ff0 }
.entry ul li {
	list-style-image: url(images/bullet.jpg);
	margin:0 20px 0 15px;
	}
.entry ol li {
	margin:0 20px 0 15px;
	}
.entry-date  { color: #ffffff; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url("images/content-header-image.jpg"); background-repeat: no-repeat; text-align: center; margin: 0; padding: 7px 0 2px; width: 590px; height: 32px }
.entry-title  { color: #fff; font-size: 19px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 1px 5px 0 13px }
.entry-title a  { color: #ff0 }
.entry-category  { color: #fff; font-size: 10px; margin: 0 5px 2px 10px; padding-bottom: 2px; border-bottom: 1px dashed #ff0 }
.entry-category a  { color: #ff0 }
.entry-body  { color: #fff; margin: 10px; padding: 0 }
.entry-comments  { color: #fff; font-size: 10px; text-align: right; margin: 2px 5px 5px 10px; padding-top: 2px; width: 570px; border-top: 1px dashed #ff0 }
.entry-comments a:hover  { color: #ff0; text-decoration: none; border-bottom: 1px dotted #9f3a00 }
.postdata
	 { background-color: #c33; text-align: center; margin: 5px 60px; padding: 3px; border: solid 1px #ff0 }
/* comments */
.comments 
	 { color: #fff; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 10px; width: 570px }
.com-entry li
	 { color: #fff; background-image: url("images/comment-image.jpg"); background-repeat: no-repeat; list-style: none; margin: 5px 40px 30px 20px; padding: 0 20px 0 40px }
.comments small {
	text-align:left;
	font-weight:normal;
	}
.com-entry 
	  { background-position: center; margin: 10px; width: 570px; border-bottom: 1px dashed #ff0 }
.commentmetadata
	{text-align:right;
	}
.com-entryhead
	{
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
.com-entrybody  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("images/comment_02.jpg"); background-repeat: repeat-y; text-align: justify; margin: 0; padding: 0; width: 570px }
.com-entryinbody  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("images/comment_02.jpg"); background-repeat: repeat-y; text-align: justify; margin: 0; padding: 0 30px 3px 20px; width: 365px }
.com-author { color: #fff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; margin: 0; width: 390px }
.com-entryfoot
	{
	background-image:url(images/comment_03.jpg);
	background-repeat:no-repeat;
	width:570px;
	height:37px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}

.com-entrytitle  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: right; padding: 0 20px }
.com-entrytitle a  { color: #ff0; font-size: 11px; font-family: Arial, Verdana; font-weight: bold; text-align: right; padding: 0 }
.com-leaveareply
	 { color: #fff; font-size: 13px; font-family: Garamond, Georgia, Arial; font-weight: bold; text-align: left; padding: 5px 0 0 }
.com-entryin {
	margin:0; 
	padding:0;
	text-align:left; 
	}
.commentlist {
	margin:0;
	padding: 0 0 0.4em 0;
}



/* Sidebar */
#sidebar-area  { color: #fff; text-align: left; margin: 0 0 0 30px; padding: 0; position: relative; width: 180px; float: left }

#sidebar-area ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	list-style:none;
}
	
#sidebar-area ul li a  { color: #ff0; text-decoration: none; padding-bottom: 0; padding-left: 0 }
#sidebar  { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; width: 169px; float: right }
#sidebar h2  { color: #ffffff; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #c33; background-image: url("images/sidebar-header-image.jpg"); background-repeat: no-repeat; text-align: center; margin: 0; padding: 7px 0 0; width: 169px; height: 32px }

#sidebar li  { line-height: 1.5em; background-color: #c33; list-style-type: none; margin: 0; padding: 0 }
#sidebar ul  { background-color: #c33; text-align: left; list-style-image: url("images/bullet.jpg"); margin: 0 0 10px; padding: 0 0 0 20px }

.space {
	padding:5px;
	}

#footer  { color: #fff; font-size: 9px; font-weight: bold; background-image: url("images/footer-image.jpg"); background-repeat: no-repeat; text-align: center; padding: 9px 10px 1px; width: 875px; height: 27px; clear: both }
	
	
acronym, abbr
 { cursor: help; border-bottom: 1px dashed #ff0 }
.navigation {
	font-size: 12px;
	padding: 40px 0 0 0;
}
.alignleft {
	float: left;
	text-align: left;
}

.alignright {
	float: right;
	margin-top: -1px;
	text-align: right;
}