#post_view {font-family:'news_cycleregular'; font-size:15px;}
#post_view .rte{ text-align:justify; }
#post_view .medias{ float:left; margin-right:5px; padding:0 5px;    }
#post_view .media_list ul{ margin:0; padding:0; }
#post_view .media_list ul li{ display:block; margin:0; text-align:right; padding:0; margin-top:5px; text-align:center; }
#post_view .media_list ul li img{ border:1px solid #EAEAEA; }

#post_view .categories{ margin:20px 0; }
#post_view .categories ul{ margin:0; padding:0; list-style-type:none; }
#post_view .categories ul li{float:left; margin-right:3px; }
#post_view .categories a{ text-decoration:underline; }

#post_view .related{ margin:20px 0; }
#post_view .related ul{ list-style-type:none; }
#post_view .related a{ text-decoration:underline; }

#post_view .products{ margin:20px 0; }
#post_view .products h5{ font-size: 12px; padding:0; min-height:30px; }
#post_view .products h5 a{ display:block; }
#post_view .products h5 span{ font-size:10px; font-weight:normal; font-style:italic; color:#666; }
#post_view .products p{ margin:0; padding:0; }
#post_view .products p a{ color:#919191; }
#post_view .products ul{ list-style-type:none; }
#post_view .products ul li{ padding:5px; margin: 0 10px 10px 0; }
#post_view .products ul li.odd{ float:left; }
#post_view .products ul li.even{ float:right; }
#post_view .products .text_desc{ float: left; margin-left: 10px;}
#post_view .products a.content_img{ outline: medium none; display:block; float:left; display:block; }
#post_view .addthis_toolbox{ margin:10px 0 10px 0; height:20px; overflow:hidden; }

#module-guest_psblog-posts h2{
	color:#e52600;
	font-size:25px;
	font-family:'news_cycleregular';
	font-weight: normal;
}

#postcomments{ margin:20px 0; }
#postcomments .std thead th { background:none; }
#postcomments .std tbody td p span { font-weight:bold; }

#postcomments table.std td,
#postcomments table.table_block td,
#postcomments table.std th,
#postcomments table.table_block th{
	border:none;
}


#post_list ul{ margin:0; padding:0; list-style-type:none; }
#post_list ul li{ margin-bottom:20px; padding:0; list-style-type:none; height:319px; width:478px; float:left;}
#post_list ul li.odd{ margin-right:20px;}
#post_list ul li.last_item{ border-bottom:none; }
#post_list ul li h3{
	margin-top:0;
	margin-bottom:0;
	padding-bottom:5px;
	font-family:'news_cycleregular';
	font-size:25px;
	line-height:30px;
	border:none;
	font-weight:normal;
}

#post_list ul li h3 a{
	text-decoration:none;
	color:#e52600;
}
#post_list ul li h3 a:hover{ text-decoration:none; }
#post_list ul li p{ padding-bottom:0; }
#post_list ul li span{ color:#999999; font-size:10px; }
#post_list ul li span a{ text-decoration:underline; }
#post_list ul li .excerpt{ margin:5px 0; font-family:'news_cycleregular'; font-size:20px; line-height:27px;}
#post_list ul li .img_default{ float:left; margin-right:5px;  }
#post_list ul li .img_default a{ display:block; }
#post_list ul li .img_default img{ border:1px solid #EAEAEA; }

#post_list ul li .detail{
	margin:5px;
	padding:15px;
	height:277px;
	border:1px solid #fff;
}

#post_list ul li .post_img.detail,
#posts_home ul li .post_img.detail{
	background:url('../../../img/dafnefixed/news-bg.png') 0 0 repeat;
}

#post_list ul li .post_date,
#posts_home ul li .post_date{
	font-family:'news_cycleregular';
	font-size:15px;
	text-align:right;
	margin-bottom:5px;
}

#posts_home ul li .post_date{
	position:absolute;
	top:25px;
	left:20px;
}

#post_list ul li .post_img .post_date{
	color:#fff;
}

#post_list ul li .no_post_img .post_date{
	color:#212121;
}

#post_list ul li .post_img .excerpt{
	color:#d5d5d5;
}

#post_list ul li .read_link{
	font-family:'news_cycleregular';
	font-size:20px;
	margin:10px 0;
}

#post_list ul li .no_post_img .read_link a{
	color:#919191;
}

#post_list ul li .post_img .read_link a{
	color:#d5d5d5;
}

#posts_home{
	position:relative;
	width:478px;
	height:319px;
	float:right;
	margin: 15px 0px;
}
#posts_home h4{
	font-size: 35px;
	font-family: 'chunkfiveroman';
	display:inline-block;
	border-bottom:2px solid #fff;
	position:absolute;
	right:0px;
	top:10px;
	color:#fff;
	line-height:40px;
	padding:0px 10px 0px 15px;
	z-index:5;
	font-weight: normal;
}
#posts_home h4 a{ color: #fff; }
#posts_home ul{ margin:0; padding:0; list-style-type:none; }
#posts_home ul li{ margin:0 0; list-style-type:none; height: 319px;}

#posts_home ul li h5{ margin:0px;padding:70px 20px 0px;font-family: 'news_cycleregular';font-size:22px;color:#e52600;line-height:25px; font-weight:normal;}
#posts_home ul li h5 a{ text-decoration:none; color:#e52600;}

#posts_home ul li span{ color:#999999; font-size:11px; }
#posts_home ul li .excerpt{
	color: #919191;
	font-size:20px;
	padding:5px 20px;
	line-height:22px;
	font-family: 'news_cycleregular';
	text-align:justify;
}
#posts_home ul li .img_default img{
	opacity:0.2;
	filter:alpha(opacity=20);
}
#posts_home ul li .detail_left{
	position:absolute;
	width:466px;
	border:1px solid #fff;
	margin:5px;
	height:307px;
	top:0px;
}
#posts_home ul li .readmore{
	position:absolute;
	bottom:12px;
	left:17px;
	font-family: 'news_cycleregular';
	font-size:20px;
	color:#383838;
}

#posts_home ul li.last_item{ border:none; }

.bt_left{ float:left; }
.bt_right{float:right; }
.clear{ clear:both; }
#posts_home h4 span{ font-size:10px; float:right; margin-right:5px; text-transform:none; }

#posts_home .read_link{
	position: absolute;
	bottom: 10px;
	left: 20px;
	font-family: 'news_cycleregular';
	font-size: 20px;
	margin: 10px 0px;
}

#posts_home .read_link a{
	color:#919191;
}

#posts_home .comments{
	color:#919191;
	font-family: 'news_cycleregular';
	font-size:15px;
	margin:20px;
}

/* block search column */
#post_search_block .block_content{ padding:5px; background: none repeat scroll 0 0 #EEEEEE; border: 1px solid #CCCCCC;}
#post_search_block input[type=text]{ height: 20px; padding: 0 5px; }
#post_search_block p{ padding:6px 0; font-weight:bold; }

#last_posts_block li{ padding:5px; }
#last_posts_block li a{ background: none; padding: 0; }
