
#column1 .blog-side .sub-list{
	display:block;
	position:relative;
	left:-35px;
}

#column1 .blog-side ul{
	background:none;
}

#column1 .blog-side .categories ul{background-image:none!important; padding-bottom:0!important; border-bottom:none!important;}

#column1 .blog-side .categories ul .cat-item{
				display:block;
				margin:0;
				padding:4px 0 4px 0px;
				border-bottom:1px #fff solid!important;
				background-color:#dfe7fc!important;
				background-image:none!important;
				position:relative;
				left:-36px;
}

	#column1 .blog-side .categories ul li a{
				margin:0;
				padding:0;
				color:#1174d1!important;
				text-decoration:none!important;
				font:bold 10px Verdana, Arial, Helvetica, sans-serif!important;
				text-transform:capitalize!important;
			}
	
	#column1 .blog-side .categories ul li a:hover{
				color:#c4000a!important;
			}


#side-navigation ul li ul li a:hover{
	color:#c4000a;
}

#comments{
	display:block;
}

#column2 .commentlist{
	display:block;
	margin:0;
	padding:0 0 0 20px;
}

h4 a{
	margin:0 0 13px 0;
}

#column2 .commentlist ol li{
	display:block!important;
	margin:0 0 0 20px!important;
	padding:0 0 0 20px!important;
	border:#66CC99 1px solid;
}

#column2 .commentlist ol{
	display:block!important;
	margin:0 0 0 20px!important;
	padding:0 0 0 20px!important;
	border:#66CC99 1px solid;
}

#column2 .post h3{
	display:block;
	float:left!important;
	clear:both!important;
	font:normal 13px Verdana, Arial, Helvetica, sans-serif!important;
	color:#000000;
	margin:0!important;
	padding:0!important;
}

#commentlist{
	border-top: #a6cff6 1px solid;
	border-right: #a6cff6 1px solid;
	border-left: #a6cff6 1px solid;
	padding:0;
	list-style:none;
	margin:0;
	display:block;
}

h4 a {
	text-decoration:none;
	opacity:.9999;
	padding:0 0 10px 0;
	display:block;
	margin:0;
}

#column2 .meta{
	font:italic 10px Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 7px 0;
	color: #999999;
}

#column2 .meta a{
	font:italic 10px Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 7px 0;
	color: #666666;
}

.comments{
	padding:0 0 20px 0;
}

#commentlist .odd{
	padding:5px 25px;
	list-style:none;
	margin:0;
	background:#fff;
}

#commentlist .even{
	padding:5px 25px;
	list-style:none;
	margin:0;
	background:#f2f2f2;
}

#article{
	padding:0 0 20px 0;
}

#commentform{
	display:block;
	background: #edf7f9;
	color:#fff;
	padding:25px;
	border:#a6cff6 1px solid;
}

#commentform h4{
	display:block;
	color:#000;
	padding:0 0 25px 0;
}

#commentform input{
	width:140px;
	background-color:#fff;
	border:#a6cff6 1px solid;
	color:#1174d1;
	padding:2px;
}

#commentform #submit{
	width:140px;
	background-color:#1174d1;
	color:#fff;
}

#commentform textarea{
	width:240px;
	padding:2px;
	background-color:#fff;
	border:#a6cff6 1px solid;
	color:#1174d1;
}