@import url("includes/css/scrollable.css");
/*  
Theme Name: Affording Hope
Theme URI: 
Description: 
Version: 1.0
Author: Gregg Osofsky
Author URI: http://www.rexoom.com

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
	
/* Fix for PNG alpha channel display in IE6 */
img {
  behavior: url("../pngbehavior.htc");
}

body {
	margin: 12px;
   padding: 0px;
   text-align:center;
   font-family:Georgia, "Times New Roman", Times, serif;
   background-color:#000;
   font-size:15px;
   color:#333;
   }

hr { display: none; }
a { text-decoration:none; color:#006; font-weight:bold; }
a:hover { text-decoration:underline; }
.space { clear: both; }
.alignleft { float:left; margin-right:12px; }
.alignright { float:right; margin-left:12px; }
.clear { clear: both; }
small { font-size: 10px;}
.selfclear:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.selfclear {
display: inline-block; /* IE 7 */
}
.selfclear {
display: block;
}
img.thumb { float:left; margin:0 12px 0 0; }
* html .selfclear {
height: 1px; /* IE < 7 */
}
.gallery-caption { font-size:11px; font-style:italic; padding:0 10px; }

/*body added just for precedence */
html body {
margin: 0; /*Needs both selectors for precedence*/
}
#header {
	height:281px;
	margin:auto;
   font-size:16px;
   line-height:1.2em;
   font-family:Georgia, "Times New Roman", Times, serif;
   background:url(images/logo.png) top right no-repeat;
   }
#meta { float:right; width: 380px; height:194px; padding:16px 0 0 20px; margin:0 40px 0 0; font-size:11px; text-transform:uppercase; }
#logo { float:right; width:275px; margin:30px 90px 0 0; }

#meta ul {
	background:url(images/bg-meta.png) no-repeat 30px top;
	height:34px;
	padding:5px 0 0 54px;
	list-style:none;
	margin:auto;
   	text-transform:uppercase;
	text-align:left;
	font-size:10px;
}

#meta li { display:inline; }
#meta li a { color:#000; text-decoration:none; padding:0 20px 0 0; }
#meta li a:hover { text-decoration:underline; }

#mainnav {
   	clear:both;
   	height: 34px;
	margin:8px 26px 0 0;
	float:right;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:0px;
}

#mainnav .current_page_ancestor a, #mainnav .current_page_parent a, #mainnav .current_page_item a { font-weight:bold; font-size:1.2em; }
 #mainnav ul {
   list-style: none;
   margin:auto;
   }
   
   #mainnav ul ul { background:url(images/trans2.png); }

   #mainnav li {
   display: inline;
   }
   #mainnav li a { color:#fff; text-decoration:none; padding:0 20px 0 0; }

   #mainnav li a:hover { text-decoration:underline;   }
 
#content { 
	background:url(images/bg-content-middle.png) repeat-y top center;
	text-align:left;
}
.content {
	background:url(images/bg-content.png) no-repeat top center;
   	padding:0 38px 0 72px;
   	text-align: left;
	margin:0;
   }
.content-bg { 
	padding:80px 0 0 10px;
	background:url(images/headline-awakening.png) no-repeat 20px top;
}
.links { padding-right:70px; }
.links ul { list-style:none; }
.links li { margin:0; padding:0; }
.links li ul li { margin:0 40px 0 10px; }
.links li ul, .links li ol {
margin:0;
}
.links ul, ol { margin:0; }
.links h2 { margin:1em 0 0; }
.post {
   text-align: left;
   margin:0;
   background:url(images/bg-hands.png) no-repeat bottom right; 
   }

#sidebar {
	float:right;
	text-align: left;
	margin:70px 34px 0 0;
   }
#sidebar ul { list-style:none; }
#sidebar li.current_page_item { display:none; }
#sidebar h2 {
	text-align:center;
	font-style:italic;
	margin:14px 0 0;
}
#feature h3 { margin:6px 0; color:#000; position:relative; top:6px;}
#feature img { border:2px solid #ccc; margin:0 0 2px; padding:2px; }
   
 #content p { 
   padding:0;
 }
 h1,h2,h3,h4 { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }
 
 h1 {
	 font-size:36px;
	 padding:0 0 6px 0;
	 margin:20px 0 10px 0;
 }
 h2 {
	 font-size:18px;
	 font-weight:bold;
	 margin:0 10px 4px 0;
   	 padding: 0 0 2px 0;
   }
 h3 {
	 font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:14px;
	 text-transform:uppercase;
 }
 h3 a {  }

 .post .post_title {
   float: left;
   width: 90%;
   }

   a {
   padding: 0px;
   margin: 0px;
   }

   .post_title a  {
   text-decoration: none;
   }

   .post_title a:hover {
   }

   .post_title small  {
   }

   .post_title small a {
   padding: 0px;
   margin: 0px;
   }

   div.postmeta   {
   font-size:10px;
   margin:0 0 2px 0;
   }

.entry  {
	width:430px;
	margin:20px 0 0;
   }

 .entry a {
   padding: 0px;
   margin: 0px;
   }

   .entry a:hover {
   }

   .entry blockquote {
   border: 2px dashed #042748;
   }

   .entry img {
   padding:2px;
   }
   .entry img a { border:none; }

   .entry ul {
   }

   .entry li {
   }

   .entry ol li  {
   list-style: decimal;
   } 

   .entry p  {
   text-align: left;
   padding: 0;
   }

   .entry span {
   }

 #sidebar ul {
   list-style: none;
   margin: 0px;
   }

   #sidebar li {
   margin: 0px;
   }

   #sidebar li h2 {
   margin: 14 0 0;
   }

 #sidebar ul ul {
   list-style: none;
   margin: 0px;
   }

   #sidebar ul ul li {
   margin: 0px;
   font-size:.8p;
   }

   #sidebar ul ul li a {
   }

   #sidebar ul ul li a:hover {
   }

#sidebar .quotescollection_randomquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-style:italic;
	text-align:center;
   	letter-spacing:.05em;
	background:url(images/icon-quote-open.png) no-repeat left top;
	padding:12px 0 0;
}
#sidebar .quotescollection_randomquote p {
	background:url(images/icon-quote-close.png) no-repeat bottom right;
}
#sidebar .quotescollection_randomquote cite { font-weight:bold; position:relative; top:6px; text-align:center; }
#sidebar .quotescollection_author { font-style:italic; }
.leadText {
	margin:18px 0;
	font-size:16px;
	font-weight:bold;
}
.button { padding:8px 10px; 
	font-weight:bold;
	border:1px solid #d6cfb3;
} 
span.button, .button a:hover {
	text-decoration:none;
}
span.button {
	background:#f6b83e;
	margin-right:20px;
    -moz-border-radius-topleft:14px;
	-moz-border-radius-topright:14px;
    -moz-border-radius-bottomleft:14px;
	-moz-border-radius-bottomright:14px;
	-webkit-border-top-left-radius: 14px;
	-webkit-border-top-right-radius: 14px;
	-webkit-border-bottom-left-radius: 14px;
	-webkit-border-bottom-right-radius: 14px;
}
span:hover.button, .buttom a:hover {
	background:#999;
	text-decoration:none;
}
#footer {
	background:url(images/bg-content-bottom.png) no-repeat center top;
   padding:50px 0 0;
   text-align: center;
   color:#FFF;
   }
