/*Theme Name: FlickzTheme URI: http://techzilo.comDescription: A lightweight theme with top-notch SEO optimization and fast page loading. Includes strategically placed Feedburner subscription boxes. Actively developed and improved, so <a href="http://blogcreativity.com/contact/">suggestions for improvement</a> and feature requests to this theme are welcome. By Sumesh from <a href="http://blogcreativity.com/BlogCreativity">Blog Creativity</a> (<a href="http://feeds.feedburner.com/BlogCreativity">subscribe to feed</a>).Author: SumeshAuthor URI: http://techzilo.comversion: 1.0*//* CSS Reset by Eric Meyer @ http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/  */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, 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;}/* remember to define focus styles! */:focus {	outline: 0;}/* remember to highlight inserts somehow! */ins {	text-decoration: none;}del {	text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: collapse;	border-spacing: 0;}/******************** basics ******************//* body  */body {	background: #fff;	font-family: verdana, arial, tahoma, sans-serif;	font-size: 13px;	margin: 0;	color: #444;	padding: 0;	}	/* links */a{	color:#979fbc;	text-decoration:none;	border: none;	}a:hover{	color:#000;	}/* headers */	h1 { 	font-size: 22px;	}h2 {	font-size: 19px;	margin-top:10px;	}	h3 {	font-size: 16px;	margin-top:10px;	}h4 {	font-size: 14px;	}h5 {	font-size: 13px;	}h6 {	font-size: 11px;	}h1, h2, h3, h4, h5, h6 { 	color: #555;font-family: verdana, helvetica, arial, serif; 	padding: 2px 0;	font-weight: 400;	}	/* images */img{ 	border: none; 	padding: 6px; 	}	img a{ border:none; }/* quotes and codes */code{	margin: 0 1px;	font-family: "Courier New", Courier, monospace;	}/* header */#header {	background: #fff url(images/header.png) top left no-repeat;width: 860px;margin: 0 auto;padding: 0;}#header h1{	font-family: palatino linotype, georgia, arial, times;	font-size: 28px;	font-weight: 300;	margin: 0;		padding: 0;	border: 0 !important;	}	#header h1 a{color: #404040; text-decoration: none;}#header h1 a:hover{color: #666; text-decoration: none;}#header h2{	font-family: palatino linotype, georgia, arial, times;	font-size: 10pt;	font-weight: 300;	font-style: italic;	color: #404040;	letter-spacing: 1px;	margin: 0;		padding: 0;	border: 0 !important;	}a.gethome { display: block; height: 80px;  width: 352px; text-indent: -9999px; margin: 0 0 0 10px; padding: 0; }div.subscription { width: 388px; height: 0; float: right; margin: 0 4px 0 0; position: relative; top: -62px; right: 0; }a.feed { display: block; height: 58px; width: 157px; text-indent: -9999px; margin: 0; padding: 0;  }.fb-form { float: right; position: relative; top: -29px; right: 3px; width: 150px; }.fb { border: 0; background: transparent; color: #888; }.fb-submit{display: inline; display: none;  }/* main menu */#menu {	background: #fff url(images/nav.png) center center no-repeat;	width: 860px;clear: both; padding-top: 16px;font-family: "Lucida Sans", "Lucida Console", Georgia, arial, serif;	border: 0;height: 28px;font-size: 12px;	color: #fff;}#menu ul {	margin: 0;	padding: 0;	text-align: left;}#menu ul li {	list-style-type: none;	display: inline;	margin: 0 25px;	padding: 0;}#menu ul li a {	margin: 0;	color: #fff;text-transform: lowercase;font-weight: 700;	text-decoration: none;}#menu ul li a:hover {	color:#f0f0f0;border-bottom: 2px solid #f0f0f0;}/* search */div.navright { float: right; margin: -4px 15px 0 0; }#searchform{	padding: 0;	font-family: "Lucida Sans", "Lucida Console", verdana, arial, times;	}	#searchform input#s{	height: 16px;	width: 192px;	float:left;	margin:0 3px 0 0;	background: #fff;	color: #888;	border: 1px solid #e7e9ef;	padding: 1px 2px 1px;	font-size: 12px;	}		#searchform input#searchsubmit{ display: none;} 	#searchform input#searchsubmit:hover { background: transparent; }/* content */#container {	width: 860px;	margin: 0 auto;	padding: 0;	background:#fff url(images/body-gradient.png) repeat-y top left;	color:#555;	}	#content {	float: left;	width: 600px;	padding: 0 15px 0 10px;	overflow: hidden;	}	.entry p{margin: 15px 0; line-height: 24px;}.entry code { color: #428253; }.entry del {color: #777; }.entry a{ color: #5785c9; border-bottom: 1px solid #9fbce7; text-decoration: none; }.entry a:hover { color: #6e9bde; border-bottom: 1px solid #ddd; }.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { 	color: #555;	border-bottom: 1px dotted #aaa;	font-family: helvetica, arial, verdana, serif;	padding: 2px 0;	}.entry h3 { font-size: 17px; } .entry h4 { font-size: 15px; } .entry .code-block { 	color: #307040;	font-family: Mono, Monospace;	background: #f2fbf4 url(images/code.png) left top no-repeat;	border: 1px solid #ddeae0; 	padding: 4px 8px 4px 20px; 	-webkit-border-radius: 8px;	}.post {	margin: 20px 0 20px 0;	line-height: 14pt;	}	.post h1, .post h2{		color: #5b7396;		font-size: 20px;letter-spacing: -2px;font-family: "Lucida Sans", "Lucida Console", arial, verdana;		margin: 0 0 4px 0;		line-height: 24px;		border-bottom: 1px dotted #ddd;		}.post h1:hover, .post h2:hover { border-bottom: 1px solid #eee; }			.post h1 a, .post h2 a{			color: #5a78a6;			text-decoration: none;			}			.post h1 a:hover, .post h2 a:hover { color: #333;  }span.jump-comments { font-size: 11px; color: #aaa; letter-spacing: 2px; line-height: 4px; }span.jump-comments a  { color: #888; font-weight: 700;  }.archivetitle { font-size: 18px; border-bottom: 1px solid #eee; font-weight: 400;  }.searchtitle { font-size: 16px; border-bottom: 1px solid #eee; font-weight: 400;  }	.post {font-size: 11px; }.post ul {	list-style-type: none;	margin: 5px 5px 10px;	}.post ul li {		display:block;		background: url(images/bullet.gif) no-repeat 0 2px;		padding-left: 17px; 		margin: 8px 0 8px -50px;		}.post ol { margin: 4px 2px; }.post ol li {	margin: 10px 0 8px -10px;	line-height: 16px; 	}.post blockquote {	margin: 10px 3px 10px 0;	padding: 5px 10px 5px 55px;	min-height: 50px;	background: #f7fbfd url(images/quote.gif) left top no-repeat;	color: #555;	border: 1px solid #e2e2e2;	}.post blockquote p { margin: 0; }div.entry img, div.entry a img { border: 1px solid: #ddd; padding: 3px; margin:0;}#ci, .centerimg, .centerimg{ text-align:center;margin:5px 0;padding:0; }#ci small, .centerimg small, .centerimg small{color:#777;font-size:.9em;line-height:1.4em;padding:7px 0 0;margin:5px 0;}img.l {float:left;margin: 5px 18px 5px 0; }img.r {float:right;margin:5px 0 5px 18px; }#ri {float:right; margin: 10px 0 5px 15px;}#li {float:left; margin: 10px 15px 10px 0;}#ri img, #li img {margin: 0; padding:0;}#li small, #ri small {font-style: italic; font-size: 10px;}.postmetadata{	clear: both;	padding: 6px 6px 6px 2px;border-top: 1px dotted #ccc;	margin: 16px 0 25px;	}	.postmetadata span.right { float:right; }.postmetadata span.right a {	font-weight: 400;		font-size: 14px;	font-family: georgia, helvetica, verdana;}.notfound{padding: 25px; font-size: 14pt; font-weight: 300;}/* Pagination (in single.php) */div.pagination { 	background: #fafbf2;	margin: 0;	padding: 2px 8px;	border: 1px solid #ddd;	font-weight: 700; 	}	div.pagination span {		color: #888;		margin-right: 10px;  		} 	div.pagination a {		font-weight: 400;		margin: 0 2px;		border-bottom: 1px solid #aaa;		}	div.pagination a:hover { 		color: #e56565;		border: 0; 		}				/* Navigation (in index.php etc.) */.navigation {	padding: 8px 0 !important;	margin: 2px 0 15px;	font-size: 12px;	border: 1px solid #ddd;	background: #f8fbef;	float:left;	width:100%;	}	.alignleft {		float:left;		margin-left: 15px;		}					.alignright {		float:right; 		margin-right: 15px;		}.navigation a { color: #1f6cb3; }.navigation a:hover{ color: #4d9be3; }		div.navigation span { font-size: 11px; } /*to reset the heavier font given for the entire .navigation block *//*.ad-after-content { margin: 15px 0; width: 468px; padding-top: 25px; height: 60px; clear: both; } */.wp-pagenavi {	margin: 0 20px 20px 0; 	font-family: Verdana, Arial, serif !important; 	}		.wp-pagenavi a, .wp-pagenavi a:active { 		font-family: Verdana, Arial, serif !important; 		text-decoration:none;		border:1px solid #aad2ec; 		font-weight:400;		color:#076aa9;		background:#e9f4fb;		margin:2px;		padding: 4px 6px; 		}	.wp-pagenavi a:hover{		color:#fff;		background-color:#2591e5;		border:1px solid #2591e5; 		}			.wp-pagenavi span.pages{ 		color:#fff;		font-weight:700; 		border:1px solid #2591e5; 		background-color:#2591e5;		margin:2px; 		padding: 4px 6px;		}		.wp-pagenavi span.current{ 		color:#fff; 		background:#90c7ea;		margin:0;		font-weight: 700;		border:1px solid #71b4de;		padding: 4px 5px;		}			.wp-pagenavi span.extend{ 		font-weight:400;		border:1px solid #aad2ec; 		color:#aaa;		background-color:#e9f4fb;		margin:2px;		padding:4px 5px;		}.notfound{ 	padding: 25px;	font-size: 14pt;	font-weight: 300;	}a.more-link { font-family: georgia, times, serif; font-size: 13px; border: 0; border-top: 2px solid #eee; display: block; width: 130px; text-align: center; margin-top: 15px; padding-top: 5px; text-decoration: underline; }a.more-link:hover { border-bottom: 0; }	/* What would Seth Godin Do? (PS: Your guess is as good as mine ;) )  */		div.wwsgd { 	margin: 10px 0 5px;	padding: 4px 5px 4px 24px;	border: 4px solid #f2f9e4;	font-size: 11px;	background: #fbfdf6 url(images/feed.png) 2px 5px no-repeat; 	}		div.wwsgd  a {font-weight: 700 }	/* sidebar */#sidebar {	font-size: 11px;	width: 210px;	float:right;	margin: 12px 0 24px 0;text-align: left;	padding: 0;	color: #555;	}#sidebar h6{	font-weight: 400; 	font-size: 16px; border-bottom: 1px dotted #ccc;	color: #aaa;		margin: 0;	padding: 0;	}#sidebar h6:first-letter { color: #444;  }#sidebar p {margin: 12px 0;}#sidebar img {padding: 0; margin: 0;}#sidebar ul {	margin: 12px 0;	padding:0;	list-style-type: none;	}#sidebar ul li {	margin: 25px 0 0;	padding: 0;	line-height: 14pt;	list-style-type: none;	}#sidebar ul ul {	margin: 5px 0 6px 0px;	padding: 0;}#sidebar ul ul li {	margin: 0;	list-style-type: none;	list-style-position: inside;	}#sidebar ul ul li a { display: block; border-bottom: 1px dotted #ccc; line-height: 16px;  padding: 2px 0 2px 15px; background: url(images/arrow.gif) 0 3px no-repeat;}#sidebar ul ul li a:hover { background-color: #f7fafd; border-bottom: 1px solid #ddd; }#sidebar ul ul ul{	margin: 0;	padding: 0;}#sidebar ul ul ul li{	padding: 0 0 0 15px;	list-style-type: square;	color: #898989;}/* comments */#commentssection{	clear: both;	padding: 5px 0;	margin: 0;	color: #444;	}	#commentssection h6 {	font-size: 17px;	font-weight: 300;	font-style: normal;border-bottom: 1px dotted #aaa;margin: 20px 0 0 0;	color: #222;	}#commentform{	background: #f6fdff;	margin: 12px 0 20px 0;	border: 1px solid #ddd;	padding:20px;	color: #555;	}	#commentform p{	color: #000;	}	#commentform a{color: #000; text-decoration: none; border-bottom: 1px dotted #465D71; line-height: 14pt;}	#commentform h6 {	font-size: 12pt;	font-weight: 400;	color: #000;margin-bottom: 10px !important;border-bottom: 1px dotted #999;	}#commentform label {	color: #666; font-size: 11px;}#commentbox{	width: 545px;	margin: 10px 5px 0 0 !important;	}#author, #email, #url, #commentbox, #submit{	background: #fff;	color: #555;	font-family: verdana, arial, times;	font-size: 8pt;	margin:5px 5px 0 0;	border: none; 	padding: 6px;	border: 1px solid #B2B2B2;	}#submit{margin: 10px 5px 0 0; color: #fff; border: 0;  background: #528ade;}#submit:hover { background: #105bcb; }p.com-notes { font-size: 11px; margin-top: 13px; line-height: 16px;}ol.commentlist {list-style-type: none; 	padding: 0; margin: 25px 0; }ol.commentlist li {	background: #fff;	margin: 10px 0;	padding: 6px 0 7px 8px;	overflow: hidden;	border: 1px solid #eee;	}ol.commentlist li.alt {	background: #f9fdff;	border: 1px solid #cacaca;		}ol.commentlist li.author-comment {	background: #444;	border: 1px solid #ccc;color: #fff;		}ol.commentlist li.author-comment a { color: #cedce7; border-bottom: 1px solid #eff6fb; }span.authored { float: right; margin: 0 15px; }				ol.commentlist li p {			margin: 5px 0;			padding: 0;			font-size: 11px;			line-height: 14pt;			}div.commentmeta { 	margin: -5px -10px 4px; 	border-bottom: 1px solid #ddd;	padding-left: 9px; 	}		p.author span {		font-weight: 700;border-bottom: 1px dotted #d0e4f4;		font-size: 13px!important;		}	p.moderation { font-size: 12px !important; }	ol.commentlist li p { margin: 6px 0 6px 0; padding: 0 12px 0 0; line-height: 18px; }/* footer */#footer {	background: #0B1224;	clear: both;	width: 845px;	margin-top:15px;padding: 15px 6px 15px 9px;	font-size: 9px;	}	#footer p{ color: #ccc; }#footer a{color: #fff; font-weight: 700; border-bottom: 1px solid #888; font-family: georgia, times, serif; font-size: 11px;}#footer a:hover{ border-bottom: 0; }div.contactform { margin: 15px 3px; }div.contactform form { color: #888; }div.contactform label { color: #000; font-weight: 700; font-family: helvetica, arial, serif; }input#wpcf_your_name, input#wpcf_email, input#wpcf_website { border: 1px solid #bbb; padding: 3px 2px; width: 350px; }input#wpcf_your_name:hover, input#wpcf_email:hover, input#wpcf_website:hover { border: 1px solid #ddd; }input#wpcf_your_name:focus, input#wpcf_email:focus, input#wpcf_website:focus { border: 1px solid #eee; }div.contactform textarea#wpcf_msg { width: 500px; padding: 3px 4px; border: 1px solid #bbb;  }div.contactform textarea#wpcf_msg:hover { border: 1px solid #ddd; }div.contactform textarea#wpcf_msg:focus { border: 1px solid #eee; }div.contactform input#contactsubmit { background: #105bcb; padding: 2px 14px; color: #fff; border: 0; }div.contactform input#contactsubmit:hover { background: #528ade; }div.subscribe { margin: 30px 0; } div.subscribe h6 { color: #555;	border-bottom: 1px dotted #aaa;	font-family: helvetica, arial, verdana, serif;	padding: 0; font-size: 17px;  margin-bottom: 15px; }a.subs { font-weight: 700; background: url(images/feed.png) left center no-repeat;  padding: 2px 0 2px 19px; }div.email-subs { margin: 10px 0 20px;  }div.email-subs span { font-weight: 700!important; font-size: 18px!important;  color: #333;}form.subs-form {  }.subs-fb { border: 1px solid #ddd; padding: 2px 4px; color: #777; width: 250px; margin: 8px 0 0; }.subs-fb-submit { margin: 0; color: #fff; border: 0;  background: #528ade; padding: 2px 4px; }.subs-fb-submit:hover { background: #105bcb; }#wpcf label {	clear: both;	display: block;	float: left;	width: 150px;}#wpcf input {	float: left;	width: 200px;	padding: 1px;	margin: 2px 5px 2px 0;}#wpcf textarea {	width: 350px;	height: 100px;	padding: 1px;	margin: 0 5px 10px 0;}#wpcf #contactsubmit {	margin-left: 5px;	width: 100px;}