/*
Theme Name: Aware
Theme URI: http://www.wrburton.com/
Description: Bespoke theme for Aware
Version: 1.0
Author: William Burton
Author URI: http://www.wrburton.com/
*/

/* BACKGROUNDS --------------------- */
/* Default background image if none selected */
body #page {
	background: url('http://www.awaresoho.com/wordpress/wp-content/uploads/homepage.jpg') 165px top no-repeat;
}
/* HOME */
body.page-id-2 #page {
	background: url('http://www.awaresoho.com/wordpress/wp-content/uploads/homepage.jpg') 165px top no-repeat;
}


/* STORE / Products */
body.wpsc #page {
	background: url('http://www.awaresoho.com/wordpress/wp-content/uploads/productpage.jpg') 165px top no-repeat;
}
/* STORE / Single product */
body.wpsc-single-product #page {
	background: url('http://www.awaresoho.com/wordpress/wp-content/uploads/singleproduct.jpg') 165px top no-repeat;
}
/* STORE / Basket */
body.wpsc-shopping-cart #page {
	background: url('http://www.awaresoho.com/wordpress/wp-content/uploads/basket.jpg') 165px top no-repeat;
}
	
	
/* ABOUT US / History */
body.page-id-32 #page {
	background: url('http://www.awaresoho.com/wordpress/wp-content/uploads/history.jpg') 165px top no-repeat;
}
/* ABOUT US / Stockists */
body.page-id-34 #page {
	background: url('http://www.awaresoho.com/wordpress/wp-content/uploads/stockists.jpg') 165px top no-repeat;
}
/* ABOUT US / Press */
body.page-id-84 #page {
	background: url('http://www.awaresoho.com/wordpress/wp-content/uploads/press.jpg') 165px top no-repeat;
}
/* ABOUT US / Testimonials */
body.page-id-15 #page {
	background: url('http://www.awaresoho.com/wordpress/wp-content/uploads/testimonials.jpg') 165px top no-repeat;
}


/* GALLERIES / Your Photos */
body.page-id-67 #page {
	background: url('http://www.awaresoho.com/wordpress/wp-content/uploads/yourphotos.jpg') 165px top no-repeat;
}
/* GALLERIES / Gallery 1 */
body.page-id-515 #page {
	background: url('http://www.awaresoho.com/wordpress/wp-content/uploads/gallery1.jpg') 165px top no-repeat;
}
/* GALLERIES / Gallery 2 */
body.page-id-22 #page {
	background: url('http://www.awaresoho.com/wordpress/wp-content/uploads/gallery2.jpg') 165px top no-repeat;
}
/* GALLERIES / Gallery 3 */
body.page-id-18 #page {
	background: url('http://www.awaresoho.com/wordpress/wp-content/uploads/gallery3.jpg') 165px top no-repeat;
}


/* CONTACT US / FAQ */
body.page-id-40 #page {
	background: url('http://www.awaresoho.com/wordpress/wp-content/uploads/faq.jpg') 165px top no-repeat;
}
/* CONTACT US / Contact */
body.page-id-88 #page {
	background: url('http://www.awaresoho.com/wordpress/wp-content/uploads/contact.jpg') 165px top no-repeat;
}
/* CONTACT US / Wholesale */
body.page-id-30 #page {
	background: url('http://www.awaresoho.com/wordpress/wp-content/uploads/wholesale.jpg') 165px top no-repeat;
}

/* Customer Service */
body.page-id-94 #page {
	background: url('http://www.awaresoho.com/wordpress/wp-content/uploads/customerservice.jpg') 165px top no-repeat;
}
/* Privacy */
body.page-id-37 #page {
	background: url('http://www.awaresoho.com/wordpress/wp-content/uploads/privacy.jpg') 165px top no-repeat;
}
/* Site Map */
body.page-id-61 #page {
	background: url('http://www.awaresoho.com/wordpress/wp-content/uploads/sitemap.jpg') 165px top no-repeat;
}

/* privacy/faq/sitemap/blog/history 
body.page-id-61 #page,
body.page-id-40 #page,
body.page-id-37 #page {
	background: url('http://www.awaresoho.com/wordpress/wp-content/uploads/history.jpg') 165px top no-repeat;
}
LINKS / Blog 
body.archive #page,
body.single #page {
	background: url('http://www.awaresoho.com/wordpress/wp-content/uploads/blog.jpg') 165px top no-repeat;
}*/







/* Begin Typography & Colors */

body {
	background: #000000;
	/*background: #FFFFFF url('images/grid.gif') center repeat-y;*/
	/*background: url('images/baseline.gif') center repeat-y;
	font-family: 'Arial', Helvetica, sans-serif;*/
	font-family: 'Arial Black', Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	letter-spacing: 0px;
	color: #FFF;
	}

		body.page-template-landing-php {
			overflow: hidden;
		}
		body.page-template-landing-php #logo,
		body.page-template-landing-php #header,
		body.page-template-landing-php #branch,
		body.page-template-landing-php #footer {
			display: none;
		}
		body.page-template-landing-php #page {
			background: none;
		}
		body.page-template-landing-php #homelogo a {
			background: #000000 url('images/bg.gif') center top no-repeat;
			width: 940px;
			height: 487px;
			display: block;
			text-indent: -900em;
			margin: 0 auto;	
			z-index: 0;
			overflow: hidden;
		}
		body.page-template-landing-php h1, body.page-template-landing-php h3 {
			text-indent: -900em;
			overflow: hidden;
			display: block;
			line-height: 0;
			display: none;
		}
