/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

body  {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	line-height: 1.5;  /*unitless for proper inheritance*/
}

.widget h3  {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	padding: 5px 0 5px 10px;
	margin: 0 0 5px 0;
	font-size: 14px;
	text-transform: uppercase;
}

.widget ul li ul  {
	margin: 0 0 5px 10px;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
}

.widget ul li a:link, .widget ul li a:visited  {
	display: block;
	padding: 7px 0 7px 15px;
	font-family: "Myriad Pro", Arial, Helvetica, Sans-serif;
}

#header  {
	width: 980px;
	margin: 0 auto;
	height: 220px;
}

#header img  {
	float: left;
	margin: 10px 0 0 0;
}

#featured  {
	float: left;
	margin: 0 0 0 10px;
	background-color: #e7cdfc;
}

.entry img  {
	padding: 5px;
	border: none;
}

#nav  {
	width: 980px;
	margin: 0 auto;
	height: 35px;
}

#nav2  {
	width: 980px;
	margin: 0 auto;
	height: 35px;
	background:  #e7cdfc;
}


#featured.slider .information  {
	width: 850px;
	padding: 0 200px 0 0;
	float: left;
	position: relative;
}

#featured.slider .information .image.left  {
	float: left;
	margin: 0 20px 0 0;
}

#featured.slider .information .image.right  {
	float: right;
	margin: 0 0 0 20px;
}


/* Cat Nav */

#catnav {
	float: left;
	position: relative;
	z-index: 100;
	padding: 0 10px;
}

#catnav li {
	float: left;
	line-height: 35px;
	padding: 0 9px 0 5px;
	margin: 0;
}

#catnav li a:link, #catnav li a:visited {
	display: block;
	position: relative;
	padding: 0 8px;
	text-decoration: none;
	z-index: 100;
}

#catnav li a:hover, #catnav li.current_cat_item a:link, #catnav li.current_cat_item a:visited  {
	position: relative;
}

#catnav li a:hover span.left, #catnav li.current_cat_item span.left  {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 5px;
	height: 33px;
}

#catnav li a:hover span.right, #catnav li.current_cat_item span.right  {
	display: block;
	position: absolute;
	right: 0;	
	bottom: 0;
	width: 5px;
	height: 33px;
}

/* Style drop down list */

#catnav li ul li {
	float: none;
	padding: 0;
}

/* first level */

	#catnav li ul {
		position: absolute;
		left: -999em;
	}

	#catnav li:hover ul, #catnav li.sfhover ul {
	}

	/* second level */

		#catnav li li:hover ul ul, #catnav li li.sfhover ul ul {
			left: -999em;
		}

		#catnav li li li:hover ul, #catnav li li li.sfhover ul {
			left: auto;
		}

		/* third level */

			#catnav li li li:hover ul ul, #catnav  li li li.sfhover ul ul {
				left: -999em;
			}

			#catnav li li li li:hover ul, #catnav li li li li.sfhover ul {
				left: auto;
			}

#catnav li ul ul {
	margin: -26px 0 0 200px;
}

#catnav li ul ul li a {
	line-height: 25px;
}

#catnav li:hover ul ul, #catnav li.sfhover ul ul {
	left: -999em;
}

#catnav li:hover ul, #catnav li li:hover ul, #catnav li.sfhover ul, #catnav li li.sfhover ul {
	left: auto;
}

#catnav li ul li a:link, #catnav li ul li a:visited  {
	display: block;
	width: 190px;
	padding: 0px 0 0px 10px!important;
}

#catnav li ul li ul li a:link, #catnav li ul li ul li a:visited  {
	padding: 5px 0 5px 10px!important;
}

#catnav li ul li a:hover  {
	text-decoration: underline;
}

#catnav li ul li a span.left  {
	display: none!important;
}

#catnav li ul li a span.right {
	display: none!important;
}


/* IE7 Fix */

#catnav li:hover, #catnav li.hover {  
	position: static;
}


