/*   Theme Name: I-Will-Fight Theme URI: http://www.ankurshukla.com Description: I Will Fight wordpress theme done by <a href="http://www.kudosinfomedia.com">Kudos Infomedia</a>. Version: 1.0 Author: Ankur Shukla Author URI: http://ankurshukla.com/  	  */    /* Begin Typography & Colors */ ul { 	list-style-type:none; } img { 	border:none; } .clearfix:after{     content: ".";      display: block;      height: 0;      clear: both;      visibility: hidden; } ul,form,p,h5 { 	margin:0px; 	padding:0px; }  body { 	font-size: 62.5%; /* Resets 1em to 10px */ 	font-family:Verdana, Arial, Sans-Serif; 	color: #333; 	text-align: center; 	margin:0px; 	padding:0px; 	background-color: #DDDCDC; 	}  #page { 	background-color: white; 	text-align: left; 	margin:0px auto 5px auto; 	width:966px; 	}  #header { 	background:url('images/header-bg.png') repeat-x top left; 	width:966px; 	}  #headerimg 	{ 	margin: 0px;  	height: 86px;  	width: 966px;  	}  .headerimg-space { 	width:966px; 	height:23px; } #headerimg .logo { 	width:342px; 	height:88px; 	margin:0px 40px 0px 30px; 	position:absolute; } #headerimg .description  { 	float:right; 	font-size: 18px; 	line-height:58px; 	color:#fff; 	width:550px; 	} .nav-out { 	width:966px; 	height:68px; 	background:url(images/nav-out-bg.png) repeat-x;  } .nav-out-space { 	width:966px; 	height:38px; } ul.nav { 	list-style-type:none; 	margin-left:13px; 	_margin-left:6px; } ul.nav li { 	float:left; 	margin-right:8px; } ul.nav li img { 	display:block; } .name-out { 	margin-top:5px; } .popular-newsletter-out { 	background:url(images/popular-newsletter-out-bg.png) no-repeat; 	height:219px; 	width:966px; 	clear:both; } .popular { 	width:500px; 	float:left; 	padding-left:20px; 	_padding-left:10px; } .popular h1 { 	margin:20px 0px 0px 0px; 	color:#fff; } .popular ul { 	list-style-type:none; } .popular ul li { 	margin:5px 0px; } .popular ul li a { 	color:#fff; 	font-size:12px; } .popular ul li a:hover { 	color:#fff; 	font-size:12px; 	text-decoration:underline; } .popular .more a { 	color:#fff; 	font-size:12px; 	font-weight:700; } .popular .more a:hover { 	color:#fff; 	font-size:12px; 	font-weight:700; } .newsletter { 	width:435px; 	float:right;     border:solid 0px #ff0000; } .newsletter-inner { 	width:380px; } .newsletter p { 	font-weight:bold; 	font-size:10px; } #newsletter-form { 	*margin-top:3px; 	_margin-top:4px; 	width:383px; 	padding-left:25px; } #newsletter-form #email { 	width:170px; 	height:17px; } #newsletter-form #name { 	width:170px; 	height:17px; } .email-name-out { 	float:left; 	width:220px; 	height:50px; } .name-out { 	width:220px; } .email-out { 	width:220px; } .email-name-out input { 	float:left; } .email-name-out p { 	float:left; 	line-height:20px; 	width:40px; } .newsletter p.info { 	clear:both; 	width:390px; 	display:block; 	text-align:left; 	font-size:12px; 	font-family:Arial; 	font-weight:bold; 	padding:40px 0px 10px 0px;   } .newsletter-submit-out { 	float:right; 	width:155px; } .player-control-out { 	text-align:right; 	width:385px; 	height:24px; 	clear:both; 	margin-top:23px; } .player-control-out ul { 	 	list-style-type:none; 	float:right; } .player-control-out ul li { 	margin-left:8px; 	float:left; }  #newsletter-submit { 	width:155px; 	height:60px; 	background:url(images/let-me-in.png) no-repeat; 	border:none; 	margin:0px 5px 0px 0px; } #content { 	font-size: 1.2em;   	}  .widecolumn .entry p { 	font-size: 1.05em; 	}  .narrowcolumn .entry, .widecolumn .entry { 	line-height: 1.4em; 	font-family:Verdana; 	font-size:12px; 	} .narrowcolumn .entry p, .widecolumn .entry p {    margin:10px 0px; 	} .widecolumn { 	line-height: 1.6em; 	}  .narrowcolumn .postmetadata { 	text-align: center; 	}  .alt { 	background-color: #f8f8f8; 	border-top: 1px solid #ddd; 	border-bottom: 1px solid #ddd; 	} 	 #footer { 	background-color: #DDDCDC; }	  #footer p { 	float:left; 	width:600px; 	text-align:center; } #footer ul { list-style-type:none; float:left; margin:0px; padding:0px; 	} #footer ul li { 	float:left; 	margin:0px; 	padding:0px 10px; 	border-left:solid 1px #004864; } #footer ul li a { 	color:#004864; } #footer ul li.no-border { 	border-style:none; } small { 	font-family:Verdana; 	font-size: 12px; 	line-height: 1.5em; 	} .post small { 	color:#012e3f; } .post small a { 	color: #b85b5a; 	text-decoration: none; } .post small a:hover { 	text-decoration: underline; } .entry p { 	font-size:12px; 	color: #012e3f; 	text-align: justify;	 } h1, h2, h3 { 	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif; 	font-weight: bold; 	}  h1 { 	font-size: 2em; 	}    h2 { 	font-size: 1.6em; 	}  h2.pagetitle { 	font-size: 1.6em; 	}  #sidebar h2 { 	font-family: 'Lucida Grande', Verdana, Sans-Serif; 	font-size: 1.2em; 	}  h3 { 	font-size: 1.3em; 	}  h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description { 	text-decoration: none;  	}  h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited { 	color: #333; 	}  h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite { 	text-decoration: none; 	} 	 .entry a, .entry a:visited, .entry a:hover, .entry a:active { 	color: #0000FF; 	text-decoration: underline; }  .commentlist li, #commentform input, #commentform textarea { 	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; 	}  .commentlist li { 	font-weight: bold; 	}  .commentlist cite, .commentlist cite a { 	font-weight: bold; 	font-style: normal; 	font-size: 1.1em; 	}  .commentlist p { 	font-weight: normal; 	line-height: 1.5em; 	text-transform: none; 	}  #commentform p { 	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 	}  .commentmetadata { 	font-weight: normal; 	}  #sidebar { 	font: 12px 'Lucida Grande', Verdana, Arial, Sans-Serif; 	}  small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike { 	color: #777; 	}  code { 	font: 1.1em 'Courier New', Courier, Fixed; 	}  acronym, abbr, span.caps { 	font-size: 0.9em; 	letter-spacing: .07em; 	}  h2 a:hover, h3 a:hover { 	color: #06c; 	text-decoration: none; 	}  a { 	color: #147; 	text-decoration: none; }  a:hover { 	color: #147; 	text-decoration: underline; 	}  #wp-calendar #prev a, #wp-calendar #next a { 	font-size: 9pt; 	}  #wp-calendar a { 	text-decoration: none; 	}  #wp-calendar caption { 	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; 	text-align: center; 	}  #wp-calendar th { 	font-style: normal; 	text-transform: capitalize; 	} /* End Typography & Colors */    /* Begin Structure */ .narrowcolumn { 	float: left;  	margin-left: 10px;  	width: 450px; 	border:solid 0px #0000ff; 	}  .widecolumn { float: left; 	padding: 10px 0 20px 0; 	margin: 5px 0 0 0px; 	width: 450px; 	}  .post { 	margin: 0 0 40px; 	} .post h2.post-title { 	font-size:24px; 	color:#012e3f; 	font-weight:bold; 	 } .post h2.post-title a { 	font-size:24px; 	color:#012e3f; 	font-weight:bold; 	font-family:Arial; 	 } .post hr { 	display: block; 	}  .widecolumn .post { 	margin: 0; 	}  .narrowcolumn .postmetadata { 	padding-top: 5px; 	}  .widecolumn .postmetadata { 	margin: 30px 0; 	}  .widecolumn .smallattachment { 	text-align: center; 	float: left; 	width: 128px; 	margin: 5px 5px 5px 0px; }  .widecolumn .attachment { 	text-align: center; 	margin: 5px 0px; }  .postmetadata { 	clear: left; }  #footer { 	padding: 0; 	margin: 10px auto 10px auto; 	width: 966px; 	clear: both; 	}   /* End Structure */    /*	Begin Headers */ h1 { 	margin: 0; 	}  h2 { 	margin: 30px 0 0; 	}  h2.pagetitle { 	margin-top: 30px; 	text-align: center; }  #sidebar h2 { 	margin: 5px 0 0; 	padding: 0; 	}  h3 { 	padding: 0; 	margin: 30px 0 0; 	}  h3.comments { 	padding: 0; 	margin: 40px auto 20px ; 	} /* End Headers */    /* Begin Images */ p img { 	padding: 0; 	max-width: 100%; 	}  /*	Using 'class="alignright"' on an image will (who would've 	thought?!) align the image to the right. And using 'class="centered', 	will of course center the image. This is much better than using 	align="center", being much more futureproof (and valid) */  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; 	}  .alignright { 	float: right; 	}  .alignleft { 	float: left 	} /* End Images */    /* Begin Lists  	Special stylized non-IE bullets 	Do not work in Internet Explorer, which merely default to normal bullets. */  html>body .entry ul { 	margin-left: 0px; 	padding: 0 0 0 30px; 	list-style: none; 	padding-left: 10px; 	text-indent: -10px; 	}   html>body .entry li { 	margin: 7px 0 8px 10px; 	}  .entry ul li:before, #sidebar ul ul li:before { 	content: "\00BB \0020"; 	}  .entry ol { 	padding: 0 0 0 35px; 	margin: 0; 	}  .entry ol li { 	margin: 0; 	padding: 0; 	}  .postmetadata ul, .postmetadata li { 	display: inline; 	list-style-type: none; 	list-style-image: none; 	}  #sidebar ul, #sidebar ul ol { 	margin: 0; 	padding: 0; 	}  #sidebar ul li { 	list-style-type: none; 	list-style-image: none;  	}  #sidebar ul p, #sidebar ul select { 	margin: 5px 0 8px; 	}  #sidebar ul ul, #sidebar ul ol { 	margin: 5px 0 0 10px; 	}  #sidebar ul ul ul, #sidebar ul ol { 	margin: 0 0 0 10px; 	}  ol li, #sidebar ul ol li { 	list-style: decimal outside; 	}  #sidebar ul ul li, #sidebar ul ol li { 	margin: 3px 0 0; 	padding: 0; 	} #sidebar .family-links { 	width:180px; 	margin:0px auto; } #sidebar .family-links img { 	float:left; 	margin-right:7px; } #sidebar .family-links li { 	clear:both; 	width:100%; } #sidebar .family-links li a { 	color:#0163a8; 	text-decoration:underline; } #sidebar .family-links li span { 	font-weight:bold; } .view-reader li { 	padding:3px 10px; } .view-reader li a { 	color:#ff0000; 	text-decoration:underline; } .sidebar-right .rss-out { 	width:247px; 	border:solid 1px #d4d4d4; 	text-align:center; 	padding:10px 0px; }  .sidebar-right .rss-out h2 {   margin: 0px;   margin-top: 5px;   padding: 0px;   color: #06c;   font-size: 12px;   line-height: 18px; }  .sidebar-right .rss-out h2 a {   color: #06c;   text-decoration: underline; }  #sidebar .readers { 	background:#99ccff; 	border-left:solid 1px #daffff; 	border-top:solid 1px #daffff; 	border-right:solid 1px #6b8eb2; 	border-bottom:solid 1px #6b8eb2; 	width:87px; 	height:17px; 	line-height:17px; 	margin:0px auto; } #sidebar .readers span { 	background:#cce6ff; 	border-left:solid 1px #daffff; 	border-top:solid 1px #daffff; 	border-right:solid 1px #ffffff; 	border-bottom:solid 1px #ffffff; 	width:36px; 	height:12px; 	line-height:12px; } .sidebar-right { 	margin-right:15px; 	padding:25px 0px 10px 0px; 	width:247px; 	border:solid 0px #00ff00; 	float:right; } .by-feedburner { 	color:#666666; 	margin:0px auto;  } .ctrl-d { 	width:190px; 	text-align:center; 	margin:0px auto; } .privacy-guaranteed h5 { 	font-size:12px; } .privacy-guaranteed a { 	text-decoration:underline; 	line-height:14px; } div.subscribe-out { 	width:247px; 	border:solid 1px #d4d4d4; 	padding:10px 0px; 	margin:10px 0px; } div.subscribe-out h1 { 	color:#c83000; 	text-align:left; 	text-indent:20px; } div.subscribe-out form { 	padding-left:20px; }  div.subscribe-out form div .submit { 	margin-left:35px; 	width:140px; 	margin-top:10px; } div.recorder-out { 	width:247px; 	border:solid 1px #d4d4d4; 	margin:0px 0px 10px 0px; } div.recorder-inner { 	width:227px; 	float:right; 	margin:10px 10px 10px 0px; } div.recorder-inner h5 { 	font-size:12px; } div.blogs-sites { 	width:247px; 	border:solid 1px #d4d4d4; 	margin:0px 0px 10px 0px;	 } div.blogs-sites a { 	color:#d23200; 	text-decoration:underline; } div.blogs-sites a.more-blogs { 	color:#006183; 	text-decoration:underline; 	font-weight:bold; } div.blogs-sites a.your-link-here { 	color:#000; 	line-height:16px; 	text-decoration:none; 	font-weight:bold; }  div.blogs-sites ul li a { 	color:#000; 	text-decoration:underline; } div.blogs-sites h5 { 	color:#d23200; 	font-size:12px;	 	margin:5px 0px; } div.blogs-sites-inner { 	width: 227px; 	float: right; 	padding: 10px; } div.blogs-sites .blogs { 	width: 110px; 	float:left;	 }  div.blogs-sites .sites { 	width:110px; 	float:right;	 } div.feeds-out { 	width:247px;	 } div.feeds-out .search-guide { 	width:120px; 	float:left; } div.feeds-out .feeds h1 {   display:block;   width: 100%;   font-size: 14px;   font-weight: bold;   color: #06c;   margin: 5px 0px; } .bookmark {   float: left;   width: 49%;   height: 23px; }   div.feeds-out .feeds img { }  .add-feed-to { 	font-size:12px; } /* End Entry Lists */    /* Begin Form Elements */ #searchform { 	margin: 10px auto; 	padding: 5px 0px;  	text-align: center;  	} .nav-out #searchform { 	margin: 0px auto; 	padding: 0px 0px;  	text-align: left; 	width:200px; 	height:30px; 	float:right;	 } .nav-out #searchform #s { 	width: 128px; 	margin-top:3px; 	margin-left:5px; } .nav-out #searchform #searchsubmit {    background:url(images/search.gif) no-repeat;    width:35px;    height:21px;    border:none; } #sidebar #searchform #s { 	width: 108px; 	}  #sidebar #searchsubmit { 	padding: 1px; 	}  .entry form { /* This is mainly for password protected posts, makes them look better. */ 	text-align:center; 	}  select { 	width: 130px; 	}  #commentform input { 	width: 170px; 	padding: 2px; 	margin: 5px 5px 1px 0; 	}  #commentform textarea { 	width: 95%; 	padding: 2px; 	}  #commentform #submit { 	margin: 0; 	float: right; 	} /* End Form Elements */    /* Begin Comments*/ .alt { 	margin: 0; 	padding: 10px; 	}  .commentlist { 	padding: 0; 	text-align: justify; 	}  .commentlist li { 	margin: 15px 0 3px; 	padding: 5px 10px 3px; 	list-style: none; 	}  .commentlist p { 	margin: 10px 5px 10px 0; 	}  #commentform p { 	margin: 5px 0; 	}  .nocomments { 	text-align: center; 	margin: 0; 	padding: 0; 	}  .commentmetadata { 	margin: 0; 	display: block; 	} /* End Comments */    /* Begin Sidebar */ #sidebar { 	padding: 20px 10px 10px 0;   float: right; 	width: 213px; 	border:solid 0px #ff0000; 	} #sidebar .categories-title { 	background:url(images/categories-bg.gif) no-repeat; 	width:213px; 	height:23px; } #sidebar .month-archives-title { 	background:url(images/monthly-archives-bg.gif) no-repeat; 	width:213px; 	height:23px; 	margin-top:8px; }  #sidebar .recent-comments-title { 	background:url(images/recent-comments.gif) no-repeat; 	width:213px; 	height:23px; 	margin-top:8px; }  #sidebar ul ul.recent-comments li {   margin: 10px 0px; }  #sidebar form { 	margin: 0; 	} #sidebar .blog-push-out { 	width:211px; 	border:solid 1px #d4d4d4; } .blog-push-out h1 { 	text-indent:10px; } ul.yaro-project li,ul.family-link1 li { 	padding-left:10px; } ul.yaro-project li a { 	color:#000; 	text-decoration:underline; } ul.family-link1 li a { 	color:#000; 	text-decoration:underline; } .blog-rush-out-top-space { 	height:10px; } #sidebar .blog-push-top { 	background:url(images/blog-push-top.gif) no-repeat; 	width:176px; 	margin:0px auto; } #sidebar .blog-push-btm { 	background:url(images/blog-rush-btm.gif) no-repeat left bottom; 	width:176px; } #sidebar .blog-push-mid { 	background:url(images/blog-push-mid.gif) repeat-y; 	width:176px; 	border:solid 0px #ff0000; } #sidebar .blog-push-mid ul { 	width:159px; 	margin:0px auto; 	padding:0px; } #sidebar .blog-push-mid ul li { 	margin:2px auto; } #sidebar .blog-push-mid ul li a { 	color:#005bab; 	font-weight:bold; 	text-decoration:underline; } #sidebar .blog-push-top-space { 	height:40px; 	width:176px; } #sidebar .blog-rush-btm-space { 	height:46px; 	width:176px; } #sidebar .add-blog { 	padding:5px 0px 0px 10px; } #sidebar .blog-push-mid .right { 	text-align:right; 	font-weight:bold; } #sidebar .blog-push-mid li.first { 	background:#eeeeee; } /* End Sidebar */    /* Begin Calendar */ #wp-calendar { 	empty-cells: show; 	margin: 10px auto 0; 	width: 155px; 	}  #wp-calendar #next a { 	padding-right: 10px; 	text-align: right; 	}  #wp-calendar #prev a { 	padding-left: 10px; 	text-align: left; 	}  #wp-calendar a { 	display: block; 	}  #wp-calendar caption { 	text-align: center; 	width: 100%; 	}  #wp-calendar td { 	padding: 3px 0; 	text-align: center; 	}  #wp-calendar td.pad:hover { /* Doesn't work in IE */ 	background-color: #fff; } /* End Calendar */    /* Begin Various Tags & Classes */ acronym, abbr, span.caps { 	cursor: help; 	}  acronym, abbr { 	border-bottom: 1px dashed #999; 	}  blockquote { 	margin: 15px 30px 0 10px; 	padding-left: 20px; 	border-left: 5px solid #ddd; 	}  blockquote cite { 	margin: 5px 0 0; 	display: block; 	}  .center { 	text-align: center; 	}  hr { 	display: none; 	}  a img { 	border: none; 	}  .navigation { 	display: block; 	text-align: center; 	margin-top: 10px; 	margin-bottom: 60px; 	}  .navigation div {   width: 48%; }  #sidebar .mindaerobics { 	width:211px; 	border:solid 1px #d4d4d4; 	background-color: #ffff80; }  #sidebar .mindaerobics a {   color: #06c; } #sidebar .mindaerobics h2 {   color: #06c;   text-decoration: underline;   line-height: 18px;   font-size: 10px; }  .tile sem_recent { }  .tile_header { }  h2.r2 {   padding: 0px;   margin: 0px;   margin-top: 10px;   font-size: 20px;   font-weight: bold;   color: #FFFFFF; }  .tile_body { }  .advertisements {   text-align: center; }  .advertise {   float: left;   width: 49.5%;   margin: 0px;   padding: 0px; }  .advertise img {   width: 100%; } /* End Various Tags & Classes*/    /* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you. 	It won't be a stylish marriage, I can't afford a carriage. 	But you'll look sweet upon the seat of a bicycle built for two." */ 