.description {
	position: absolute;
	left: -999em;
	height: 0;
	line-height: 0;
	}
#flashmessage {
	display: none;
	}
#ie6msg {
	display: none;
}
p {
	margin: 5px 0 10px 0;
	}
.page-template-gallery-php p {
	margin: 0;
	}
.narrowcolumn p.dates {
	/*background: green;*/
	font-size: 14px;
	line-height: 14px;
	color: #FFFFFF;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin: 0px 0 0px 0;
}
.narrowcolumn p {
	/*font-size: 13px;*/
	margin: 7px 0 7px 0;
	}
.narrowcolumn p.postmetadata {
	font-size: 10px;
	margin: 10px 0 0px 0;
	/*color: #666666;*/
	}
	
small {
	font-size: 10px;
	line-height: 10px;
	letter-spacing: 0px;
	margin: 0px 0 10px 0;
}


/* Headers -----------------------------------------*/

h1, h2, h3, h4 {
	font-weight: normal;
	}
#logo a {
	float: left;
	margin: 0px 10px 0 0px;
	background: url('images/sprite.gif') -0px 0 no-repeat;
	width: 135px;
	height: 646px;	
	text-indent: -900em;	
}
#logo a:hover {
	background-position: -135px 0;
}
				/*float: left;
				width: 573px;
				height: 400px;
				margin: 0 0 0 115px;*/
h1 {
	line-height: 0;
	}
h1 a {
	display: block;
	text-indent: -900em;
	clear: left;
	/*float: left;*/
	margin: 0px 0px 0px 115px;
	background: /*pink*/ #000 url('images/sprite.gif') -270px 0 no-repeat;
	width: 573px;
	height: 33px;	
	border-left: 6px #000 solid;
	border-right: 6px #000 solid;
}
	body.page-id-2 h1 a {
		/*margin: 58px 0px 0 41px;*/
	}
h1 a:hover {
	/**/background-position: -270px -33px;
}
h1 a:active,
h1 a:focus,
h1 a.logohover:active,
h1 a.logohover:focus {
	/*background-position: -179px -54px;*/
}
		/* Large title */	
		h2 {
			font-family: 'Arial Black', Helvetica, sans-serif;
			font-size: 14px;
			line-height: 18px;
			letter-spacing: 0px;
			text-transform: uppercase;
			color: #FFFFFF;
			text-align: right;
			height: 20px;
			width: 550px;
			/**/padding: 0px 23px 0px 0;
			background: #000;
			}
		body.wpsc .narrowcolumn h2 {
			width: 435px;
		}
		body.wpsc-single-product .narrowcolumn h2,
		body.wpsc-shopping-cart .narrowcolumn h2 {
			width: 550px;
		}
		.no_results_found h2 {
			text-align: center;
			height: auto;
			width: auto;
			padding: 0px 0px 0px 0;
			background: none;
		}
		#sidebar h2 {
			font-size: 18px;
			line-height: 18px;
			/*margin: 0px 0 10px 0;*/
			color: #FFFFFF;
			width: auto;
			}
		#sidebar h2.widgettitle {
			display: none;
			}
				/* medium title */	
				h3 {
					font-size: 14px;
					line-height: 14px;
					text-transform: uppercase;
					color: #FFFFFF;
					/**/margin: 20px 0 5px 0;
					}
				body.category-blog h3 {
					font-size: 24px;
					line-height: 24px;
					text-transform: uppercase;
					color: #FFFFFF;
					/**/margin: 0px 0 5px 0;
					}
						/* small title */	/* Doors cost etc */
						h4 {
							font-size: 12px;
							line-height: 14px;
							/*letter-spacing: 2px;*/
							text-transform: uppercase;
							text-align: center;
							display: block;
							width: 113px;
							height: 22px;
							border-bottom: 4px solid #000;
							/*color: #FFFFFF;*/
							/*margin: 6px 0 0px 0;*/
							}
/*h5 {
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #FFFFFF;
	}*/

.sticky {
	background: #f7f7f7;
	padding: 0 10px 10px;
	}
.sticky h2 {
	padding-top: 10px;
	}

/* Comments etc -----------------------------------------*/

/*.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}
.commentlist li {
	font-weight: bold;
}
.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}
.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: 1em '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;
	}*/
	
	
/* Links -----------------------------------------*/

a {
	color: #FFF;
	text-decoration: none;
	}
a:hover {
	color: #ff0000;
	text-decoration: none;
	}
body.archive .post a, body.single .post a {
	color: #FFF;
	text-decoration: underline;
	}
body.archive .post a:hover, body.single .post a:hover {
	text-decoration: none;
	}
body.archive .post h3 a,
body.single .post h3 a {
	color: #FFF;
	text-decoration: none;
	}
body.archive .post h3 a:hover,
body.single .post h3 a:hover {
	color: #FF0000;
	text-decoration: none;
	}
.postmetadata a {
	/*color: #666666;*/
}
.postmetadata a:hover {
	/*color: #CCC;*/
}

		#sidebar ul li ul li {
			width: 113px;
			height: 24px;
			font-size: 12px;
			line-height: 20px;
			color: #FFF;
			text-align: center;
			text-transform: uppercase;
		}
		#sidebar ul li ul li.drop {
			height: auto;
		}
		#sidebar ul li ul li a {
			border-bottom: 3px solid #000;
			width: 113px;
			height: 21px;
			display: inline-block;
			color: #FFF;
		}
		#sidebar ul li ul li a.wpsc_category_image_link {
			display: none;
		}
		#sidebar li.expanded a {
			background: #FF0000;
		}
					#sidebar ul li ul li ul {
						display: none;
					}
					#sidebar ul li ul li ul li {
						font-size: 10px;
						line-height: 20px;
						text-transform: none;
					}
					#sidebar ul li ul li.expanded ul li a {
						background: transparent;
					}
					
