/*Structure*/

#home #content {
	width:595px;
	}
	
#home #sidebar {
	width:303px;
	float:right;
	margin-top: -21px;
	}	

#intro {
	height:185px;
	background:url(../images/bg_tagline.png);
	border-bottom:1px solid #a7bbbe;
	margin:30px 0 23px;
	padding-top:36px;
	}
	
	
	
/*Headers*/

#intro h1 {
	width:460px;
	margin:2px 0 0 374px;
	line-height: 1.5em;
}

#intro h1 strong {
	font-size:1.7em;
	}

#intro h1 span {
	display: block;
	font-size:1em;
	padding-left: 27px;
	font-weight: normal
	}

#featured-product h3 {
	border:none;
	margin:6px 0 8px;
	border:none;
	font-size:.8em;
	}

#featured-product h3 span {
	font-style:normal;
	background:#59737b;
	padding:7px 10px;
	text-transform: uppercase;
}
 
#home #sidebar h3 {
	margin-top:0;
	}
	
	

/*Misc*/
		
#introlist {
	margin:10px 0 0 475px;
	overflow:hidden;
	background:#59737b;
	display: inline-block;
	border-radius:3px;
}

#introlist li {
	float:left;
	color:#FFF;
	font-size: .85em;
	letter-spacing:.15em;
	padding:5px 0;
	font-weight: bold;
}

li#meet a, li#meet a:visited {
	border-right:1px solid #415a62;
}

li#view-samples a, li#view-samples a:visited {
	border-left:1px solid #6c838b;
}

#introlist a, #introlist a:visited {
	color:#FFF;
	border:none;
	text-transform:uppercase;
	padding:1px 16px 0px;
	display:block;
	}

li#viewsamples a {
	padding-right:0;
	}

#introlist a {border: none;}


.row {
	overflow:hidden;
	padding:7px 0;
	}

.row#meta {
	padding:10px 0 0;
	}

#home #featured {
	width:509px;
	float:left;
	}

#home #featured p {
	margin-top:0
	}

#home p.date {
	margin:0 0 3px;
	color:#667F87;
	font-size:.9em;
	text-transform: uppercase;
	letter-spacing: .15em;
	}
			
#featured-product {
	padding:18px;
	background:url(../images/bg_grey.png);
	color:#FFF;
	overflow:hidden;
	margin:18px 0 12px;
	}

#featured-product img {
	padding:7px;
	background:#59737b;
	border:none;
	margin-right:21px;
	float:left
	}
	
#featured-product a, #featured-product a:visited,	
#introlist a, #introlist a:visited {
	color:#cff3ff;
	}

#featured-product a, #featured-product a:visited {
	border-bottom:1px dotted #adecff;
}

	
#featured-product a:hover, #featured-product a:active, 
#introlist a:hover, #introlist a:active {
	background:none !important;
	color:#FFF
}

#featured-product a:hover, #featured-product a:active {
	border-bottom:1px solid #adecff;
}

.description {
	float:left;
	width:550px;
	}

#featured-product p {
	margin:0;
	}

#featured-product strong {
	font-weight: bold;
	font-size: 1.1em;
	}

#popular {
	width:301px;
	float:left
	}

#asides {
	width:510px;
	float:right
	}

#asides p {
	display:inline;
	padding-left:2px;
	}

#asides li {
	padding:8px 0;
	}

#twitter {
	width:208px;
	float:left;
	overflow:hidden;
	word-wrap: break-word;
	}

#twitter img {
	float:left;
	margin:2px 13px 3px 0;
	height:40px;
	width:40px;
	}

#catlist {
	float:left;
	margin-left:50px;
	width:348px;
	}

#catlist li {
	border:none;
	width:135px;
	float:left;
	text-align:right;
	margin-right:63px;
	color:#778587;
	}

#catlist li.cat-item-4, 
#catlist li.cat-item-6, #catlist li.cat-item-8, 
#catlist li.cat-item-10, #catlist li.cat-item-12 {
	margin:0;
	}

#catlist a {
	float:left
	}
		
#colophon {
	float:right;
	width:207px;
	}

#meta ul {
	margin-top:15px;
	}
	
#meta li {
	padding:2px 0;
	}
								
