	/*
		Theme Name: Lifestyle
		Theme URL: http://www.studiopress.com/themes/lifestyle
		Description: Lifestyle is a 3-column Widget-ready theme created for WordPress.
		Author: StudioPress
		Author URI: http://www.studiopress.com
		Version: 4.0
		Tags: 3-columns, fixed-width, theme-options, threaded-comments, translation-ready
		
		The CSS, XHTML and design is released under GPL:
		http://www.opensource.org/licenses/gpl-license.php
	*/
	
	body {
		background: #f9f9f9 ;
		color: #555;
		font-size: 12px;
		font-family: Verdana, Arial, Tahoma;
		margin: 0px auto 0px;
		padding: 0px;
		}
		
	#ad_wrapper {
		background:#dfedf6;
		text-align: center;
		padding:15px 0 0 0
	}
	#wrapper {  
		background: url(images/header_background.png) repeat-x top center;
		margin:0; padding:0;
	}
		
	#wrap {
		width: 960px;
		margin: 0 auto 10px;
		padding: 0px;
		position: relative; 
		}
	.thumb {
		float: left;
		padding: 5px;
	}
	
	.subHeading {
		font-size: 14px;
		font-weight: bold;
	}
	/************************************************
	*	Hyperlinks									*
	************************************************/
	
	a, a:visited {
		color: #6a96b2;
		text-decoration: none;
		}
		
	a:hover {
		color: #495D5C;
		text-decoration: underline;
		}
		
	a img {
		
		}
		
	a:focus, a:hover, a:active {
		outline: none;
		text-decoration: underline;
		}
		
	/************************************************
	*	Top Navbar      							*
	************************************************/
	
	#topnavbar {
		background: #000000;
		width: 960px;
		height: 30px;
		color: #FFFFFF;
		margin: 0px;
		padding: 0px;
		
		}
		
	#topnavbar a, #topnavbar a:visited {
		font-size: 8px;
		color: #FFFFFF;
		text-decoration: none;
		}
		
	#topnavbar a:hover {
		text-decoration: underline;
		}
		
	#topnavbar p {
		font-size: 8px;
		padding: 0px;
		margin: 0px;
		}
		
	.topnavbarleft {
		width: 230px;
		float: left;
		margin: 0px;
		padding: 8px 0px 0px 10px;
		
		}
		
	.topnavbarright {
		width: 600px;
		float: right;
		margin: 0px;
		padding: 7px 10px 0px 0px;
		text-transform: uppercase;
		text-align: right;
		}
	
	.topnavbarright a img {
		border: none;
		margin: 0px 3px 3px 0px;
		padding: 0px;
		}
		
	/************************************************
	*	Header  									*
	************************************************/
	
	#header {
		background: #url(images/header_background.png) repeat-x top center;;
		width: 960px;
		height: 110px;
		color: #FFFFFF;
		font-size: 11px;
		margin: 0px;
		padding-top: 5px;
		overflow: hidden;
		margin:0;
		}
	
	#header #imageheader {
		width: 626px;
		height: 100%;
		text-indent: -10000px;
		margin-left: 0px;
		background: url(images/logo_nov2011.png) left top no-repeat;
		}
	
	#header #imageheader a {	
		display: block;
		width: 100%;
		height: 100%;
		}
	
	#header h1, #header h4 {
		color: #FFFFFF;
		font-size: 36px;
		font-family: Verdana, Arial, Tahoma;
		font-weight: normal;
		margin: 0px;
		padding: 15px 0px 0px 20px;
		text-decoration: none;
		}
		
	#header h1 a, #header h1 a:visited, #header h4 a, #header h4 a:visited {
		color: #FFFFFF;
		font-size: 36px;
		font-family: Verdana, Arial, Tahoma;
		font-weight: normal;
		margin: 0px;
		padding: 0px;
		text-decoration: none;
		}
		
	#header h1 a:hover {
		color: #FFFFFF;
		text-decoration: none;
		}
		
	#header h3 {
		color: #c70404;
		font-size: 16px;
		font-family: Verdana, Arial, Tahoma;
		font-weight: normal;
		margin: 0px;
		padding: 0px;
		}
		
	#header p {
		color: #FFFFFF;
		padding: 0px 0px 5px 20px;
		margin: 0px;
		line-height: 20px;
		}
		
	.headerleft {
		width: 460px;
		float: left;
		font-size: 14px;
		margin: 0px;
		padding: 0px;
		}
		
	.headerleft a img {
		border: none;
		margin: 0px;
		padding: 0px;
		}
	
	.headerright {
		width: 488px;
		float: right;
		margin: 0px;
		padding: 20px 0px 0px 0px;
		}
		
	.headerright a img {
		border: none;
		margin: 0px;
		padding: 0px;
		}
		
	.headerright ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		}
		
	.headerright li {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		}
	
	.rsslink {
		padding: 2px 5px 2px 20px;
		background: url(images/rss.gif) no-repeat left center;
		
		}		
	/************************************************
	*	Navbar      								*
	************************************************/
	
	#navbar {
	 	background: #FFFFFF;
		width: 960px;
		height: 35px;
		font-size: 11px;
		font-family: Verdana, Arial, Tahoma;
		color: #FFFFFF;
		font-weight: normal;
		margin: 1px;
		padding: 0px;
		}
		
	#navbarleft {
		width: 960px;
		float: left;
		margin: 0px;
		padding: 0px;
		
		}
		
	#navbarright {
		width: 0px;
		font-size: 11px;
		float: right;
		margin: 0px;
		padding: 0px;
		}
		
	#nav {
		margin: 0px;
		padding: 0px;
		}
		
	#nav ul {
		float: left;
		list-style: none;
		margin: 0px;
		padding: 0px;
		}
		
	#nav li {
		float: left;
		list-style: none;
		margin: 0px;
		padding: 0px;
		
		}
		
	#nav li a, #nav li a:link, #nav li a:visited {
		color: #000000;
		display: block;
		font-size: 11px;
		font-family: Verdana, Arial, Tahoma;
		font-weight: normal;
		text-transform: none;
	    margin: 0px;
		padding: 9px 9px 8px 9px;
		margin-top: 7px;
		line-height: 1px;
		}
	
	#nav li.cat-item a {
		border-left: 1px solid #666666;
	}
	#nav li a:hover, #nav li a:active {
		color: #c70404;
	    margin: 0px;
		padding: 9px 9px 8px 9px;
		margin-top: 7px;
		line-height: 1px;	
		}
		
	#nav li li a, #nav li li a:link, #nav li li a:visited {
		background: #E1DCCA;
		width: 150px;
		color: #495D5C;
		font-size: 11px;
		font-family: Verdana, Arial, Tahoma;
		font-weight: normal;
		text-transform: none;
		float: none;
		margin: 0px;
		padding: 7px 10px 7px 10px;
		border-bottom: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;
		}
		
	#nav li li a:hover, #nav li li a:active {
		background: #85ACAC;
		color: #FFFFFF;
		padding: 7px 10px 7px 10px;
		}
	
	#nav li ul {
		z-index: 9999;
		position: absolute;
		left: -999em;
		height: auto;
		width: 170px;
		margin: 0px;
		padding: 0px;
		}
	
	#nav li li { 
		}
	
	#nav li ul a { 
		width: 140px;
		}
	
	#nav li ul a:hover, #nav li ul a:active { 
		}
	
	#nav li ul ul {
		margin: -32px 0 0 171px;
		}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
		}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
		left: auto;
		}
	
	#nav li:hover, #nav li.sfhover { 
		position: static;
		}
	
	#quoteBar {
	 	background: #c70404;
	 	color: #FFFFFF;
		text-align: center;
		font-weight: NORMAL;
		font-family: Verdana, Arial, Tahoma;
		font-size: 16px;
		height: 24px;
		line-height: 22px;
		width: 960px;	
	}	
	/************************************************
	*	SubNavbar      								*
	************************************************/
	ul {
		padding: 0px;
		margin: 0px;	
	}
	
	#subnav {
	 	width: 960px;
		text-align: center;	
		margin: 5px;
	}
	#subnav li {
		display: inline;
	}		
	#subnav li a {
		text-decoration: none;
		padding-left: 5px;
		padding-right: 5px;
		font-size: 11px;
	}
	
	#subnav li a:hover, #currentPage a{
		background: #666666;
		color: #ffffff;
		text-decoration: none;
		padding:5px;
	}
	
	#subnav li a:active {
		background: #666666;
		color: #ffffff;
		text-decoration: none;
		padding:5px;
	}
	
	.menuDevider {
	 	font-size: 11px;
		color: #c70404;
		text-align:center;
	}
		
	#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
		background: #666666;
		width: 150px;
		float: none;
		border-bottom: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;
		}
		
	#subnav li li a:hover, #subnav li li a:active {
		background: #85ACAC;
		margin: 0px;
		}
		
	#subnav li ul {
		z-index: 9999;
		position: absolute;
		left: -999em;
		height: auto;
		width: 160px;
		}
	
	#subnav li ul a { 
		width: 150px;
		}
	
	#subnav li ul a:hover, #subnav li ul a:active { 
	
		}
	
	#subnav li ul ul {
		}
	
	#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover1 ul ul, #subnav li.sfhover1 ul ul ul {
		left: -999em;
		}
	
	#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover1 ul, #subnav li li.sfhover1 ul, #subnav li li li.sfhover1 ul {
		left: auto;
		}
	
	#subnav li:hover, #subnav li.sfhover { 
		position: static;
		}
	
	.readMore {
		margin: 0 0 10px 0;
		padding: 0 0 0px 0;
		color: #C70404;
		font-size: 12px;
		font-family: Verdana, Arial, Tahoma;
		font-weight: normal
	}
	

	
	.readMoreQuote a{
		color: #ffffff;
		font-size: 10px;
		font-weight: normal;
	}		
	/************************************************
	*	Homepage 		    	                    * 
	************************************************/
		
	#homepage {
		float: left;
		width: 620px;
		margin: 0px;
		padding: 0px;
		}
		
	#homepage p {
		margin: 0px;
		padding: 0px;
		}
	
	#homepage p img {
	    float: left;
		margin: 0px;
		}
		
	#homepage ul {
		list-style-type: square;
		margin: 0px;
		padding: 0px 0px 15px 0px;
		}
		
	#homepage ul li {
		list-style-type: square;
		margin: 0px;
		padding: 0px;
		}
	
	.hpdate {
		font-size: 11px;
		margin: 0px;
		padding: 0px;
		}
		
	#homepagetop {
		background: #fff; /* new */
		
		-moz-box-shadow: 3px 3px 5px #eee;
		-webkit-box-shadow: 3px 3px 5px #eee;
		box-shadow: 3px 3px 5px #eee;
		float: left;
		width: 620px;
		margin: 0px 0px 20px 0px;
		padding: 0px;
		border: 1px solid #dedede;
		}
		
	#homepagetop p {
		font-size: 12px;
		margin: 0px;
		padding: 0px 0px 0px 10px;
		}
		
	.featuredtop {
		float: left;
		margin-left: 8px;
		padding: 10px;
		display: inline;
		}
		
	#homepagebottom {
		background: #fff; /* new */
		
		-moz-box-shadow: 3px 3px 5px #eee;
		-webkit-box-shadow: 3px 3px 5px #eee;
		box-shadow: 3px 3px 5px #eee;
		float: left;
		width: 620px;
		margin: 10px 0px 20px 0px;
		padding: 0px;
		border: 1px solid #dedede;
		}
		
		
	#homepagebottom a {
		color: #c70404;
		}
		
		
		
	#homepagebottom p {
		font-size: 12px;
		margin: 0px;
		padding: 0px;
		}
		
	.hpbottom {
		float: left;
		width: 590px;
		margin: 0px;
		padding: 10px;
		display: inline;
		}
	
	#homepagelefttop {
		float: left;
		width: 300px;
		margin: 0px;
		padding-bottom: 10px;
		
	}
	
	#homepagerighttop {
		float: right;
		width: 300px;
		margin: 0px;
		padding-bottom: 10px;
	}
	
	
	#homepageleftcentre {
	float: left;
	width: 300px;
	margin: 0px;
	padding-bottom: 10px;
		
	}

	
	#homepagerightcentre {
	float: right;
	width: 300px;
	margin: 0px;
	padding-bottom: 10px;
		
	}
	
		
	#homepageleftbottom {
		float: left;
		width: 300px;
		margin: 0px;
		padding: 0px;
		}
	
	#homepagerightbottom {
		float: right;
		width: 300px;
		margin: 0px;
		padding: 0px;
		}
	
	.hpfeatured {
		background: #fff; /* new */
		-moz-box-shadow: 3px 3px 5px #eee;
		-webkit-box-shadow: 3px 3px 5px #eee;
		box-shadow: 3px 3px 5px #eee;
		float: left;
		width: 280px;
		margin: 0 0 5px;
		padding: 10px 10px 10px 10px;
		border: 1px solid #dedede;
		}
	
	.hpfeatured a {
		color: #6a96b2;
		font-size: 16px;
		font-family: Verdana, Arial, Tahoma;
		font-weight: normal;
		margin: 0px 0px 10px 0px;
		padding: 0 0px 10px 0px;
	}
	
	.articleTitle a {
		font-size: 16px;
		font-family: Verdana, Arial, Tahoma;
		font-weight: normal;
		color: #6a96b2;
		
	}
	
	.clear {
	 	width:100%;
		clear: both;
		}
	
	hr {
		border-bottom: 1px dashed #ddd; 
		border-top: none;
		border-left: none;
		border-right: none;
		margin: 0px 0px 10px 0px; 
		padding: 0px 0px 10px 0px; 
		clear: both;
		}
	
		
	/************************************************
	*	Content 					     		    * 
	************************************************/
	
	#content {
		width: 960px;
		margin: 0px auto 0px;
		padding: 10px 0px 0px 0px;
		line-height: 18px;
		}
		
	#content h1 {
		color: #6a96b2;
		font-size: 20px;
		font-family: Verdana, Arial, Tahoma;
		font-weight: bold;
		margin: 0px;
		padding: 10px;
		}
		
	#content h1 a, #content h1 a:visited  {
		color: #6a8a9f;
		font-size: 16px;
		font-family: Verdana, Arial, Tahoma;
		font-weight: bold;
		margin: 0px 0px 10px 0px;
		padding: 0 0px 10px 0px;
		}
	
	#content h1 a:hover {
		color: #6a96b2;
		text-decoration: none;
		}
		
	#content h2 {
		color: #333;
		font-size: 26px; 
		font-family: 'Raleway', cursive, Verdana, Arial, Tahoma;
		font-weight: normal;
		border-bottom: solid 1px #dedede;
		margin: 0 0 15px;
		padding: 5px 0 15px;
		}
	
	#content h3, #homepagebottom h3 a, #content .postarea .categoryTitle {
	
		color: #c70404;
		font-size: 26px; 
		font-family: 'Raleway', cursive, Verdana, Arial, Tahoma;
		font-weight: normal;
		border-bottom: solid 1px #dedede;
		margin: 0 0 15px;
		padding: 5px 0 15px;
		}
		
	#content a:hover {
		color: #c70404;
		}
		
	#content h4, #homepagebottom h4 a {
		color: #495D5C;
		font-size: 22px;
		font-family: Verdana, Arial, Tahoma;
		font-weight: normal;
		margin: 0px 0px 20px 0px;
		padding: 10px 0px 0px 0px;
		}
		
	#content img.wp-smiley {
		float: none;
		border: none;
		margin: 0px;
		padding: 0px;
		}
	
	#content img.wp-wink {
		float: none;
		border: none;
		margin: 0px;
		padding: 0px;
		}
		
	#contentleft {
		float: left;
		width: 610px;
		margin: 0px;
		padding: 0px;
		}
		
	#contentleft a img {
		float: left;
		}
	
	blockquote {
		background: #E8E8E8;
		margin: 0px 25px 15px 25px;
		padding: 10px 20px 0px 15px;
		border-top: 1px solid #DDDDDD;
		border-right: 1px solid #666666;
		border-left: 1px solid #DDDDDD;
		border-bottom: 1px solid #666666;
		}
		
	#content blockquote p {
		margin: 0px;
		padding: 0px 0px 15px 0px;
		}
		
	.postarea {
		background: #fff; /* new */
		
		-moz-box-shadow: 3px 3px 5px #eee;
		-webkit-box-shadow: 3px 3px 5px #eee;
		box-shadow: 3px 3px 5px #eee;
		width: 588px;
		margin: 0px 0px 20px 0px;
		padding: 10px;
		border: 1px solid #dedede;
		}
	
	.postarea h1 {
		color: #ffffff;
	}
	
	.postarea p {
		margin: 0px;
		padding: 0px 0px 15px 0px;
		}
	
	.postBlock {
	 padding-top: 20px;
	 border-bottom: dashed 1px #ddd;
	}
	
	.adspace img {
		height: 77px;
		width:588px;
	}
	.adspace {
	 padding-top: 10px;
	 padding-bottom: 10px;
	 height: 77px;
	 border-bottom: dashed 1px #ddd;
	}	
		
	.postarea ul {
		list-style-type: square;
		margin: 0px;
		padding: 0px 0px 15px 0px;
		}
		
	.postarea ul li, .postarea li {
		list-style-type: square;
		margin: 0px 0px 0px 20px;
		padding: 0px;
		}
		
	.postarea ul ul {
		list-style-type: square;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		}
		
	.postarea ol {
		margin: 0px;
		padding: 0px 0px 15px 0px;
		}
		
	.postarea ol li {
		margin: 0px 0px 0px 20px;
		padding: 0px;
		}
		
	.breadcrumb {
		font-size: 11px;
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 3px 0px;
		font-weight: bold;
		border-bottom: double #EAEAEA;
		}
		
	#contentwide {
		float: left;
		width: 940px;
		margin: 0px;
		padding: 0px 0px 10px 0px;
		}
		
	.postareawide {
		background: #FFFFFF;
		float: left;
		width: 100%;
		margin: 0px;
		padding: 10px;
		border: 1px solid #cccccc;
		}
		
	.postareawide p {
		margin: 0px;
		padding: 0px 0px 15px 0px;
		}
		
	.postareawide ul {
		list-style-type: square;
		margin: 0px;
		padding: 0px 0px 15px 0px;
		}
		
	.postareawide ul li {
		list-style-type: square;
		margin: 0px 0px 0px 20px;
		padding: 0px;
		}
		
	.postareawide ul ul {
		list-style-type: square;
		margin: 0px;
		padding: 0px 0px 0px 0px;
		}
		
	.postareawide ol {
		margin: 0px;
		padding: 0px 0px 15px 0px;
		}
		
	.postareawide ol li {
		margin: 0px 0px 0px 20px;
		padding: 0px;
		}
		
	.breadcrumbwide {
		float: left;
		width: 9218px;
		font-size: 11px;
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 3px 0px;
		border-bottom: double #EAEAEA;
		}
		
	.date {
	 	font-weight: bold;
		margin: 0px;
		padding: 5px 0px 0px 0px;
		font-size: 10px;
		}
		
	.dateleft {
		margin: 0px;
		padding: 0px;
		}
	
	.dateleft p a {
		color: #c70404;
	}
		
	.dateright {
		width: 200px;
		float: right;
		margin: 0px;
		padding: 0px;
		text-align: right;
		}
		
	.time {
		clear: right;
		margin: 0px;
		padding: 0px;
		}
		
	.icomment {
		background: #FFFFFF url(images/icon_comments.gif) no-repeat top left;
		margin: 0px 0px 0px 20px;
		padding: 0px 0px 0px 21px;
		color: #79bde8;
		font-size: 12px;
		font-family: Verdana, Arial, Tahoma;
		}
		
	.tags {
		background: #FFFFFF url(images/icon_tags.gif) no-repeat top left;
		margin: 0px;
		color: #000000;
		padding: 0px 0px 0px 18px;
		}
	
	.tags a {
		font-weight: normal; 
		color: #c70404; 
	}
		
	.postmeta {
		width: 590px;
		font-size: 12px;
		padding: 5px 0px 0px 0px;
		margin: 0px;
		border-top: double #EAEAEA;
		}
		
	.postmeta2 {
		width: 590px;
		font-size: 12px;
		margin-bottom: 10px;
		margin-top: 10px;
		}
		
	.archive {
		float: left;
		width: 275px;
		margin: 0px;
		padding: 0px 0px 20px 0px;
		}
		
	.adblock {
		background: #fff; /* new */
		
		-moz-box-shadow: 3px 3px 5px #eee;
		-webkit-box-shadow: 3px 3px 5px #eee;
		box-shadow: 3px 3px 5px #eee;
		float: left;
		width: 588px;
		margin: 0px 0px 20px 0px;
		padding: 10px;
		border: 1px solid #dedede;
		}
		
	.comments {
		background: #fff; /* new */
		
		-moz-box-shadow: 3px 3px 5px #eee;
		-webkit-box-shadow: 3px 3px 5px #eee;
		box-shadow: 3px 3px 5px #eee;
		float: left;
		width: 588px;
		margin: 0px 0px 20px 0px;
		padding: 10px;
		border: 1px solid #dedede;
		}
	/************************************************
	*	Images  					     		    * 
	************************************************/
	img.thumb{
		padding: 2px;
		margin: 0px 10px 10px 5px;
		text-align: center;
		float: left;
		border: 1px solid #cccccc;
	
	}
	
	img.centered  {
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
		padding: 0px;
		}
		
	img.alignnone {
		padding: 0px;
		margin: 0px 0px 10px 0px;
		display: inline;
		border: 1px solid #cccccc;
		}
	
	img.alignright {
		padding: 0px;
		margin: 0px 0px 10px 10px;
		display: inline;	
		}
	
	img.alignnone, img.aligncenter{
		padding: 2px;
		margin: 0px 10px 10px 5px;
		text-align: center;
		border: 1px solid #cccccc;
	}
	
	img.alignleft, img#externalImg {
		padding: 2px;
		margin: 0px 10px 10px 5px;
		float: left;	
		border: 1px solid #ffffff;	
	}
	
	img#externalImg {
		height: 50%;
		width: 50%;	
	}
	
	img.fullscreen {
		padding: 0px;
		width: 99%;
		text-align: center;
		margin: 0px 10px 10px 5px;
		clear: both;
		border: 1px solid #cccccc;
	}
	
	.categoryImg  {
	 margin: 5px;
	 padding: 2px;
	 border: 1px solid #cccccc;
	}
	
	.alignright {
		float: right;
		margin: 0px 0px 10px 10px;
		}
	
	.alignleft, .scopeImage .aligncenter {
		padding: 2px;
		margin: 0px 10px 10px 5px;
		text-align: center;
		border: 1px solid #cccccc;
		margin: 0px 10px 10px 0px;
		}
	.scopeImage .aligncenter { 
	  float:left;
	}	
	.wp-caption {
		border: 1px solid #cccccc;
		text-align: center;
		background-color: #EEEEEE;
		padding: 4px 0px 5px 0px;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		}
	
	.wp-caption img {
		margin: 0px 0px 5px 0px;
		padding: 0px;
		border: 0px;
		}
	
	.wp-caption p.wp-caption-text {
		margin: 0px;
		padding: 0px 0px 0px 0px;
		font-size: 11px;
		font-weight: normal;
		line-height: 12px;
		} 
		
	/************************************************
	*	Sidebar 		    	        	        * 
	************************************************/
	
	#sidebar {
		float: right;
		width: 320px;
		margin: 0px;
		padding: 0px;
		display: inline;
		}
		
	#sidebar .widget {
		background: #fff; /* new */
		
		-moz-box-shadow: 3px 3px 5px #eee;
		-webkit-box-shadow: 3px 3px 5px #eee;
		box-shadow: 3px 3px 5px #eee; 
		float: left;
		width: 300px;
		margin: 0px 0px 20px 0px;
		padding: 9px;
		border: 1px solid #dedede;
		}
	
	#sidebar .widget_scope {
		background: #FFFFFF;
		width: 100%;
		padding: 0px;
		text-align: left;
		}
		
	#sidebarwidgeted h4 {  
		color: #333;
		font-size: 26px; 
		font-family: 'Raleway', cursive, Verdana, Arial, Tahoma;
		font-weight: normal;
		border-bottom: solid 1px #dedede;
		margin: 0 0 15px;
		padding: 5px 0 15px;
	}
	#sidebarwidgeted h4.scopeTitle {  
	 
			font-size:18px;	
		}
	
	
	
	#sidebarwidgeted .widget_scope h4, #sidebarwidgeted .widget_scope h4 a {
		color: #000000;
		background: #ffffff;
		}
	
	#sidebar .health {
		color: #000000;
		font-size: 20px;
	}
	
	.widget_scope .categoryTitle {
		text-align: center;
	}
	
	.widget_scope img{
		float: left;
		margin: 5px;
		padding: 2px;
		border: 1px solid #cccccc;
	}
		
	#sidebar p {
		margin: 0px;
		padding: 0px 0px 0px 45px;
		}
		
	#sidebar a img {
		border: none;
		margin: 0px;
		padding: 0px;
		}
		
	#sidebar embed, #sidebar object {
		width: 300px; 
		height: 250px;
		margin: 0px; 
		padding: 0px;
		}
		
	#sidebar ul {
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		}
		
	#sidebar ul li, #sidebar ol li a{
		list-style-type: none;
		margin: 0px 0px 5px 0px;
		padding: 0px;
		color: #000000;
		}
	
	#sidebar ul ul, #sidebar ul ul a {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		color: #000000;	
		}
		
	#sidebar ul li li {
		/*background: #FFFFFF url(images/icon.gif) no-repeat top left;*/
		padding: 0px 0px 5px 20px;
		margin: 0px;
		}
		
	#sidebar ul li ul li {
	/*	background: #FFFFFF url(images/icon.gif) no-repeat top left; */
		padding: 0px 0px 5px 20px;
		margin: 0px;
		}
	
	/************************************************
	*	Left Sidebar                    	        * 
	************************************************/
	
	#l_sidebar {
		float: left;
		width: 170px;
		margin: 0px;
		padding: 0px;
		display: inline;
		}
		
	#l_sidebar .widget{
		background: #fff; /* new */
		
		-moz-box-shadow: 3px 3px 5px #eee;
		-webkit-box-shadow: 3px 3px 5px #eee;
		box-shadow: 3px 3px 5px #eee;
		float: right;
		width: 150px;
		margin: 0px 0px 20px 0px;
		padding: 9px;
		border: 1px solid #dedede;
		display: inline;
		}
		
	#l_sidebar p {
		margin: 0px;
		padding: 0px 0px 10px 0px;
		}
		
	#l_sidebar a img {
		
		margin: 0px;
		padding: 0px;
		}
	
	#l_sidebar ul {
		list-style-type: none;
		margin: 0px 0px 10px 0px;
		padding: 0px;
		}
		
	#l_sidebar ul ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		}
		
	#l_sidebar ul li li {
		background: #FFFFFF url(images/icon.gif) no-repeat top left;
		padding: 0px 0px 5px 20px;
		margin: 0px;
		}
		
	#l_sidebar ul li ul li {
		background: #FFFFFF url(images/icon.gif) no-repeat top left;
		padding: 0px 0px 5px 20px;
		margin: 0px;
		}
		
	/************************************************
	*	Right Sidebar                       	    * 
	************************************************/
	
	#r_sidebar {
		float: right;
		width: 140px;
		margin: 0px;
		padding: 0px;
		display: inline;
		}
		
	#r_sidebar .widget{
		background: #fff; /* new */
		
		-moz-box-shadow: 3px 3px 5px #eee;
		-webkit-box-shadow: 3px 3px 5px #eee;
		box-shadow: 3px 3px 5px #eee;
		float: right;
		width: 120px;
		margin: 0px 0px 20px 0px;
		padding: 9px;
		border: 1px solid #dedede;
		display: inline;
		}
		
	#r_sidebar p {
		padding: 0px 0px 10px 0px;
		margin: 0px;
		}
		
	#r_sidebar a img {
		border: none;
		margin: 0px;
		padding: 0px;
		}
		
	#r_sidebar ul {
		list-style-type: none;
		margin: 0px 0px 10px 0px;
		padding: 0px;
		}
	
	#r_sidebar ul ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		}
		
	#r_sidebar ul li li {
		background: #FFFFFF url(images/icon.gif) no-repeat top left;
		padding: 0px 0px 5px 20px;
		margin: 0px;
		}
		
	#r_sidebar ul li ul li {
		background: #FFFFFF url(images/icon.gif) no-repeat top left;
		padding: 0px 0px 5px 20px;
		margin: 0px;
		}
		
	/************************************************
	*	Footer      								*
	************************************************/
	
 
	#footer {
		border-top: dashed 1px #ddd; 
		color: #555;
		font-size: 10px;
		width: 960px;
		height: 90px;
	}
	
	#footer a {
		color: #333;
	}
	
	#footer a:hover {
		text-decoration: underline;
	}
	#footer #subnavbar {
		background: #f7f7f7;
		height:20px;
		padding-top: 5px;
		padding-left: 5px;
	}
	
	#footer #footernavLeft li {
		float: left;
		list-style: none;
	}
	
	#footer #footernavLeft li a {
		border-left: 1px solid #ddd;
		padding: 0px 5px 0px 5px;	
	}
	
	#footer	#footernavRight li {
		float: right;
		padding-right: 5px;	
		list-style: none;	
	}
	
	.footerSub {
		padding: 5px;
	}
	
	#footerLeft {
		padding: 5px;
		float: left;
		width: 80%;
	}
	
	#footerRight {
		float: right;
		width: 15%;
	}
	
	
	/************************************************
	*	Search Form									*
	************************************************/
	
	#searchform {
		margin: 0px;
		padding: 0px;
		display: inline;
		}
	
	#searchContainer {
		text-align: right;
		padding-top: 60px;
		padding-right: 5px;
	}	
	
	#searchbox {
		background: #fff !important;
		width: 200px;
		height: 12px;
		color: #999999;
		font-size: 11px;
		font-family: Verdana, Arial, Tahoma;
		font-weight: normal;
		margin: 0px;
		padding: 8px 10px;
		border: solid 1px #a0c1d6; 
		}
		
	#s {
		background: #F7F5EF !important;
		width: 160px;
		color: #495D5C;
		font-size: 12px;
		font-family: Verdana, Arial, Tahoma;
		font-weight: normal;
		margin: 0px;
		padding: 4px 0px 3px 5px;
		border-top: 1px solid #759697;
		border-right: 1px solid #A3BAB9;
		border-left: 1px solid #759697;
		border-bottom: 1px solid #A3BAB9;
		}
		
	#searchsubmit {
		background: transparent;
		color: #e20313;
		font-size: 16px;
		font-weight: bold;
		border: 0;
		cursor: pointer;
		padding-right:0;
		margin-right:0;
		}
		
	#subscribe {
		background: #FFFFFF;
		float: left;
		width: 300px;
		margin: 0px 0px 10px 0px;
		padding: 0px;
		}
	
	#subbox {
		background: #EEEEEE !important;
		width: 250px;
		color: #495D5C;
		font-size: 12px;
		font-family: Verdana, Arial, Tahoma;
		font-weight: normal;
		margin: 10px 0px 0px 0px;
		padding: 3px 0px 3px 5px;
		border-top: 1px solid #759697;
		border-right: 1px solid #A3BAB9;
		border-left: 1px solid #759697;
		border-bottom: 1px solid #A3BAB9;
		display: inline;
		}
		
	#subbutton {
		background: #93BBBC;
		color: #FFFFFF;
		font-size: 11px;
		font-family: Verdana, Arial, Tahoma;
		margin: 0px 0px 0px 7px;
		padding: 3px 3px 2px 3px;
		font-weight: bold;
		border-top: 1px solid #A3BAB9;
		border-right: 1px solid #759697;
		border-left: 1px solid #A3BAB9;
		border-bottom: 1px solid #759697;
		}
		
	#author, #email, #url {
		background: #EEEEEE !important;
		width: 250px;
		color: #202020;
		font-size: 12px;
		font-weight: normal;
		margin: 5px 0px 0px 0px;
		padding: 3px 0px 3px 5px;
		border: 1px solid #dddddd;
		display: inline;
		}
		
	#submit, .formBuilderSubmit input {
		background: #000000;
		color: #FFFFFF;
		font-size: 11px;
		font-family: Verdana, Arial, Tahoma;
		margin: 0px;
		padding: 3px 3px 2px 3px;
		font-weight: bold;
		border: 1px solid #dddddd;
		border-right: 1px solid #666666;
		border-left: 1px solid #dddddd;
		border-bottom: 1px solid #666666;
		cursor: pointer;
		}
	 {
		
	}	
	#comment {
		background: #EEEEEE;
		color: #202020;
		font-size: 12px;
		font-weight: normal;
		margin: 5px 0px 5px 0px;
		padding: 3px 0px 3px 5px;
		border: 1px solid #dddddd;
		display: inline;
		}
	
	/************************************************
	*	Comments									*
	************************************************/
		
	.commentlist li ul li {
		font-size: 12px;
		}
	
	.commentlist li {
		font-weight: bold;
		}
	
	.commentlist li .avatar { 
		background: #FFFFFF;
		float: right;
		border: 1px solid #EEEEEE;
		margin: 0px 5px 0px 10px;
		padding: 2px;
		}
	
	.commentlist cite, .commentlist cite a {
		font-weight: bold;
		font-style: normal;
		font-size: 12px;
		}
	
	.commentlist p {
		font-weight: normal;
		text-transform: none;
		}
	
	.commentmetadata {
		font-weight: normal;
		}
	
	#commentform input {
		width: 170px;
		padding: 2px;
		margin: 5px 5px 1px 0px;
		}
	
	#commentform {
		margin: 5px 10px 0px 0px;
		}
		
	#commentform textarea {
		width: 98%;
		padding: 2px;
		}
		
	#respond:after {
		content: "."; 
		display: block; 
		height: 0px; 
		clear: both; 
		visibility: hidden;
		}
		
	#commentform p {
		margin: 5px 0px 5px 0px;
		}
		
	#commentform #submit {
		margin: 0px;
		float: left;
		}
		
	.alt {
		margin: 0px;
		padding: 10px;
		}
	
	.commentlist {
		margin: 0px;
		padding: 0px;
		}
		
	.commentlist ol {
		margin: 0px;
		padding: 10px;
		}
	
	.commentlist li {
		margin: 15px 0px 10px;
		padding: 10px 5px 10px 10px;
		list-style: none;
	
		}
	.commentlist li ul li { 
		margin-right: -5px;
		margin-left: 10px;
		}
	
	.commentlist p {
		margin: 10px 5px 10px 0px;
		padding: 0px;
		}
		
	.children { 
		margin: 0px;
		padding: 0px;
		}
	
	.nocomments {
		text-align: center;
		margin: 0px;
		padding: 0px;
		}
	
	.commentmetadata {
		font-size: 10px;
		margin: 0px;
		display: block;
		}
	
	.navigation {
		display: block;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 40px;
		}
		
	.alignright {
		float: right;
		}
		
	.thread-alt {
		background: #FFFFFF;
		margin: 0px;
		padding: 0px;
		}
		
	.thread-even {
		background: #EEEEEE;
		margin: 0px;
		padding: 0px;
		}
		
	.depth-1 {
		border: dashed 1px #ddd;
		margin: 0px;
		padding: 0px;
		}
	
	.even, .alt {
		border-top: dashed 1px #ddd;
		border-bottom: dashed 1px #ddd;
		border-left: dashed 1px #ddd;
		margin: 0px;
		padding: 0px;
		}
	
	.categoryTitle ul li,  .categoryTitle a {
		list-style-type: none;
		font-size: 24px;
		color: #c70404;
		text-align: left;
		padding: 0px;
		margin: 0px;
	}
	
	.pullQuote {
		font-size: 18px;
		font-weight: normal;
		font-style: italic;
		color: #c70404;
		text-align: center;
		padding: 10px 0px 10px 0px;
		width: 100%;
		
	}
	
	.introText {
		font-size: 15px;
		color: #333333;
		padding: 5px;
		font-weight: bold;
	}
	
	#content .postarea h3 {
		font-weight: bold;
		font-size: 14px;
		color: #000000;
	}
	
	.leftCol {
		float: left;
		width: 48%;
	}
	
	.rightCol {
		clear: both; 
		float: right;
		width:48%;
	}
	
	.akpc_pop {
		clear: both;
	}
	
	.articleFooter {
		width: 100%;
	}
	
	.printArticle {
		width: 25%
	}
	
	.emailArticle {
		width:25%
	}
	
	/* Social Bookmarking */
	.bookmarkArticle {
		width: auto;
		margin: 0px;
		padding: 0px;
		text-align: right;
	}
	.bookmarkArticle ul {
	 	margin: 0px;
		padding: 0px;
	}
	.bookmarkArticle ul li {
		background: none;
		display: inline;
		list-style-type: none;
	 	margin: 0px;
		padding: 0px;	
	}
	.bookmarkArticle img {
		border: none;
	}
	
	/* Slider */
	.sliderGallery {background: #fff;overflow: hidden;position: relative;padding:0;height: 190px;width: 588px;margin:0 0 1em;}
	.sliderGallery UL {position: absolute;list-style: none;overflow: none;white-space: nowrap;padding: 0;margin: 0;}
	.sliderGallery UL LI {display: inline;padding:0 1px 0 0;}
	.slider {width: 588px;height: 17px;top: 139px;padding: 1px;position: relative;background: url(images/product-arrows.png) no-repeat;}
	.slider-item {position: relative; margin: 0 0 0px;padding:0;}
	.slider-item span.slider-title {background: #000; color: #d51923; padding:4px; left: 0px; bottom: 3px; display: block; text-align:center; height: 19px; width:112px; overflow:hidden; position: absolute; z-index: 0; /* opacity - move to sep. stylesheet */ filter: alpha(opacity=90); -moz-opacity: .90; opacity:.90;}
	.slider-item span.slider-title a { color: #ccc; text-decoration: none;}
	.slider-item span.slider-title a:hover {color:#6A96B2;}
	.slider-item .attachment-thumbnail {width:150px; height:150px; margin:0;padding:0;float:none;/* opacity - move to sep. stylesheet */ filter: alpha(opacity=90); -moz-opacity: .90; opacity:.90;}
	.slider-item .attachment-thumbnail:hover {/* opacity - move to sep. stylesheet */ filter: alpha(opacity=100); -moz-opacity: 1; opacity:1;}
	.handle {position: absolute;cursor: move;height: 17px;width: 181px;top: 0;background: url(images/product-handler.png) no-repeat;z-index: 11;}
	.slider span {color: #bbb;font-size: 80%;cursor: pointer;position: absolute;z-index: 12;top: 3px;}
	.slider .slider-1 {left: 87px;}
	.slider .slider-2 {left: 187px;}
	.slider .slider-3 {left: 287px;}
	.slider .slider-4 {left: 387px;}
	.slider .slider-5 {left: 488px;}
	
	/* Listing */
	
	.listing { background: #fff; /* new */
		
		-moz-box-shadow: 3px 3px 5px #eee;
		-webkit-box-shadow: 3px 3px 5px #eee;
		box-shadow: 3px 3px 5px #eee; width: 310px; float: left; margin:0 20px 20px 0; }
	.listing .listing_inner { padding:15px; border: solid 1px #ccc; }
	.listingitem .listing_inner { padding:15px; border: solid 1px #ccc; margin:10px 0;}
	
	#content .listing h3 { padding:0 0 5px; line-height:1em; }
	#content .listing h4 { color:#333; font-weight: bold; padding:0; margin:0 0 5px; line-height:1em; }
	
	#content .listing h3 a { text-decoration: none; font-size: 18px;}
	#content .listing h4 a { text-decoration: none; font-size: 12px; color:#222;}
	#content .listing h3 a:hover { color:#333; }
	#content .listing h4 a:hover { color:#333; }
	
	.listing a { color:#C70404; }
	.listing_side { float: left; width:272px; margin-right:20px; }
	#content .listing_side ul { list-style: none; padding:0; margin:0; }
	#content .listing_side ul li { list-style: none; padding:0; margin:0; border-bottom: solid 1px #ccc; padding:4px 0 }
	#content .listing_side ul li li { border:0; padding-left:20px; }
	#content .listing_side ul li a { color:#C70404; }
	.listing_main { float: left; width:640px; }
	 
	
	.last { margin-right:0; }
	
	
	
	.listing_side h3 { line-height:1.2em; }
	
	
	
/* NEW Menu ------------------------------------------------------------ */
 
 	.menu { margin-top:1px;}
 	.sf-menu { background: url(images/menu_background.png) repeat-x bottom left; border: solid 1px #dedede; border-top:0; margin-bottom:10px; width:100%;}
	/*** ESSENTIAL STYLES ***/
	.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; z-index:999; }
	.sf-menu { line-height: 1.0;  }
	.sf-menu ul { position: absolute; top: -999em; width: 12em; }
	.sf-menu ul li { width: 100%; }
	.sf-menu li:hover { visibility: inherit; }
	.sf-menu li { float: left; position: relative; }
	.sf-menu a { display: block; position: relative; }
	.sf-menu li:hover ul,
	.sf-menu li.sfHover ul { left: 0; top: 37px;  }
	ul.sf-menu li:hover li ul,
	ul.sf-menu li.sfHover li ul { top: -999em; }
	ul.sf-menu li li:hover ul,
	ul.sf-menu li li.sfHover ul { left: 12em; top: 0; }
	ul.sf-menu li li:hover li ul,
	ul.sf-menu li li.sfHover li ul { top: -999em; }
	ul.sf-menu li li li:hover ul,
	ul.sf-menu li li li.sfHover ul { left: 12em; top: 0; }
	
	/*** DEMO SKIN ***/
	.sf-menu { float: left; }
	.sf-menu a {  padding: 1em 1.25em; text-decoration:none; color:#888;}
	.sf-menu a, .sf-menu a:visited  {  }
	.sf-menu li, .sf-menu li li, .sf-menu li li li { background:#fff; opacity: .98; border:0 } 
	.sf-menu li {	border-right: solid 1px #dedede; background:#fff url(images/menu_background.png) repeat-x bottom left }
	.sf-menu li:hover, .sf-menu li.sfHover,
	.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { background: #f9f9f9; outline: 0; }
	.sf-menu li.current_page_item a {  font-weight: bold; color:#c70404;}
	.sf-menu li.current_page_item li a { background: inherit; font-weight: inherit; color:inherit; } 
 
		
	/*** arrows **/
	.sf-menu a.sf-with-ul { min-width: 1px; }
	.sf-sub-indicator { position: absolute; display: block; right: .75em; top: 1.05em; /* IE6 only */ width: 10px; height: 10px; text-indent: -999em; overflow: hidden;   }
	a > .sf-sub-indicator { top: .8em; background-position: 0 -100px; } 
	a:focus > .sf-sub-indicator,
	a:hover > .sf-sub-indicator,
	a:active > .sf-sub-indicator,
	li:hover > a > .sf-sub-indicator,
	li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; }
	
	/* point right for anchors in subs */
	.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
	.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; } 
	.sf-menu ul a:focus > .sf-sub-indicator,
	.sf-menu ul a:hover > .sf-sub-indicator,
	.sf-menu ul a:active > .sf-sub-indicator,
	.sf-menu ul li:hover > a > .sf-sub-indicator,
	.sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; }
	
	/*** shadows for all but IE6 ***/
	.sf-shadow ul { background:	url('images/shadow.png') no-repeat bottom right; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px; }
	.sf-shadow ul.sf-shadow-off { background: transparent; }	
