/*Theme Name: Stitchy Mc Yarn Pants ThemeDescription: The custom themem for the Stitchy McYp BlogAuthor: jinsona designs < Redeux by: Stalelife, Inc.*/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, sub, sup, tt, var, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,center, u, b, i, marquee {	margin: 0px;	padding: 0px;}body {	margin:0 auto;	padding:0px 0px 0px 0px;	background:url(images/body_repeater.gif);	font-family:Tahoma,Century gothic, Arial,Tahoma,sans-serif;	color:#161514;	font-size:13px;	}img {	border:0;	margin: 0 0;	}a {	color:#f94c00;	text-decoration:none;	outline:none;	}a:hover {	color:#5C7F17;	text-decoration:none		}h1, h2, h3, h4, h5, h6 {		}blockquote {	padding:10px 10px 10px 10px;	color:#444;	font-style: normal;	}.clear {	clear:both;	}table{  margin: 10px 0 10px;}table td, table th{  text-align: left;  padding: .4em .8em;}table th{  background: #ccc ;  color: #444;  text-transform: uppercase;  font-weight: normal;}table td{  background: #e4e4e4;}table tr.even td{  background: #eee;}table tr:hover td{  background: #FFF9DF;}img.centered  {	display: block;	margin-left: auto;	margin-right: auto;	margin-bottom: 10px;	padding: 0px;	}	img.alignnone {	padding: 5px 5px;	margin: 0px 0px 10px 0px;	display: inline;	background:#fff;	border: 1px solid #DDDDDD;	}img.alignright {	padding: 5px 5px;	margin: 10px 0px 10px 10px;	display: inline;	background:#fff;		border: 1px solid #DDDDDD;	}img.alignleft {	padding: 5px 5px;	margin: 10px 10px 10px 0px;	display: inline;	background:#fff;	border: 1px solid #DDDDDD;	}	.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;	margin-bottom: 10px;	}.alignright {	float: right;	margin: 0px 0px 10px 10px;	}.alignleft {	float: left;	margin: 0px 10px 10px 0px;	}	.wp-caption {	border: 1px solid #DDDDDD;	text-align: center;	background-color: #ffffff;	padding: 4px 0px 5px 0px;	margin: 5px 5px ;	}.wp-caption img {	margin: 0px 0px 5px 0px;	padding: 0px;	border: 0px;		}.wp-caption p.wp-caption-text {	margin: 0px;	padding: 0px 0px 0px 0px;	font-size: 11px;	font-weight: normal;	line-height: 12px;	}/* The Outer cover */#wrapper {	width:1000px;	margin:20px auto 0px auto;	}#casing {	padding:0px 0px 10px 0px;	float:left;	width:1000px;	background:url(images/wrap.png) repeat-y;	}					/* The Header */#top {	height:170px;	margin:auto;	background:url(images/top.png) no-repeat ;	width:960px;	position:relative;		}.blogname {	width:253px;	font-family:arial,Century gothic,Verdana,Tahoma,sans-serif;		margin:62px 0 0 16px;    float:left;	height:90px;	}.blogname h1  {	font-size:36px;	padding:0 0 0px 20px;	font-weight:normal;	text-align:left;	}.blogname h1  a:link, .blogname h1  a:visited{ 	color: #fff; 	display:block;	margin:0px 0 0 0px;	}	.blogname h1  a:hover { 	color: #cc7112; 	}.blogname h2 {	margin:0px 0px 0px 20px;	font-size:16px;	font-weight:normal;	color:#e26e3b;	text-align:left;	}/* Social Media Icons - Added by Kurt Pennypacker */#sm_wrapper {	width: 124px;	padding: 9px 0px 9px 0px;	text-align: center;	margin: 56px 26px 0px 0px;	float: right;}#sm_wrapper img {	border: 0px;	margin-right: 7px;}/* The Search */#search {	width:255px;	padding:2px 2px ;	background:#E0F3F0;	border:1px solid #2D7F7F;	float:right;	margin-right:90px;	height:28px;	margin-top:100px;	display:inline;}#search form {	margin: 0;	padding: 0;}#search fieldset {	margin: 0;	padding: 0;	border: none;}#search p {	margin: 0;	font-size: 85%;}#s {	width:181px;	margin:2px 0px 0px 0px;	padding: 3px 5px 3px 5px;	border:none;	font: normal 100% "Tahoma", Arial, Helvetica, sans-serif;	color: #333;	float:left;	background:#E0F3F0;	display:inline;}input#searchsubmit{	float:right;	display:inline;	margin:0px;	height:29px;	background: transparent url(images/go.png) no-repeat scroll top right;	/* color:#fff;	border:1px solid #592109; */}/*  menu*/	#catmenucontainer{	height:40px;	display:block;	padding:0px;	font: 14px Arial,Tahoma,Century gothic,verdana,  sans-serif;	font-weight:normal;	background: url(images/menu.png) repeat-x;	margin:0px auto;	text-transform:uppercase;	width:960px;	}		#catmenu{	margin: 0px 10px;	padding: 0px 0px;	height:36px;	}	#catmenu ul {	float: left;	list-style: none;	margin: 0px;	padding: 0px;	}	#catmenu li {	float: left;	list-style: none;	margin: 0px;	padding: 0px;	border-right: solid 1px #FB68A0;	}	#catmenu li a, #catmenu li a:link, #catmenu li a:visited {	color:#FFFFCC;	display: block;	margin: 0px;	padding: 12px 15px 11px 15px;	font-weight: bold;	}#catmenu li a:hover, #catmenu li a:active {	background:url(images/menua.png) repeat-x;	color: #fff;    margin: 0px;	padding: 12px 15px 11px 15px;	text-decoration: none;	font-weight: bold;	}	#catmenu li li a, #catmenu li li a:link, #catmenu li li a:visited {	background:url(images/pmenua.png) repeat-x;	width: 150px;	color: #FFC;	font-family:Tahoma,century gothic,Georgia,  sans-serif;	font-weight: normal;	float: none;	margin: 0px 0px -3px 0px;	padding: 9px 15px 10px 15px;	}	#catmenu li li a:hover, #catmenu li li a:active {	background:url(images/pmenuah.png) repeat-x;	color: #fff;	padding: 9px 15px 10px 15px;	}#catmenu li ul {	z-index: 9999;	position: absolute;	left: -999em;	height: auto;	width: 170px;	margin: 0px;	padding: 0px;	}#catmenu li li { 	}#catmenu li ul a { 	width: 140px;	}#catmenu li ul a:hover, #catmenu li ul a:active { 	}#catmenu li ul ul {	margin: -32px 0 0 170px;	}#catmenu li:hover ul ul, #catmenu li:hover ul ul ul, #catmenu li.sfhover1 ul ul, #catmenu li.sfhover1 ul ul ul {	left: -999em;	}#catmenu li:hover ul, #catmenu li li:hover ul, #catmenu li li li:hover ul, #catmenu li.sfhover ul, #catmenu li li.sfhover1 ul, #catmenu li li li.sfhover1 ul {	left: auto;	}#catmenu li:hover, #catmenu li.sfhover1 { 	position: static;	}/* Main Content*/	#content {	float:left;	width: 625px;	height:100%;	padding:15px 0px 0px 0px;	display:inline;	}	.title{	margin: 0 0 0 0px;	padding: 0px 0px 0px 0px;}	.postim{		margin:10px 10px 0px 0px;	padding: 5px;	background:#fff;	border:1px solid #ddd;	float:left;}.date {	font-size:12px;	font-family:Arial,Verdana,Helvitica,sans-serif;	padding:5px 0px 0px 0px;   	color:#ca680b;	text-transform: uppercase;	background:url(images/meta.png) no-repeat;	height:43px;	font-weight: bold;	vertical-align: middle;	}	.author{	color:#fff;	padding:4px 5px 4px 40px;	float:left;}.clock{	color:#fff;	padding:4px 5px 4px 5px;	margin-left:5px;	float:left;}	.single {	width:620px;	margin: 0px 0px 10px 0px;	height:100%;	color:#666;	font: 13px Tahoma, century gothic,Arial,verdana, sans-serif;	}.single  h2 {	margin: 15px 0 0px 0;	padding: 0px 0px 10px 40px;	text-align: left;	font-size: 26px ;	font-family:Georgia,Arial,century gothic,verdana, sans-serif;	font-weight:normal;	overflow:hidden;		}.single  h2 a, .single  h2 a:link, .single  h2 a:visited  {	color:#D6146C;	background-color: transparent;	}.single  h2 a:hover  {	color: #228fc4;	background-color: transparent;	}	.comm{	color:#fff;	padding:4px 10px 4px 10px;	float:left;}.comm a:link,.comm a:visited {	color:#fff;}.comm a:hover{	color:#fff;}.more{	color:#fff;	padding:7px 0px 5px 30px;	background:url(images/rmore.png);	width:118px;	height:32px;	float:left;	font-weight: bold;}.more a:link,.more a:visited {	color:#fff;}.more a:hover{	color:#fff;}.singleinfo {	font:10px  Tahoma, Georgia, Arial,century gothic,verdana, sans-serif;	text-transform:uppercase;	color:#271A0A;			}	.category{	margin-left:40px;}.category a:link,.category a:visited{	color:#AA0038;	margin:5px 0px;	line-height:16px;	}	.category a:hover{	color:#000;	}.cover{	margin-left:40px;}	.entry {	margin:-10px 0px 20px 0px;	padding: 0px 2px ;	}		.entry a:link,.entry a:visited {	color: #AC0604;	background-color: transparent;}.entry a:hover {	color:#455236;	background-color: transparent;	text-decoration: none;}.entry ul, .entry ol{  margin: .4em 0 1em;  line-height: 150%;}.entry ul li, .entry ol li{  list-style-position:outside;  margin-left: 1.6em;}.entry p{	margin:5px 0px;	padding:5px 0px;	line-height:22px;}/* right column */.right{		float:right;	width:355px;	padding:20px 0px 0px 0;	display:inline;	overflow:hidden;}.bigad{	width:300px;	overflow:hidden;	margin:5px 5px 10px 2px;	padding:10px  ;	background:#f3f3f3;	border:1px solid #e5e5e5;}/* sidebar */.sidebar{		float:left;	width:355px;	padding:0px 0px;	margin-left:0px;	display:inline;}/*sidebar */.sidetitle{	padding: 13px 0px 5px 10px;	color:#fff;	font-size:15px;	width:345px;	height:36px;	background:url(images/sideh2.png) no-repeat;	position:relative;	font-weight:bold;	text-transform:uppercase;	}.sidebox{	float:left;	width:355px;	padding-top:0px;	font-size:12px;	font-family: Arial,Tahoma,Century gothic, sans-serif;	margin:0px 0px 10px 0px;	display:inline;	overflow:hidden;	}.sidebox select {	margin-left: 30px;	margin-bottom: 20px;	font: 13px Tahoma, Geneva, sans-serif;}	.sidebox ul {	list-style-type: none;	margin: 0 10px;	padding: 0;	}.sidebox li{	list-style-type: none;	margin: 0 ;	padding: 0;	}.sidebox ul ul  {	list-style-type: none;	margin: 0;	padding: 0px 0px 0px 0px;	background-repeat:no-repeat;		}.sidebox ul ul ul {	list-style-type: none;	margin: 0;	padding: 0;	border:0;	}.sidebox ul ul ul ul {	list-style-type: none;	margin: 0;	padding: 0;	border:0;	}	.sidebox ul li {	height:100%;	line-height:20px;	float: left; 	clear: left;		width: 300px;	list-style-type: none;	overflow:hidden;	margin:0px 0px;	padding:5px 0px;	border-bottom:1px solid #D8DFB5;	}.sidebox ul li:hover,.sidebox ul li.current-cat { }.sidebox ul li a:link, .sidebox ul li a:visited {	color:#787F57;	text-decoration: none;	padding: 0px 0px 0px 0px;	display:block;	}.sidebox ul li a:hover {	color: #AA0038;	}.sidebox p {	padding: 7px 10px;	margin:0;	}.sidebox div {	padding: 5px 10px;	margin:0;	}.sidebox table {	width:100%;	text-align:center;	color:#787d7f;	}		.textwidget{	width: 300px;	color:#666;}	#wp-calendar{	width: 300px;	padding: 0 0 15px;	background:#F3F3F3;}#wp-calendar caption{	padding: 0px 5px ;	font-size:14px;	color:#555;}#wp-calendar th, #wp-calendar td{	padding: 5px;	text-align:center;	background:#fff;	color:#666;}#wp-calendar td a{	background:#fff;	padding: 3px;}#wp-calendar td{	background:transparent;}#wp-calendar td, table#wp-calendar th{	padding: 2px 0;}					/* --- FOOTER --- */#footer {	height:145px;	padding:10px 0 0 0px;	color:#DADADA;	font-size:10px;	margin:0px auto;	width:1000px;	float:left;	background:url(images/foot.png) no-repeat;	}#footer a:link , #footer a:visited{	text-decoration: none;	}#footer a:hover {	text-decoration:underline;	}#footer_menu {	height:30px;	display:block;	padding:0px;	font: 11px Arial,Tahoma,Century gothic,verdana,  sans-serif;	font-weight:normal;	margin:0px auto;	text-transform:uppercase;	width:960px;	clear:both;	}		#fmenu{	margin: 0px 10px;	padding: 0px 0px;	height:30px;	}	#fmenu ul {	float: left;	list-style: none;	margin: 0px;	padding: 0px;	}	#fmenu li {	float: left;	list-style: none;	margin: 0px;	padding: 0px;	border-right: solid 1px #6CC4B9;	}	#fmenu li a, #fmenu li a:link, #fmenu li a:visited {	color:#FFFFCC;	display: block;	margin: 0px;	padding: 9px 10px 9px 10px;	font-weight: bold;	}#fmenu li a:hover, #fmenu li a:active {	color: #fff;    margin: 0px;	padding: 9px 10px 9px 10px;	text-decoration: underline;	font-weight: bold;}.fleft{	float:left;	text-align:left;	margin:60px 0px 0px 40px;	line-height:16px;	color: #FFF;}.fleft a {	text-decoration: none;	color: #036;}.fleft a:hover {	text-decoration: underline;}.fright{	float:right;	text-align:right;	margin:60px 40px 0px 0px;	line-height:16px;}/* The Navigation */#navigation{		width:570px;	margin:0px 0px 0px 0px;	padding:0px 5px 10px 40px;	}	/* The Attachment */.contentCenter {	text-align:center;	}/* The Page Title */h2.pagetitle {	padding:10px 0px;	font-size:20px;	text-align:center;	color:#000;	font-family:Arial, Georgia,Century gothic,Helvetica, sans-serif;	} h2.pagetitle a { 	color:#D6146C; }#comment{	height:100%;	padding:0px 0px 0px 0px;	margin:0px 0px;	width: 620px;}	#comnums  h3{	padding:15px 0px 0px 30px;	margin:0px 0px 10px 0px;	height:55px;	font-size:26px;	font-weight:normal;	color:#d5e09c;	font-family:Arial,Georgia,Century gothic, Helvetica, sans-serif;	background:url(images/respond.png) no-repeat;width:590px;	} 		#respond{	height:100%;	padding:0px 5px;	margin:5px 0px 5px 40px;	background:#fff;	border:1px solid #DEDCDD; }	#respond h3{	padding:5px 10px 5px 10px;	margin:5px 0px;	font-size:22px;	font-weight:normal;	color:#5D614E;	font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;	}#commentform {	padding:0px 10px 10px 10px;	margin:0px 0px 0px 0px;	color:#BFAFA7;	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;	}.cancel-comment-reply{	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;	margin-left:10px;	padding:0px 0px;}	#commentform p {		color:#777;	padding:5px 0px;	font-size:10px;	}#commentform input {	background:#F4F4F4;	border:1px solid #DEDCDD;	color:#444;	padding-left:10px;	}#commentform textarea {	background:#F4F4F4;	border:1px solid #DEDCDD;	color:#444;	width:95%;	padding:5px 5px;	}.comments input#submit {		padding:2px 5px;	background:#1a94b7 url(images/button.png) repeat-x;	border:1px solid #CF7E0C;	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	color:#fff;	font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;	}	ol.commentlist { 	list-style:none; 	margin:0 0px 0px 40px; 	padding:0; 	text-indent:0; 	}.comment-body{	margin-left:80px;	padding:10px 10px; 	border:1px solid #eaeaea;	background:#fff url(images/fade.png) repeat-x;	}	ol.commentlist li { 	margin:20px 0 20px 0px; 	padding:5px 0px 5px 0px; 	position:relative; } ol.commentlist li div.comment-author { 	padding:0 10px 0 0; 	color:#C00808; }ol.commentlist li div.vcard { 	font:10px Tahoma, helvetica,arial,sans-serif; 	text-transform:uppercase;	color:#fff; 	position: absolute;	top:5px;	left:0px;}ol.commentlist li span.says  { 	display:none;}ol.commentlist li div.vcard cite.fn { 	font-style:normal;	position: absolute;	width:70px;	text-align:center;	background:#5D614E;	padding:2px 0px;	top:75px;	left:0px;}ol.commentlist li div.vcard cite.fn a:link { 	color:#fff;}cite.fn a.url{	color:#fff;}ol.commentlist li div.vcard img.avatar { 	border:5px solid #DFDFDF; 	margin:0px; 	padding: 0px; }ol.commentlist li div.comment-meta { 	display:none;}ol.commentlist li p { 	font:normal 12px Tahoma, helvetica,arial,sans-serif;	margin:0 0 1em;	line-height:22px;	color:#666;	padding:5px 5px; } ol.commentlist li ul { 	font:normal 12px/1.4 helvetica,arial,sans-serif; 	list-style:square; 	margin:0 0 1em;	padding:0; 	text-indent:0;  } ol.commentlist li div.reply {  	font:10px Tahoma, helvetica,arial,sans-serif; 	text-transform:uppercase;	padding:0px 0px;  	text-align:right; 	margin:0px 5px 5px 0px;	 } ol.commentlist li div.reply a { 	color:#fff; 	text-decoration:none; 	text-transform:uppercase; 	padding:3px 10px;	border:1px solid #fff;	background:#a6b95d url(images/buton.png) repeat-x;	border-radius: 5px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}ol.commentlist li ul.children { 	list-style:none; 	margin:1em 0 0; 	text-indent:0; }ol.commentlist li ul.children li.depth-2 { 	margin:0 0 0px 50px; }ol.commentlist li ul.children li.depth-3 { 	margin:0 0 0px 50px; }ol.commentlist li ul.children li.depth-4 {	margin:0 0 0px 50px;  }ol.commentlist li.even { 	}ol.commentlist li.odd {  } ol.commentlist li.pingback div.vcard { 	padding:0 0px 0 0; 	color:#C00808; }		ol.pinglist { 	list-style:none; 	margin:0; 	padding:0; 	text-indent:0; 	}ol.pinglist .comment-body{	padding:10px 10px; 	border:1px solid #ccc;	background:#F4F4F4;	}	ol.pinglist li { 	margin:20px 0 20px 0px; 	padding:5px 0px 5px 0px; 	position:relative; } ol.pinglist li div.vcard { }ol.pinglist li span.says  { 	display:none;}ol.pinglist li div.vcard cite.fn { }ol.pinglist li div.vcard cite.fn a:link { 	color:#435036;}ol.pinglist li div.comment-meta { 	padding:5px 0px;}ol.pinglist li p { 	font:normal 12px Tahoma, helvetica,arial,sans-serif;	margin:0 0 1em;	line-height:18px;	color:#464646;	padding:5px 5px; } ol.pinglist li ul { 	font:normal 12px/1.4 helvetica,arial,sans-serif; 	list-style:square; 	margin:0 0 1em;	padding:0; 	text-indent:0;  } ol.pinglist li div.reply {  display:none; }.page-numbers{	color:#e7090f;	padding:2px 5px;	border:1px solid #aa161a;}.current{	color:#aa161a;}