/*
	Theme Name: Hsharma Theme V4
	Theme URI: http://www.hsharma.com
	Description: www.hsharma.com Theme Version 4
	Version: 1.0
	Author: Hemanth Sharma
	Author URI: http://www.hsharma.com
*/
/* POST TITLE */
#content h2 { font-size: 16px; font-weight: normal; color: #000; width: 100%; height: 30px; padding: 10px 0 0 0; }
#content h2 a, #content h2 a:visited, #content h2 a:link { color: #000; text-decoration: none; }
#content h2 a:hover { color: #08c; }

/* POST */
.post { border-bottom:1px solid #ccc; padding-bottom: 20px; }

/* POST META */
.postmetadata { overflow: hidden; padding: 0 5px 5px 5px; font-size: 11px; width: 100%; color: #999; }
.postmetadata a:link, .postmetadata a:visited { color: #999; text-decoration: none; }
.postmetadata a:hover { color: #333; text-decoration: underline; }
.postmeta-left { float: left; width: 150px; }
.postmeta-right { float: right; width: 480px; }

/* POST CONTENT */
.entry p { font-size: 13px; text-align: justify; color: #444; }
.entry p.wp-caption-text { font-size: 12px; text-align: center; color: #666; margin-top: 0px; }
.entry .wp-caption { background-color: #efefef; padding: 5px !important; margin: 5px !important; border: 1px solid #ddd; }

/* IMAGE */
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline;	}
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

/* ARCHIVE / SEARCH / CATEGORY */
.archive { margin: 5px 0 0 0; }
.content-dets { width: 150px; float: left;  border-bottom:1px solid #ddd;}
.content-body { width: 450px; padding: 0; margin: 0; float: left;  border-bottom:1px solid #ddd;}

.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 40px;	}
.content-item { width: 100%; float: left; margin: 10px 0 20px 0; padding: 0; }
.alignright { float: right; }
.alignleft { float: left; }

/* SIDE BAR */
#sidebar-caricature ul li { list-style-type: none; list-style-image: none; margin: 0 0 25px 0; }
#sidebar-caricature h2 { font-size: 14px; color: #000; font-weight: bold; padding: 0 0 10px 0; }
#sidebar-caricature .widget_categories ul li { margin: 0 0 0 -30px !important; padding: 0 0 3px 20px !important; background-image: url(http://www.hsharma.com/_assets/images/blog/folder.png); background-repeat: no-repeat; background-position: -2px 0 0 0; }
#sidebar-caricature .widget_archive ul li { margin: 0 0 0 -20px !important; padding: 0 0 3px 0 !important; }

/* COMMENT FORM */
#commentform textarea { width: 100%; padding: 2px; }	
#commentform input.submit { float: right; background: #bfbfbf; color: #fff; border: none; cursor: pointer; display: block; font-size: 12px; font-weight:bold; height: 33px; margin: 0; outline: none; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; padding: 2px 10px 4px 10px; width: auto; }
#commentform input.submit:hover { background: #08c; }
input, textarea, select { vertical-align: middle; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; background: #f7f7f7; border: 1px solid #ccc; color: #666; font-family:"Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin: 4px 0 13px 0; outline: none; padding: 4px; }
input:hover, textarea:hover, select:hover { border: 1px solid #999; }
input:focus, textarea:focus, select:focus { border: 1px solid #08c; }
#comments { padding-top: 15px; padding-bottom: 20px;}
ol.commentlist { margin:0; padding:0; }
.commentlist li { list-style:none; margin-bottom:14px; }
.commentlist cite { color: #999; padding: 7px; display:block; font-style:normal; }	
.commentlist a:link, .commentlist a:visited { color:#08c; }
.commentlist a:hover, .commentlist a:active { color:#08c; }
.commentlist cite img { padding:0; border:1px solid #666; float:left; margin-right:9px; }
.commentlist .author { color: #000; font-size: 12px; font-weight: bold; background: url(http://www.hsharma.com/_assets/images/blog/comment_user.png) no-repeat 1px; padding-left:20px;}
.commentlist .time { font-size: 10px; background: url(http://www.hsharma.com/_assets/images/blog/time.png) no-repeat 1px; padding-left:20px; }
.commentlist .date { font-size: 10px; }
.commentlist .date a, .commentlist .date a:visited, .commentlist .date a:hover { color: #999; }
.commentlist .date a:hover { text-decoration: underline; }

.commenttext-usercomment { -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; background-color: #f6f6f6; border:1px solid #ccc; padding: 0 20px 10px 20px; color:#000; }
.commenttext-authcomment { -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; background-color: #dbe1ff; border:1px solid #08c; padding: 0 20px 10px 20px; color:#000; }


.tut {
	margin-top: 25px;
	width: 575px;
}
.tut_thumb {
	vertical-align: top;
	padding: 0px 0 10px 10px;
	width: 125px;
}
.tut_thumb_img {
	border: 1px solid black;
}
.tut_title {
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-right: 0;
	vertical-align: top;
	text-align: left;
	width: 450px;
}
.tut_details {
	color: #666;
	padding-top: 0px;
	padding-left: 10px;
	vertical-align: top;
	text-align: left;
	font-size: 11px;
	height: 45px;
}
.tut_products {
	padding-left: 10px;
	vertical-align: top;
	text-align: left;
	font-size: 11px;
}
.tut_title a:hover { text-decoration: none; }
 