/* menu */

body
{
background-color: #F8F8F8;
color: #626262;
font-size: 10px;
font-family: "trebuchet ms", helvetica, sans-serif;
}
h3,h4,h5,h6
{
color: #7A1F2C;
border-bottom: dotted 1px #E1E1E1;
}
h5
{
color: #6D9324;
}

p 
{
	   font-size: 10pt;
}
code {
  margin: 5px 0;
  padding: 10px;
  text-align: left;
  display: block;
  overflow: auto;  
  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace ;
  /* white-space: pre; */
  background: #FAFAFA;
  border: 1px solid #f2f2f2;  
}
blockquote {
	margin: 10px;
 	padding: 0 0 0 40px;  
   border: 1px solid #f2f2f2; 
   font-size: 10pt;
  	background: #FAFAFA url(images/quote.gif) no-repeat 5px 5px;    
}
img.floatTL
{
	padding: 3px;
border: solid 1px #e1e1e1;
float: left;
margin-right: 1.5em;
margin-bottom: 1.5em;
margin-top: 0.5em;
}
.SmallTD
{
color: #626262;
font-size: 10px;
font-family: "trebuchet ms", helvetica, sans-serif;
}
#menu {
	clear: both;
	margin: 0;
}
#menu ul {	
	bottom: 0px;
	margin: 0; padding: 0;	
	float: left;
	font: bold 1.4em 'Trebuchet MS', Tahoma, Arial, Sans-serif;
	width: 100%;/* 775px; */
	list-style: none;
}
#menu ul li
{
	display: inline;
	height:30px;	
}
#menu ul li a 
{
	line-height:30px;
	padding-top: 10px;
	float: left;
	color: #FFFFFF;
	padding: 0px 10px;
	text-decoration: none;
	background: #6D9324; 
	height:30px; 
	border-right: 2px solid #FFFFFF; 	
}
#menu ul li a:hover{
	color: black;
	height:30px;
	background-color: #F3F3F3; 
	border-right: 2px solid #1F477A; 
}
#menu ul li#current a{
	color: #333;
	height:30px;
	background-color: #F3F3F3; 
}
#menu ul li#end a{
	color: #333;
	height:30px;
}

/* Side menu */
#sidemenu {
	clear: both;
	margin: 0;
}
#sidemenu ul {	
	bottom: 0px;
	margin: 0; padding: 0;	
	float: left;
	font: bold 1.0em 'Trebuchet MS', Tahoma, Arial, Sans-serif;
	width: 191px;/* 775px; */
	list-style: none;
}
#sidemenu ul li
{
	height:30px;	
	width:191px;
}
#sidemenu ul li a 
{
	line-height:30px;
	float:left;
	color: #1F477A;
	padding: 0px 10px;
	text-decoration: none;
	background: #E9F7CE; 
	width:100%;
	height:30px; 
	border-bottom: 1px dashed #D2E7A9; 	
}
#sidemenu ul li a:hover{
	color: black;
	height:30px;
	background-color: #D2E7A9; 
	border-right: 1px dashed #D2E7A9;  
}
#sidemenu ul li#current a{
	color: #333;
	height:30px;
	background-color: #F3F3F3; 
}
#sidemenu ul li#end a{
	color: #333;
	height:30px;
}

.post-footer {
	text-align:right;
	background-color: #FAFAFA;
	padding: 5px; 
	border: 1px solid #f2f2f2;
	font-size: 95%;	
}
.post-footer .date {
	background: url(images/clock.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post-footer .comments {
	background: url(images/comment.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post-footer .readmore {
	background: url(images/page.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}