/* if underwear = expand and highlight both */			
body.wpsc-category-1 #sidebar ul li ul li.wpsc_category_1 ul.subdrop {
	display: block;
}
body.wpsc-category-1 #sidebar ul li ul li.wpsc_category_1 a {
	background: #FF0000;
}
body.wpsc-category-1 #sidebar ul li ul li.wpsc_category_1 ul li a {
	background: transparent;
}
		/* if hip trunks = expand and highlight both */			
		body.wpsc-category-8 #sidebar ul li ul li.wpsc_category_1 ul.subdrop {
			display: block;
		}
		body.wpsc-category-8 #sidebar ul li ul li.wpsc_category_1 a {
			background: #FF0000;
		}
		body.wpsc-category-8 #sidebar ul li ul li.wpsc_category_1 ul li a {
			background: transparent;
		}
		body.wpsc-category-8 #sidebar ul li ul li ul li.wpsc_category_8 a {
			background: #FF0000;
		}
		
		/* if jockstraps = expand and highlight both */			
		body.wpsc-category-9 #sidebar ul li ul li.wpsc_category_1 ul.subdrop {
			display: block;
		}
		body.wpsc-category-9 #sidebar ul li ul li.wpsc_category_1 a {
			background: #FF0000;
		}
		body.wpsc-category-9 #sidebar ul li ul li.wpsc_category_1 ul li a {
			background: transparent;
		}
		body.wpsc-category-9 #sidebar ul li ul li ul li.wpsc_category_9 a {
			background: #FF0000;
		}
		
		/* if round-bum-shorties = expand and highlight both */			
		body.wpsc-category-10 #sidebar ul li ul li.wpsc_category_1 ul.subdrop {
			display: block;
		}
		body.wpsc-category-10 #sidebar ul li ul li.wpsc_category_1 a {
			background: #FF0000;
		}
		body.wpsc-category-10 #sidebar ul li ul li.wpsc_category_1 ul li a {
			background: transparent;
		}
		body.wpsc-category-10 #sidebar ul li ul li ul li.wpsc_category_10 a {
			background: #FF0000;
		}
		
		/* if sports-briefs = expand and highlight both */			
		body.wpsc-category-7 #sidebar ul li ul li.wpsc_category_1 ul.subdrop {
			display: block;
		}
		body.wpsc-category-7 #sidebar ul li ul li.wpsc_category_1 a {
			background: #FF0000;
		}
		body.wpsc-category-7 #sidebar ul li ul li.wpsc_category_1 ul li a {
			background: transparent;
		}
		body.wpsc-category-7 #sidebar ul li ul li ul li.wpsc_category_7 a {
			background: #FF0000;
		}

		/* if square-cut-boxers = expand and highlight both */			
		body.wpsc-category-11 #sidebar ul li ul li.wpsc_category_1 ul.subdrop {
			display: block;
		}
		body.wpsc-category-11 #sidebar ul li ul li.wpsc_category_1 a {
			background: #FF0000;
		}
		body.wpsc-category-11 #sidebar ul li ul li.wpsc_category_1 ul li a {
			background: transparent;
		}
		body.wpsc-category-11 #sidebar ul li ul li ul li.wpsc_category_11 a {
			background: #FF0000;
		}
		
/* if swimwear = expand and highlight both */			
body.wpsc-category-3 #sidebar ul li ul li.wpsc_category_3 ul.subdrop {
	display: block;
}
body.wpsc-category-3 #sidebar ul li ul li.wpsc_category_3 a {
	background: #FF0000;
}
body.wpsc-category-3 #sidebar ul li ul li.wpsc_category_3 ul li a {
	background: transparent;
}
		/* if swimming trunks = expand and highlight both */			
		body.wpsc-category-12 #sidebar ul li ul li.wpsc_category_3 ul.subdrop {
			display: block;
		}
		body.wpsc-category-12 #sidebar ul li ul li.wpsc_category_3 a {
			background: #FF0000;
		}
		body.wpsc-category-12 #sidebar ul li ul li.wpsc_category_3 ul li a {
			background: transparent;
		}
		body.wpsc-category-12 #sidebar ul li ul li ul li.wpsc_category_12 a {
			background: #FF0000;
		}
		
		
		
