/* @override 
	http://www.seowebsites.com/utils/min/index.php?f=css-blog/main.css
	http://www.seowebsites.com/css-blog/main.css
*/

/* @group 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,dd,dl,dt,
li,ol,ul,fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td 
{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
	text-align: left;
}

table { border-collapse: collapse; border-spacing: 0; }

ol,ul { list-style: none; }

q:before,q:after, blockquote:before,blockquote:after { 
	content: ""; 
}

a {	text-decoration: none; }

/* @end */

/* @group clearfloats
 */

.clearsm { clear: both; height: 1%; }

/* @end */

/* @group global */

body { 	
	background: #3e5874 url(images/fabric-pattern-bg3.jpg) repeat;
	color: #444;
	font-family: "lucida sans unicode", "lucida grande", verdana, arial, helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6, ul, ol, dl,
pre, p, blockquote, table, img 
{ padding-bottom: .5em; }

h1, h3, h4, h5, h6, strong, em { font-weight: bold; }

h1, h2, h3, h4, h5, h6 { color:#3e5873; }

h1 { font-size: 1.6em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }
p { font-size: .9em; }

p.caption, caption {font-size: .6em;}

a:link, a:visited { color:#e35b00;}
a:hover, a:focus { color:#666; }
.alignleft {	float: left;
				margin: 5px;
				border: solid 1px #ccc;
				padding: 1px; }
.alignright {	float: right;
				margin: 5px; 
				border: solid 1px #ccc;
				padding: 1px; }
.aligncenter { 	display: block;
				margin: 0 auto 0 auto; 
				border: solid 1px #ccc; padding: 1px;}
				
.maincol .entrybg ul {
	font-size: .9em;
	list-style-type: disc;
	padding: 0 0 10px 25px;
}

.maincol .entrybg li {
	padding: 4px 0;
}

.floatleft {float:left;}
.floatright {float: right;}

/* @end */

/* @group layout */

.pagewrap {
	margin: 0 auto;
	width:  900px;
	position: relative;
}
.navigation {
	float: left;
	width: 225px;
	margin: 80px 20px 20px;
}
.maincol {
	float: left;
	width: 606px;
	margin-top: 20px;
}

/* @end */

/* @group leftcol */
h1.sewnlabel {
	font: 1.1em/3em "lucida sans unicode", "lucida grande", verdana, arial, helvetica, sans-serif;
	color:  #fff;
	position: relative;
}
h1.sewnlabel span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(images/label-sewn.png) no-repeat;
}
.navigation>ul {
	width: 216px;
	left: 4px;
	position: relative;
	padding: 0;
}
.navigation>ul>li {
	background: url(images/nav-shadows.png) no-repeat bottom #fff;
	margin: 0;
	padding: 10px 10px 18px;
}
.navigation>ul li.image {
	text-align: center;
	padding: 20px 0;
}
.navigation>ul li div.stitching { 
	position: relative;
	top:  -13px;
	height: 1px;
	width: 200px;
	background: url(images/wide-stitching.gif) no-repeat;
	margin: 0 auto;
}
.navigation>ul>li.last {
	padding-bottom: 9px;
	background: #fff;
}
.navigation>ul li ul { margin: 5px 0 0 0; }
.navigation>ul li ul li {
	padding: 0 0 0 10px;
	font-size: .8em;
	line-height: 1.5em;
}
.navigation .nav-shadow-bottom {
	width: 215px;
	left: 5px;
	position: relative;
	height: 9px;
	background: url(images/nav-shadows.png) no-repeat top;
}
/* @end */

/* @group spaces */

.spacebeforesm { margin-top: 6px; }
.spacebefore { margin-top: 12px; }
.spacebeforepadding { padding-top: 12px; }
.spacebeforelg { margin-top: 24px; }
.spacebeforepaddinglg { padding-top: 24px; }
.spacebeforexlg { margin-top: 36px; }
.spaceaftersm { margin-bottom: 6px; }
.spaceafter { margin-bottom: 12px; }
.spaceafterpadding { padding-bottom: 22px; }
.spaceafterlg { margin-bottom: 24px; }
.nospacebefore { margin-top: 0; }
.nospaceafter { margin-bottom: 0; }


/* @end */

/* @group entry */
.maincol .entrybg {
	width: 606px;
	background: url(images/wide-bg.png) repeat-y;
	padding-top: 3px;
	margin: 5px 0 0 0;
}
.maincol .transbg { 
	background: url(images/wide-bg-trans.png) repeat-y; 
	margin: 0;
	}
.maincol .entrybg .stitching {
	width: 565px;
	height: 12px;
	background: url(images/wide-stitching.gif) no-repeat 0 6px;
	margin: -2px auto 0;
}
.maincol .entrybg .entry {
	width: 390px;
	margin-top: 8px;
}
.maincol .entrybg .entry.wide { width: 590px; }

.maincol .entrybg .thumbnail {
	margin: 8px 0px 10px 20px;
}

.maincol .entryfooter {
	width: 606px;
	height: 21px;
	background: url(images/wide-bottom-corner-shadows.png) no-repeat;
}
.maincol .transftr {
	background: url(images/wide-bottom-corner-shadows-trans.png) no-repeat;
	}
.prevnext { }

p.edit-entry a, p.edit-entry a:link, p.edit-entry a:visited {
	clear: both;
	display: block;
	width: 150px;
	margin: 10px 0;
	padding: 3px 8px;
	font-size: .6em;
	line-height: 1.0em;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: .3em;
	color: #fff;
	background: #000;
	border: none;
}
.maincol .entry p.edit-entry a:hover { 
	color:#fff; 
	background-color: #666; 
	border: none; }

/* @group type */

.maincol .entrybg h1,
.maincol .entrybg h2,
.maincol .entrybg h3,
.maincol .entrybg h4,
.maincol .entrybg h5,
.maincol .entrybg h6,
.maincol .entrybg p,
.maincol .entrybg ul
	{ margin: 0 20px; }

.maincol .entrybg h3 {
	margin-top: 20px;
	padding-bottom:4px;
}
.maincol .entrybg h3 a, .maincol .entrybg h3 a:link, .maincol .entrybg h3 a:visited {
	padding-bottom:4px;
}
.maincol .entrybg h3 a:hover {color:#666;}
.maincol .entrybg p.meta {
	color:#737b7f;
	font:.8em georgia, times, serif;
	}

/* @group more/continued reading */

.maincol .entrybg .entry p.more {
	display:inline;
	font-size:.8em;
	letter-spacing: .1em;
}

.maincol .entrybg .entry p.more a {
	color:#dc5e06;
	border-bottom: none;
	background: url(images/arrow_orange_more.gif) no-repeat right 1px;
	padding:0 41px 0 0;
}

.maincol .entrybg .entry p.more a:hover {
	color:#3d71a8;
	background-position: right -15px;
	border-bottom: none;
	padding: 0 41px 0 0;
}

p.more span {
	padding-left: 29px;
	background: url(images/arrow_orange_more_tail.gif) no-repeat left 1px;
}

p.more span:hover {
	background-position: left -15px;
}

/* @end */
.maincol .entrybg .entry a:hover {
	color:#a6431c;
}

.maincol .entrybg h2.pagetitle {
	padding-left:15px;
}

.maincol .entry li.cat-item {
	padding-top:6px;
	padding-left:10px;
}
.maincol .entrybg ul.twocol li {
	list-style-type: none;
	float: left;
	width: 45%;
	margin-bottom: 10px;
	padding: 0;
}
.maincol .entrybg>ul.threecol li {
	list-style-type: none;
	float: left;
	width: 30%;
	padding: 0;
	margin-bottom: 10px;
}
/* @end */

/* @end */

/* @group forms */

p#respond {
	margin-top: 20px;
	border-top: solid #666 1px;
	padding-top: 10px;
}
form#commentform {margin: 0 10px 0 0;}

form span { float:left; margin: 5px 0 0 20px; padding: 0 1px; font-size:9px; }

form label { display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#666; letter-spacing:1px; clear:both; }

input.submit {
	font-size: .8em;
	color: #fff;
	background: #f63;
	border: none;
	width: 15%;
	margin-left: 20px;	
}

input.submit:hover {background-color: #666;}

/* @end */

/* @group Copyright
 */
.copyright {clear:both; float:left; padding:12px; color:#fff; font-size:.8em; }	


/* @end */

