/* Posts List */
#posts_left_coloum{
float:left;
clear:right;
width:221px;
margin-right:8px;
}
#posts_middle_coloum{
float:left;
clear:right;
width:452px;
margin-right:8px;
}
#posts_right_coloum{
float:left;
width:221px;
}

#the_post{
	float:left;
	padding:12px 0pt;
	width:452px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #777777;
}

#post_right{
float:right;
margin-right:12px;
}
.border-img {
background:#cccccc none repeat scroll 0%;
padding:10px;
position:relative;
width:140px;
margin-bottom:10px;
}
.post-data {
float:right;
padding:3px 12px 0pt 0pt;
width:260px;
}

#new_post{
width:50px;
float:left;
}

#the_post h3{
	float: right;
	width: 200px;
	color: #0199cc;
	font: 13px tahoma;
	text-align:right;

}

#the_post  h3 a {
	color: #0199cc;
	font: 13px tahoma;
	font-weight:bold;
	margin:0;
	text-decoration: none;
	text-align:right;
}
#the_post  h3 a:hover {
	text-decoration: underline;
}

#the_post h3 small{
	color: #999999;
	text-align:right;

}

#the_post h4{
	float: right;
	width: 200px;
	color: #087799;
	font: 11px tahoma;
	text-align:right;
	margin-top:3px;

}

#the_post h5{
	float: right;
	width: 200px;
	color: #B64926;
	font: 11px tahoma;
	text-align:right;
	margin-top:3px;

}
.post_date{
	float: right;
	width: 65px;
	color: #999;
	font-size: 11px;
	}
	
#the_post p.text{
	float: right;
	width: 250px;
	color: #333333;
	font: 12px tahoma;
	text-align:right;
	padding-top:5px;
	line-height:18px;
}

#pages {
float:left;
margin:10px 0pt 0pt;
width:452px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #777777;
}
.numbers {
float:left;
padding:5px 0pt 12px;
text-align:center;
width:452px;
}

.numbers li {
display:inline;
padding:0pt 12px 0pt 0pt;
}

.numbers li a {
color:#666666;
font-size:11px;
}
.numbers li a:hover, .numbers li .active {
color:#E4371C;
text-decoration:none;
}

/*post details */

#post_top {
margin-bottom:15px;
padding:0pt 0pt 10px;
}

h2 {

float:right;
font-size:17px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

#post_top h2 {
line-height:27px;
width:440px;
color:#b64926;
}

#post_statment h2 {
line-height:27px;
width:420px;
color:#a7a37e;
font-weight:bold;
font-size:14px;
}

#post_top h2 span {
color:#999999;
}
#post_top h2 p {
margin-top:5px;
}

#top_icon{
float:left;
margin-top:5px;
margin-left:10px;
}

#post_head{
margin-top:10px;
margin-bottom:10px;
}
#post_main_photo img {
border:10px solid #c8c7b9;
margin-bottom:5px;
}
#post_text{
float:right;
}

#post_text p{
	font-size:13px;
	line-height:220%;
	padding:0px 0pt 15px;
}
#post_actions{
text-align:left;
}

#post_stats{
	border:1px solid #81afbd;
	width:116px;
	height:38px;
	margin-top:5px;
	float:right;
	}
	
#post_stats p{
	font-size:11px;
	color:#087799;
	padding-left:3px;
	padding-top:1px;
	text-align:right;
	}
	
	#post_tags_panel{
	width:196px;
	border:8px solid #d3d1be;
	min-height:250px;
	margin-bottom:10px;
	padding:5px;
		}
		
#post_tags_panel a{
	color:#035f7b;
		}
		
#post_tags_panel a:hover {
	color:#035f7b;
	text-decoration: none;
}

#photo_gallery{
text-align:center;
}
#photo_gallery ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#photo_gallery li{
display:inline;
}

#photo_gallery ul img{
border-color:#002f2f;
border-style:solid;
border-width:5px 5px;
}
#photo_gallery ul a:hover img {
border-color:#d3d1be;
border-style:solid;
border-width:5px 5px;
color:#FFFFFF;
}

#post_rate{
text-align:center;
}
#post_rate_yes{
	width:40px;
	height:50px;
	margin-right:10px;
	margin-left:60px;
	margin-top:10px;
	float:left;
	clear:right;
	background-image:url(images/post_rate_yes.png);
	background-repeat: no-repeat;
	}

#post_rate_yes a{
	display:none;
	color:#FFFFFF;
	font-size:10px;
}
#post_rate_yes a:link , #post_rate_yes a:visited{
	display:block;
	text-decoration:none;
}
#post_rate_yes a:hover , #post_rate_yes a:active{
	display:block;
	text-decoration:underline;
}

#post_rate_no{
	width:40px;
	height:50px;
	margin-right:10px;
	margin-top:10px;
	float:left;
	background-image:url(images/post_rate_no.png);
	background-repeat: no-repeat;
	}

#post_rate_no a{
	display:none;
	color:#77766e;
	font-size:10px;
}
#post_rate_no a:link , #post_rate_no a:visited{

	display:block;
	text-decoration:none;
}
#post_rate_no a:hover , #post_rate_no a:active{
	display:block;
	text-decoration:underline;
}