/* if Active Wear = expand and highlight both */			
body.wpsc-category-5 #sidebar ul li ul li.wpsc_category_5 ul.subdrop {
	display: block;
}
body.wpsc-category-5 #sidebar ul li ul li.wpsc_category_5 a {
	background: #FF0000;
}
body.wpsc-category-5 #sidebar ul li ul li.wpsc_category_5 ul li a {
	background: transparent;
}
		/* if Runner Shorts = expand and highlight both */			
		body.wpsc-category-17 #sidebar ul li ul li.wpsc_category_5 ul.subdrop {
			display: block;
		}
		body.wpsc-category-17 #sidebar ul li ul li.wpsc_category_5 a {
			background: #FF0000;
		}
		body.wpsc-category-17 #sidebar ul li ul li.wpsc_category_5 ul li a {
			background: transparent;
		}
		body.wpsc-category-17 #sidebar ul li ul li ul li.wpsc_category_17 a {
			background: #FF0000;
		}
		/* if Gym Shorts = expand and highlight both */			
		body.wpsc-category-18 #sidebar ul li ul li.wpsc_category_5 ul.subdrop {
			display: block;
		}
		body.wpsc-category-18 #sidebar ul li ul li.wpsc_category_5 a {
			background: #FF0000;
		}
		body.wpsc-category-18 #sidebar ul li ul li.wpsc_category_5 ul li a {
			background: transparent;
		}
		body.wpsc-category-18 #sidebar ul li ul li ul li.wpsc_category_18 a {
			background: #FF0000;
		}
		/* if Gym Pants = expand and highlight both */			
		body.wpsc-category-19 #sidebar ul li ul li.wpsc_category_5 ul.subdrop {
			display: block;
		}
		body.wpsc-category-19 #sidebar ul li ul li.wpsc_category_5 a {
			background: #FF0000;
		}
		body.wpsc-category-19 #sidebar ul li ul li.wpsc_category_5 ul li a {
			background: transparent;
		}
		body.wpsc-category-19 #sidebar ul li ul li ul li.wpsc_category_19 a {
			background: #FF0000;
		}
		/* if Hoodies = expand and highlight both */			
		body.wpsc-category-20 #sidebar ul li ul li.wpsc_category_5 ul.subdrop {
			display: block;
		}
		body.wpsc-category-20 #sidebar ul li ul li.wpsc_category_5 a {
			background: #FF0000;
		}
		body.wpsc-category-20 #sidebar ul li ul li.wpsc_category_5 ul li a {
			background: transparent;
		}
		body.wpsc-category-20 #sidebar ul li ul li ul li.wpsc_category_20 a {
			background: #FF0000;
		}
		/* if Tank tops = expand and highlight both */			
		body.wpsc-category-22 #sidebar ul li ul li.wpsc_category_5 ul.subdrop {
			display: block;
		}
		body.wpsc-category-22 #sidebar ul li ul li.wpsc_category_5 a {
			background: #FF0000;
		}
		body.wpsc-category-22 #sidebar ul li ul li.wpsc_category_5 ul li a {
			background: transparent;
		}
		body.wpsc-category-22 #sidebar ul li ul li ul li.wpsc_category_22 a {
			background: #FF0000;
		}
		/* if t-shirts = expand and highlight both */			
		body.wpsc-category-23 #sidebar ul li ul li.wpsc_category_5 ul.subdrop {
			display: block;
		}
		body.wpsc-category-23 #sidebar ul li ul li.wpsc_category_5 a {
			background: #FF0000;
		}
		body.wpsc-category-23 #sidebar ul li ul li.wpsc_category_5 ul li a {
			background: transparent;
		}
		body.wpsc-category-23 #sidebar ul li ul li ul li.wpsc_category_23 a {
			background: #FF0000;
		}
		
		
/* if T-Shirts = expand and highlight both */			
body.wpsc-category-6 #sidebar ul li ul li.wpsc_category_6 ul.subdrop {
	display: block;
}
body.wpsc-category-6 #sidebar ul li ul li.wpsc_category_6 a {
	background: #FF0000;
}
body.wpsc-category-6 #sidebar ul li ul li.wpsc_category_6 ul li a {
	background: transparent;
}
		/* if Tank Tops = expand and highlight both */			
		body.wpsc-category-13 #sidebar ul li ul li.wpsc_category_6 ul.subdrop {
			display: block;
		}
		body.wpsc-category-13 #sidebar ul li ul li.wpsc_category_6 a {
			background: #FF0000;
		}
		body.wpsc-category-13 #sidebar ul li ul li.wpsc_category_6 ul li a {
			background: transparent;
		}
		body.wpsc-category-13 #sidebar ul li ul li ul li.wpsc_category_13 a {
			background: #FF0000;
		}
		/* if Crew Neck = expand and highlight both */			
		body.wpsc-category-14 #sidebar ul li ul li.wpsc_category_6 ul.subdrop {
			display: block;
		}
		body.wpsc-category-14 #sidebar ul li ul li.wpsc_category_6 a {
			background: #FF0000;
		}
		body.wpsc-category-14 #sidebar ul li ul li.wpsc_category_6 ul li a {
			background: transparent;
		}
		body.wpsc-category-14 #sidebar ul li ul li ul li.wpsc_category_14 a {
			background: #FF0000;
		}
		/* if V-Necks = expand and highlight both */			
		body.wpsc-category-16 #sidebar ul li ul li.wpsc_category_6 ul.subdrop {
			display: block;
		}
		body.wpsc-category-16 #sidebar ul li ul li.wpsc_category_6 a {
			background: #FF0000;
		}
		body.wpsc-category-16 #sidebar ul li ul li.wpsc_category_6 ul li a {
			background: transparent;
		}
		body.wpsc-category-16 #sidebar ul li ul li ul li.wpsc_category_16 a {
			background: #FF0000;
		}
		/* if Long Sleeves = expand and highlight both */			
		body.wpsc-category-21 #sidebar ul li ul li.wpsc_category_6 ul.subdrop {
			display: block;
		}
		body.wpsc-category-21 #sidebar ul li ul li.wpsc_category_6 a {
			background: #FF0000;
		}
		body.wpsc-category-21 #sidebar ul li ul li.wpsc_category_6 ul li a {
			background: transparent;
		}
		body.wpsc-category-21 #sidebar ul li ul li ul li.wpsc_category_21 a {
			background: #FF0000;
		}


					#sidebar a:hover,
					
					body.wpsc-category-1 #sidebar ul li ul li.wpsc_category_1 ul li a:hover,
					body.wpsc-category-8 #sidebar ul li ul li.wpsc_category_1 ul li a:hover,
					body.wpsc-category-9 #sidebar ul li ul li.wpsc_category_1 ul li a:hover,
					body.wpsc-category-10 #sidebar ul li ul li.wpsc_category_1 ul li a:hover,
					body.wpsc-category-7 #sidebar ul li ul li.wpsc_category_1 ul li a:hover,
					body.wpsc-category-11 #sidebar ul li ul li.wpsc_category_1 ul li a:hover,
					
					body.wpsc-category-3 #sidebar ul li ul li.wpsc_category_3 ul li a:hover,
					body.wpsc-category-12 #sidebar ul li ul li.wpsc_category_3 ul li a:hover,
					
					body.wpsc-category-5 #sidebar ul li ul li.wpsc_category_5 ul li a:hover,
					body.wpsc-category-17 #sidebar ul li ul li.wpsc_category_5 ul li a:hover,
					body.wpsc-category-18 #sidebar ul li ul li.wpsc_category_5 ul li a:hover,
					body.wpsc-category-19 #sidebar ul li ul li.wpsc_category_5 ul li a:hover,
					body.wpsc-category-20 #sidebar ul li ul li.wpsc_category_5 ul li a:hover,
					body.wpsc-category-22 #sidebar ul li ul li.wpsc_category_5 ul li a:hover,
					body.wpsc-category-23 #sidebar ul li ul li.wpsc_category_5 ul li a:hover,
					
					body.wpsc-category-6 #sidebar ul li ul li.wpsc_category_6 ul li a:hover,
					body.wpsc-category-13 #sidebar ul li ul li.wpsc_category_6 ul li a:hover,
					body.wpsc-category-14 #sidebar ul li ul li.wpsc_category_6 ul li a:hover,
					body.wpsc-category-16 #sidebar ul li ul li.wpsc_category_6 ul li a:hover,
					body.wpsc-category-21 #sidebar ul li ul li.wpsc_category_6 ul li a:hover,
					
					#sidebar ul li ul li.expanded ul li a:hover {
						background: url('images/0.25.png') repeat;/**/
					}
	
	
