/* ---------------------------------
 * Color Styles
 * Created by Easy! Designs, LLC
 * http://easy-designs.net
 * 
 * Colors:
 * #138f34 - green
 * #9c0    - bright green
 * #c90    - gold
 * #c17d11 - dark gold
 * #333    - dark grey
 * #666    - med-dark grey
 * #847f77 - warm grey
 * #e1d7c3 - taupe
 * --------------------------------- */

/* =Backgrounds */
body
{
  background: #e1d7c3 url(images/body.jpg) top left repeat-x;
}
#nav-main a
{
  background: #138f34 url(images/nav-main_a.png) top left repeat-x;
}
a.button
{
	background: #138f34;
}
#nav-main a:hover,
#nav-main a:focus
{
  background: #c17d11;
}
#nav-utils a
{
  background: url(images/nav-utils_a.png) center left no-repeat;
}
#nav-utils a.handle {
  background: none;
}
#nav-search button
{
  background: url(images/nav-search_button.png) center center no-repeat;
}
.action
{
  background: url(images/a.action.png) center right no-repeat;
}
.plus
{
  background: url(/tpl/img/css/a.plus.png) center right no-repeat;
}
.minus
{
  background: url(/tpl/img/css/a.minus.png) center right no-repeat;
}
.info
{
  background: url(/tpl/img/css/a.info.png) center right no-repeat;
}
#nav-main .current a {
  background: #fff;
}
#content,
#footer-promo
{
  background-color: #fff;
}
#site-info
{
  background-color: #847f77;
}
.thumbs-up,
#how-tip-done .thumbs-up a,
.totals .advice,
.tools .advise,
.tools .request-advice,
.totals .people,
.actions .offset,
.actions .edit,
.actions .find,
.actions .history,
.tools .share-this,
.tools .embed-this,
#profiler .advice,
#profiler .subsection .title a,
#other-ways a,
#upload-tip-photo a
{
  background: #fff center left no-repeat;
}
.tools .embed-this,
.tools .share-this
{
  background-color: transparent;
}
.thumbs-up
{
  background-image: url(images/commendations/totals_thumbs-up.png);
}
#tip #other-ways.open
{
  background: #fff url(/tpl/img/css/other-ways_tab.png) no-repeat 50% 100%;
}
#ways-to-conserve .tags .action
{
  background-position: 0 5px;
  padding: 0 0 0 20px;
}
#ways-to-conserve {
  background: #fff url(images/ways-to-conserve.png) repeat-x 50% 0;
}
#profiler .advice,
.module h3 .action
{
  background-color: transparent;
}
.totals .advice,
.tools .advise,
.tools .request-advice,
#profiler .advice
{
  background-image: url(/tpl/img/css/totals_advice.png);
}
.tools .request-advice
{
  background-position: 0 1px;
}
#profiler .header .advice
{
  background-position: 0 -1px;
}
.totals .people
{
  background-image: url(images/totals_people.png);
}
.actions .offset
{
  background-image: url(/tpl/img/css/actions_offset.png);
}
.actions .edit
{
  background-image: url(/tpl/img/css/actions_edit.png);
}
.actions .find
{
  background-image: url(/tpl/img/css/actions_find.png);
}
.actions .history
{
  background-image: url(/tpl/img/css/actions_history.png);
}
.tools .embed-this
{
  background-image: url(images/icons/actions_edit.png);
}
.tools .share-this
{
  background-image: url(images/a.share-this.png);
}
#other-ways a
{
  background: url(/tpl/img/css/a.plus.png) center left no-repeat;
}
#other-ways.open a
{
  background-image: url(/tpl/img/css/a.minus.png);
}
#upload-tip-photo a
{
  background-image: url(/tpl/img/css/upload-tip-photo.png);
  padding-left: 15px;
}
#profiler .subsection .title a
{
  background-image: url(/tpl/img/css/profiler_subsection_title.png);
}
#profiler .subsection .title a.open
{
  background-image: url(/tpl/img/css/profiler_subsection_title-open.png);
}
#start-footprint li label,
#start-footprint legend span,
#refine-footprint li label,
#refine-footprint legend span
{
  padding-left: 16px;
}
#start-footprint fieldset li label,
#refine-footprint fieldset li label
{
  background: transparent;
  padding-left: 0;
}
.tab-list .active-tab, .account-settings-tab-list .active
{
	background: #dedcc6;
}
.percentage-bar
{
	background: #333;
}
.percentage-bar .amount-bar
{
	background: #9c0;
}
.profile #profiler
{
  background: url(/tpl/img/css/profiler-tab.png) no-repeat 475px 0;
}
#profiler .section,
form.multistep > ul > li.closed
{
  background: #149035 url(/tpl/img/css/profiler_section.png) repeat-x 0 0;
}
#profiler .open,
form.multistep > ul > li
{
  background: #fff;
}
#tip-actions
{
  background: #ebeadd;
}
.notice {
  background-color: #ffc;
}
.dialog
{
  background: transparent url(/tpl/img/css/dialog.png);
}
.dialog.form {
  background: #333;
}
.dialog .close
{
  background: transparent url(images/dialog_close.png) no-repeat 50% 50%;
}
.dialog .header
{
  background: #343434 url(images/dialog_header.png) repeat-x 0 0;
}
.your-footprint .intro
{
  background: #ffffe5;
}
.tonnage-meter {
  background: transparent url(/tpl/img/css/tonnage-meter.png) no-repeat 0 0;
}
#search-results .cta a {
  background: #f1f1f1 url(/tpl/img/css/search-results_cta.png) bottom left repeat-x;
}
#search-results .collapsible h2 {
  background: url(/tpl/img/css/a.minus.png) 15px 7px no-repeat;
}
#search-results .collapsed h2 {
  background-image: url(/tpl/img/css/a.plus.png);
}

