﻿html {margin:0;padding:0;}
body {
	background-color:#FFF;
	padding:0;
	margin:0;
	font-size:smaller;
	font-family:Verdana;
	text-align:center;
}
form {
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#PageContainer {min-height:100%;position:relative;/*background:#053047;*/}

#header {background:#053047;color:white;margin:0 auto;padding:10px 0 0 0;}

#logo h1 {font-weight:lighter;font-family:Lucida Handwriting}

#sitenav {text-align:center;width:50em;background:#0C70A6;border-right:1px solid #053047;margin:20px auto 0 auto;line-height:25px;text-transform:capitalize;}

#navlist 
{	margin:0;
	padding:0;
	border-top:1px solid #053047;
	list-style:none;
	text-align:center
	}

#navlist li
{	color:White;
	padding:0;
	margin:0;
	float:left
}

#navlist a:link,
#navlist a:visited
{	color:#fff;
	Background:#0C70A6;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:8px;
	float:left;
	width:auto;
	border-right:1px solid #42432d; 
	text-decoration:none; 
	font:tahoma; font-size:13px;
	text-transform:uppercase; 
	text-align:center;
	}

#navlist a:hover { 
color:#fff; 
background:#0F90D6; 
} 
body#homepage a#home,
body#blogpage a#blog,
body#aboutpage a#about,
body#linkspage a#links
 {background-color:#085077;color:#FFF;text-align:center;}


#contentbody 
{	width:50em;
	margin:10px auto;
	background:#fff;
	padding-top:10px;
	text-align:left;
}
#contentbody a {color:#085077;text-decoration:none;border-bottom:1px dotted;}
#contentbody a:hover {color:#7F0A00;border-bottom:1px solid}
#contentbody a.none {border:0}
#contentbody a.none:hover {border:0}

#maincontent	{float:left;width:32em;padding-left:10px;background:#fff;min-height:500px;height:auto !important;height:500px;
}

#maincontent h2 {font-weight:lighter;color:#7F3500;font-family:Georgia;border-bottom:1px solid #7F3500;margin:0;padding:0;text-transform:capitalize}
#maincontent #posttitle {font-weight:lighter;font-size:18px;font-family:Georgia;color:#085077;margin-bottom:0px;padding-bottom:0px}
#maincontent #posttitle a {}
#maincontent #posttitle a:hover {}
#maincontent h3 {font-weight:lighter;font-size:18px;font-family:Georgia;color:#085077}
#maincontent div.xfolkentry h4 {font-size:16px;font-family:Georgia;color:#053047;border:0px}
#maincontent h4 {font-weight:lighter;font-size:14px;font-family:Georgia;color:#053047;border-top:1px solid #053047}
#maincontent p.entrysignature {font-size:12px;padding:5px;font-family:tahoma;color:#2A3B63;line-height:18px}
#maincontent p.titlesignature {font-size:12px;padding:0px 5px 5px 5px;margin-top:0px;font-family:tahoma;color:#2A3B63;line-height:18px}
#maincontent span.recententrysignature {font-size:11px;font-style:italic;line-height:18px}
#subcontent	{float:right;width:16em;text-align:left;font-size:13px;border-left:1px dotted #004C00;padding-left:10px;padding-bottom:5px;background:#fff;}
#subcontent h4 {font-weight:lighter;font-size:22px;font-family:Georgia;color:#053047;margin:0;padding:0}
#subcontent #catlist {padding:0;margin:0;list-style-type:none;}
#subcontent a.rssimage {border:0;}
#tagcloud {margin:0;padding:0;}
#tagcloud ul {list-style:none;margin:0;padding:0;width:auto;}
#tagcloud li {display:inline;margin:0;margin-top:5px;margin-right:10px;font-weight:bold}
#tagcloud a {border:0;color:#085077;text-decoration:none;display:inline-block;}
#tagcloud a:hover {border:0;color:#7F0A00;text-decoration:none;}
#tagcloud .tags1 {font-size:x-large}
#tagcloud .tags2 {font-size:large}
#tagcloud .tags3 {font-size:medium}
#tagcloud .tags4 {font-size:small}
#tagcloud .tags5 {font-size:x-small}
#tagcloud .tags0 {font-size:xx-small;display:none;}
#footer {clear:both;width:100%;background:#053047;text-align:center;margin:0;}
#footerbody {width:50em;background:#053047;margin:0 auto 0 auto;}
#recententries {width:25em;float:left;}
#recentlist h3 {font-weight:lighter;font-size:18px;font-family:Georgia;color:#fff}
#recentlist {float:left;color:white;text-align:left;margin:0;padding:5px}
#recentlist li {display:block;list-style-type:none;color:#fff;}
#recentlist a {display:block;color:White;text-decoration:none;border-top:1px dotted #085077;text-align:left;padding:5px 5px 5px 5px}
#recentlist a:hover {background:#0F90D6}
#categories {margin:0;padding:0;}
/*#categories //{width:25em;float:right;}*/
#categorylist h3 {font-weight:lighter;font-size:18px;font-family:Georgia;color:#fff}
#categorylist {float:left;color:white;text-align:left;margin:0;padding:5px}
#categorylist li {display:block;list-style-type:none;color:#fff;}
#categorylist a {display:block;color:White;text-decoration:none;border-top:1px dotted #085077;text-align:left;padding:5px 5px 5px 5px}
#categorylist a:hover {background:#0F90D6}