#wp-calendar table td a {
	font-weight: normal;
	letter-spacing: 0px;
	}

/* Large title */	
h2 a {
	color: #c9282d;
	}
h2 a:hover {
	color: #c9282d;
	}
/* medium title */	
h3 a {
	color: #FFFFFF;
}
h3 a:hover,
h3 a:active,
h3 a:focus {
	color: #c9282d;
}
/* small title */	
h4 a {
	color: #FFFFFF;
	}
h4 a:hover {
	color: #c9282d;
	}

/* End Typography & Colors */



					
					
/* Begin Structure */
/* Layout -----------------------------------------*/

html {
	/*height: 100%;		fullheight*/
}
body {
	/*height: 100%;		fullheight*/
	/*background: green;*/
}
#page {
	/*background: pink;*/
	/*min-height: 100%;		fullheight*/
	/*overflow-x:hidden;	Needed to eliminate scrollbars*/
	position: relative;
	width: 960px;
	height: 646px;
	/*width: 100%;*/
	margin: 16px auto 0;
	padding: 0 20px 20px 20px;
	/*z-index: 10;*/
}
	#header {/*----------------------------------------------------*/
		/*background: green;*/
		margin: 25px 0 0 0;
		float: left;
		width: 815px;
		height: 161px;
		border-top: 6px #000 solid;
		/*position: relative;
		padding: 0 18px 0 18px;*/
	}
	body.wpsc #header {
		/*background: green;*/
		height: 33px;  /* 161-128 */
	}
			/*#contentbg {
				background: #000000;
				background: url('images/baseline.gif') center repeat-y;
				width: 100%;
				height: 416px;
				}*/
			#wrap {/*----------------------------------------------------*/
				/*background: orange;
				*/background: url('images/0.5.png') repeat;
				float: left;
				width: 573px;
				height: 400px;
				margin: 0 0 0 115px;
				/*border-top: 20px #000 solid;*/
				border-left: 6px #000 solid;
				border-right: 6px #000 solid;
				border-bottom: 6px #000 solid;
				/*overflow: auto;					clears the float problem!*/
				/*margin: 30px 0 0 0;
				width: 940px;*/
				/*padding: 0 0px 180px 0px;	footerheight!!!!!!!!!!*/
				/*height: 416px;
				position: relative;
				padding: 0 18px 0 18px;*/
			}
			body.wpsc #wrap {
				height: 528px;
			}

	/*----------------------------------------------------*/
	.narrowcolumn,
	body.wpsc-shopping-cart .narrowcolumn {
		/*background: blue;*/
		/*padding: 0 20px 0 0px;*/
		width: 573px;
		height: 380px;
		/*overflow: hidden auto;*/
		overflow-x: hidden;
		overflow-y: auto;
		/*border-right: 2px #000 solid;
		background: url('images/border.gif') right top repeat-y;*/
	}
			/* high and narrow for all store ---------------------------*/
			body.wpsc .narrowcolumn {
				width: 345px;
				height: 508px;
				float: right;
				margin: 0 113px 0 0;
				background: url('images/product-grid.png') left top no-repeat;
				overflow: visible;
				/*background: blue;*/
			}
			/* narrow for photos + press ---------------------------*/
			body.page-id-67 .narrowcolumn,
			body.page-id-84 .narrowcolumn {
				width: 362px;
				height: 380px;
				float: right;
				margin: 0 96px 0 0;
				background: #000;
				overflow-y: auto;
				overflow-x: hidden;
			}
	body.wpsc-shopping-cart .narrowcolumn {
		overflow-y: auto;
		overflow-x: hidden;
	}
				body.page-id-2 #wrap {
					background: #000;
				}
				body.page-id-2 .narrowcolumn {
					overflow: hidden;
				}

					/* wide for store single + basket ---------------*/
					body.wpsc-single-product .narrowcolumn,
					body.wpsc-shopping-cart .narrowcolumn {
						background-image: none;
						width: 573px;
						float: left;
					}
							.entry {
								padding: 15px;
							}
							body.wpsc .entry {
								padding: 0px;
							}
							
							body.archive .post {
								padding: 15px;
								border-bottom: 4px solid #000;
							}
							body.archive .entry,
							body.page-id-67 .entry,
							body.page-id-84 .entry {
								padding: 0px;
							}
							
									body.single .post {
										padding: 0px;
										border-bottom: none;
									}
									body.single .entry {
										padding: 15px;
									}
				body.page-id-2 .entry {
					padding: 0;
				}
				body.page-id-2 .entry h3 {
					/**/margin: 0px 15px 5px 0;
					color: #000;
					text-align: justify;
					/*width: 220px;
					clear: none;
					float: left;
					margin-left: 306px;*/
					}
				body.page-id-2 .entry p {
					color: #FFF;
					text-align: justify;
					/**/margin: 0px 15px 20px 0;
					font-size:12px;
					/*width: 220px;
					float: left;
					clear: none;
					margin-left: 306px;
					font-family: 'Arial', Helvetica, sans-serif;*/
				}
				body.page-id-2 .entry p img {
					/*float: left;
					clear: none;*/
					margin: -20px 0px 0px 0px;
				}
				body.page-id-2 .entry p object {
					margin: -20px 0px 0px 0px;
				}
				body.page-id-2 .entry p img.size-thumbnail {
					margin: 0px 0px 0px 5px;
				}
			#sidebar {/*----------------------------------------------------*/
				/*background: #333;
				border-bottom: 11px #222222 solid;*/
				width: 113px;
				height: 508px;
				float: right;
				/*border-top: 20px #000 solid;*/
				border-right: 2px #000 solid;
				/*margin: 0px 0 0 0;
				padding: 20px 0 0 0;
				overflow-y: auto;*/
				display: none;
				/*background: yellow;*/
			}
					body.wpsc #sidebar,
					body.page-id-67 #sidebar,
					body.page-id-84 #sidebar {
						display: block;
					}
					body.page-id-67 #sidebar,
					body.page-id-84 #sidebar {
						height: 380px;
					}
					body.wpsc-single-product #sidebar,
					body.wpsc-shopping-cart #sidebar {
						display: none;
					}
				#branch {
					background: #000;
					margin: 0px 0 0 403px;
					width: 6px;
					height: 15px;
					float: left;
					display: inline;			/* IE float margin double Fix */
					}
				#footer {/*----------------------------------------------------*/
					background: #000;
					/**/margin: 0px 0 0px 183px;
					/**/width: 440px;
					height: 14px;
					float: left;
					display: inline;			/* IE float margin double Fix */
				}

