/****Blog****/

.blogs {padding: 10px; float: left; width: 961px;}

.blogs_lhs {float: left;}

.blogs_rhs {float: left;}

.cell_blog1a{font-size: 11px;}

.post_holder{width: 100%; float: left; positon: relative; clear:both; margin-bottom:20px;}

.author {float: right;  margin-top: 10px; margin-bottom: 20px; padding-bottom: 20px;}

#blogs_searcher {width: 100%; height: 38px; background: url('../../template_images/searcher_bg.jpg') no-repeat top left;}

#blogs_searcher .div1 {float:left; width: 50%; margin-top: 0px; *margin-top: 10px;}

#blogs_searcher .div2 {float:right; margin-top: 7px; margin-right: 10px; height: 30px; width: 250px; height: 30px;}

#blogs_searcher div h1{margin-left: 10px; font-size: 16px;}

.blog_search {width:150px; height:18px; margin-right:5px; padding:2px 0px 0px 2px; border:1px solid #949494; font-size: 11px;}

.div_blogs_menu {border-bottom: 1px dotted #CCCCCC; width: 100%; margin-bottom: 2px; height: 20px; float: left; margin-top: 2px; *margin-top: 12px;}

.div_blogs_menu div a {color: #000000}

.title_holder	{margin-top: 5px; width: 100%; float: left; height: 38px; background: url('../../template_images/blog_title_bg.gif') no-repeat top left;}

.title_left {float: left; width: 300px; height: 27px; margin-top: 0px; *margin-top: 10px; padding-left: 10px; width: 290px; padding-bottom: 3px; }

.title_left a h3 {font-size: 12px;}

.title_right {float: right; width: 690px; text-align: right; height: 20px; position:absolute; top:2px;}

.blog_content {width: 445px; float: left; margin-bottom: 10px; margin-top: 10px; font-size: 12px;}

.blog_content a h3 {color:#FF9933; font-size: 13px; text-align:left}

.blog_content2 {width: 862px; float: left; margin-top: 8px; margin-bottom: 8px;}

.blog_content_detail {width: 530px; float: left; margin-top: 8px; margin-bottom: 8px;}

.blog_photo { width: 150px; float: left; height: 127px; margin-top: 10px; margin-bottom: 10px;}

.blog_photo p{ padding-left: 5px;}

.post_detail {float: left; position: relative; margin-bottom: 10px; width:690px;}

.post_detail2 {float: left; position: relative; padding-bottom: 60px; font-size: 12px;}

.recent_post {float: left; }

.read_post {position: absolute; top:110px; right: -20px; *right: -25px; width: 105px; height: 20px; margin-bottom: 10px;}

.read_post2 {position: absolute; bottom: 5px; right: 5px; width: 83px; height: 20px; margin-top: 10px;}

.calendar {margin-top: 20px; margin-bottom: 25px; margin-left: 10px; float: left; background: url('../../template_images/calendar.gif') no-repeat top right; width: 83px; height: 80px;}

.month {height: 20px; width: 80px; float: left; color: #fff; font-size: 16px; text-align: center; margin-top: 3px;}

.day {height: 35px; float: left; width: 80px; color: #333333; text-align: center; margin-top: 7px; font-size: 34px;}

.addthis {height: 20px; float: left; width: 120px; margin-top: 7px; margin-left: 0px;}

.link_nav {float: left; height: 30px; width: 330px; margin-top: 0px; margin-left: 10px; vertical-align: middle;}

.link_nav a {margin-top: 5px; height: 22px; padding-top: 8px; *padding-top: 0px; border-right: 1px dotted #CCCCCC; padding-right: 10px; padding-left: 10px; display: block; vertical-align: middle; float: left;}

.seperator {width: 2px; height: 30px; border-left: 1px dotted #cccccc; margin-left: 5px; margin-top: 0px;}

.blog_title {width: 100%; height: 25px; display: block; float: left; font-size: 16px; font-weight: bold; color: #990000; text-indent: 10px; margin-top: 5px; margin-bottom: 5px;}

.related_tags {float: left; width: 690px; border-top: 1px dotted #CCCCCC; border-bottom: 0px dotted #CCCCCC; font-size: 12px; padding-top: 5px;}

.related_tags a{color: #FF6600}

.related_tags2 {float: left; width: 100%; border-top: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCCCCC; font-size: 12px; padding-top: 5px; margin-top: 5px; margin-bottom: 5px;}


.add_comment {float: left; width: 690px; border-top: 1px dotted #CCCCCC; font-size: 12px; padding-top: 5px;}

.comment_content {position: relative; width: 590px; *width: 590px; padding-bottom: 81px; *margin-bottom: 20px; padding-left: 20px; padding-right: 20px; padding-top: 20px; background: url('../../template_images/comment_top.gif') no-repeat top left;}

.comment_bottom {width: 610px; *width: 610px; height: 61px; *height: 81px; padding-top: 20px; padding-right: 20px; position: absolute; bottom: 0px; *bottom: -20px; left: 0px; background: url('../../template_images/comment_bottom.gif') no-repeat top left; text-align: right;}

.most_commented {width: 207px; float: left; margin-bottom: 30px;}

.most_commented h3 {color: #666666; font-size: 14px;}

.most_commented i {color:#999999}

.most_recent {width: 207px; float: left; margin-bottom: 30px;}

.most_recent h3 {color: #666666; font-size: 14px;}

.most_recent i {color:#CCCCCC}

.tags {width: 207px; float: left; margin-bottom: 30px;}

.tags h3 {color: #666666; font-size: 14px;}

.tags i {color:#CCCCCC}

.full {float: left; width: 750px;}

#left .cell2_blog1_header h3 {
	font-size:1.1em;
	color:#000;
	margin-left:10px;
}

.blogs_extra {float: left; width: 100%;}

#left .link_red_bold h3 {
	color:#636363;
}
#left .link_red_bold a {
	color:#636363;
}
#left .link_red_bold a:hover {
	color:#636363;
}
#left .cell2_blog3 h4, .table2_blog3 h4, th {	
	font: normal 13px Arial;
	color:#000;
}
#left td img {
	border:none;
}
#left .cell_blog1_other_posts h3, #left .cell_blog1a h3 {
	font: bold 13px Arial;
	color:#333;
}
#left .cell_blog1_other_posts a {
	font: bold 13px Arial;
	color:#333;
}
#left .cell_blog1_other_posts a:hover {
	color:#333;
}
#left .cell2_blog1_header a {
	font-size:1.1em;
	color:#CE2916;
}
#left .blog_txt h3 {
	font: bold 13px Arial;
	color:#990000;
}
#view_blog {
	width:100%;
	padding:10px 0 10px 0;
	float:left;
}
.home_gossip {
	font-size:11px;
	width:250px;
	padding:0;
	margin:-40px 0 0 0;
	*margin:-30px 0 0 0;
	
}
div span.tit6 {
	font-size:1.3em;
	color:#CE2916;
	margin-left: 10px;
	padding:0;
}
.gossip {
	background: url('../template_images/bg2.jpg') repeat-x top left;
	height:188px;
	width:620px;
	padding:0;
	margin:0;
	float: left;
	margin-bottom: 10px;
}
div.goss {
	width:250px;
	float:left;
	height:188px;
	padding:0;
	margin:0;
}
#left img.g_curve {
	float:right;
	border:none;
	margin-left:5px;
	padding:0;
}
#left .line {
	width:3px;
	height:174px;
	margin-left:12px;
	padding-left:20px;
	float:left;
	border:none;
}
#right .tags a {
	text-decoration:none;
	color:#333333;
	font: bold 16px Arial;
}
#right .tags a:hover {
	color:#A21808;
}