#categorylistsidebar {margin:10px}
#categorylistsidebar li {list-style-type:none;margin:0}
#categorylistsidebar li a.rss {border:0;text-decoration:none;}

#twitter_update_list {margin:10px 10px 10px 0px;padding-left:0px;font-size:smaller;}
#twitter_div h4 {padding-top:15px;}
#twitter_update_list a {display:inline;border:0px;text-decoration:underline}
#twitter_update_list a:hover {border:0px;text-decoration:underline;}
#twitter_update_list li {list-style-type:none;margin:0;padding:5px 0px 5px 0px;}
#twitter_update_list li span {display:block;}
#twitter_div {background-image:url('../images/twitter_64x64.png');background-repeat: no-repeat; background-position:right top;}


#navlist:after, 
#footer:after
{
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }

img.framed {padding:4px;
  border:1px solid #ddd;
margin:0px 3px 5px 3px}

img.framed-left {padding:4px;
  border:1px solid #ddd;
margin:0px 5px 5px 0px}

img.framed-right {padding:4px;
  border:1px solid #ddd;
margin:0px 0 5px 5px}

#commentform {width:400px;border-top:1px dotted;border-bottom:1px dotted}
#commentform td.commentlabel {float:left;}
#commentform td.commentfield {float:left;}

span.comment-form-message {font-weight:bold;color:Red;}

div.comment-container {border-bottom:1px dotted;padding:0px 3px 20px 3px }
div.comment-posted {margin-bottom:5px;}
span.comment-author {font-weight:bold;color:#085077}

 Testing Comments Stlye 
#comments, #comments ul, #comments li{
	margin:0;
	padding:0;
	list-style:none;
	}
#comments li{
	margin:1.5em 0;
	position:relative;
	font-size:13px;
	overflow:hidden;
	border:1px solid #0C70A6;
	}

#comments .meta{
	float:left;
	display:inline;
	width:100px;
	clear:both;
	padding:1em 0;
	background-color:whitesmoke;
	}	
#comments .meta li{
	background:none;
	margin:0px;
	border:0px;
	}	
#comments .meta .date{
	color:#999;
	font-size:11px;
	}
#comments .meta img{
	border:0px solid #bfd5da;
	}	
#comments .commentbody{
	float:left;
	display:inline;
	width:250px;
	padding:1em 0 0 1em;
	}
	
/* End of Comment Style Testing */