#footer p {
		/*background: brown;*/
	font-family: 'Arial Black', Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #FFF;
	/*width: 342px;
	text-transform: uppercase;
	letter-spacing: 2px;
	*/
	padding: 0 10px 0 10px;
	text-align: center;
	/*float: left;*/
	margin: 0px 0 0px 0;/**/
}
#footer #search {
	/*background: red;*/
	float: left;
	width: 220px;
	margin: 20px 0 25px 0;/**/
}
#footer #search form#searchform input[type="text"] {
	font-family: 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #c9282d;
	font-style: italic;
	text-transform: uppercase;
	letter-spacing: 1px;
	
	padding: 5px 5px 5px 6px;
	/**/width: 207px;
}
#footer #search form#searchform input[type="submit"] {
	display: none;
}



.navigation {
	margin: 50px 15px 0px 15px;
	
	/*color: #333;
	height: 11px;
	width: 700px;
	background-color: #222;
	line-height: 11px;
	letter-spacing: 2px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	clear: both;*/
	}
		.navigation .navlinks {
			float: right;
			margin-right: 50px;
			background: #000000;
			/*padding: 0 0px 0 15px;*/
			/*width: 170px; 
			height: 11px;*/
			}
				.navigation .navlinks a {
					float: left;
					color: #666666;
					display: block;
					padding-left: 15px;
					padding-right: 15px;
					border-right: 1px solid #222;
					}
				.navigation .navlinks a:hover {
					color: #CCC;
					}
				


/*.post hr {
	display: block;
	}
.widecolumn .post {
	margin: 0;
	}
.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: both;
}
.clear {
	clear: both;
}*/
/* End Structure */



/* Lists -----------------------------------------*/

