body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/back.jpg) no-repeat center top;
}
input, ul, li {
	margin:0px;
	padding:0px;
}
ul, li {
	list-style:none;
}
.main_wrapper {
	width:925px;
	margin:0 auto;
}
.main_left_wrapper {
	/*width:631px;*/
	width:660px;
	float:left;
}
.posts_topper {
	width:100%;
	float:left;
	height:11px;
	/*background:url(images/posts_topper.jpg) no-repeat;*/
}
.posts_footer {
	width:100%;
	float:left;
	height:11px;
	/*background:url(images/posts_footer.jpg) no-repeat;*/
}
.posts_middle {
	/*width:608px;*/
	width:640px;
	float:left;
	/*background:url(images/posts_middle.jpg) repeat-y;*/
	padding:0 2%;
}
.post_wrapper {
	width:100%;
	float:left;
	margin-bottom:30px;
}
.post_title
{
	width:100%;
	font-size:27px;
	color:#1163c7;
	font-weight:normal;
	padding:0;
	margin:0;
	padding-bottom:2px;
	margin-bottom:5px;
}
.post_title h2 {
	width:100%;
/*	float:left;
*/	font-size:27px;
	color:#1163c7;
	font-weight:normal;
	padding:0;
	margin:0;
	display:block;
}
.post_title h2 a {color:#1163c7;text-decoration:none;}
.post_title h2 a:hover{color:#1163c7;text-decoration:underline;}
.border_post_title {
	background:url(images/line_1.jpg) bottom repeat-x;
}

a.more-link {
	width:67px;
	padding-left:4px;
	display:block;
	color:#FFFFFF;
	background:url(images/read_more_back.gif) no-repeat;
	line-height:16px;
	font-size:11px;
	text-decoration:none;
	margin:15px 0 5px 0;
}
a:hover.more-link {
	text-decoration:underline;color:#FFFFFF !important;
}
.post_date_strip_wrapper {
	/*width:596px;*/
	width:640px;
	height:24px;
	line-height:26px;
	float:left;
	/*background:url(images/post_date_strip.jpg) no-repeat center center;*/
	padding:5px;
	font-size:11px;
	margin:15px 0 10px 0;
	border:1px solid #D5D5D5;
	background:#F5F5F5;
}
.post_date_strip_wrapper a {
	text-decoration:none;
}
.post_date_strip_wrapper a:hover {
	text-decoration:underline;
}
a.post_dated {
	width:100px;
	float:left;
	color:#454545;
}
a.total_comments {
	color:#1264c8;
	background:url(images/comment_icon.gif) no-repeat 0px 7px;
	width:150px;
	float:left;
	padding-left:20px;
}
.post_posted_by
{
	width:300px;
	float:right;
	background:url(images/admin_icon.gif) no-repeat right;
	color:#ac0018;
	padding-right:25px;
	text-align:right;
}
.post_posted_by a {
	color:#ac0018;
	text-decoration:none;
}
.post_posted_by a:hover
{
	text-decoration:underline;color:#ac0018;
}
.main_right_wrapper {
	width:270px;
	float:right;
	/* Added New */
	padding:0 2%;
}
.right_side_box {
	width:100%;
	float:left;
	border-bottom:solid 1px #CCC;
	padding-bottom:15px;
	margin-bottom:15px;
}
.right_side_box h2 {
	width:100%;
	margin:0px;
	padding-bottom:5px;
	font-size:19px;
}
.right_side_box_text {
	width:100%;
	font-size:12px;
	line-height:20px;
	text-align:justify;
}
.right_side_box_text ul {
	padding-left:20px;
}
.right_side_box_text li {
	background:url(images/arrow_1.gif) no-repeat 0px 6px;
	font-weight:bold;
	padding-left:12px;
	height:25px;
}
.right_side_box_text li a {
	text-decoration:none;
	line-height:20px;
	color:#777777;
}
.right_side_box_text li a:hover {
	text-decoration:underline;
}
/*inner page css*/

.reader_comments_wrapper {
	width:100%;
	float:left;
e
}
.reader_comments {
	/*width:596px;*/
	width:100%;
	float:left;
	border:solid 1px #CCC;
	padding:5px;
	background:#FFF;
	font-size:11px;
	margin-bottom:10px;
}
.reader_comments p{line-height:16px !important;margin:0;padding:0;padding-bottom:8px;}
.comments {
	width:100%;
	line-height:17px;
	color:#666666;
	margin-bottom:5px;
}
.comment_post_date {
	width:250px;
	float:left;
	height:13px;
	padding-top:4px;
}
div.comment_post_by{
	width:300px;
	float:right;
	background:url(images/admin_icon.gif) no-repeat right;
	text-align:right;
	padding-right:20px;
	color:#2669b9;
	font-weight:bold;
	height:13px;
	padding-top:4px;
	margin-right:5px;
	text-decoration:none;
}
div.comment_post_by a{color:#2669b9;text-decoration:none;}
a.comment_post_by {
	width:300px;
	float:right;
	background:url(images/admin_icon.gif) no-repeat right;
	text-align:right;
	padding-right:20px;
	color:#2669b9;
	font-weight:bold;
	height:13px;
	padding-top:4px;
	margin-right:5px;
	text-decoration:none;
}
.add_comments_wrapper {
	width:100%;
	float:left;
	margin-top:20px;
}
.add_comments_box {
	/*width:586px;*/
	width:100%;
	float:left;
	background:#f8f7f7;
	border:solid 1px #d5d5d5;
	font-size:11px;
	padding:10px;
}


.add_comments_box lable {
	width:100%;
	margin:5px 0;
	float:left;
	color:#CCC;
}

.add_comments_box input, textarea {
	width:100%;
	margin:5px 0;
	float:left
}

.input_row {
	width:400px; float:left; padding-right:200px;
	margin:7px 0;
}

.submit_button {
	width:110px !important;
	height:23px;
	background:#383838;
	border:solid 1px #FFF;
	color:#FFFFFF;
	font-size:11px;
}

/* New Added By Dileep */
.main_right_wrapper .widget {
	width:100%;
	float:left;
	border-bottom:solid 1px #CCC;
	padding-bottom:15px;
	margin-bottom:15px;
}
.main_right_wrapper .widget h2 {
	width:100%;
	margin:0px;
	padding-bottom:5px;
	font-size:19px;
}

.main_right_wrapper .widget ul {
	padding-left:20px;
}
.main_right_wrapper .widget li {
	background:url(images/arrow_1.gif) no-repeat 0px 8px;
	font-weight:bold;
	padding-left:12px;
	height:25px;
}
.main_right_wrapper .widget li a {
	text-decoration:none;
	line-height:20px;
	color:#777777;
}
.main_right_wrapper .widget li a:hover {
	text-decoration:underline;
}


/* For Single Article view */
.post h2{
	width:100%;
	float:left;
	font-size:27px;
	color:#1163c7;
	padding-bottom:10px;
	margin-bottom:5px;
	background:url(images/line_1.jpg) repeat-x 0px 40px;
}
h3#comments{
	width:100%;
	float:left;
	font-size:27px;
	color:#1163c7;
	padding-bottom:10px;
	margin-bottom:5px;
	background:url(images/line_1.jpg) repeat-x 0px 40px;
}

.post .entry {
	width:100%;
	float:left;
	font-size:12px;
	color:#777777;
	line-height:22px;
}
h2.pagetitle{margin:0;padding:0;display:block;text-align:center;margin-bottom:15px;font-size:28px;font-weight:normal;}
#tagsDiv{padding:15px 0;}