@charset "utf-8";
/* CSS Document */

		body 			{ margin: 0px; font-family: Helvetica, Arial, sans-serif; background: url("http://oakland.infrasignal.com/images/content_overrun.jpg") repeat scroll top center; font-size: 12px; color: #333333;}
		#Granny 		{ width: 786px; font-size: 0.88em; margin: 0px;}
		a 				{ text-decoration: none; color: #265A68; }
		a:visited 		{ color: #000080; }
		a:hover 		{ color: #FF7F50; }
		a img 			{ border-width: 0px; }
		#HeaderCont 	{ clear: both; width: 100%; margin: 0px; background: transparent; border: 0px none #FFFFFF; }
		#HeaderInn 		{ padding: 0px 0px; text-align: center; }
		#HeaderImageCont{ text-align: center; margin:0px }
		#MainAndSides 	{clear: both;	width: 786px; min-height:740px;	height:auto !important; height:740px; margin: 0px;	background: url(/images/main_and_sides.jpg) no-repeat top;}
		#MainCol 		{	width: 590px;	float: right;}
		#MainColInner 	{	padding: 0px 0px;	border: 1px none #265A68;}
		.OnePost		{ border: 1px none #000000; font-family: Arial, Helvetica, sans-serif; direction: ltr; }
		.OnePost .TopPost	{border-bottom: 0px none #666;padding:  23px 7px 0px;background: transparent;}
		.OnePost .MidPost	{ padding: 0px 14px; }
		.OnePost .BotPost	{ border-top: 0px none #666; padding: 0px 7px; background: transparent; }
		.OnePost .FullWidth	{ width: 100%; }
		.DateHeaderPost		{ font-size: 1em; color: transparent; padding-top: 0px; text-align: left; }
		.TitleHeaderPost	{
	font-family:"Trajan Pro", "Times New Roman", Times, serif;font-size: 30px;font-weight: bold;color: #265A68;text-align: left;direction: ltr;}
		.TitleHeaderPost a	{ color: #265A68; }
		.PostTextBody		{ font-size: 12px; font-family:Helvetica, sans-serif; color: #000000; text-align: left;  }
		.CmntFooterPost		{ visibility: visible; font-size: 1em; color: #CCC; width: 48%; float: right; text-align: right; }
		.CmntFooterPost a	{ color: #CCC; }
		.CmntFooterPost a:hover	{ color: #CCC; }
		.PermFooterPost		{ font-size: 1em; font-style: italic; color: #CCC; width: 48%; float: left; text-align: left; }
		.PermFooterPost a	{ color: #CCC; }
		.Clearer		{ clear: both; width: 100%; font-size: 0px; height: 0px; }
		.PostSep		{ font-size: 1px }
		.PostSepS		{ border-bottom: 1px solid transparent; font-size: 1px }
		.SideBar		{}
		.SideBarInner		{ padding: 7px 7px; border: 0px solid transparent; }
		#SideLCol 			{width: 196px;float: left;margin-right: 0px;}
		#SideLCol .Box 		{ border: 0px none #000000; font-family: Arial, Helvetica, sans-serif; }
		#SideLCol a 		{ color: #FFF; }
		#SideLCol a:hover 	{ color: #265A68; }
		#SideLCol .Sep 		{ }
		#SideLCol .SepS		{ border-bottom: 0px solid #FFF; font-size: 1px }
		#SideLCol .Title	{ font-size: 1em; color: #000000; font-weight: bold; border-bottom: 0px solid #333; margin-bottom: 3px; }
		#SideLCol .Inner	{ text-align: right;font-size: 1.12em;color: #FFF;padding: 7px 21px 7px 7px;line-height: 150%;}
		.innerCmntBody		{ margin: 5px 0px; }
		.comment-timestamp	{ margin: 5px 0px; padding: 0px 0px 8px 20px; color: #999; }
		.comment-timestamp a 	{ color: #666; }
		#ColClose 			{ clear: both; width: 100%; font-size: 1px; height: 1px;  }
		h3 {margin:0}
		.blogger-labels {display:none}
img {margin:0px;}