#navbar {
	background: url('images/0.25.png') repeat;/**/
	/*background: red;*/
	float: left;
	margin: 0px 0 0 0px;
	/**/width: 815px;
	height: 122px;
	border-bottom: 6px solid #000;
}
	body.wpsc #header #navbar {
		display: none;/**/
		/*background: green;
		position: absolute;
		width: 573px;
		height: 25px;
		top: -0px;*/
	}
	body.wpsc #header #navbar ul.nav {
		}
			ul.nav {
				background: url('images/nav-grid.png') -6px top no-repeat;
				/*background: pink;
				float: left;*/
				margin: 0px 0 0 115px; 
				width: 573px;
				height: 122px;
				border-left: 6px solid #000;
				border-right: 6px solid #000;
				}
			ul.nav li {
				/**/background: #000;
				float: left; /*cures the diagonal in ie*/
				width: 113px;
				height: 22px;
				line-height: 0;
				border-right: 2px solid #000;
				border-bottom: 3px solid #000;
				position: relative;
				}
			ul.nav li.last {
				border-right: none;
				}
					ul.nav li a {
						display: block;
						/*text-indent: -900em;
						background: url('images/sprite.png') no-repeat;*/
						width: 113px;
						height: 22px;
						/*margin-right: 38px;*/
						
						font-family: 'Arial Black', Helvetica, sans-serif;
						font-size: 14px;
						line-height: 20px;
						/*font-weight: bold;*/
						text-transform: uppercase;
						letter-spacing: -1px;
						color: #FFF;
						text-align: center;
						}
				
					ul.nav li.drop ul {
						margin-top: 3px;
						}
					ul.nav li.drop ul.dropdown {
						position: absolute;
						/*display: none;*/
						}		
					ul.nav li.drop ul.dropdown li {
						/*background: none;*/
						/**/background: url('images/0.5.png') repeat;
						border-right: none;
						}
					/*ul.nav li.drop ul.dropdown li {
						background: #666;
						margin-bottom: 3px;
						border: none;
						}
					ul.nav li.last ul.dropdown li {
						}*/
					ul.nav li.drop ul.dropdown li.blank {
						background: none;
						}
							ul.nav li.drop ul.dropdown li a {
								font-size: 10px;
								line-height: 20px;
								letter-spacing: 0px;
								}
							ul.nav li.drop ul.dropdown li:hover {
								background: transparent;
								}
							ul.nav li.drop ul.dropdown li a:hover {
								color: #000;
								}
			ul.nav li#home a {
				/*width: 48px;
				margin-right: 0px;*/
				background-position: -179px -81px;
				}
			ul.nav li#home a:hover,
			ul.nav li.hot#home a {
				background-position: -179px -93px;
				}
			ul.nav li#home a:active,
			ul.nav li#home a:focus,
			ul.nav li.current#home a {
				background-position: -179px -105px;
				}
				
			ul.nav li#now a {
				/*width: 39px;
				margin-right: 0px;*/
				background-position: -227px -81px;
				}
			ul.nav li#now a:hover,
			ul.nav li.hot#now a {
				background-position: -227px -93px;
				}
			ul.nav li#now a:active,
			ul.nav li#now a:focus,
			ul.nav li.current#now a {
				background-position: -227px -105px;
				}
				
			ul.nav li#shop a {
				/*width: 46px;
				margin-right: 0px;*/
				background-position: -266px -81px;
				}
			ul.nav li#shop a:hover,
			ul.nav li.hot#shop a {
				background-position: -266px -93px;
				}
			ul.nav li#shop a:active,
			ul.nav li#shop a:focus,
			ul.nav li.current#shop a {
				background-position: -266px -105px;
				}
				
			ul.nav li#news a {
				/*width: 44px;
				margin-right: 0px;*/
				background-position: -312px -81px;
				}
			ul.nav li#news a:hover,
			ul.nav li.hot#news a {
				background-position: -312px -93px;
				}
			ul.nav li#news a:active,
			ul.nav li#news a:focus,
			ul.nav li.current#news a {
				background-position: -312px -105px;
				}
				
			ul.nav li#info a {
				/*width: 40px;
				margin-right: 0px;*/
				background-position: -356px -81px;
				}
			ul.nav li#info a:hover,
			ul.nav li.hot#info a {
				background-position: -356px -93px;
				}
			ul.nav li#info a:active,
			ul.nav li#info a:focus,
			ul.nav li.current#info a {
				background-position: -356px -105px;
				}
				
			ul.nav li#about a {
				/*width: 57px;
				margin-right: 0px;*/
				background-position: -396px -81px;
				}
			ul.nav li#about a:hover,
			ul.nav li.hot#about a {
				background-position: -396px -93px;
				}
			ul.nav li#about a:active,
			ul.nav li#about a:focus,
			ul.nav li.current#about a {
				background-position: -396px -105px;
				}

			ul.nav li#contact a {
				/*width: 80px;
				margin-right: 0px;*/
				background-position: -453px -81px;
				}
			ul.nav li#contact a:hover,
			ul.nav li.hot#contact a {
				background-position: -453px -93px;
				}
			ul.nav li#contact a:active,
			ul.nav li#contact a:focus,
			ul.nav li.current#contact a {
				background-position: -453px -105px;
				}
				
				
		
				
/* Begin Images */
body.page-id-67 .entry p,
body.page-id-84 .entry p {
	margin: 0;
}
body.page-id-67 .entry p img,
body.page-id-84 .entry p img {
	margin: 0 2px 4px 0;
}

p img {
	padding: 0;
	max-width: 100%;
	/*margin: 10px 0;*/
	}
/*	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: 5px 5px 0px 0;
	display: inline;
	}
body.page-id-2 .entry img.alignleft,
body.page-id-2 .entry embed,
body.page-id-2 .entry object {
	margin: 0px 10px 0px 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;
	margin: 0px 0 0px 0;
	/*border-top: 1px #222222 solid;*/
	}
