/* Blog page */
#blog .date {line-height:14px;font-size:0.85em;	display:block;	float:left;	background:#555; color:#fff; width:40px;	height:40px;	padding:3px 5px 5px 5px;	border-radius: 8px;-moz-border-radius: 8px;-khtml-border-radius: 8px;-webkit-border-radius: 8px;}


.icon_calendar { padding:0 0 0 16px;background: url("../images/icons/icon_calendar.gif") no-repeat 0 2px;}
.icon_comments {	padding:0 0 0 16px;background: url("../images/icons/icon_comments.gif") no-repeat 0 2px;}
.icon_poster {	padding:0 0 0 16px;background: url("../images/icons/icon_poster.gif") no-repeat 0 2px;}
.icon_rss {	padding:0 0 0 16px;background: url("../images/icons/icon_rss.gif") no-repeat 0 2px;}

.blog_strap {}
.blog_strap h4 {}
.blog_strap a {	float: left;	display: block;	padding: 0 0 0 20px;	margin: 0 20px 0 0;}
.blog_strap .icon_rss {	background: url("../images/icons/icon_rss_blog.gif") no-repeat 0 2px;}
.blog_strap .icon_mail {background: url("../images/icons/icon_mail.gif") no-repeat 0 2px;}

.blogItems { margin:10px;clear:both;}
.blog .blogcontent {padding: 5px 0 20px 60px;}

.blog .post {	padding: 20px 0;}
.blog .first_post {}
.blogThumb {
	float: right;
	margin-left: 10px;
}

.blog .paging {
	clear: both;
	width: 654px;
	padding: 20px;
	text-align: center;
}
.blog .paging_outer {
	float: right;
	position: relative;
	left: -50%;
	text-align:left;
}
.blog .paging_inner {
	position:relative;
	left:50%;
} 
.blog .paging a {
	display: block;
	float: left;
	text-transform: uppercase;
}
.blog .paging a:hover {
	text-decoration: none;
}
.blog .paging .prev {
	height: 14px;
	padding: 3px 0 0 20px;
	margin: 1px 14px 0 0;
	background: url("../images/icons/icons_circle_left.gif") no-repeat;
	line-height: 100%;
}
.blog .paging .number {
	margin: 0 5px;
	font-family: Arial;
	padding: 1px 3px;
	border: 1px solid #666;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #666;
	line-height: 100%;
}
.blog .paging .current {
	background: #912c5a;
	color: #fff;
	border: 1px solid #333;
}
.blog .paging .next {
	height: 14px;
	padding: 3px 20px 0 0;
	margin: 1px 0 0 14px;
	background: url("../images/icons/icons_circle.gif") no-repeat top right;
	line-height: 100%;
}
.commentHead {
	clear:both;
	font-size:1.4em;
	margin: 10px 20px;
	background: url(../images/icons/comments.png) no-repeat left center;
	padding:0 0 0 22px;
}
.comment { overflow:auto; border-top:1px dotted #ccc; margin:10px 10px 10px 0; padding:20px 0 20px 0;background:#fff;width: 674px;}
.comment img { float:left; margin: 0 10px;}
.commentname {font-size:1.4em}
.commentdate { display:block; margin:0 84px;padding: 0 0 10px 16px;}
.comment p { padding: 0 10px 0 84px;}
.postComment {margin: 0 0 0 80px; width: 574px;}
.controls { padding:0 0 10px 0;}
.controls a { padding: 0 0 0 14px;margin:0 5px 0 0;}