/*
    Theme Name: Pig Cloth Clothing
    Description: A layout for PigCloth Clothing, brought to you by <a href="http://bluetideproductions.com">bluetideproductions.com/</a>
    Version: 1.0
    Author: Zach Reed
    Author URI: http://bluetideproductions.com/
*/
a:active , a, a:hover, *, html{outline: none !important;}
body{
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:#131112 url('images/bg.jpg') top center repeat-y;
	color: #fff;}
* {margin:0;padding:0;}
html, body, #siteWrap {height: 100%;}
body > #siteWrap {height: auto; min-height: 100%;}
#siteWrap{background: url('images/header.jpg') top center no-repeat;}

a,a:active,a:link{color:#53bbee !important;text-decoration:none;}
a:hover{color:#2c6c8c !important;text-decoration:underline;}
/*-------------------------*/
/*--------headerWrap-------*/
/*-------------------------*/
#headerWrap{width:900px;margin:0 auto;padding:0;}
	#headerWrap h1 {margin:0 0 0 90px;padding:0;}
		#headerWrap h1 a{float:left;height:362px;width:235px;}
		#headerWrap h1 a span{display:none;}
	#headerWrap #nav{float:right;height:47px;width:425px;margin:0;padding:0;}
		#headerWrap #nav li{list-style:none;height:47px;float:left;color:#fff;margin:0 19px 0 0;padding:0;}
			#headerWrap #nav li .last{margin:0;}
			#headerWrap #nav li a{padding:0;height:47px;margin:0;display:block;}
				#headerWrap #nav li a span{display:none;}
					#headerWrap #nav li a.home{background:url('images/nav-sprite.png');background-position:0px -94px;width:44px;}
						#headerWrap #nav li a.home:hover{background-position:0 0;}
						#headerWrap #nav li a.homeActive{background-position:0px -47px;}
					#headerWrap #nav li a.blog{background:url('images/nav-sprite.png');background-position:-44px -94px;width:40px;}
						#headerWrap #nav li a.blog:hover{background-position:-44px 0;}
						#headerWrap #nav li a.blogActive{background-position:-44px -47px;}
					#headerWrap #nav li a.media{background:url('images/nav-sprite.png');background-position:-84px -94px;width:49px;}
						#headerWrap #nav li a.media:hover{background-position:-84px 0;}
						#headerWrap #nav li a.mediaActive{background-position:-84px -47px;}
					#headerWrap #nav li a.shop{background:url('images/nav-sprite.png');background-position:-133px -94px;width:41px;}
						#headerWrap #nav li a.shop:hover{background-position:-133px 0;}
						#headerWrap #nav li a.shopActive{background-position:-133px -47px;}
					#headerWrap #nav li a.purpose{background:url('images/nav-sprite.png');background-position:-174px -94px;width:69px;}
						#headerWrap #nav li a.purpose:hover{background-position:-174px 0;}
						#headerWrap #nav li a.purposeActive{background-position:-174px -47px;}
					#headerWrap #nav li a.events{background:url('images/nav-sprite.png');background-position:-243px -94px;width:56px;}
						#headerWrap #nav li a.events:hover{background-position:-243px 0;}
						#headerWrap #nav li a.eventsActive{background-position:-243px -47px;}
					#headerWrap #nav li a.contact{background:url('images/nav-sprite.png');background-position:-299px -94px;width:68px;}
						#headerWrap #nav li a.contact:hover{background-position:-299px 0;}
						#headerWrap #nav li a.contactActive{background-position:-299px -47px;}
			#social {list-style:none;margin:0;float:right;background:red;}
				#social li{padding:2px;float:left;width:23px;}
					#social li a {display:block;width:23px;height:23px;}
						#social li a.myspaceFooterIcon{background: url('images/footer-myspace-icon.png') top center no-repeat;}
						#social li a.facebookFooterIcon{background: url('images/footer-facebook-icon.png') top center no-repeat;}
						#social li a.twitterFooterIcon{background: url('images/footer-twitter-icon.png') top center no-repeat;}
						#social li a.contactFooterIcon{background: url('images/footer-email-icon.png') top center no-repeat;}
							#social li a span{display:none}	
						
/*-------------------------*/
/*---------bodyWrap--------*/
/*-------------------------*/
#bodyWrap{width:900px;margin:0 auto;padding:0;padding-bottom: 174px !important;}
	#featured{margin:0 auto; width:819px; height:270px;background: url('images/featured-bg.jpg') top center no-repeat;overflow:hidden;border:1px solid #131112;}
		#featured #featuredImage{float:left;margin:6px 0 0 10px;width:279px;height:254px;background: url('images/featured-image-bg.jpg') top center no-repeat;border:none;border:2px solid #131112;}
			#featured #featuredImage a{text-decoration:none;}
				#featured #featuredImage a img{width:268px;height:241px;margin:7px 0 0 6px;border:none;overflow:hidden;}
		#featured #featuredContent{float:right;width:500px;padding:10px;color:#191817;}
			#featured #featuredContent a{color:#191817;text-decoration:underline;}
			#featured #featuredContent a:hover{color:#2A3F5A;text-decoration:none;}
			#featured #featuredContent h2{color:#191817;font-size:28px;text-transform:uppercase;margin:5px 0 10px 0;padding:0;}
				#featured #featuredContent h2 a{color:#191817;text-decoration:none;}
				#featured #featuredContent h2 a:hover{color:#2A3F5A;text-decoration:underline;}
			#featured #featuredContent blockquote{color:#3F3F3F;font-size:10px;text-transform:lowercase;margin:0 0 10px 10px;padding:0;}
			#featured #featuredContent p{font-size:12px;margin:0 0 5px 0;padding:0;line-height:20px;}
				#featured #featuredContent .featuredReadMore{float:right;display:block;width:86px;height:27px;margin:10px 0 0 0;padding:0;background: url('images/featured-read-more.png') top center no-repeat;}
				#featured #featuredContent .featuredReadMore:hover{background: url('images/featured-read-more.png') bottom center no-repeat;}
					#featured #featuredContent .featuredReadMore span{display:none;}
	#featuredShop{list-style:none;margin:15px auto 0 auto; width:819px; height:255px;background: url('images/featured-shop-bg.jpg') top center no-repeat;overflow:hidden;padding:0 0 0 36px;border:1px solid #131112;}
		#featuredShop li{position: relative;width:237px;height:231px;float:left;margin:12px 36px 0 0;text-decoration:none !important;}
			#featuredShop li.last{margin:12px 0 0 0 !important;}
			#featuredShop li a{text-decoration:none;border:none;padding:0;margin:0;}
				#featuredShop li img.a{position: absolute;left: 0;top: 0;cursor:pointer !important;z-index: 10;} 
				#featuredShop li img.b {position: absolute;cursor:pointer !important;left: 0;top: 0;} 
				
/*-------------------------*/
/*--------footerWrap-------*/
/*-------------------------*/
#footerWrap {position: relative;background: #1e1c1d url('images/footer-bg.jpg') top center no-repeat;margin-top: -159px; /* negative value of footer height */height: 159px;clear:both;} 
	#footerWrapInner{width:900px;margin:0 auto;padding:0;text-align:left !important;}
		#footerWrapInner h3{font-size:13px;font-weight:bold;text-transform:uppercase;padding:0 0 4px 0;}
		#footerWrapInner #blurb2{float:left;padding:3px;width:170px;margin:10px 0 0 35px;}
			#footerWrapInner #blurb2 p{font-size:10px;line-height:18px;color:#fff !important;}
		#footerWrapInner #blurb{float:left;padding:3px;margin:10px 0 0 16px;}
			#footerWrapInner #blurb p{font-size:10px;line-height:14px;width:330px;color:#fff !important;}
				#footerWrapInner #blurb p span{color:#d85d5d !important;}
		#footerWrapInner #pages{float:left;padding:3px;width:70px;margin:10px 0 0 20px;}
			#footerWrapInner #pages ul{list-style:none;margin:0;}
				#footerWrapInner #pages ul li{padding:2px;}
				#footerWrapInner #pages ul li a,#footerWrapInner #pages ul li a:visited{color:#53bbee;text-decoration:none;}
					#footerWrapInner #pages ul li a:hover{color:#fff;text-decoration:underline;}
		#footerWrapInner #links{float:left;padding:3px;width:50px;margin:10px 0 0 20px;}
			#footerWrapInner #links ul{list-style:none;margin:0;}
				#footerWrapInner #links ul li{padding:2px;}
					#footerWrapInner #links ul li a {display:block;width:23px;height:23px;}
						#footerWrapInner #links ul li a.myspaceFooterIcon{background: url('images/footer-myspace-icon.png') top center no-repeat;}
						#footerWrapInner #links ul li a.facebookFooterIcon{background: url('images/footer-facebook-icon.png') top center no-repeat;}
						#footerWrapInner #links ul li a.twitterFooterIcon{background: url('images/footer-twitter-icon.png') top center no-repeat;}
						#footerWrapInner #links ul li a.contactFooterIcon{background: url('images/footer-email-icon.png') top center no-repeat;}
							#footerWrapInner #links ul li a span{display:none}	
		#footerWrapInner #RSS{float:left;padding:3px;width:110px;margin:10px 35px 0 12px;}
			#footerWrapInner #RSS ul{list-style:none;margin:0;}
				#footerWrapInner #RSS ul li{padding:2px;}
					#footerWrapInner #RSS ul li a,#footerWrapInner #RSS ul li a:visited{color:#53bbee;text-decoration:none;}
						#footerWrapInner #RSS ul li a:hover{color:#fff;text-decoration:underline;}
					#footerWrapInner #RSS ul li a.rssFooterIcon{display:block;width:32px;height:32px;background: url('images/footer-rss-icon.png') top center no-repeat;}
						#footerWrapInner #RSS ul li a span{display:none;}
						
/*-------------------------*/
/*-------secondlevel-------*/
/*-------------------------*/
#contentWrap{margin:0 auto; width:819px;background: #FDFEFF url('images/content-bg.jpg') top center no-repeat;border:1px solid #131112;}
	#lefCol{width:586px;margin:10px 2px 2px 2px;padding:5px;background:;float:left;}
		#lefCol h2{color:#314661;font-size:28px;text-transform:uppercase;margin:2px 0 10px 0;padding:0;}
			#lefCol h2 a{color:#314661;text-decoration:none;}
			#lefCol h2 a:hover{color:#4E789E;text-decoration:underline;}
		#lefCol blockquote{color:#3F3F3F;font-size:10px;text-transform:lowercase;margin:0 0 0 5px;padding:0;}
		#lefCol #content{padding:0 5px 5px 10px;}
			#lefCol #content img{margin:0 auto !important;}
		#lefCol p {color:#131112;font-size:13px;margin:10px 0;padding:0;line-height:18px;}
		#lefCol .readMore{float:right;display:block;width:86px;height:27px;margin:0;padding:0;background: url('images/featured-read-more.png') top center no-repeat;}
			#lefCol .readMore:hover{background: url('images/featured-read-more.png') bottom center no-repeat;}
				#lefCol .readMore span{display:none;}
		#lefCol hr {height:2px;color:#314661;background-color:#314661;margin:6px 0;}
	#rightCol{width:205px;margin:2px;padding:15px 5px 5px 5px;background:;float:right;}
		#rightCol h3{color:#fff;font-size:20px;text-transform:uppercase;margin:3px 0;padding:4px;background:#314661;border:1px solid #131112;text-align:left !important;}
		#rightCol ul{margin:3px 3px 5px 3px;padding:0;list-style:none;}
			#rightCol ul li{margin:2px 0;padding:1px;text-transform:uppercase;text-align:left !important;}
				#rightCol ul li a{padding:3px 3px 3px 5px; display:block;color:#314661 !important;text-decoration:none;background:#E4F0FC;text-align:left !important;}
					#rightCol ul li a:hover{padding:3px 3px 3px 8px;background:#D1E0EF;}
					
/*-------------------------*/
/*--------bigcartel--------*/
/*-------------------------*/
#wrap{width:586px;margin:0;padding:0;}
#main-content{background: transparent !important;margin:13px 0 0 0;padding:0;}
#productArea{background:transparent !important;width:586px; margin:0;padding:0;}
	.productBox {background:transparent !important;border:1px solid #314661;margin:1px 2px;padding:0;float:left;text-align:center;}
		.productBox a{float:none;display:block;margin:0;padding:4px;width:181px;height:260px;overflow:hidden;text-decoration:none;}
		.productBox a:hover{background:#D1E0EF;}
#cart-content{color:#314661 !important;}
#cart-content a{color:#314661 !important;}
#minicart {border:1px solid #000; width: 178px;min-height: 50px;height: auto !important;height: 50px;margin:5px 0 5px 15px !important; background: url('http://cache0.bigcartel.com/themes/sexy/images/') no-repeat bottom left #fff;}
#minicart h4 {float: left !important;display: block;width: 160px;margin: 0;padding: 4px 9px 6px 9px;font-size: 9px;font-weight: normal;color: #CDE2F0;background: #314661;}	
* html #minicart h4 {width: 178px;w\idth: 160px;}
#minicart .minicart-contents {float: right;display: inline;margin: -18px 7px 0 0;font-size: 9px;color: #CDE2F0;}
#minicart .minicart-contents li {float: left;}	
#minicart .minicart-items {margin-right: 5px;}
#minicart .minicart-total {padding-left: 5px;font-weight: bold;border-left: 1px solid #CDE2F0;}
#minicart .minicart-options {float: right;display: block;width: 100%;margin-top: 5px;text-align: right;}
#minicart .minicart-view {float: left;display: inline;margin-left: 20px;}
#minicart .minicart-view a {display: block;width: 66px;height: 18px;background: url('http://cache0.bigcartel.com/themes/sexy/images/btn-viewcart.gif') no-repeat;}
#minicart .minicart-view span {display: none;}
#minicart .minicart-checkout {float: right;display: inline;margin-right: 15px;}
#minicart .minicart-checkout a {display: block;	width: 66px;height: 18px;background: url('http://cache0.bigcartel.com/themes/sexy/images/btn-checkout.gif') no-repeat;}
#minicart .minicart-checkout span {display: none;}

	
/*-------------------------*/
/*-----------MISC----------*/
/*-------------------------*/
#page-nav{margin:0 auto !important;text-align:center !important;width:200px;}
.aligncenter,div.aligncenter{
   display: block;
   margin-left: auto;
   margin-right: auto;}
.alignleft {float: left;}
.alignright {float: right;}
.uppercase {text-transform:uppercase;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;}
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}