	/*
	Theme Name: Lighten
	Theme URI:http://blogdesigned.com/blog/
	Description: Lightweight theme for TechZilo
	Author:Sumesh P.
	Author URI:http://blogdesigned.com/blog/
	version: 5.1
	*/
	/* Meyer's Reset */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
	body{line-height:1; }
	blockquote, q{quotes:none; }
	:focus{outline:0; }
	ins{text-decoration:none; }
	del{text-decoration:line-through; }
	table{border-collapse:collapse; border-spacing:0; }

	h1{font-size:20px; }
	h2{font-size:20px; }
	h3{font-size:18px; }
	h4{font-size:16px; }
	h5{font-size:14px; }
	h6{font-size:13px; }
	h1, h2, h3, h4, h5, h6{font-weight:400; color:#919F20; font-family:arial,helvetica,sans-serif; padding:0; margin:5px 0 10px; }

	.entry h2, .entry h3, .entry h4, .entry h5, .entry h6{color:#333; margin: 30px 0 8px; }

	.entry h2, .entry h3{font-size:18pximportant; }
	.entry h4{font-size:17px; }

	.pagetitle{margin-bottom:20px}/* for archives */

	/* Images */
	img{border:none; }

	.entry img{ margin-top: 8px; margin-bottom: 8px; padding: 3px; border: 1px solid #ddd; }

	img a{border:none; }
	img.left, img.l{float:left; margin:2px 18px 5px 0; }
	img.right, img.r{float:right; margin:2px 0 5px 18px; }
	.wp-caption{border:1px solid #ddd; text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px 0; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
	.wp-caption img{margin:0; padding:0; border:0 none; }
	.wp-caption p.wp-caption-text{font-size:12px; font-style:italic; font-family:georgia,serif; line-height:17px; padding:0 4px 5px; margin:0; }
	img.centered{display:block; margin-left:auto; margin-right:auto; }
	img.alignright{border:0; padding:4px; margin:0 0 2px 7px; display:inline; }
	img.alignleft{padding:4px; border:0; margin:0 7px 2px 0; display:inline; }
	.alignright{float:right; border:0; }
	.alignleft{float:left; }
	#ci, .centerimg {	border:none;	text-align:center;	margin:5px 0;	padding:0; 	}	
	#ci small, .centerimg small{	color:#777;	font-size: 11px;	line-height:1.4em;	padding:7px 0 0;	margin:5px 0;	}
	#ri, .ri {	float:right;	margin: 10px 0 5px 15px;	}
	#li, .li {	float:left;	margin: 10px 15px 5px 0;	}
	#ri img, #li img, .ri img, .li img  {	margin: 0;	padding:0;	}
	#li small, #ri small, .li small, .ri small {	font-style: italic;	font-size: 10px;	}


	/* basics */
	body{background:#fff; font-family:arial,sans-serif; font-size:12px; margin:0; }

	/* links */
	a{color:#396ab5; text-decoration:none; border:none; }
	a:hover{color:#e56565; }
	.entry a{color:#4480fa;text-decoration:underline}
	.entry a:hover{color:#284f9d;}

	/* container */
	#container{width:892px; border:1px solid #e8e8e8; margin:2px auto 0; padding:0; background:#fff url(http://assets.techzilo.com/techzilo/images/sidebarbg_repeat.png) repeat-y right bottom; color:#333; overflow:hidden; }

	/* main menu */
	#menu{background:#444;  width:100%; padding:4px 0; font-size:11px; overflow:hidden; }
	#menu ul{margin:0; padding:0; }
	#menu ul li{list-style-type:none; float:left; margin:0 15px 0 0; padding:0; }
	#menu ul li a{padding:7px 8px; margin:0; color:#fff; display:block; }
	#menu ul li a:hover{background:#4f4f4f; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }

	li.side_twit,li.side_rss, li.feedcounter{float:right!important;}
	li.feedcounter a {display:block;margin-top:-5px;}
	li.side_twit a,li.side_rss a{display:block;}
	li.side_twit a{background: url(http://assets.techzilo.com/techzilo/images/icons/twittericon-small.png) center center; height:29px; width:28px;margin-top:-6px;}
	li.side_rss a{background: url(http://assets.techzilo.com/techzilo/images/icons/feed_add.png) center center no-repeat; height:16px; width:16px;}


	/* Search */
	form#hsearch{float:right; }
	#hsearch input{border:0; padding:4px 7px 4px 20px; width:165px; margin:2px 0 0; background:#4c4c4c url(http://assets.techzilo.com/techzilo/images/icons/magnifier.png) 5px 5px no-repeat; color:#fff; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; }
	#hsearch input:hover, #hsearch input:focus{background-color:#555; }

	/* header */
	#header{padding:0; margin-top:15px; }
	#header h2 a{margin:10px 0 0; color:#5bace5; width:357px; height:82px; display:block; overflow:hidden; text-indent:-9999px; background:transparent url(http://assets.techzilo.com/techzilo/images/logo3.png) center center no-repeat; }
	#header .desc{display:none; }

	/* Category bar */
	.category_bar{background:#eee; padding: 10px 0 0 14px; height: 25px; }
	.category_bar ul{width:100%;}
	.category_bar ul li{float:left; list-style:none; margin: 0 22px 0 0; }
	.category_bar ul li a{color:#222; }
	.category_bar ul li a:hover{ color: #555; text-decoration:underline; }

	/* content */
	#content{float:left; width:540px; overflow:hidden; margin: 15px 0 0 15px; background:#fff;}

	.post{margin:0 0 45px; padding:0; line-height:18px;  border-bottom: 1px solid #ddd;}
	.single .post { border-bottom: 0;}

	.title {color:#2b6fca;font-weight:normal;font-size:26px;margin: 15px 0 8px;line-height:28px;}
	.title a{color:#2b6fca;border:0;}
	.title a:hover{border-bottom: 1px dotted #aaa;}

	.entry{color:#000; font-size:13px; margin-top:10px; }
	.entry p{margin:0 0 15px; line-height:22px; }
	.entry .wp-smiley, .wp-smiley{margin:0!important; padding:0!important; border:0!important; }
	.entry img{border:1px solid #ddd; padding:3px; }
	.entry ul{list-style:none; margin:8px 3px 10px; }
	.entry ul li{background:url(http://assets.techzilo.com/techzilo/images/icons/control_play_blue.png) no-repeat 0 2px; line-height:20px; font-size:12px; padding-left:22px; margin:6px 0; }
	.entry ul ul{margin-left:20px; }
	.entry ol{margin:10px 0px 10px 28px; list-style-position:outside; }
	.entry ol li{margin:10px 0; line-height:20px; }
	.entry code{color:#428253; }

	.postmetadata{clear:both;color:#aaa; padding:0; margin: 3px 0 16px; font-family:georgia,serif; font-style: italic;}

	.postmetadata span{color:#333; font-size: 13px; font-style: normal; }

	/* Related posts */
	/*
	h6.related, div.rss_below_posts h6 {font-size:22px;border-bottom:1px solid #ccc;margin:12px 0 0;padding:0 0 2px;font-style:italic;font-family:georgia,serif;color:#333;}
	div.rss_below_posts h6 { margin: 5px 0 8px;}
	*/

	h6.related {font-size: 22px; margin-top: 10px; border-bottom: 2px solid #444; color: #444; padding:3px 0;  }

	.rss_below_posts { width: 200px; height: 225px; color: #222; line-height: 20px; background:#f3f6db; border: 1px solid #ccc; margin: 0 20px 15px 0; padding: 4px 12px;  }
	.rss_below_posts form { margin:0 0 12px; }
	.rss_below_posts a, .rss_below_posts a img {border:0}
	.rss_below_posts a.rsslink {background: url(http://assets.techzilo.com/techzilo/images/icons/feed_add.png) no-repeat; padding: 2px 0 0 26px; font-size: 13px; font-weight: 700; color: #333; text-decoration: none!important; }
	.rss_below_posts a:hover {color: #555; } 
	.rss_email { width: 185px; color: #222; border: 1px solid #ccc; padding: 4px 5px; margin-top: 5px; }
	.rss_email_submit { width:196px; border:0;color:#fff; background: #837b3a; padding: 4px 5px; margin-top:3px; }

	/*
	div.related_reading { float:right; width: 272px; height: 234px; border: 1px solid #ccc;padding: 0 12px; background: #f4f2eb;}
	.rel_posts_ul{margin:10px 0;}
	ul.rel_posts_ul li{margin:0 0 12px 0; line-height: 17px; padding:0;color:#ccc; background: transparent;border-bottom: 1px solid #d8d8d8;}
	ul.rel_posts_ul li a{border:0;font-weight:400; color: #4667c4;text-decoration:none;}
	*/

	div.rss_link { border: 1px solid #ccc;background: #f1f2de url(http://assets.techzilo.com/techzilo/images/icons/feed_add.png) 7px 9px no-repeat; padding: 8px 10px 8px 35px; font-size: 15px; letter-spacing: 0.1px; }

	div.related_reading { margin: 22px 0 25px; clear: both;}
	.rel_posts_ul{margin:15px 0;}
	ul.rel_posts_ul li{margin:0 0 5px 0; line-height: 17px; padding:0; background: transparent; font-size: 14px;}
	ul.rel_posts_ul li a{border:0;font-weight:400; color: #4667c4;text-decoration:none;}

	/* Navigation (pagination of posts and comments) */
	.navigation{font-size:12px; width:100%; float:left; margin:0; padding:0; overflow:hidden; }

	.navigation a{margin:25px 0; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; display:block; color:#fff; background:#4fa7de; padding:10px 9px; }
	.navigation a:hover{background:#2189cb; }

	.alignleft a{float:left; }
	.alignright a{float:right; }

	/* sidebar */
	#sidebar{float:right; font-size:13px; width:305px; margin:0 0 0 15px; padding:0 0 3px; background: transparent; }

	#sidebar h6{font-size: 16px;color: #333; margin:0 0 4px; padding:0; border-bottom: 1px dotted #888; line-height: 20px; }
	#sidebar p{margin:0; padding:0 6px 0 12px; }

	#sidebar ul{margin:0; padding:0; }
	#sidebar ul li{margin:0 0 20px; padding:12px 6px 0 10px; line-height:14pt; list-style-type:none; background: url(http://assets.techzilo.com/techzilo/images/sidebarbg_highlight.png) top center no-repeat;}
	#sidebar ul ul{color:#777; margin:0; padding:0; }
	#sidebar ul ul li{margin: 0 0 6px -4px; list-style: none; padding: 0 0 0 20px; background: url(http://assets.techzilo.com/techzilo/images/icons/bullet_toggle_plus.png) no-repeat left 2px;  }
	#sidebar ul ul li a{color:#495faf; }
	#sidebar ul ul li a:hover{color:#283b83; }
	#sidebar ul ul ul{margin:0; padding:0; }
	#sidebar ul ul ul li{border:0; margin-left: 25px;padding-left: 0!important; }
	#sidebar ul ul ul li{padding:0 0 0 15px; color:#898989; }

	/* body.home #sidebar ul li.sidelists {display:none;} */

	/* RSS/Email subscription */
	.fb{margin: 5px 0 0; color:#666; }
	.fb-email{border:1px solid #ccc; color:#555!important; padding:4px; background:#fff; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:10px; color:#fff; width:218px; margin-bottom: 5px; }
	.fb-email:hover, .fb-email:focus{border:1px solid #aaa; background:#f9f9f9; }
	.fb-submit{padding:4px 10px; border:0; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:10px; color:#fff; background:#4fa7de; margin-left:2px; }
	.fb-submit:hover{background:#2189cb; }

	/* comments */
	/* comment form */
	div#respond{background:#fff; margin:35px 0 15px; padding:0; }

	#commentform{background:#fff; margin:0 0 40px; padding:0; }

	#commentform label{margin:7px 0 0; display:block; color:#999; font-size:11px; }

	#comment{margin:20px 0 0!important; height:133px; display:block; width:348px; }

	.c_fields{margin:10px 0 0; }/* holds name/email/url fields */

	#author, #email, #url, #comment, #submit{background:#fff; display:block; color:#444; font-size:11px; margin:5px 5px 0 0; padding:5px 4px; border:1px solid #ccc; -moz-border-radius:6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
	#submit{margin:8px 0; border:0; background:#4fa7de; color:#fff; }
	#submit:hover{background:#2189cb; color:#fff; }

	span.commentbyauthor { margin-left: 6px; font-size: 12px; font-family: georgia, serif; } 

	/* comment display */
	ol.commentlist{list-style-type:none; margin:0; padding:0; }

	ol.commentlist li{background:#fff; margin:10px 0; padding:5px 0 5px 5px; list-style-type:none; border:1px solid #ddd; }

	ol.commentlist li.alt{background:#efefef; border:1px solid #ccc; }
	ol.commentlist a{color:#777; }
	ol.commentlist a:hover{color:#333; }
	ol.commentlist li p{margin:0; padding:0; line-height:19px; }
	ol.commentlist li div.fn{font-weight:700; }
	ol li.bypostauthor{background:#e9f1f5; border:1px solid #999; }

	.depth-2, .depth-3, .depth-4, .depth-5{margin-right:10px!important; }/*handling nested comment right margin */

	 ul.pinglist li {color: #999; margin: 0 0 7px 15px; list-style: outside square; padding: 0;}

	.vcard{font-size:11px; float:left; padding:0!important; margin:0 0 0 6px!important; }

	img.avatar{padding:3px; border:1px solid #ccc; margin:0 3px 0 0; }
	.comment-meta{font-style:italic; font:normal 11px georgia,verdana,serif; margin:0 0 8px; }

	div.commenttext{margin:0 10px 0; width:390px; float:right; padding:0; }
	div.fn{font-size:9pt; color:#000; text-decoration:none; margin:0 0 7px 6px; }
	div.fn a{font-weight:bold; border-bottom:1px dotted #aaa; color:#444; }

	.cancel-comment-reply a{color:#000!important; margin-bottom:15px; font-size:11px; font-weight:700; }
	.cancel-comment-reply a:hover{color:#777!important; }

	h6#comments, div#respond h6{font-size: 22px; margin-top: 10px; border-bottom: 2px solid #444; color: #444; padding:3px 0; }
	div#respond p{line-height:17px; margin-top:7px; font-size:11px; }

	/* footer */
	#footer{background:transparent; clear:both; padding:15px 0; color:#333; width:100%; }

	#footer a, .cname{font-family:georgia,serif; }
	#footer a{color:#888; border-bottom:1px solid #999; }
	#footer a:hover{color:#555; border-bottom:1px solid #fff; }
	p.credits{float:right; }

	/* Misc. */
	li.widget_popular_posts {display:none;}
	div.dlink {font: 18px georgia;margin: 10px 0 22px; }
	div.dlink a{ border: 0!important; text-decoration: none; text-indent: -9999px; margin: 10px 0; display:block; overflow:hidden; width: 253px; height: 81px; background: url(http://assets.techzilo.com/techzilo/images/download.png) center center;}
	li.bsa {display: none;}

	.dl, .warning, .tip{border:1px solid #cfcfcf;background-position:2px center; padding:3px 5px 3px 29px; -moz-border-radius:10px; -khtml-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; }

	.dl{background:#e9f5f1 url(http://assets.techzilo.com/techzilo/images/icons/folder_go.png) no-repeat 7px 6px; border-color:#a5bbb3; }
	.warning{background:#f4eeeb url(http://assets.techzilo.com/techzilo/images/icons/delete.png)no-repeat 7px 6px; border-color:#bbaba5; }
	.tip{background:#f5f8e9 url(http://assets.techzilo.com/techzilo/images/icons/information.png)no-repeat 7px 6px; border-color:#a5bbb3; }

	code{margin:0 1px; font-family:"Courier New",Courier,monospace;  color:#428253; }
	.code-block{color:#307040; font-family:Mono,Monospace; background:#f2fbf4; border:1px solid #ddeae0; padding:4px 8px; }

	blockquote{margin:10px 3px; padding:5px 8px 0 60px; background:#f7fbfd url(http://assets.techzilo.com/techzilo/images/quote.gif) left top no-repeat; color:#555; border:1px solid #e2e2e2; }

	::selection{background:#68d5ec; color:white; /* For Safari */}
	::-moz-selection{background:#68d5ec; color:white; /* For Firefox */}

	.clear{clear:both; }

	.entry em, .entry i{font-style:italic; }
	.entry bold, .entry strong{font-weight:bold; }

	.aligncenter{display:block; margin:10px auto; }

	.archivepage a { border:0!important;}
	.archivepage a img {border:0!important;padding:0!important;margin:0!important;}


	/* Styles for Enhanced Contact form plugin */
	#wpcf{font-size:11px; color:#777; }
	#wpcf label{clear:both; font-size:12px; display:block; float:left; width:150px; margin:7px 0 10px; }
	#wpcf input{float:left; width:250px; padding:4px 3px; border:1px solid #aaa; margin:2px 5px 10px 0; }
	#wpcf textarea{width: 500px; height:100px; padding:1px; border:1px solid #aaa; margin:0 5px 20px 0; }
	#wpcf #contactsubmit {margin-left:405px; width:100px; }

	/* Pagination for multi-page posts*/
	div.pagination{background:#fafbf2; margin:0; padding:2px 8px; border-top:1px solid #eee; border-bottom:1px solid #eee; font-weight:700; }
	div.pagination span{color:#888; margin-right:10px; }

	div.pagination a{font-weight:400; margin:0 2px; border:0; }
	div.pagination a:hover{color:#e56565; }

	/* Styles for What Would Seth Godin Do plugin */
	div.wwsgd{margin:10px 0 5px; padding:4px 5px 4px 24px; border:4px solid #f2f9e4; background:#fbfdf6 url(http://assets.techzilo.com/techzilo/images/icons/feed_add.png) 2px 5px no-repeat; }

	/* Ads */
	.header_ad{float:right;width:468px;margin:10px 0 0; }
	#sidebar ul li.ad {padding:3px 0 0 2px; margin:0;}
	.affiliate_banner {float:right;margin:0 0 0 10px;}
	.center_ad { text-align:center;}
	.ad_adphilia_1, .ad_adphilia_2 { width: 728px; margin: 0 auto }
	div.ad_adphilia_1 { margin: 10px auto 12px; }
	div.ad_adphilia_2 { margin: 18px auto 0;}

	/* Translation */
	li.translate{display:none;}
	li.translate a.flag {display:none;}

	.centerit{margin:0 auto; width:892px; }/*centers header and nav links,keep it at the bottom of file to prevent some strange CSS bug  */
