/*********** BLOG ***********/
	
a.date:link, a.date:visited, a.date:hover, a.date:visited:hover{
	color:#333;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}

div.captions{
	clear:both;
	font-size:10px;
	padding:0 0 10px 0;
	color:#888;
	}
	
div.captions_2{
	clear:both;
	font-size:10px;
	padding:3px 0 0 0;
	color:#888;
	}
	
div.captions_2 .pointer{
	font-size:11px;
	font-weight:bold;
	color:#8f7601;
	background:url(/img/icon_link.gif) center left no-repeat;
	padding:0 0 0 6px;
	}
	
div.captions_3{
	clear:both;
	font-size:11px;
	padding:10px 0 0 0;
	color:#555;
	border-top:#e5e5e5 1px solid;
	margin:10px 0 0 0;
	}
	
div.captions_3 p{
	font-size:10px;
	color:#888;
	}
	
div.captions_3 .pointer{
	font-size:11px;
	font-weight:bold;
	color:#8f7601;
	background:url(/img/icon_link.gif) center left no-repeat;
	padding:0 0 0 6px;
	}
	
div.column_contents{	
	float:left; 
	width:140px;
	padding:5px 0 0 0;
	}
	
div.column_no_contents{
	clear:both;
	}
	
div.column_with_contents{
	float:left;
	margin:0 20px 0 0;
	width:440px;
	}
	
div.box_comments_form{
	padding:20px 0 0 0;
	clear:both;
	}

div.main_content{
	clear:both;
	padding:0 0 20px 0;
	}

div.post{
	clear:both;
	padding:0 0 20px 0;
	}
	
div.post_comments{
	padding:20px 0;
	clear:both;
	border-bottom:1px #e5e5e5 solid;
	}
	
div.post_comments p{
	display:table-cell; 
	*display:inline-block;
	}
	
div.post_comments p span{
	color:#888;
	font-size:11px;
	}
	
div.post_comments p span a{
	font-size:11px;
	font-weight:bold;
	}
	
div.post_comments_title{
	background:#000;
	padding:10px 10px 8px 10px;
	clear:both;
	}
	
div.post_comments_title span{
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	}
	
div.type{	
	background:#eee; 
	padding:10px; 
	width:120px; 
	margin:0 0 20px 0;
	}
	
div.type .title{
	font-weight:bold;
	font-size:11px;
	color:#444;
	text-transform:uppercase;
	}
	
div.visual_content{
	clear:both;
	padding:5px 0;
	}
	
div.visual_content_2{
	clear:both;
	padding:10px 0 0 0;
	}
	
div.visual_content_3{
	clear:both;
	padding:5px 0;
	}
	
img.comments_icon{
	margin:0 5px 0 10px;
	}
	
p.date{
	line-height:24px;
	font-size:11px;
	}
	
p.text_icons{
	padding:15px;
	margin:20px 0;
	background:#ffd335;
	}
	
p.text_icons a{
	font-size:11px;
	font-weight:bold;
	}