#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 {
	/*border: none;
	margin: 3px 0 0;*/
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements 
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}*/

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	/*text-align:center;*/
	}

select {
	/*width: 130px;*/
	}


			
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
/* End Form Elements */



/* Begin Comments*/

#respond, h3#comments {
	padding: 0 15px 15px;
}
		#commentform {
			margin: 0px 0px 0 0;
			}
		#commentform input {
			width: 170px;
			padding: 2px;
		}
		#commentform textarea,
		form.wpcf7-form textarea {
			width: 100%;
			padding: 2px;
			font-family: 'Arial', Helvetica, sans-serif;
			font-size: 13px;
			line-height: 18px;
		}
		#commentform #submit,
		form.wpcf7-form input[type="submit"],
		#addressSubmit,
		#upload_button a {
			float: left;
			background: #FF0000;
			font-size: 10px;
			line-height: 10px;
			text-transform: uppercase;
			font-family: 'Arial Black', Helvetica, sans-serif;
			color: #FFF;	
			border: none;
			cursor: pointer;
			margin: 0px;
			padding: 3px;
		}
		form.wpcf7-form input[type="submit"] {
			width: 170px;
		}
		#addressSubmit {
			float: right;
		}
		#upload_button a {
			width: 107px;
			text-align: center;
			border-bottom: 4px solid #000;
		}
				#commentform #submit:hover,
				form.wpcf7-form input[type="submit"]:hover,
				#addressSubmit:hover,
				#upload_button a:hover {
					color: #000;	
					background: #FFF;
				}
				
	.commentlist li {
		margin: 0px 0 0px;
		padding: 15px 15px 15px 15px;
		list-style: none;
		}
	.thread-alt {
		/*background-color: #f8f8f8;*/
	}
	.thread-even {
		/*background-color: white;*/
	}
	.depth-1 {
		/*border-top: 4px solid #000;*/
		border-bottom: 4px solid #000;
	}
	.even, .alt {
		/*border-left: 1px solid #ddd;*/
	}
.comment-body em {
	font-size: 10px;
}	
.alt {
	margin: 30px 0 0 0;
	padding: 0px;
	}

.commentlist {
	padding: 0;
	/*text-align: justify;*/
	}

.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

		.commentmetadata {
			font-size: 10px;
			margin: 0;
			display: block;
			text-transform: uppercase;
			}
			
/* End Comments */




/* Begin Calendar */
#sidebar ul li#event-calendar h2 {
	display: none;
	}
#sidebar ul li#event-calendar #wp-calendar {
	/*margin-bottom: 60px;*/
	border-bottom: 1px #222222 solid;
	}
#wp-calendar {
	/*background: brown; */
	empty-cells: show;
	margin: 0px auto 0px;
	width: 220px;
	}
#wp-calendar table {
	width:100%;
}
			#wp-calendar table #prev a,
			#wp-calendar table #next a {
				display: block;
				height: 26px;
				width: 30px;
				text-indent: -900em;
				background: url('images/buttons.png') no-repeat;
				}
			#wp-calendar table #prev a {
				float: left;
				background-position: 0px 0;
				}
			#wp-calendar table #next a {
				float: right;
				background-position: -30px 0;
				}
			#wp-calendar table #prev a:hover {
				background-position: 0px -26px;
				}
			#wp-calendar table #next a:hover {
				background-position: -30px -26px;
				}
			#wp-calendar table #prev a:active {
				background-position: 0px -52px;
				}
			#wp-calendar table #next a:active {
				background-position: -30px -52px;
				}


			#wp-calendar table caption {
				/*background: green;*/
				margin: -44px 0 0px 0;
				font-size: 12px;
				font-weight: normal;
				letter-spacing: 2px;
				text-transform: uppercase;
				text-align: center;
				width: 100%;
				height: 26px;
				}
			#wp-calendar table caption a {
				color: #FFFFFF;
				}
#wp-calendar table a {
	display: block;
	text-decoration: none;
	}
			#wp-calendar table th {
				/*background: red;*/
				color: #666;
				font-size: 10px;
				padding: 0px 0 5px;
				border-bottom: 1px #222222 solid;
				letter-spacing: 1px;
				}

#wp-calendar table td {
	padding: 3px 0;
	text-align: center;
	width: 30px;
	height: 26px;
	background: #111;
	border: 1px #000 solid;
	color: #CCC;
	/*border-spacing: 1;*/
	}
#wp-calendar table td.pad,
#wp-calendar table td.pad:hover {
	height: 0px;
	background: none;
	border: 0;
	padding: 0px;
	}
#wp-calendar table td#today {
	background: #FFF;
	color: #000;
	}
#wp-calendar table td a.eventday {
	color:#FFF;
}
#wp-calendar table td#today a.eventday {
	color: #000;
	}
#wp-calendar table td.ec3_postday,
#wp-calendar table td.ec3_eventday {
	background: #333;
	}
#wp-calendar table td:hover {
	background-color: #222;
}
#wp-calendar table td.ec3_postday:hover,
#wp-calendar table td.ec3_eventday:hover,
#wp-calendar table td#today:hover {
	background-color: #C9282D;
}
#wp-calendar table tbody {
	/*margin-bottom: 20px;
	border-bottom: 1px #222222 solid;*/
	}
			#wp-calendar table.nav tbody {
				border: none;
				/*margin: 0;*/
				}
			#wp-calendar table.nav td {
				background: none;
				border: none;
				}



/* 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;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
	}

a img {
	border: none;
	}

/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	/*-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;*/
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


/* "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." */
