/**
 * Theme: Wellness Theme for WordPress *
	* @copyright for wellness      Copyright 2010, Lotus Seeds Design  *
 * @link            http://www.lotusseedsdeisgn.com * 
 
 * @demo         http://demo.lotusseedsdesign.com/?___store=yoga * 
 * @license    	Single Domain License
 * @revision        $Revision: 2 $
 * @lastmodified     1.1  $Date: Jan 21st, 2010 $


The CSS and XHTML are released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
@import url(css/css3support.css);
@import url(css/wellness.css); /* <-- controls layout structure and and elements used in Wellness Magento Theme */
/* ======================================
[common and reset elements]
======================= */


a:hover {text-decoration: none}
product-feed {width: 100px;}
.separator {font-size: 11px;color: #b0aba5;}
span {font-size: 13px;}
span.date, span.post-date,
span.mcategories,
span.nocomments {color: #545454;}
span.author {color: #EE6A80}
legend span.no-display {position: absolute;text-indent: -99999px;}
.bold {font-weight: bold;}

/*floated box*/
.box {float: left;width:48%!important;}
	

/*breadcrumb*/
#breadcrumbs {margin:15px 0 0 18px;display: block;width:63%;text-align: left!important;}
#breadcrumbs a, #breadcrumbs{font-size: 14px;}


h2 {font: 145% Palatino, Constantia, Big Carlon, Bistream Charter, Georgia, "Times New Roman", Times, serif;background: url(images/headingbg.png) no-repeat 0 8px;padding-left:40px;padding-top:25px}



/*share elements #blog_content/#blog_sidebar =========================================*/	

#blog_content p a, #blog_content li a {color: #553113;}


#blog_content p.category, #blog_sidebar .box h6{background: url(images/line_dotted.png) repeat-x left bottom;text-transform: uppercase;letter-spacing: 1px;}

h2,
h2 a,
h3, 
h3 a, 
h4,
h4 a, 
h5,
h5 a, 
#blog_content h6 a
#blog_sidebar .rssfeed ul li a{color: #326600}



/*share hover effect
=========================================*/	
h2 a:hover,
h3 a:hover, 
h4 a:hover, 
h5 a:hover, 
#blog_content h6 a:hover
#blog_sidebar .rssfeed ul li a:hover,
 #blog_content p.post-info a:hover{color: #DB6535}

#blog_content a:hover, #blog_content li a:hover,
 #blog_content p.category a:hover,
 #blog_content p.post-info a,
  #blog_content p.syndicated a:hover
 {color:#0D7D00!important;}
 



.post-date {color: #999;font-size: .8em;margin-left: 5px;}
.post-date:first-child {margin-top: -25px;}


#blog_content h2.title {color:  #326600;margin:20px 0 10px 0}
h2.blog-home, .postcontent {margin-bottom: 20px;clear: both;display: block;}
.announce h2.homeh2 {margin: 5px 0 0 0!important;}

h3.blog-title  {font-size: 130% ;background: url(images/headingbg-small.png) no-repeat left top;margin-top: 15px;padding-bottom: 5px;padding-left: 32px;}


.postcontent {padding-bottom: 15px;}
#blog_content p.post-info {background: url(images/bgbox-trans.png) repeat-x left top;padding: 10px 15px 8px 15px;border: 1px dotted #dad3cb;margin-top: 15px;clear: both;}
#blog_content p.post-info span {font-size: 1em;;}
.tags {display: block;font-size: .95em;background: url(images/icon-tag.gif) no-repeat left top; padding-left: 25px;margin-top: 10px;}
#blog_content .tags a {color: #E07117;}

#blog_content h3:first-child {margin-top: 0;padding-top: 0;}



/* ======================================
[categories menu]
======================= */
/*#catnav{display: block;width: 930px;position: absolute;margin-top: -29px;margin-left:1px;z-index:1000;background: transparent;padding-left: 3px;}*/

/*#catnav ul  {margin-left:6em;}
#catnav ul li {float: left;}
#catnav .categories {width:6em;position: absolute;margin-left: 20px;color: #ededed;}


#catnav li a:focus{color: #101010;}*/

/*** DEMO SKIN ***/

/*#catnav li a {text-decoration: none;
color: #fff;font-size: .85em;
padding: 9px 15px;letter-spacing: 1px;
font-weight: bold;line-height: 1em;text-transform: uppercase;}*/
/* visited pseudo selector so IE6 applies text colour*/


/*#catnav li:first-child {margin-left: 5px;}	 */

/*#catnav li.active a {color:#151515}
#catnav li:hover,
#catnav li:first-child:hover,
#catnav li a:hover,
#catnav li.active,
#catnav li.active a{background:transparent url(images/sitelink_bg.png) no-repeat left top;color: #56771c;}*/




/* ======================================
[site structure]
======================= */


#blog_content ul.disc{margin-top: 15px;}
#blog_sidebar ul, #blog_sidebar ol {width: 98%;margin: 0 auto 15px auto;}
#blog_content ul.disc li {list-style-type: disc;margin-left: 25px;}
#blog_content ul li, #blog_content ol li {font-size: 1em;}
#blog_sidebar ol li a {color: #000;line-height: 1.5;}

#blog_content ol.decimal li{list-style-type: decimal;margin-left: 35px;}

#blog_content ul.related_post li {list-style-type: disc;margin-left: 35px;}



#blog_content h3,
#blog_content h4,
#blog_content h5,
#blog_content h6,
#blog_content dt {font-weight: normal;font-size: 1.2em;margin-top: 15px;padding-bottom: 5px;padding-top: 0;font-family: Georgia, "Times New Roman", Times, serif;color: #146e0d;text-transform: capitalize;display: block;}

#blog_content h3.related_post_title {font-size: 1.1em;color: #DB6535;margin: 15px 5px 5px 15px; background: url(images/line_dotted.png) repeat-x left bottom;padding-left: 5px;padding-top: 5px;}


/*sitemap and archives pages*/
.archives {padding-left: 20px;margin-top: 25px;}
.archives ul {padding-left: 20px;padding-bottom: 10px;margin-top: 10px;clear: both;overflow: hidden;background: url(images/line_dotted.png) repeat-x left bottom;}
.archives ul li{ line-height: 1.6em;color: #aab0a4;display: block;}
.archives ul li a {  float: left;display: block;padding-right: 5px;color:#DB6535; font-size: 1.05em;}
	
/* ======================================
[Blog home items]
======================= */	
#blog_content .image {margin-right: 15px;margin-bottom: 5px;margin-top: 10px;padding: 3px; float: left;background:#F0E8D3; }


.announce {display: block;overflow: hidden; background: url(images/line_dotted.png) repeat-x left bottom;padding-bottom: 15px;clear: both;}

/*blog content*/ 

.box-full {display: block;
width: 100%;overflow: hidden;clear: both;}
.blog-article {width: 48%;float: left; }

#blog_content p {padding: 10px 0;}

#blog_content img {border: 1px solid #E1BEA2;}
#blog_content p.category a {color:#2A201A;font-size: 11px;font-weight: normal;}

#blog_content p.category {padding: 3px 0 0 4px;margin-top: 5px;background: url(images/bamboo_bg2.png) repeat-x center bottom;border-bottom: 1px dotted #dad3cb;border-top: 1px dotted #dad3cb;font-weight: normal;color: #888;clear: both;}

	
	 p.category span {font-size: 11px;text-transform: capitalize;font-weight: normal;font-style: normal;color: #555;}
	 p.category span a:hover {text-decoration: none;} 
	 p.continued-reading {text-align: right;clear: both;}
 p.continued-reading span {position: absolute;top: -999px;}
 
 /*if synidacated*/
  p.syndicated{margin-bottom: 5px;padding: 5px!important;}
p.syndicated, p.syndicated a {font-size: 14px;} 
p.syndicated a {font-style: italic;color: #DB6535!important }

span.price {font-size: 17px;padding-left: 3px;color:#E07117;letter-spacing: 1px;}

 .spoiler img,
.product-shop img{margin-right: 15px;margin-bottom: 10px;margin-top: 10px;padding: 3px; float: left;background:#F3F1E6;display: block;overflow: hidden;}


/*==========================================
[Right Column Sidebar/widgets items] 
==========================================*/	
	/*share elements ======================= */	
.tabbed-widget h4,
#blog_sidebar h6 {display: block;text-align: left;padding: 8px 15px;
font:bold 1em Constantia, Big Carlon, Palatino, Bistream Charter, Georgia, serif;color: #e05439;text-transform: uppercase;background:url(images/sitelink_bg.png) no-repeat center bottom;}

.tabbed-widget h4 a,
#blog_sidebar h6 a {color: #e05439;}
#blog_sidebar .tabbed-widget h4 a {padding-left: 10px;padding-right: 10px;}

	#blog_sidebar .box {margin-bottom: 10px;width: 90%;}
	.rightbox {float: right!important;}



 /* for image/video using adv. custom field*/
#blog_sidebar #adv_cust {margin-bottom: 10px;display: block;background: url(images/bamboo_bg2.png) repeat-x center bottom;text-align: center;margin-top:5px;}

#blog_sidebar #adv_cust h5 {background: url(images/sitelink_bg.png) repeat-x center bottom!important;display: block;color:#006E00;margin: 8px 3px 0 0;font: 1em Georgia, "Times New Roman", Times, serif;padding: 5px;}

#blog_sidebar #adv_cust img {margin: 0 10px 5px 0;width: 97%;border: 1px solid #E1BEA2;padding: 2px;background:#F0E8D3; }

advcustomvalue

.widget-wrap {margin-top: 10px;clear: both;overflow: hidden;padding-top: 15px;width: 100%;}
#blog_sidebar #adv_cust span em{color:#146e0d;font: bold 1.1em Palatino, Constantia, Big Carlon, Bistream Charter, Georgia, "Times New Roman", Times, serif}






/*share background image*/ 
#blog_sidebar #tab,
#blog_sidebar li:hover,
.tw-content,
.widget_twitter
{background:url(images/bamboo_bg.gif) repeat center center;}

/*Tabs section - for Recent posts and Recent Comments
************************************************/
/*hide title*/
.tw-hide {position: absolute;text-indent: -9999em;}
	
#blog_sidebar #tab{margin:15px 0;width: 280px;overflow: hidden;padding-bottom: 5px!important;clear: both;}

#blog_sidebar #tab ul {margin-bottom: 1px;}
#blog_sidebar .ui-tabs-panel { padding:10px 0 0 0!important;display: block;clear: both;}
#blog_sidebar .ui-tabs-hide { display: none; }
   
#blog_sidebar ul#tabnav {display: block;background:url(images/sitelink_bg.png) no-repeat center bottom;;width: 100%;border: 0;}
#blog_sidebar .ui-tabs-nav {  padding: 0;margin:0 0 5px 0}

    
#blog_sidebar .ui-tabs-nav li { float: left; margin: 5px 1px 0 0;min-width: 100px; /* be nice to Opera */
     text-align: center;}

#blog_sidebar .ui-tabs-nav a, #blog_sidebar .ui-tabs-nav a span {display: block;background: #758A3B;}

#blog_sidebar #tab .ui-tabs-nav li a {
padding: 6px 8px 4px 8px;border: 0;text-align: center;color: #353535;background: url(images/line_dotted.png) repeat-x left bottom;
    text-decoration: none;;
    white-space: nowrap;font: bold 12px Calibri, Arial, sans-serif;text-transform: uppercase;;}
    
    
#blog_sidebar #tab .ui-tabs-panel li a {margin: 0!important;}
#blog_sidebar #tab .ui-tabs-panel li { padding-top:3px;padding-bottom: 3px; line-height: 1.4em;}

#blog_sidebar .ui-tabs-nav li:first-child {margin-left: 10px;}

#blog_sidebar #tab .ui-tabs-nav .ui-tabs-selected a,
#blog_sidebar #tab .ui-tabs-nav a:focus,
 #blog_sidebar #tab .ui-tabs-nav a:hover,
 #blog_sidebar #tab .ui-tabs-nav a:active
 { color: #326600;position: relative;  z-index: 2;background: transparent url(images/sitelink_bg.png) repeat center top;border: 1px solid #778D3F;border-bottom: 0;outline: 0;}
 
 	/*star icon for tabbed widget list*/
	/*icon for recent posts*/
	#blog_sidebar .widget_recent_entries li a {background: url(images/icon-star.png) no-repeat 8px 0;padding-left: 29px;display: block;}
	#blog_sidebar .widget_recent_entries li a:hover {background: url(images/icon-star-hover.png) no-repeat 8px 0;}
	
	#tab .recent-entries li:hover {background:url(images/bamboo_bg2.png) repeat center center;}	
	
	
/*icon for recent comments*/
	#blog_sidebar .recent-comment ul li	{background: url(images/icon-comment.gif) no-repeat 9px 5px!important;padding-left:26px;border-bottom: 1px dotted #CCC390;}
		/*fine tone get recent comments*/
	#blog_sidebar .recent-comment ul li a{display: block;color:  #007000;}
	#blog_sidebar .recent-comment ul{width: 95%!important;}
	
 
 #blog_sidebar .ui-tabs-nav:after {  display: block;clear: both;content: " ";}
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}	

/*end tabs section
************************************************/


 #blog_sidebar .widget li {display: block;padding:4px 12px;background: url(images/line_dotted.png) repeat-x left bottom;text-transform: capitalize;color: #43392F; }
  
 #blog_sidebar .widget li a{background: url(images/icon_dot2.gif) no-repeat left center;padding-left: 20px;color: #151515;font-size:1.05em;display: block;} 
	
		

#blog_sidebar li:hover
 {text-decoration: none;display: block;}
	
/*Here we fine-tone each tab*/
	/*recent post items*/
	.widget_recent_entries{ margin-top: 10px;}
	.widget_recent_entries li, .tabbed-widget-item li,
	.widget_twitter li,
	.recent-comment li  {font-size: .9em;
	background: url(images/line_dotted.png) repeat-x left bottom;}
	
	 span.c-excerpt {display: block;font-size: 15px;margin-left: 15px;margin-right: 15px;color: #353535;}
	 
	
		/*======widget_tabbed widget
==================================================*/ 
#blog_sidebar .tabbed-widget h4 a {}
#blog_sidebar .tabbed-widget h4 a:hover,
#blog_sidebar .tabbed-widget h4 a:focus { text-decoration:none!important;background: url(images/line_dotted.png) repeat-x left top;}
#blog_sidebar .tabbed-widget h4:hover {opacity: 0.75;} 
#blog_sidebar .tw-content li a {font-size: 1em;}
#blog_sidebar .tw-content li:hover {background: url(images/bamboo_bg2.png) repeat center bottom;}

/*overwrite the default tabbed widget styles*/
#blog_sidebar .tw-content {padding: 0;margin: 0;}

#blog_sidebar .ui-accordion .ui-state-active a { background:url('../images/onlight-accordion-open.png') no-repeat 100% 50%; text-decoration:none; color: #e05439;}
#blog_sidebar .ui-accordion .ui-state-default a { background:url('../images/onlight-accordion-closed.png') no-repeat 100% 50%; }
#blog_sidebar .ui-accordion .ui-accordion-header.ui-state-default:hover { cursor:pointer;text-decoration:none!important;}

#blog_sidebar .tw-content a.rsswidget {text-shadow: 3px 3px 3px #fff;}

#blog_sidebar .tw-content li .rss-date {font-size: 15px;}




		/*======widget_twitter
==================================================*/ 
	 .widget_twitter{border-bottom: 1px dotted #dad3cb;font-weight: normal;}
	 #blog_sidebar .widget_twitter li:hover{background: url(images/bamboo_bg2.png) repeat center bottom;}
	 #blog_sidebar  .twitterwidget img {float: right;margin-top: 3px;}
	.widget_twitter span.entry-content{font-size: 1em;}
	 #blog_sidebar 	.widget_twitter span a{color: #006000;}
	 .from-meta, .from-meta a{display: none;}
	.twitter-avatar img {display: block;margin: 8px ;float: left;}

		/*======for tag cloud
==================================================*/
	#blog_sidebar .tags-cloud {padding: 10px!important;}
	.tags-cloud a{ padding: 3px;color: #34302a;}
	.tags-cloud a:hover {text-decoration: none;color:#006000;}
	





/* Social Media Icons
==========================================*/
#follow {margin-top: 15px;}
.rssfeed {overflow: hidden;position: relative;padding: 8px 3px 0 0;width: 45%;float: right;}
ul#socialmedia {margin-left:12px;float: right;clear: both;}
ul#socialmedia li {float: left;width: 54px; height: 62px; display: block;margin-right:10px;}
ul#socialmedia li:hover {background-image: none;}
ul#socialmedia li a {background: url(images/socialmedia.png) no-repeat;float: left;width: 54px; height: 62px; display: block;}
ul#socialmedia li a:hover {background: url(images/socialmedia_hover.png) no-repeat 0 center;}

ul#socialmedia li a#rss {background-position: 0 center;}
ul#socialmedia li a#rss-email {background-position: -54px center;}
ul#socialmedia li a#facebook {background-position:  -108px center;}
ul#socialmedia li a#twitter {background-position: -162px center;}
ul#socialmedia li a span {position: absolute;text-indent: -3333em;}



/*search box*
==========================================*/
 #searchform {clear: both;margin-bottom:5px; float: right; margin-right: 15px;display: block;}
 #searchform input {border:  1px solid  #77934a;padding: 4px;width:180px;margin-right:5px;margin-left: 10px;background:#E8DAC3 url(images/sitelink_bg.png) left top;float: left;}

#searchform .submit {border:1px solid #778D3F;background: transparent url(images/sitelink_bg.png) repeat-x left center;font-weight: bold;color: #212121;float: left;font-size: .7em;padding: 3px 5px;text-transform: uppercase;margin-top: 0;}


 #searchform input:focus {background: transparent url(images/bar2.png) repeat-x left center;color:#778D3F ;}
#searchform button:hover {background: transparent url(images/catbg.png) repeat-x left center;color:#778D3F ;}

/* ======================================
[COMMENTS SECTION]
======================= */


.postmeta-bottom {margin-top: 15px;padding: 6px 10px;color: #777;font-size: 1em;overflow: hidden;clear: both; display: block;}


#searchsubmit {overflow: hidden;padding-left:5px;	}
	
#blog_content .commentlist img{padding: 0;border:0;margin: 0 auto;}
		
#commentform label {display: block;	width: 26%;float: left;font-size: 1em;}


#commentform input { background:  #fff url(images/bgbox-trans.png) repeat-x 0 top;
	width: 53%;float: left;
	margin: 0px 5px 1px 0;
	padding: 3px ;border:  1px solid #E0E5D1;
	}
#commentform button {padding: 5px 10px;text-transform: uppercase;text-shadow: 1px 1px 1px #fff;font-size: .9em;}
#commentform textarea {width: 98%;
	margin-top:5px;border: 1px solid #E0E5D1;background:  #fff url(images/bgbox-trans.png) repeat-x 0 top;
}
	
	/*submit comment button/ share with search button*/
	.submit:focus, .submit:hover,
.submit:hover{background: url(images/button_buy.png) no-repeat right 90%;border:   1px solid #778D3F;color:  #252525;}



	
span.user {color: #749926;}



.commentlist dl {overflow: hidden;}
#leave-comment legend span {font-size:1.1em;padding-bottom: 15px;}

.commentlist dl dt span {padding-left: 10px;font-size: 12px;font-weight: normal;} 


.commentlist li {padding: 0;margin: 0;background: url(images/bgbox-trans.png) repeat-x 0 top;}
.commentlist li.even {overflow: hidden;border-top: 1px dashed #dad3cb;
background: url(images/bg-even.png) repeat 0 top;}
.commentlist li.odd {background: url(images/bg-odd.png) repeat 0 top;overflow: hidden;border-top: 1px dashed #dad3cb;}

.reply {float: right;}
.reply a {font-size: 9px;margin-right: 10px;background: url(images/hdr-bg.png) no-repeat right 90%;padding: 2px 5px!important;border: 1px dashed #dad3cb;}
.button a:hover{background-position: left top;text-decoration: none;} 


button {border:1px solid #E6E0D7;padding:2px 5px;margin-top: 4px;background: transparent url(images/button_bg.png) repeat-x left top;font-weight: bold;color: #212121;font-size: 10px;vertical-align:middle;line-height: 1.5;
}


button:hover, button:focus{text-decoration: none;background-position: center bottom;color:#fff}







.avatar{float: left;}
.guest {color: #7b361c; font-size: 1.1em;line-height: 0.5;}
ol.commentlist dd  {display: block;font-size: 16px!important;clear: both;padding-left: 10px;}
dl#leave-comment {overflow: hidden;padding: 0;margin: 0;}

dl#leave-comment dt {margin-bottom: 10px;}
dl#leave-comment dt a, p.nocomments {font-size: .9em;display: block;font-weight: bold;background: url(images/bamboo_bg2.png) repeat-x left 50%;border-top: 1px dotted #dad3cb;border-bottom: 1px dotted #dad3cb;color: #DB6535;padding-left: 10px;}


.nocomments a {color: #999;padding-left: 16px;background:url(	images/icon-comment.gif) no-repeat right 2px;padding-right: 15px;}
.nocomments {margin-left: 5px;}
#bloghome p.nocomments{margin-top: 25px;padding:5px 10px;}


dl#leave-comment p.allowed-tags {font-size: .9em;color: #333;padding-left: 0;}



dl#leave-comment dt a:hover {color:#313131;}
dl#leave-comment dd {padding: 5px 5px 15px 5px;}

dl#leave-comment div {float: left;width: 33%;}
dl#leave-comment label {display: block;clear: both;font-weight: normal;width: 90%;}
dl#leave-comment div input {display: block;clear: both;width: 86%;margin-bottom: 10px;}

#blog_content ul.decimal {margin: 20px 10px 10px 10px;list-style: decimal;}
#blog_content ul.decimal li {margin-left: 35px;padding-bottom: 6px;color: #777;list-style-type: decimal;}
#blog_content ul.decimal li a {color: #f0efd5;font-size: 1em;}

.cms-index-defaultnoroute code {padding: 5px 15px!important;display: block;border: 1px dashed #b5bf85;margin: 5px 10px 5px 15px;background:#616560 ;}
.blog-post-view span {font-size: .95em;}

em {color: #DB6535;}
p#comment-count {font-size: 1.1em;padding-left: 10px; }

.cancel-comment-reply {clear: both;display: block;
}



p.published-notice {font-size: .8em;color: #dedeb0;}

/*share background images*/
.wp-pagenavi,
#comment-count {background: url(images/bamboo_bg2.png) repeat-x center bottom;}


/*page navigation - adding '.blog' class prevents the pagenav plugin style's sheet from taking over
============================================================*/
#bloghome .wp-pagenavi {font-size: .8em;clear: both;margin-top: 10px;display: block;width: 100%;text-align: right;}


#bloghome .wp-pagenavi a:link {color:#758A3B;}

#bloghome .wp-pagenavi a {
	border:1px solid #758A3B;
	margin: 1px;background:#758A3B;
	text-decoration: none;
	color: #fff!important;}
	

#bloghome .wp-pagenavi a:hover {	
	border:1px solid #758A3B;
	color:#758A3B!important;
	background:#fff;
}
#bloghome .wp-pagenavi a:active {text-decoration: none;	}

#bloghome .wp-pagenavi span.pages {text-transform: uppercase;color: #333;}
#bloghome .wp-pagenavi span a,
#bloghome .wp-pagenavi span.pages, 	
#bloghome .wp-pagenavi span a.page, 	
#bloghome .wp-pagenavi span.current
{border:1px solid #758A3B!important;}



#bloghome .wp-pagenavi span.current {font-weight: bold;
	color: #252525;}


#bloghome .wp-pagenavi span.extend {	
	color:#758A3B;}
	
#bloghome .wp-pagenavi a,
#bloghome .wp-pagenavi span.pages,	
#bloghome .wp-pagenavi span.current,
#bloghome .wp-pagenavi span.extend
{padding: 3px 5px 1px 5px!important;margin: 1px;}

ul.navigation {display: block;width: 100%;overflow: hidden;clear: both;margin-bottom: 10px;background: url(images/line_dotted.png) repeat-x center bottom;}
.navigation li {float: left;width: 49%;}
.navigation  li.right {float:right;width: 49%;text-align: right;}
.navigation li span {font-size: 15px;}
span.next,
span.previous {display: block;clear: both;color: #5b891d;text-transform: uppercase;font-size: 16px;font-family: Palatino, Constantia, Big Carlon, Bistream Charter, Georgia, "Times New Roman", Times, serif;font-weight: bold;}
span.next {text-align: right;}


/* Align classes generated by WordPress
============================================================*/

.aligncenter {
	margin: 10px auto 20px auto;
	display: block;
}

.alignleft {
	margin: 10px 20px 8px 0;
	float: left;
}

.alignright, .col-right, .fright { 
	margin: 10px 0px 8px 20px;
	float: right;
}

.col-left {float: left;}
	


.col-right {float: right;}
	









/* This style sheet controls superfish menu*/
#catnav {display: block;width: 955px;position: absolute;margin-top: -36px;margin-left:1px;z-index:1000;background: transparent;padding-left: 3px;}
li.categories {position: absolute; text-indent: -3333em;}

.sf-menu {line-height:1.0;width: 86%;margin: 1px auto;padding-left: 13%;float:left;}

.sf-menu ul { z-index:600;
	position:		absolute;
	top:			-999em;
	width:			300px;}

.sf-menu ul ul, .sf-menu ul li {width:100%}
.sf-menu li:hover { visibility:	inherit; /* fixes IE7 'sticky bug' */}

.sf-menu li {float:left;position:relative;margin-right: 1px;}
.sf-menu a {display:block;position:relative;letter-spacing: 1px;text-decoration: none;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			35px;
border:1px solid #CDC38E;border-top: 0;
	background-image: none;}


/*** DEMO SKIN ***/

.sf-menu li a {padding: 12px 15px 9px 15px;
font-size: 14px; overflow: hidden;line-height: 1em;text-transform: uppercase;}

/*text color for parent item*/
#catnav ul li a{color: #d9d6d0;text-shadow: 1px 1px 1px #000;}

/*black text for second level items*/
#catnav ul li ul a{color: #151515;text-shadow: 0 0;
background: url(images/bar2.png) repeat-x left top; }

/*olive text for hover items*/
#catnav ul li a:hover,
#catnav ul li ul a:hover{color: #56771c;text-shadow: 0 0}


.sf-menu li.current-cat-parent li a, 
.sf-menu li.current-cat ul.children a,
.sf-menu li.current-cat li,
.sf-menu li li
{	background: url(images/bar2.png) repeat-x left top; font-weight: normal!important;}

#catnav ul li ul a:hover,
#catnav ul li ul a:focus
{background:transparent url(images/sitelink_bg.png) no-repeat left top;}







#catnav ul li a:hover
{background:#fff url(images/catbg.png) no-repeat right top;}



/*.sf-menu li.current-cat ul.children a*/ 
/*.sf-menu li.current-cat ul.children a,
.sf-menu li.current-cat li,
.sf-menu li.current-cat-parent li a,
.home .sf-menu li:first-child li a, 
.sf-menu li li {color: #333;}*/ 

/*.sf-menu li.current-cat,
.sf-menu li.current-cat a,
.sf-menu li.current-cat-parent,
.sf-menu li:hover,
.sf-menu li:first-child:hover,
.sf-menu li a:hover,
.sf-menu li.current-cat-parent a,
.home .sf-menu li:first-child a:hover, 
second level
.home .sf-menu li:first-child a:hover, 
.sf-menu li.current-cat ul.children li a:hover,
.sf-menu li li:hover,
.sf-menu li li a:hover, 
.sf-menu li li a:hover,
.sf-menu li li a:focus {color: #56771c!important;}*/


	/*2nd level - disable dropdown background image*/	

.sf-menu li li a {padding: 8px 15px 8px 10px;letter-spacing:0;text-align: left;text-transform: capitalize;font-size: 15px;} 	

.sf-menu li li,
.sf-menu li.active li {border-bottom: 1px solid #CDC38E;}
.sf-menu li li.last,
.sf-menu li.active li.last {border-bottom: 0;} 
.sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu li a:active {
outline:0;text-decoration: none;}
