	body {
		font-family:Trebuchet MS;
	}
	
	.f12{font-size:12px;}
	.f13{font-size:13px;}
	.f14{font-size:14px;}
	.f15{font-size:15px;}
	.f16{font-size:16px;}
	
	h2{
		font-size: 16px;
		margin-bottom:0px;
		margin-top:0px;
	}
	
	p {
		margin-bottom: 0px; 
		margin-top:10px;
	}
	
	textarea {
		border:1px solid #92b5c4; 
		padding:3px;
	}
	
	.bullets {padding-left:15px; margin-top:0px; margin-bottom:0px}
	.comment{
		font-size: 13px;
		line-height: 17px;
	}
	.commentdate{
		/*width: 50px;*/
		font-family:Arial, Helvetica, sans-serif;
		line-height: 22px;
		font-size: 13px;
		background-color: #E2E2E2;
		padding-left:5px;
		font-weight:bold;
	}
	a, a:active, a:focus, a:link, a:visited {text-decoration:none; color:#305C81}
	a:hover {text-decoration:underline; color:#213C5C}
	.select {
		font-family:Trebuchet MS;
		font-size:11px; 
		height:20px
	}
	.blog_title {
	/*	font-family:Trebuchet MS; */
		font-size:32px; 
		background-color:#26515E; 
		color:White
	}
	.blog_title a {color:white;}
	.blog_subtitle {
		font-size: 15px; 
		/*font-family:Trebuchet MS; */
		color:#ffffff
	}
	
	.blog_footer{
		font-size: 14px;
		background-color:#D3D3D3; 	
		color: #696969;
	}
	
	.blog_footer a, .blog_footer a:active, .blog_footer a:focus, .blog_footer a:link, .blog_footer a:visited {
		font-size: 14px;
		text-decoration:none; 
		color:#305C81;
	}
	.blog_footer a:hover{
		font-size: 14px;
		text-decoration:underline;
		color: #E17C00; 
	}
		
	.left_col {
		background-color:#E2E8EE;
		width: 168px;
		overflow: hidden;
	}

	.mid_col {
		background-color:#ffffff; 
		padding-top:10px; 
		padding-left:10px; 
		padding-right:10px;
		width: 610px;
		overflow: hidden;
	}

	.right_col {
		background-color:#AEB0B2;
		width: 220px;
		overflow: hidden;
	}
	
	.topic_title {
		font-size:21px; 
		margin-top:4px;
	}
	.topic_date {
		font-size:13px; 
		margin-top:9px; 
		margin-bottom:15px; 
		color:#3C3F42;
	}

	.topic_text {
		/*font-family:Trebuchet MS; */
		font-size:13px; 
		padding-top:0px; 
		line-height:20px; 
		padding-bottom:10px; 
		overflow: hidden;
		width: 610px;
	}

	.legend {
		/*font-family:Trebuchet MS; */
		font-size:11px; 
		font-style:italic; 
		margin-bottom:10px
	}
	.box_title {
		/*font-family:Trebuchet MS; */
		font-size:12px; 
		text-align:center;
		margin-left:10px; 
		margin-right:10px; 
		margin-bottom:0px; 
		margin-top:8px;
		color:White; 
		background-color:#1F5869; 
		background-image:url(dgd3.jpg); 
		padding:2px; 
		font-weight:bold;
	}
	a.box_title, a.box_title:active, a.box_title:focus, a.box_title:link, a.box_title:visited {
		color:white;
		margin: 0px;
		padding: 0px;
		background: none;
		text-align: left;
	}

	.leftbox_title {
		/*font-family:Trebuchet MS; */
		font-size:12px; 
		text-align:center;
		margin-left:10px; 
		margin-right:10px; 
		margin-bottom:0px; 
		margin-top:8px;
		color:White; 
		background-color:#1F5869; 
		background-image:url(dgd5.jpg); 
		padding:2px; 
		font-weight:bold;
	}
		
	.box {
		border-right:1px solid #7e8b93; 
		border-bottom:1px solid #7e8b93;
		border-left:1px solid #ffffff; 
		border-top:1px solid #ffffff; 
		/*font-family:Trebuchet MS; */
		font-size:11px; 
		margin-left:10px; 
		margin-right:10px; 
		background-color:#EDF2F3; 
		background-image:url(dgd1.jpg); 
		background-position:bottom;
		background-repeat:repeat-x;
		padding:5px; 
		line-height:14px; 
	}

	.bullet_box {
		border-right:1px solid #7e8b93; 
		border-bottom:1px solid #7e8b93;
		border-left:1px solid #ffffff; 
		border-top:1px solid #ffffff; 
		/*font-family:Trebuchet MS; */
		font-size:11px; 
		margin-left:10px; 
		margin-right:10px; 
		background-color:#f8f9fd; 
		background-image:url(dgd2.jpg); 
		background-position: bottom;
		background-repeat: repeat-x;
		padding:5px; 
		line-height:14px; 
	}

	.about_me {border-right:1px solid #7e8b93; border-bottom:1px solid #7e8b93;border-left:1px solid #ffffff; border-top:1px solid #ffffff; 
				/*font-family:Trebuchet MS; */
				font-size:11px; margin-top:0px; margin-left:10px; margin-right:10px;
				background-color:#EDF2F3; background-image:url(dgd2.jpg); padding:5px; line-height:14px; }
	
	.left_box {
		border-right:1px solid #7e8b93; 
		border-bottom:1px solid #7e8b93;
		border-left:1px solid #ffffff; 
		border-top:1px solid #ffffff; 
		/*font-family:Trebuchet MS; */
		font-size:11px; 
		margin-left:10px; 
		margin-right:10px; 
		margin-top:0px; 
		background-color:#EDF2F3; 
		background-image:url(dgd2.jpg); 
		background-repeat:repeat-x;
		background-position:bottom;
		padding:5px; 
		line-height:14px; 
		overflow: hidden;
	}
	
	.calendar {
		width: 200px;
		height: 169px;
		background-color: white;
	}
	
	.month_archive_title{
		margin-top:9px;
		font-size:13px;
	}
	
	.month_archive_title a{
		font-weight: bold;	
	}
	
	.search_container{
		border: 1px solid #DCDCDC;
		border-collapse: collapse;
		background-color:#EDF2F3; 
		background-image:url(dgd2.jpg); 
	}
	
	.search_header{
		font-size:18px; 
		color:White; 
		background-color:#1F5869; 
		background-image:url(dgd5.jpg); 
		background-position: bottom;
		padding-left: 4px;
		padding-top:2px;
		padding-bottom:2px;
	}
	
	.search_column_titles{
		background-color: #A9A9A9;
		color: White;
		font-size: 12px;
		font-weight: bold;
		padding: 4px;
	}
	
	.search_results_count{
		padding:4px;		
	}
	
	.search_result_odd{
		padding:4px;
		background-color: #F5F5F5;
	}
	.search_result_even{
		padding:4px;
		background-color: white;
	}
	
	.search_result_date{
		font-size: 12px;
		font-weight: bold;
		border-right: 1px solid #DCDCDC;
		border-collapse: collapse;		
	}

	.search_result_article{
		border-right: 1px solid #DCDCDC;
		border-collapse: collapse;		
	}

	.search_result_views{
		font-size: 12px;
		font-weight: bold;
		text-align: center;
	}
	
	.rateText{
		font-size:12px; 
		margin-left: 5px;
	}

	.commentAndRateContainer{
		font-size:13px;
		width:100%; 
		height: 200px; 
		margin-top:0px; 
		margin-bottom: 0px;
		background-image:url(dgd6.jpg); 
		margin: 4px;
	}
	
	.commentBodyForm{
		width:363px; 
		float:left; 
		background-image:url(dgd6.jpg); 
		height:100%; 
	}
	
	.rateForm{
		width:200px; 
		float:right; 
		background-image:url(dgd6.jpg); 
		height:100%; 
	}
	
	a.author_email, a.author_email:active, a.author_email:focus, a.author_email:link, a.author_email:visited {
		color:white;
	}	
	
	.article_stocks{
		text-align:left;
		border:1px solid #C0C0C0;
		background-color:#F2F2F2;
		margin-bottom:10px;
		vertical-align:middle;
		display:block;
	}
	span.article_stocks{
		margin-left: 5px;
		margin-right:10px;
		border:none;
		display:inline;
	}
	
.pager table {
	background-color: #F8F8F8;
	color: #525252;
}

.pager td {
	font-size: 14px;	
	padding-left: 6px;
	padding-right: 6px;
	padding-top:2px;
	padding-bottom:2px;
	background-color: #F8F8F8;
	border: 1px solid Silver;
}

.pager .totalpages{
	background-color: #F8F8F8;
}

.pager .currentpage{
	background-color: Gray;
	font-weight: bold;
	color: white;
}

.pager a, .pager a:active, .pager a:focus, .pager a:link, .pager a:visited {
	font-size: 14px;
}	
.pager a:hover{
	font-size: 14px;
}

.commentsBody{
	width:363px;
}