/*  Theme Name: Freedom's LighthouseTheme 
	URI: http://freedomslighthouse.net
	Description: Freedom's Lighthouse's Default theme
	Version: 3.0
	Author: Eryx89
	Author URI: http://freedomslighthouse.net
	*/
* { 	
	padding: 0px;	
	margin: 0px;
	}
	
html {	
	background: url('images/header4.jpg') no-repeat top center;
	min-width: 990px;
	}

body {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	color: #000000;	
	}
	
h1 {	
	font-size: 16px;	
	}
	
h2, h4 {	
	font-size: 14px;	
	color: #F8F8F8;
	}

h5 {	
	font-size: 14px;
	}
	
#wrapper {	
	margin: 7px auto;	
	width: 990px;
	}
	
#header {	
	float: left;	
	width: 990px;	
	margin: 0px;	
	padding: 0px;
	}
	
#nav {	
	float: left;	
	width: 970px;	
	height: 20px;	
	margin: 2px 0px 3px 0px;	
	padding: 5px 0px 3px 20px;
	}
	
#nav ul {	
	margin: 0px;	
	padding: 0px;	
	font-weight: bolder;	
	font-size: 13px;	
	white-space: nowrap;
	}
	
#nav li {	
	list-style-type: none;	
	padding: 7px 10px;	
	display: inline;
	}
	
#nav li a:link, #nav li a:visited, #maincontent a:link, #maincontent a:visited, #headlines a:link, #headlines a:visited, .weeklypoll a:link, .weeklypoll a:visited, .rcomments a:link, .rcomments a:visited, .blogroll a:link, .blogroll a:visited, #bottomcontent a:link, #bottomcontent a:visited  { 	
	text-decoration: none;	
	color: #003366;
	}
	
#nav li a:hover, #nav li a:active, #maincontent a:hover, #maincontent a:active, #headlines a:hover, #headlines a:active, .weeklypoll a:hover, .weeklypoll a:active, .rcomments a:hover, .rcomments a:active, .blogroll a:hover, .blogroll a:active, #bottomcontent a:hover, #bottomcontent a:active {	
	color: #8B0000;
	}
	
#logoarea {	
	width: 990px;	
	}
	
#logo { 
	padding: 0px 0px 0px 5px;
	}
.topad {
	margin: 125px 0px 0px 0px;
	}
	
#postheader {	
	margin: 5px 0px 0px 0px;	
	color: #F8F8F8;
	}	
	
#headlines {	
	width: 990px;	
	padding: 0px 0px 4px 0px;	
	border-bottom: 1px solid #707070;	
	color: #000000;
	}

.htdtitle {	
	width: 139px;	
	padding: 3px 5px 3px 5px;	
	border-top: 1px solid #707070;	
	border-right: 1px solid #707070;	
	border-bottom: 1px solid #707070;	
	font-weight: bold;
	}
	
.htdtitle2{	
	width: 139px;	
	padding: 3px 5px 3px 5px;	
	border: 1px solid #707070;	
	font-weight: bold;
	}
	
.htdlink {	
	width: 330px;	
	padding: 3px 5px 3px 5px;	
	border-top: 1px solid #707070;	
	border-left: 1px solid #707070;	
	border-bottom: 1px solid #707070;
	}
	
.htdlink2 {	
	width: 330px;	
	padding: 3px 5px 3px 5px;	
	border: 1px solid #707070;
	}
	
#gop {	
	width: 990px;		
	margin: 10px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	background-color: #0F243E;	
	text-align: center;	
	color: #FFFF00;
	}
	
#gop a:link, #gop a:visited { 	
	text-decoration: none;	
	padding: 7px 10px;	
	color: #F8F8F8;
	}
	
#gop a:hover, #gop a:active {	
	color: #F8F8F8;	
	text-decoration: underline;
	}
	
.tdright {
	border-right: 1px solid #707070;
	}
	
#maincontent {	
	float: left;	
	margin: 8px 10px 0px 8px;	
	width: 600px;	
	background-color: #FFFFFF;	
	overflow: hidden;
	}
	
#maincontent img {	
	max-width: 578px;	
	border: none;
	}
	
.sticky {
	margin: 5px 0px 15px 0px;
	width: 582px;
	padding: 9px;
	border-bottom: 1px dotted #707070;
	}

.sticky h1{
	font-size: 20px;
	font-family: Georgia, Serif;
	font-weight: bolder;
	padding: 8px;
	line-height: 25px;
	}
	
.category-default {	
	float: left;
	margin: 10px 0px 0px 0px;
	width: 190px;
	height: 275px;
	padding: 0px 5px 10px 5px;	
	overflow: hidden;
	display: inline;
	}
	
