.feedback {
	width: 240px;
	float: left;
}
.blog {
	float: right;
	width: 240px;
}
body { background-color: #ffffff;
	   font-family: Arial, Helvetica, sans-serif;
	   font-size: 10pt;
	   color: #000000 }

td { font-family: Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 color: #000000 }

p { font-family: Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 color: #000000 }

b { font-family: Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 color: #000000 }

blockquote { font-family: Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 color: #000000 }

ol { font-family: Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 color: #000000 }

ul { font-family: Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 color: #000000 }
 
h5 { padding-top: 0px;
	 padding-bottom: 0px }
	 
h7 { background-color: #C1C4D9;
	 padding-top: 0px;
	 padding-bottom: 0px }
	 
.main_head { font-size: 22pt;
			font-weight: bolder }
			
.sub_head { font-size: 11pt;
			font-weight: bolder }
						
.sub_head { font-size: 11pt;
			font-weight: bolder }

.last_update { font-size: 8pt;
			   color: #000000 }

.current_date { font-size: 10pt;
				color: #CC6600;
				font-weight: bold;
				letter-spacing: 1 }

.left_nav_menu_head { font-size: 11pt;
					  color:#FFFFFF;
					  font-weight: bolder }

.blog_date  { margin:1.5em 0 .75em;
  			  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  			  text-transform:uppercase;
  			  letter-spacing:.2em;
  			  color:#666666;
			  margin:1.5em 0 .5em }

.blog_post { margin:.5em 0 1.5em;
  			 border-bottom:1px dotted #ccc;
  			 padding-bottom:1.5em }
  
.blog_post_title { margin:.25em 0 0;
				   padding:0 0 4px;
				   font-size:140%;
				   font-weight:normal;
				   line-height:1.4em;
				   color:#990000 }
				   
.blog_footer { margin:-.25em 0 0;
			   color:#999999;
			   font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
			   text-transform:uppercase;
			   letter-spacing:.1em }

.blog_footer_comments { margin:-.25em 0 0;
			   color:#999999;
			   font:50%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
			   text-transform:uppercase;
			   letter-spacing:.1em }
								
a:link { color: #058730;
		 font-size: 10pt; }
a:visited {color: #058730;
		   font-size: 10pt }
.td_padding {
	padding: 5px;
}
a:hover { color: #57CA7E;
		  font-size: 10pt }
a:active { color: #058730;
		   font-size: 10pt }

a.menu_links:link { color: #000000; 
		 text-decoration: none;
		 font-size: 10pt;
		 font-weight: bold }
a.menu_links:visited {color: #000000;
		   text-decoration: none;
		   font-size: 10pt;
		   font-weight: bold }
a.menu_links:hover { color: #57CA7E;
		  text-decoration: none;
		  font-size: 10pt;
		  font-weight: bold }
a.menu_links:active { color: #57CA7E;
		   text-decoration: none;
		   font-size: 10pt;
		   font-weight: bold }

a.footer:link { color: #FFFFFF;
				font-size: small;
				line-height: 8px;
				letter-spacing: 1 }
a.footer:visited { color: #FFFFFF;
				font-size: small;
				line-height: 8px;
				letter-spacing: 1 }
a.footer:hover { color: #57CA7E;
				font-size: small;
				line-height: 8px;
				letter-spacing: 1 }
.left_margin {
	padding-left: 20px;
}
a.footer:active { color: #57CA7E;
				font-size: small;
				line-height: 8px;
				letter-spacing: 1 }


a.white_link:link {color: #ffffff; }
a.white_link:visited {color: #ffffff; }
a.white_link:hover {color: #ffffff; }
a.white_link:active {color: #ffffff; }

a.tiny_link:link { font-size: 8pt }
a.tiny_link:visited {font-size: 8pt }
a.tiny_link:hover {font-size: 8pt }
a.tiny_link:active {font-size: 8pt }
.black_bg {
	background-color: #000000;
	padding-top: 4px;
	margin-top: 3px;
}
h2 {
	padding-top: 1px;
	padding-left: 0px;
	border-bottom-width: thick;
	border-bottom-style: solid;
}
.divider_line {
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: dotted;
}
.link_padding {
	line-height: 20px;
}
.footer_black{
	background-color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
	
	}