/* =Foreground Colors */
.more,
.action,
.plus,
.minus,
.thumbs-up a,
.advise a,
body.home #nav-main-home a,
body.footprint #nav-main-footprint a,
body.tips #nav-main-tips a,
body.offsets #nav-main-offsets a,
body.profile #nav-main-profile a,
#nav-main .current a,
#footer-promo a,
#nav-top,
.module h3 .tip,
.module h3 .offset,
.module h3 .campaign,
.module h4 .tip,
.module h4 .offset,
.module h4 .campaign,
#conservation-tip h3 em,
#community-trends h3,
#blog-promo h3 a,
.entry h2,
.entry h2 a,
.entry .author a,
.sidebar .module a,
.pagination a,
.page #content-main a,
.carbon-offsets a,
.edit-user a,
.tab-list,
.account-settings-tab-list,
.offset p.name,
#content-sub .offset h4,
.module h3 a.advice,
.module .actions a,
.module .tools a,
#conservation-tips a,
.social-stats .follows em,
.profile .nickname,
.profile .footprint .header a,
#profiler .section.open a,
#profiler .section.open label,
form.multistep fieldset legend,
.profile .subsection .title,
#tips h1,
#tip h1,
#tip h1 .byline a,
#tip .reduction,
#other-ways a,
ul.people,
#login-form a,
#registration #content-sub h2,
#search-results h1 span em,
#search-results #content-main h2,
.emissions .footprint .footprint .number
{
  color: #138f34;
}
#blog-promo p a:after
{
  color: #138f34;
}
.more:hover,
.action:hover,
.plus:hover,
.minus:hover,
.thumbs-up a:hover,
.advise a:hover,
body.home #nav-main-home a:hover,
body.footprint #nav-main-footprint a:hover,
body.tips #nav-main-tips a:hover,
body.offsets #nav-main-offsets a:hover,
body.profile #nav-main-profile a:hover,
#nav-main .current a:hover,
#footer-promo a:hover,
#nav-top:hover,
.module h3 .tip:hover,
.module h3 .offset:hover,
.module h3 .campaign:hover,
.module h4 .tip:hover,
.module h4 .offset:hover,
.module h4 .campaign:hover,
#blog-promo h3 a:hover,
.entry h2 a:hover,
.entry .author a:hover,
.sidebar .module a:hover,
.pagination a:hover,
.page #content-main a:hover,
.carbon-offsets a:hover,
.edit-user a:hover,
.tab-list li:hover,
.account-settings-tab-list li:hover,
.module h3 a.advice:hover,
.module .actions a:hover,
.module .tools a:hover,
#conservation-tips a:hover,
.profile .footprint .header a:hover,
#profiler .section.open a:hover,
#tip h1 .byline a:hover,
#other-ways a:hover,
#login-form a:hover
{
  color: #0b7427;
}