.category-default h1 {	
	margin: 0px 0px 5px 0px;	
	padding: 5px 5px 5px 5px;
	font-size: 12px;
	border-bottom: 1px dotted #C0C0C0;
	}
	
.category-default img {
	max-width: 190px;
	max-height: 140px;
	}
	
.category-default iframe {
	max-width: 190px;
	max-height: 140px;
	}
	
.entry {	
	line-height: 1.4em;	
	padding: 0px 0px 0px 0px;	
	font-size: 14px;
	}
	
.entry  ol {	
	padding: 0px 40px 25px 40px;
	}
	
.entry ul {	
	padding: 0px 40px 25px 40px;
	}
	
.entry blockquote {	
	margin: 15px;	
	padding: 6px;	
	background-color: #E8E8E8;	
	border: 1px dotted #CCCCCC;	
	color: #282828;
	}
	
.post p {	
	margin: 10px 0px 0px 0px;
	}
	
.postmetadata {	
	margin: 10px 0px 7px 0px;	
	padding: 0px 0px 0px 3px;	
	border: 1px dotted #C0C0C0;	
	font-size: 11px;
	}

.navigation {
	float: left;
	width: 600px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #707070;
	display: inline;
	}
	
img.aligncenter {	
	display: block;	
	margin-left: auto;	
	margin-right: auto;
	}

img.alignright {	
	padding: 4px;	
	margin: 0 0 2px 7px;	
	display: inline;
	}
	
img.alignleft {	
	padding: 4px;	
	margin: 0 7px 2px 0;	
	display: inline;
	}
	
.alignright {	
	float: right;
	}
	
.alignleft {
	float: left;
	}
	
#archives  ul {	
	padding: 0px 0px 0px 15px;
	}
	
#archives ul li {	
	padding: 0px 0px 4px 0px;
	}
	
#mainsidebar {	
	float: left;	
	margin: 5px 0px 0px 0px;	
	width: 371px;
	display: inline;
	}
	
#mainsidebar h4, #bottomcontent h4, .blogroll h2 {	
	padding: 5px 10px 5px 10px;	
	background-color: #0F243E;
	}
	
#mainsidebar img {	
	border: none;
	}
	
.cornerad {	
	float: left;	
	width: 343px;	
	margin: 8px 0px 0px 7px;	
	padding: 5px 7px 5px 7px;	
	line-height: 1.4em;	
	background-color: #FFFFFF;	
	border: 1px solid #CCCCCC;
	}
	
.sidesearch {	
	float: left;	
	width: 343px;	
	margin: 8px 0px 0px 7px;	
	padding: 4px 7px 4px 7px;	
	background-color: #0F243E;	
	border: 1px solid #CCCCCC;
	}	
	
.weeklypoll, .rcomments, .followus {	
	float: left;	
	width: 357px;	
	margin: 8px 0px 0px 7px;	
	line-height: 1.4em;	
	background-color: #FFFFFF;	
	border: 1px solid #CCCCCC;
	}
	
.weeklypoll  a {	
	font-weight: bold;
	}
	
.weeklypoll ul{	
	padding: 0px 10px 0px 10px;
	}
	
.weeklypoll ul li {	
	list-style: none;	
	padding: 1px 0px 10px 0px;	
	border-top: 1px dotted #C0C0C0;
	}
	
.rcommentslist {
	padding: 0px 8px 0px 8px;
}

#newsmax{	
	float: left;	
	width: 343px;	
	}

.twitter_list {
		float: left;
		margin: 8px 0px 0px 7px;
	}	
	
.bottomad {	
	float: left;	
	width: 343px;	
	margin: 8px 0px 0px 7px;	
	padding: 5px 7px 5px 7px;	
	line-height: 1.4em;	
	background-color: #FFFFFF;	
	border: 1px solid #CCCCCC;
	}
	
#footer {	
	float: left;	
	width: 990px;
	margin: 8px 0px 0px 0px;
	padding: 8px 0px 5px 0px;	
	font-family: Verdana,Helvetica,sans-serif;	
	font-size: 12px;	
	color: #F8F8F8;
	background-color: #0F243E;
	}
	
#footer a:link, #footer a:visited {	
	text-decoration: underline;	
	color: #F8F8F8;
	}
	
#footer a:hover, #footer a:active {	
	text-decoration: underline;	
	color: #F8F8F8;
	}
	
.copyright {
	padding: 0px 0px 5px 0px;
	}
	
.clear {	
	clear: both;
	}