#blog{width:660px;margin-bottom: 10px;}

.blog-posts{width:530px;}
.blog-post{border-bottom:1px dotted #CCCCCC;padding-bottom:10px;margin-bottom: 15px;}
.blog-posted{margin:5px 0px 5px 0px;color:#999999;font-family:'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:0.2em;margin:10px 0px 5px 0px;text-transform:uppercase;}
.blog-post h3.blog-title {font-family:'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;color:#da0000;font-size:18px;font-weight:normal;padding:0;margin: 0px 0px 7px 0px;}
.blog-title a{font-family:'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;color:#da0000;text-decoration:none;font-size: 18px;font-weight:normal;}
.blog-title a:hover{color:#da0000;text-decoration:underline;font-size: 18px;}
.blog-article{line-height:16px;margin:0px 0px 5px 0px;}
.blog-category{font-size:11px;margin-bottom:10px;color:#5B5B5B;}
.blog-category a{color:#5B5B5B;text-decoration:none;}
.blog-category a:hover{text-decoration:underline;}
.blog-tags{margin:10px 0px 5px 0px;color:#da0000;font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;}
.blog-tags a
{color:#da0000;text-decoration:none;}
.blog-tags a:hover{text-decoration:underline;}
.blog-poster
{font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;font-size:10px;font-style:italic;font-variant:normal;font-weight:normal;color:Black;letter-spacing:0.2em;margin: 10px 0 5px 0;}

.blog-right{
	padding-bottom:10px;
	margin-bottom: 10px;

}



.right-section {
	width: 190px;
	padding:0px 0px 9px 0px;
	background-image: url(../images/right_section_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-bottom:10px;
	display: block;
	float:right;
}
.right-section h2.right-title {
	color:#ffffff;
	background-color: #1473a6;
	background-image: url(../images/right_section_header.gif);
	height: 23px;
	background-repeat: no-repeat;
	padding-top: 14px;
	padding-left: 14px;
}
.right-section ul {
	background-image: url(/images/right_section_bg.gif);
	background-repeat: repeat-y;
	list-style-type:none;
	margin: 0px;
	width: 190px;
	padding: 2px 0px 5px 0px;
	text-align:left;
}
.right-section li{list-style-type:none;width: 160px;padding:0px;color:#000000;font-size: 12px;border-bottom:1px dotted #000000;margin: 0px 0px 0px 15px;text-align:left;}
.right-section li a:link, .right-section li a:visited {display: block;padding:3px 0px 3px 0px;text-decoration:none;margin:0px;height:1%;color:#000;}
.right-section li a:hover {color:#8a0000;text-decoration:none;margin-bottom: 0px;color:#da0000;}