a,
.profile .bio a.locality,
.module .hentry .vcard a
 {
  color: #c90
}
a:hover,
.profile .bio a.locality:hover,
.module .hentry .vcard a:hover {
  color: #bb8009;
}
#blog-promo h6,
.entry-info abbr,
.page h1,
.carbon-offsets h1,
.edit-user h1,
.search-users h1,
.emissions h1,
.profile .footprint .header span,
.module h2,
#tip h1 .number,
.your-footprint h1,
#profiler .section ul li .title,
.add-to-footprint h1
{
  color: #c17d11;
}
#content,
#footer-promo,
#nav-utils a,
.entry-info abbr .separator,
#search-query,
.tab-list .active-tab,
.account-settings-tab-list .active,
.tab-list .qty,
#recent-activity .emissions-calculated strong,
#recent-activity .offsets-earned strong,
.tab-list .qty,
#profiler .section.open p,
#tip h1 .byline,
.your-footprint h1 em,
#profiler .section ul li a.remove,
#search-results h1 span,
#search-results .module h2 span,
#search-results .cta a,
body.wide-narrow h1 span,
body.wide-narrow .module h2 span,
body.wide-narrow .cta a,
body.wide h1 span,
body.wide .module h2 span,
body.wide .cta a
{
  color: #333;
}
*:after
{
  color: #333;
}
#registration #content-sub ul {
  color: #333;
}
.module h2 span,
#conservation-tip h3,
input.default-text,
.module .hentry abbr.published,
.dialog .item .title,
form.side-by-side label em,
.dialog .item .title,
.tonnage-meter .amount.prev,
.tonnage-meter .amount.next
{
  color: #999;
}
#nav-main a,
#site-info li a,
a.button,
#content a.button,
.percentage-bar,
#profiler .section p,
#profiler .section a,
#profiler .section label,
.dialog,
form.multistep .closed,
form.multistep .closed fieldset legend
{
  color: #fff;
}
#site-info
{
  color: #c6c3b1;
}
#start-footprint p span
{
  color: #746957;
}
.error strong
{
  color: #c00;
}
.dialog .header .activity,
.tonnage-meter .amount
{
  color: #9c0;
}
.your-footprint .total p .note,
form.side-by-side li p.help
{
  color: #666;
}

/* =Border Colors */
.module h2,
.entry,
.page h1,
.emissions h1,
.carbon-offsets h1,
.edit-user h1,
.search-users h1,
#profiler .open .header,
#profiler .subsection,
#tip .module h2
{
  border-color: #dedcc6;
}
.module li,
.module li.hentry,
.entry-content,
.sidebar .module li a,
.pagination,
#start-footprint p span,
.profile,
.profile .bio,
#content-sub .offset,
#content .cta,
#tips h1,
#tip #banner,
#tip #content-main .module h2,
#notice,
.your-footprint h1,
#search-results #content-main *,
body.wide-narrow h1,
body.wide h1
{
	border-color: #e1d7c3;
}
#start-footprint input
{
	border-color: #858585;
}
#profiler .section,
form.multistep > ul > li.closed
{
  border-top-color: #fff;
}
#profiler div.open,
#profiler div.open:first-child,
#profiler .section:first-child,
form.multistep > ul > li
{
  border-top-color: #25a046;
}
.dialog .header,
.dialog .item
{
  border-color: #4b4b4b;
}
.dialog form .photo p
{
  border-color: #666;
}
