body {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #505051;
	background-color: #EFF7FF;
}

a {
  font-family: Arial, Helvetica, sans-serif;
}

a:link, a:visited {
	text-decoration: underline;
	color: #76AAD7;
}

a:hover, a:active {
		text-decoration: none;
	color: #40617D;
}


li {
	padding: 0px;
}

ul {

 /*padding-left: 14px; */
 padding: 0px;
 margin-top:0px;
 margin-bottom: 0px;
 margin-left: 16px;
 
}

h1,h2,h3,h4 { 
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	
}

h1.header_title {
	font-family:"Georgia", "Times New Roman", serif;
	color: #003F82;
}

td#content {
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 5px;
	
}

.content {
line-height: 21px;
font-size: 12px;
}

td#sidebar {
	/*padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;*/
}

.widgettitle {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #2D2D2F;
	padding-top: 3px;
	padding-bottom: 3px;
	display: block;
	margin-bottom: 3px;
	
}

.textwidget {
 	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #2D2D2F;
	margin-bottom: 15px;
	line-height:20px;
}



.title {
	font-family: Lucida Grande, Arial, Helvetica, Sans Serif;	
	
/*	border-bottom: 1px solid #000000;*/
	font-weight: bold;
	color: #D51A1E;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top:0px;
	margin-bottom: 0px;
}

a.categories:link, a.categories:visited {
font-size: 14px;
font-weight: bold;
text-decoration: none;

}

a.categories:hover, a.categories:active {
font-size: 14px;
font-weight: bold;
text-underline: none;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#navigation {
width: 780px;
text-align: center;
float: left; /*Set to "left" or "right" to position menu accordingly*/
border-bottom: 1px solid #ffffff; /*uncomment this line to add bottom border*/
margin-bottom: 1px;
}



#navigation ul {
	font-weight: bold;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom:0px;
	padding-top: 0px;
    padding-bottom: 0px;
	padding-left: 10px;
   	list-style:none;	
	margin-left: auto;
	margin-right: auto;
	
}
#navigation li {
	display: inline;
	background: url(/site_images/tabbg.gif) repeat-x center top;
	text-align: center;
	padding: 0;
	margin-right: 4px;	
	float: left;
}
#navigation a {
	font-size: 10px;
	background: url(/site_images/tableft.gif) no-repeat left top;
	float: left;
	margin:	0;
	padding-left:7px;
	text-decoration: none;
	color: #434344;
}
#navigation a span {
	background: url(/site_images/tabright.gif) no-repeat right top;
	display: block;
	padding:7px 13px 4px 5px;
}
#navigation a span {
	float: none;
}

#navigation a:hover, #navigation a:active {
	text-decoration: none;
	color: #D43E40;
}

a.contact:link, a.contact:visited {
	font-size: 12px;
	color: #003F82;
}

a.contact:hover, a.contact:active {
	font-size: 12px;
	color:#011A34;
}

h1#post_title {
	text-align:left;
}

#post_title a:link, #post_title a:visited {
	font-family:"Georgia", "Times New Roman", serif;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	
}

#post_title a:hover, #post_title a:active {
	font-family:"Georgia", "Times New Roman", serif;
	color: #4C4C4C;
		font-weight: normal;
text-decoration: none;

}

#comments, #respond {
color: #D51A1E;
}

.time {
font-family:"Georgia", "Times New Roman", serif;
font-weight: bold;
font-style:italic;
}

#sitemap {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#sitemap a:link, #sitemap a:visited {
color: #003F82;
}

#sitemap a:hover, #sitemap a:active {
color: #0367D0;
}

a.sitemap_title:link,a.sitemap_title:visited {
color: #000000;
font-weight: bold;
font-size: 12px;
}

a.sitemap_title:hover,a.sitemap_title:active {
font-weight: bold;
color: #0367D0;
font-size: 12px;
}

.textbox {
	border: 1px solid #000000;
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
}

a.recent_post_title {
	line-height: 22px;
}

a.recent_post_title:link,a.recent_post_title:visited {
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #2D2D2F;
text-decoration: none;
}

a.recent_post_title:hover,a.recent_post_title:active {
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #D43E40;
text-decoration: none;
}

a.recent_post_link:link,a.recent_post_link:visited {
color: #76AAD7;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
}

a.recent_post_link:hover,a.recent_post_link:active {
color: #40617D;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration: none;
}

.post_date {
font-family:Arial, Helvetica, sans-serif;
color: #999999;
font-size: 10px;
}