a { color: #7E8254; }
a:link, a:visited, a:active { text-decoration: none; color: #7E8254; }
	.post-body a { text-decoration: underline;}
a:hover { text-decoration: underline; color: #DA9D27; }

#subNav a, #siteInfo a, #suppContent a { color: #7E8154; }
#subNav a:hover, #siteInfo a:hover, #suppContent a:hover { color: #C69200; text-decoration: underline; }
	#subNav strong  a { color: #C69200; }

/* GLOBAL NAV */

#globalNav { list-style: none; z-index: 9990; width: 935px; margin: 0 auto; padding: 4px 0 0 35px; background: url(../images/icon/gnlocation.gif) no-repeat left 1px; color: #949B6E; font: 13px/normal Arial, Helvetica, sans-serif; height: 20px; }
	#globalNav li { display: inline; float:left; }
	#globalNav strong a { color: #C69200; }
	#globalNav li.gn-location {}
	#globalNav a { color: #949B6E;}
	#globalNav a:hover { color: #C69200;}
	
	#globalNav li.gn-utility { float:right;}
	#globalNav li.gn-utility a { text-decoration: none; padding: 0 10px; margin-left: 7px; border-right: 1px solid #D6D4CE;}
		#globalNav li.gn-utility a.gn-home	{ padding-left: 18px; background: url(../images/icon/home.gif) no-repeat 0 49%;zoom: 1; }
		#globalNav li.gn-utility a.gn-shop	{ padding-left: 18px;background: url(../images/icon/cart.gif) no-repeat 0 49%; zoom: 1;	}
		#globalNav li.gn-utility a.gn-login	{ padding-left: 15px ; background: url(../images/icon/lock.gif) no-repeat 0 49%; zoom: 1; }
		#globalNav li.gn-utility a.gn-join	{ padding: 0; zoom: 1; border:none; }


	#globalNav li ul { position: absolute; visibility: hidden; z-index: 9995; width: auto; background: #FFF; margin: 0; padding: 0; border: solid 1px #D6D4CE; color: #4D4D4D; margin: 0 !important;margin: 20px 0 0 -92px; }
		#globalNav li li { background: #F5F5F1; border: solid 5px #FFF; padding: .7em 1em; margin:0;}



/* MAIN NAV */


#mainNav { list-style: none; padding: 5px 0; margin:0 auto 25px; z-index: 9990; clear: both; height: 30px; width: 970px; clear:both; font: bold 16px/1em Arial, Helvetica, sans-serif;}
	#mainNav li { display: inline; float: left; }
	#mainNav a { float: left; margin: 0 .7em 0 0; padding: 5px; white-space: nowrap; color: #7E8254; text-decoration:none; } 
	#mainNav a:hover { color: #DA9D27; } 


	/*-- Dropdown --*/
	
	#mainNav li ul { position: absolute; visibility: hidden; z-index: 9995; width: auto; background: #FFF; margin: 25px 0 0 !important; margin: 25px 0 0 -82px; padding: 0; border: solid 1px #D6D4CE; color: #4D4D4D; }
		#mainNav li li { background: #F5F5F1; border: solid 5px #FFF; padding:15px 15px 0; margin:0;}
			/*reset*/ #mainNav li li li { background: none; border: none; display:list-item; float:none; list-style: none; padding:0; margin: 0; color: #999486; line-height: 1.5em; }
		#mainNav li ul ul { position:static;	visibility: inherit;	margin: 0 !important; margin: 0; padding: 0 0 10px; border: 0; background: none; line-height: 1em;}
		#mainNav li ul a, #globalNav li ul a { background: none; float: none; width: auto; height: auto; padding: 0; white-space: nowrap; color: #7E8154; }
		#mainNav li ul a:hover, #globalNav li ul a:hover { color: #C69200; text-decoration: underline; }
					#mainNav li ul strong a, #mainNav li ul strong a:hover { color: #B74B4B; }
		#mainNav h3 { font-size: 1em; color: #333; padding: 10px 0 .4em; border-top: 1px solid #D6D4CE; }
			#mainNav h3.first { padding-top:0; border:0;}
			#mainNav h3 a, #mainNav h3.first a { color: #333; }
		#mainNav div.column { width: 110px; float:left; margin: 0 25px 10px 0; white-space: nowrap; }
		#mainNav div.last { margin-right:0;}



/* LEFT SIDE NAV */


#subNav { float: left; padding: 0 10px; margin: 0; width: 140px; }
	#subNav h3 { font-size: 1em; color: #333; border-top: 1px solid #E6E4DA; padding: 10px 7px 5px; margin: 0;}
	#subNav h3.first {padding-top: 0; border: none; }
	#subNav ul { list-style: none; padding: 0 0 10px 12px; margin: 0; line-height: 1em;}
	#subNav li { margin-bottom: .5em; color: #878273; }

/* UTILITY NAV */

 ul#utilityNav { list-style: none; margin: 0; padding: 0; }
	#utilityNav li { margin: 0 0 10px 0; padding: 0; }
 
	#fontResizer { padding: 0 0 10px;white-space: nowrap; }
	#fontResizer a { height: 15px; width: 15px; display: inline-block; border: 1px solid #C7B299; margin: 0; font: 13px Arial, Helvetica, sans-serif; color: #998675; text-align: center; text-decoration: none; }
	#fontResizer a:hover { background:#EEE8E0;}
	.resetFont  { background:#EEE8E0;}

.postUtility, .fb-like { float: left; }



/* RIGHT SIDE NAV */

.column-right-inner h2 { border-top: 1px solid #E6E4DA; padding: 10px 0; margin: 0;}
.column-right-inner ul { list-style: url(../images/icon/liarrow.gif) none; padding: 0 0 26px 0; margin: 0 0 0 1.2em; line-height: 1.2em; }
	.popular-postsli li,
	.column-right-inner li {margin-bottom: .1em;}
	.column-right-inner .widget { margin: 0; padding:0;}
	
/* GUIDE */
	

	ul.guideNav { display: none; }	
	p.guideNav { text-align: right; margin: 1em 0; }
	
	#blog-pager { clear: both; /*border-top: 1px solid #E6E4DA;*/  padding: 5px 0 0; }
	#blog-pager a { color: #DA9D27; }
	.blog-feeds { padding: .5em 0;}
	.home-link { display: none;}
	#blog-pager-newer-link { float:left; padding: 3px 7px 3px 15px;  margin-right: .7em; background: #DA9D27 url(../images/icon/prev2.gif) no-repeat 3px 49%; zoom: 1;}
	#blog-pager-older-link { float:left; padding: 3px 15px 3px 7px; background: #DA9D27 url(../images/icon/next2.gif) no-repeat 98% 49%; zoom: 1; }
	#blog-pager-newer-link a, #blog-pager-older-link a { color:#FFF; }
	.related-posts-widget a strong { text-decoration: none; color: #7E8254; font-weight: normal;}
	.related-posts-widget a:hover strong { text-decoration: underline; color: #DA9D27; }

	
/* LINKS */

	a.button, #mainNav li a.button {height: 0; padding-top: 28px; background: url(../images/icon/button.gif) no-repeat; overflow: hidden; display: block; }
		a.goshop, #mainNav li a.goshop { background-position: -125px 0; width: 140px;}
			a.goshop:hover, #mainNav li a.goshop:hover { background-position: -125px -30px ; width: 140px;}
		a.logout, #mainNav li a.logout { background-position: -62px 0; width: 62px;}
			a.logout:hover, #mainNav li a.logout:hover { background-position: -62px -30px ; width: 62px;}

	a.extLink:hover, #mainNav ul a.extLink:hover { padding-right: 14px; background: url(../images/icon/extlink.gif) no-repeat 100% 49%; zoom: 1; }
		a.extLink:hover { margin-right:.2em;}
		.post-body a.goshop { margin: 1.5em 0; background: url(../images/icon/button.gif) no-repeat -125px 0; width: 140px; padding-right:0; }
		.post-body a.goshop:hover { background: url(../images/icon/button.gif) no-repeat -125px -30px ; width: 140px; margin-right:0;}

	a.more { padding-right: 9px; background: url(../images/icon/morearrow.gif) no-repeat 100% 49%; zoom: 1;  }
	.jump-link a { color:#FFF; padding: 3px 15px 3px 5px; background:#A0A381 url(../images/icon/morearrow2.gif) no-repeat 100% 49%; zoom: 1;  }
	.jump-link a:hover { background:#DA9D27 url(../images/icon/morearrow2.gif) no-repeat 100% 49%; zoom: 1;  }

	a.new, #mainNav li ul a.new { padding-right: 22px; background: url(../images/icon/new.gif) no-repeat 100% 49%; }
		#mainNav li.new {padding-right: 10px; background: url(../images/icon/new_high.gif) no-repeat 100% 29%; }
	a.hot { padding-right: 22px; background: url(../images/icon/hot.gif) no-repeat 100% 49%; }
	a.backtotop { padding-left: 14px; background: url(../images/icon/backtotop.gif) no-repeat 0px 49%; zoom: 1; float: right; }
	a.learnmore {padding-left: 17px; background: url(../images/icon/learnmore.gif) no-repeat 0 49%; zoom: 1; color: #7E8154;}
	a.download {padding-left: 17px; background: url(../images/icon/download.gif) no-repeat 0 49%; zoom: 1; color: #7E8154;}
	a.print { padding-left: 17px; background: url(../images/icon/print.gif) no-repeat 0 49%; zoom: 1; }
	a.shop { padding-left: 18px; background: url(../images/icon/cart.gif) no-repeat 0 49%; zoom: 1; text-decoration: none; }
	a.order { padding: 5px 10px 5px 35px; background: #8CC63F url(../images/icon/cartorder.png) no-repeat 5px 45%; zoom: 1; text-decoration: none; color: #FFF; font-size: 1.5em; margin: 2em 0; }

	a.backlink { padding-left: 18px; background: url(../images/icon/backarrow.gif) no-repeat 0 49%; zoom: 1; text-decoration: none;}	

	a.webicon { width: 15px; height: 0; padding-top: 15px; margin: 0; background: url(../images/icon/webicon.gif) no-repeat; overflow: hidden; display: inline-block; vertical-align: text-bottom; }
		a.mail { background-position:0 0;}
		a.rss { background-position:0 0;}
		a.facebook { background-position:-34px 0;}
		a.plurk { background-position:-51px 0;}

		a.mail:hover { background-position:0 -16px;}
		a.rss:hover { background-position:-16px -16px;}
		a.facebook:hover { background-position:-34px -16px;}
		a.plurk:hover { background-position:-51px -16px;}


	.faqclosed { padding-left: 12px; background: url(../images/icon/faqclosed.gif) no-repeat 0px 49%; zoom: 1; cursor:pointer; }
	.faqopen {	padding-left: 12px; background: url(../images/icon/faqopen.gif) no-repeat 0px 49%; zoom: 1; }
