/*
Theme Name: Blokeish Aries
Theme URI: http://www.blokeish.com/
Description: This theme is simple and readable
Author: Alfie Chacko Punnoose
Version: 1.2
Tags: white, blue, black, two-columns, fixed-width
*/

html, body { color:#4D4D4D;	background:#eae9e8; width: 100%; height: 100%;}
html, body {  color:#4D4D4D; font-family : Arial,Helvetica,sans-serif; font-size:16px; margin:0; padding:0;}

article, aside, dialog, figure, footer, header,hgroup, nav, section { display:block;}
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; float:none !important; }
table, th, td { vertical-align:middle; }
blockquote:before, blockquote:after, q:before, q:after { content:''; }
blockquote, q { quotes:"" ""; }
a img { border:none; }
:focus { outline:0; }
h1,h2,h3,h4,h5,h6 { font-weight:normal; color:#111; }
h1 { font-size:2em; line-height:0.8; margin-bottom:0.5em; }
h2 { font-size:1.5em; line-height:1em; margin-bottom:0.75em; }
h3 { font-size:1.3em; line-height:1; margin-bottom:1em; }
h4 { font-size:1.2em; line-height:1.25; margin-bottom:1.25em; }
h5 { font-size:1em; font-weight:bold; margin-bottom:1.5em; }
h6 { font-size:1em; font-weight:bold; }
h1 img, h2 img, h3 img,h4 img, h5 img, h6 img { margin:0;}
p { margin:0 0 1.5em; }
.left { float:left !important; }
p .left { margin:1.5em 1.5em 1.5em 0; padding:0; }
.right { float:right !important; }
p .right { margin:1.5em 0 1.5em 1.5em; padding:0; }
a:focus,a:hover { color:#09f; }
a { color:#06c; text-decoration:underline; }
blockquote { margin:1.5em; color:#666; font-style:italic; }
strong,dfn { font-weight:bold; }
em,dfn { font-style:italic; }
dfn { font-weight:bold; }
sup, sub { line-height:0; }
abbr,acronym { border-bottom:1px dotted #666; }
address { margin:0 0 1.5em; font-style:italic; }
del { color:#666; }
pre { margin:1.5em 0; white-space:pre; }
pre,code,tt { font:1em 'andale mono', 'lucida console', monospace; line-height:1.5; }
li ul,li ol { margin:0; }
ul, ol { margin:0 1.5em 1.5em 0; padding-left:1.5em; }
ul { list-style-type:disc; }
ol { list-style-type:decimal; }
dl { margin:0 0 1.5em 0; }
dl dt { font-weight:bold; }
dd { margin-left:1.5em;} 
table { margin-bottom:1.4em; width:100%; }
th { font-weight:bold; }
thead th { background:#c3d9ff; }
th,td,caption { padding:4px 10px 4px 5px; }
tbody tr:nth-child(even) td, tbody tr.even td { background:#e5ecf9; }
tfoot { font-style:italic; }
caption { background:#eee; }
.small { font-size:.8em; margin-bottom:1.875em; line-height:1.875em; }

#site_wrap{}

#site_header{width:952px; margin:0px auto; background:#4d4d4d; height:50px; padding:1px 0px;}

	#site_title{ font-size:18px; font-weight:bold; color:#FFFFFF; letter-spacing:0.3em; vertical-align:baseline; margin:15px 10px 0px 30px; width:400px; float:left;}
	#site_title a{ color:#FFFFFF; text-decoration:none;}
	#navigation{ float:left;}
	#navigation ul{ padding:0px; margin:0px;}/*white-space: nowrap;*/
	#navigation li{list-style-type: none; float:left; background:#00CC66;}/*display: inline; background:#00CC66;}*/
	#navigation li a { text-decoration: none; padding: 0px 10px; color: #FFF; background:#4d4d4d; display:block; text-align:center; line-height:50px;}
	#navigation li.current_page_item a{background:#FFF; color:#4d4d4d;}
	#navigation li a:hover{ background:#FFF; color:#4d4d4d}

#main_wrap{width:964px; margin:0px auto; background:url(images/vbackgrounds.png) repeat-y scroll center center;}

	#main_subwrap{ background:#FFFFFF; margin: 0px 8px;}
	
	#content_wrap{width:600px; margin:10px 8px; float:left;}
	
	#content_wrap .post{}
	
	#content_wrap .post .entry-meta{ font-size:12px; color:#999999; font-family: Cambria,Georgia,"Times New Roman",Times,serif;}
	
	#content_wrap .post .entry-utility{ font-size:12px; color:#999999; margin:20px 0px 10px 0px; border-bottom:2px solid #4d4d4d;  border-top:1px solid #CCCCCC; padding:10px 0px 10px 5px;}
	
	#content_wrap .post .aligncenter{ margin-left: auto; margin-right: auto; display:block;}
	
	#content_wrap .header{ margin-bottom:20px;}
	
	#content_wrap .header h2{font-size:1.3em; line-height:1em; margin-bottom:10px;  font-family: Cambria,Georgia,"Times New Roman",Times,serif; font-weight:bold;}
	
	#content_wrap .header h2 a{ text-decoration:none;}
	
	#content_wrap .content{ font-family: Cambria,Georgia,"Times New Roman",Times,serif; text-align:justify; font-size:14px;}
	
	#content_wrap .content h1{font-size:1.5em; line-height:1em; margin-bottom:0.75em;}
	
	#content_wrap .content h2{font-size:1.4em; line-height:1em; margin-bottom:0.6em;}
	
	#content_wrap .content h3{font-size:1.3em; line-height:1em; margin-bottom:0.6em;}
	
	#content_wrap .content p{ margin-bottom:10px;}
	
	#content_wrap .content .navigation{position:relative; height:40px; border-bottom:1px dotted #CCCCCC;  border-top:1px dotted #CCCCCC;}
	
	.content .alignleft,
	.content img.alignleft {
		display: inline;
		float: left;
		margin-right: 24px;
		margin-top: 4px;
	}
	.content .alignright,
	.content img.alignright {
		display: inline;
		float: right;
		margin-left: 24px;
		margin-top: 4px;
	}
	.content .aligncenter,
	.content img.aligncenter {
		clear: both;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.content img.alignleft,
	.content img.alignright,
	.content img.aligncenter {
		margin-bottom: 12px;
	}
	
	.content .wp-caption {
		background: #f1f1f1;
		line-height: 18px;
		margin-bottom: 20px;
		padding: 4px;
		text-align: center;
	}
	.content .wp-caption img {
		margin: 5px 5px 0;
	}
	.content .wp-caption p.wp-caption-text {
		color: #888;
		font-size: 12px;
		margin: 5px;
	}
	.content .wp-smiley {
		margin: 0;
	}
	.content .gallery {
		margin: 0 auto 18px;
	}
	.content .gallery .gallery-item {
		float: left;
		margin-top: 0;
		text-align: center;
		width: 33%;
	}
	.content .gallery img {
		border: 2px solid #cfcfcf;
	}
	.content .gallery .gallery-caption {
		color: #888;
		font-size: 12px;
		margin: 0 0 12px;
	}
	.content .gallery dl {
		margin: 0;
	}
	.content .gallery img {
		border: 10px solid #f1f1f1;
	}
	.content .gallery br+br {
		display: none;
	}
	.content .attachment img { /* single attachment images should be centered */
		display: block;
		margin: 0 auto;
	}
	
	#content_wrap .content .navigation .nav-previous{position:absolute; width:48%; left:5px; top:3px; text-align:right;}
	#content_wrap .content .navigation .nav-next{position:absolute; width:48%; right:5px; top:3px; text-align:left;}
	
	
	
	.pagination {
	clear:both;
	padding:20px 40px;
	position:relative;
	font-size:11px;
	line-height:13px;
	}
	 
	.pagination span, .pagination a {
	display:block;
	float:left;
	margin: 2px 2px 2px 0;
	padding:6px 9px 5px 9px;
	text-decoration:none;
	width:auto;
	color:#fff;
	background: #555;
	}
	 
	.pagination a:hover{
	color:#fff;
	background: #06c;
	}
	 
	.pagination .current{
	padding:6px 9px 5px 9px;
	background: #06c;
	color:#fff;
	}
		
		#comments ol, #comments ul{ list-style-type:none;}
		
		#comments ol li{ margin-left:10px; margin-bottom:10px;  padding:0px 0px 0px 50px;}
		
		#comments li.comment{position:relative;}
		
		#comments .avatar { position:absolute; left:0; top:4px;}
		
		#comments .comment-author{ font-size:14px; line-height:1.4em; padding-top:5px;}
		
		#comments .comment-meta{font-size:14px; color:#333333; line-height:1.4em; margin-bottom:15px;}
		
		#comments .comment .reply{border-bottom:1px solid #CCCCCC; padding-bottom:10px; margin-bottom:15px;}
		
		#comments code{font-size:12px; word-spacing:2px;}
		
			#respond label{ width:70px; text-align:right; display:inline-block;}
			#respond .comment-form-comment{position:relative;}
			#respond label[for="comment"]{position:absolute; top:5px;}
				#comment{margin-left:80px;}
			#respond .comment-form-url{position:relative;}
			#respond label[for="url"]{position:absolute; top:0px;}
				#url{margin-left:80px;}
			
				
	
	#sidebar_wrap{width:325px; margin:10px 5px 10px 0px; float:left; font-family: Cambria,Georgia,"Times New Roman",Times,serif; font-size:14px;}
	
	#sidebar_wrap .widget-container{margin:35px 0px 10px 10px; border-bottom:2px solid #4d4d4d; border-top:1px solid #CCCCCC; padding-bottom:10px;}
	
	#sidebar_wrap .widget-container ul{padding:5px 0px; margin:0px 0px 0px 10px;}
	
	#sidebar_wrap .widget-container li{ list-style-type: none; padding:5px 0px;}
	
	#sidebar_wrap h3{ font-size:14px; font-weight:bold; margin:5px 0px;}
	
	#sidebar_wrap .widget-title{padding:5px 5px;  border-bottom:1px solid #CCCCCC;}
	

#site_footer{width:952px; margin:0px auto; background:#4d4d4d; height:20px; color:#CCCCCC; text-align:center;}

	#site_footer a{color:#FFF; background:#4d4d4d; padding:0px 5px;}
	
	#site_footer a:hover{color:#4d4d4d; background:#FFF;}

	#site_footer p{ border:0px; margin:0px; padding-top:3px; font-size:10px;}

.clear{clear:both;}
.hide{display:none; visibility:collapse;}