/*  Theme Name: Freedom's LighthouseTheme 
	URI: http://freedomslighthouse.net
	Description: Freedom's Lighthouse's Default theme
	Version: 2.0
	Author: Eryx89
	Author URI: http://freedomslighthouse.net
	*/
* { 	
	padding: 0px;	
	margin: 0px;
	}
	
html {	
	background: url('images/header2.jpg') no-repeat top center;
	min-width: 990px;
	}

body {	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;	
	color: #000000;	
	}
	
h1 {	
	font-size: 18px;	
	font-weight: bolder;
	}
	
h2, h4 {	
	font-size: 15px;	
	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 {	
	text-decoration: underline;	
	color: #8B0000;
	}
	
#logoarea {	
	width: 990px;	
	height: 150px;
	}
	
#logo { 
	padding: 0px 0px 0px 5px;
	}
	
#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: 30px 0px 0px 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: 11px 10px 0px 8px;	
	width: 600px;	
	min-height: 3000px;	
	background-color: #FFFFFF;	
	overflow: hidden;
	}
	
#maincontent img {	
	max-width: 578px;	
	border: none;
	}
	
.post {	
	margin: 0px;	
	padding: 0px 0px 10px 0px;	
	border-bottom: 1px solid #707070;	
	overflow: hidden;
	}
	
.post h1 {	
	margin: 0px 0px 5px 0px;	
	padding: 5px 0px 5px 0px;	
	border-bottom: 1px solid #C8C8C8;
	}
	
.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: 0px 0px 3px 0px;	
	padding: 0px 0px 0px 3px;	
	border: 1px dotted #C0C0C0;	
	font-size: 11px;
	}
	
.navigation {	
	padding: 10px;
	}
	
.comments-template {	
	margin: 8px 0px 8px 0px;
	}
	
.comments-template h2, .comments-template h3{	
	font-family: Georgia, Sans-serif;	
	font-size: 13px;
	}
	
.comments-template h3 {	
	margin: 0px 0px 8px 0px;
	}
	
.comment-body {	
	padding: 5px;	
	border: 1px dotted #CCCCCC;
	}
	
.commentlist li, #commentform input, #commentform textarea {	
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;	
	list-style-type: none;	padding-bottom: 20px;
	}
	
.commentlist li ul li {	
	font-size: 1em;
	}
	
.commentlist li {	
	font-weight: bold;
	}
	
.commentlist li .avatar { 	
	float: right;	
	border: 1px solid #eee;	
	padding: 2px;	
	background-color: #FFFFFF;
	}
	
.commentlist cite, .commentlist cite a {	
	font-weight: bold;	
	font-style: normal;	
	font-size: 1.1em;
	}
	
.commentlist p {	
	font-weight: normal;	
	line-height: 1.5em;	
	text-transform: none;
	}
	
#commentform #comment{	
	border: solid 1px #CCCCCC;
	}
	
#commentform p {	
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
	
#commentform #submit {	
	float: left;	
	padding: 0;
	}
	
.commentmetadata {	
	font-weight: normal;
	}
	
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: 15px 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;
	}
	
.wwarrior {	
	float: left;	
	width: 357px;	
	margin: 0px 0px 0px 7px;	
	line-height: 1.4em;	
	background-color: #FFFFFF;	
	border: 1px solid #707070;	
	text-align: center;
	}
	
.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;
}	
	
.blogroll {	
	float: left;	
	width: 173px;	
	margin: 8px 0px 0px 7px;	
	padding: 0px 0px 5px 0px;	
	line-height: 1.4em;	
	background-color: #FFFFFF;	
	border: 1px solid #CCCCCC;
	}
	
.blogroll li {	
	list-style: none;
	}
	
.blogroll ul {	
	padding: 0px 0px 0px 25px;
	}
	
.blogroll ul li {	
	list-style: square;	
	padding: 2px 7px 2px 5px;
	}
	
.gatorside {	
	float: left;	
	margin: 8px 0px 0px 7px;	
	padding: 5px 7px 5px 7px;	
	background-color: #FFFFFF;	
	border: 1px solid #CCCCCC;	
	display: inline;
	}	
	
#bottomcontent {	
	float: left;	
	width: 990px;	
	margin: 7px 0px 0px 0px;	
	padding: 0px 0px 5px 0px;		
	background-color: #FFFFFF;	
	font-size: 14px;	
	color: #000000;
	}
	
#bottomcontent h3 {	
	padding: 0px 10px 0px 10px;
	}
	
#bottomcontent h3 {	
	margin: 5px 0px 5px 0px;
	}
	
#bottomcontent li{	
	margin: 15px 15px 0px 10px;
	}
	
#bottomcontent p {	
	margin: 10px 0px 0px 0px;
	}
	
.bottomad {	
	margin: 10px 0px 3px 0px;
	}
	
#footer {	
	float: left;	
	width: 990px;
	padding: 8px 0px 5px 0px;	
	font-family: Verdana,Helvetica,sans-serif;	
	font-size: 11px;	
	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 1px 0px;
	}
	
.clear {	
	clear: both;
	}
