/*
Theme Name: Herman Pennamon, Jr
Theme URI :http://www.hpennamon.com/test/wordpress/wp-content/themes/themename
Description: Herman Pennamon, Jr
Author: Adam Cochran
Author URI: http://www.AdamMedia.net
Version: 1.0
*/

* { padding:0; margin:0; }

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background:#e9e9e9 url("images/bodyBG.gif") repeat-x;
	font: 75%/1.5 'Lucida Grande',Lucida,Verdana,Arial,Helvetica,sans-serif ;
	
	color:#4a4a4a;
	}
	
p { margin: 8px 5px 0 5px; line-height: 17px; }

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:960px;
	background:#e9e9e9;
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */
	}
	
div#header {
	background:#ddd url("images/headerBG.jpg") 100% no-repeat;
	height:507px;
	}

div#topnav {
	padding:325px 0 0 610px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#f5f5f5;
	}
	
div#content {
	width:960px;
	padding:1em 1em 5em; /* bottom padding for footer */
	height:100%;
	background-color:#e9e9e9;
	padding: 8px 0 0 45px;
	}

div#container001 {
	background:#e9e9e9;
	float:left;
	width:260px;
	margin-right:40px;
	font: 11px 'Lucida Grande',Lucida,Verdana,Arial,Helvetica,sans-serif;
	color:#111;
	}
	
div#container002 {
	background:#e9e9e9;
	float:left;
	width:610px;
	}
	
div#footer001 {
	position:absolute;
	width:100%;
	/*bottom:0; stick to bottom */
	height:132px;
	background:#000 url("images/footerBG.jpg") repeat-x scroll;
	text-align:center;
	}

div#footer002 {
	background:url("images/footer.jpg") no-repeat  scroll center;
	width:100%;
	height:132px;
	}

#footer002 p {
	text-align:center;
	color:#f5f5f5;
	font: normal 10px Arial, Helvetica, sans-serif;
	padding-top:45px;
	margin:0;
	}

h2 {
	margin-bottom:1px;
	}	
	
h3 {
	margin:1em 0;
	}
	
.storytitle {
	font-size:16px;
	font-family:'Lucida Grande',Lucida,Verdana,Arial,Helvetica,sans-serif;
	color:#292929;
	letter-spacing:.05em;
	border-bottom: #292929 solid 1px;
	}

.post { margin-bottom:30px; }

.thedate {
	font-size:11px;
	color:#111;
	}
	
.content { 
	color:#111;
	font: normal 12px 'Lucida Grande',Lucida,Verdana,Arial,Helvetica,sans-serif;
	letter-spacing:.05em;
	}
	
li { list-style:none; }

ol.content { margin: 10px; }

ul.content { margin: 10px; }

li.content { margin: 15px; list-style:inside; }
	
.clear { clear:both; }

.topnav { margin-bottom:12px; }

a:link,a:visited,a:active { font: normal 11px 'Lucida Grande',Lucida,Verdana,Arial,Helvetica,sans-serif;text-decoration:underline; color:#111; }

a:hover { color:#fff; text-decoration:none; background-color:#666; }

.white_001:link,.white_001:visited,.white_001:active { text-decoration:none; color:#fff; background:none; }

.white_001:hover { text-decoration:underline; color:#fff;background:none; }

.ec3_events { margin:20px; }

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto; }