/* ---------------------------------
 * Color Styles
 * Created by Easy! Designs, LLC
 * http://easy-designs.net
 *
 * dark grey: #423f3e * parchment: #f6f2e9 * medium grey: #737370 * blue: #008db5 * border-color: #423f3e * tan: #dbd4cc * grey: #737370 * white: #f6f2e9 * black: #423f3e * light tan: #b2aea9 * red: #d71920 * --------------------------------- */

html {
	background-color: #423f3e;
}

body {
	background: #f6f2e9 url('/img/css/body-bg.jpg') 50% 0;
	color: #423f3e;
}

a:link,
a:visited,
a:active,
a:hover,
a:focus,
#content h1 a:active,
#content h1 a:hover,
#content h2 a:active,
#content h2 a:hover,
#content h3 a:active,
#content h3 a:hover,
#content h4 a:active,
#content h4 a:hover,
#content h5 a:active,
#content h5 a:hover,
#content h6 a:active,
#content h6 a:hover,
.find-an-event .vevent h2 a,
.user-profile .vevent h2 a {
	color: #008db5;
}

h4,
#nav-bottom li li,
#nav-bottom a:link,
#nav-bottom a:visited,
.separator,
#content-main .paginator,
#content-main .paginator a,
#help-topic .paginator,
#help-topic .paginator a,
ul.meta li.future,
.event-type,
.private .time-location,
#content-main .module ul.sharing-tools li.more a, 
#affirmers dd, 
#home-blocks .module h3, 
.home #partners h3 {
	color: #737370;
}

#content-main .paginator .separator {
	color: #dbd4cc;
}

.module h4 a:hover,
.module h4 a:focus,
#nav-utils a:hover,
#nav-bottom a:hover,
#nav-bottom a:active,
.entry-title a:hover,
.entry-title a:active,
form button[type=reset],
#content-main ul.sharing-tools li.more a {
	color: #008db5;
}

form button[type=reset] {
	color: #008db5;
}

blockquote,
form label .note,
form .extra-info,
#content-sub .twitter abbr,
#content-main .pullquote,
textarea,
#sub-nav ul li a {
	color: #737370}

form input[type=text],
form input[type=password] {
	color: #737370}

blockquote strong {
	color: #423f3e}

.profile .entry-content,
.hentry .meta a,
#content-sub .callout-block p,
#content-sub .callout-block li,
.entry-title a,
textarea,
#learn-partners h4,
#sub-nav li.here a,
h1 a:link,
h1 a:visited,
h2 a:link,
h2 a:visited,
h3 a:link,
h3 a:visited,
h4 a:link,
h4 a:visited,
h5 a:link,
h5 a:visited,
h6 a:link,
h6 a:visited,
legend {
	color: #423f3e}

.error {
	color: #d71920;
}

.error input, .error textarea {
	border-color: #d71920 !important;
}

#nav-access {
	background: transparent url('/img/css/nav-access-bg.png') 50% 0;
}

#nav-access a:active,
#nav-access a:focus,
#nav-main a,
.module.with-border,
.module img,
.two-up.with-border,
.four-up.with-border,
.module h4,
#content,
#content-main .vevent,
#content-main .vevent .enclosure img, 
.news #content-main .hentry .enclosure img, 
.history #content-main .vevent img, 
.news #content-main .hentry img,
.learn.partners h3,
#sub-nav li,
#sub-nav ul,
.profile object,
.talks object,
.talks h2,
#content-sub .callout-block img,
.hentry .figure img,
form fieldset legend span,
.event .details img.map,
.event .details iframe,
#share .section,
.preview #content-main .intro,
.general-page #content-main h2, 
#home-blocks, 
.home #partners {
	border-color: #423f3e;
}

#content a:hover img {
	border-color: #423f3e !important;
}

#sub-nav li a,
.hentry .figure a {
	color: #423f3e;
}

#sub-nav ul li,
#content-sub .callout-block img,
#content-sub .callout-block a {
	border-color: #737370;
}

#content-sub .callout-block h2,
#content-sub .more-talks p,
textarea,
.event .figure,
#content-sub .filters form ol li,
#content-sub .callout-block ul li,
div.jsonSuggestResults {
	border-color: #b2aea9;
}

form input[type=text],
form input[type=password] {
	border-color: #b2aea9;
}

#nav-access a:active,
#nav-access a:focus {
	background-color: #423f3e;
	color: #f6f2e9;
}

#nav-main a {
	background: url('/img/css/nav-icons.png') 0 0 no-repeat;
}
#nav-main-learn.current a {
  background-position: 0 -400px;
}
#nav-main-learn a:hover {
  background-position: 0 -200px;
}
#nav-main-share a {
  background-position: -200px 0;
}
#nav-main-share.current a {
  background-position: -200px -400px;
}
#nav-main-share a:hover {
  background-position: -200px -200px;
}
#nav-main-act a {
  background-position: -400px 0;
}
#nav-main-act.current a {
  background-position: -400px -400px;
}
#nav-main-act a:hover {
  background-position: -400px -200px;
}

form input[type=text],
textarea {
	background: #fff;
	color: #737370;
}

textarea {
	background: #fff;
	color: #737370;
}

form button[type=reset] {
	background: transparent;
}

#nav-main a {
	color: #423f3e;
}

#nav-utils a,
#nav-utils ul,
#nav-utils li,
#nav-utils li ul li strong {
	color: #423f3e;
}

#nav-utils li ul li {
	background-color: #dbd4cc;
}

#nav-utils li ul li:first-child {
	background-color: transparent;
}

#nav-utils li ul li a {
	color: #737370;
}

#nav-utils li ul li a:hover {
	color: #f6f2e9;
	background-color: #008db5;
}

#nav-utils li ul li:first-child a {
	color: #737370;
}

#sub-nav li.follow-the-charter a,
p.follow-the-charter a,
#content-sub .callout-block {
	background-color: #dbd4cc;
	color: #737370;
}

#sub-nav li a {
	background-color: #dbd4cc;
}

#sub-nav ul li a,
div.jsonSuggestResults div.resultItem {
	background-color: #f6f2e9;
}

#sub-nav li a:hover,
#sub-nav li.follow-the-charter a:hover,
p.follow-the-charter a:hover,
div.jsonSuggestResults div.resultItem.hover,
#sub-nav ul li a:hover,
#sub-nav .here ul li a:hover, 
.affirmed a.button {
	background-color: #008db5;
	color: #f6f2e9;
}

form button[type=submit] {
	background-color: #008db5;
	color: #f6f2e9;
}

#sub-nav li.parent-here > a,
#sub-nav li.here > a {
	background-color: #737370;
	color: #f6f2e9;
}

#sub-nav li.follow-the-charter a,
p.follow-the-charter a,
#content-sub .callout-block a.read-more {
	color: #008db5}

#sub-nav li.follow-the-charter a:hover,
p.follow-the-charter a:hover {
	color: #f6f2e9;
}

#sub-nav li.here > a {
	background-color: #737370;
	color: #f6f2e9;
}

#content p.data {
	color: #008db5;
}

#content object {
	background: #423f3e;
}

#content-main ul.sharing-tools li a {
	background: transparent url('/img/css/social-networks.png') 0 0 no-repeat;
}

#content-main ul.sharing-tools li.delicious a {
	background-position: 0 0;
}

#content-main ul.sharing-tools li.digg a {
	background-position: -32px 0;
}

#content-main ul.sharing-tools li.facebook a {
	background-position: -64px 0;
}

#content-main ul.sharing-tools li.mail a {
	background-position: -96px 0;
}

#content-main ul.sharing-tools li.orkut a {
	background-position: -128px 0;
}

#content-main ul.sharing-tools li.stumble-upon a {
	background-position: -160px 0;
}

#content-main ul.sharing-tools li.twitter a {
	background-position: -192px 0;
}

#content-main .module ul.sharing-tools li.delicious a {
	background-position: 0 -32px;
}

#content-main .module ul.sharing-tools li.digg a {
	background-position: -32px -32px;
}

#content-main .module ul.sharing-tools li.facebook a {
	background-position: -64px -32px;
}

#content-main .module ul.sharing-tools li.mail a {
	background-position: -96px -32px;
}

#content-main .module ul.sharing-tools li.orkut a {
	background-position: -128px -32px;
}

#content-main .module ul.sharing-tools li.stumble-upon a {
	background-position: -160px -32px;
}

#content-main .module ul.sharing-tools li.twitter a {
	background-position: -196px -32px;
}
#content-main ul.sharing-tools li.more a,
#content-main .module ul.sharing-tools li.more a {
  background: transparent;
}

#footer {
	background: url('/img/css/footer-bg.png') repeat-x 50% 0;
	color: #737370;
}

#footer a {
	color: #f6f2e9;
}

#footer a.fetzer {
	background: transparent url('/img/css/fetzer-logo.png') no-repeat 0 0;
}

/* AddThis Config Stuff */
div.addthis_toolbox ul.custom_images li a span {
  display: none;
}

.home-nov #content-main .left .charter {
  background: transparent url('/img/css/charter-bg.png') repeat-y;
  border-bottom-color: #423f3e;
}

.the-charter .charter {
  background: transparent url('/img/css/charter-bg-wide.png') repeat-y;
}

#content-sub #fm-charterdl {
  background: #dbd4cc;
}

#content-sub #fm-charterdl .callout {
  color: #737370;
  border-bottom-color: #737370;
}

#fm-charterdl button, 
#fm-videolang button {
  background: transparent;
  color: #008db5;
}

#content-main .video {
  border-color: #423f3e;
}

.video a.share {
  background: url('/img/css/icn-share.png') 0 0 no-repeat;
}

.video a.share:hover, 
.video a.share:focus, 
.video a.share:active {
  background-position: 0 -22px;
}

#fm-affirm fieldset {
  background: #dbd4cc url('/img/css/affirm-bg.png') 0 2em repeat-x;
}

#fm-affirm fieldset.ajax {
  background-image: none;
}

#fm-affirm.closed fieldset {
  background: transparent none;
}

#fm-affirm .affirmed a.share {
  background: transparent url("/img/css/icn-arrow.png") 100% 50% no-repeat;
}


#fm-affirm legend, 
#fm-affirm legend span {
  color: #f6f2e9;
}

#fm-affirm legend span {
  background: #737370;
}

#fm-affirm.closed legend span {
  background: #008db5;
}

#fm-affirm input {
  background: #f6f2e9;
}

#evidence .hentry, 
#inspiration .hentry {
  background: #dbd4cc;
}

#evidence .entry-title {
  border-bottom-color: #f6f2e9;
}

#evidence .entry-title a {
  background: #737370;
  color: #f6f2e9;
}

#evidence .entry-title a:hover, 
#evidence .entry-title a:focus {
  background: #008db5;
  color: #f6f2e9;
}

#inspiration .entry-title a {
  color: #008db5;
}

.user-profile .hfeed button {
  background: transparent;
  color: #008db5;
}

/* =Language Bar */
#language-bar {
  border-color: #423f3e;
	background: #423f3e;
	color: #f6f2e9;
}
#language-bar p {
  background-color: #737370;
}
#language-bar a {
	color: #f6f2e9;
}

/* =jqModal */
.jqmWindow {
  background-color: #f6f2e9;
  color: #423f3e;
  border-color: #423f3e;
}
.jqmWindow #loading {
  background: #fff url("/img/loading.gif") 50% 50% no-repeat;
}
.jqmWindow a.close {
  background: url("/img/css/closex.png") 50% 0 no-repeat;
}
.jqmWindow a.close:hover,
.jqmWindow a.close:focus,
.jqmWindow a.close:active {
  background-position: 50% -20px;
  background-color: #423f3e;
  border-color: #423f3e;
}
.jqmOverlay { 
  background-color: #423f3e;
}

/* =Charter (Feb 2010) */
#the-charter {
  color: #535151;
  background: transparent url('/img/css/charbox-btm.png') bottom no-repeat;
}

.home #the-charter {
  background-image: url('/img/css/charbox-btm-home.png');
}

#the-charter .charter-title {
  background: transparent url('/img/css/charbox-top-en.png') no-repeat;
}
#the-charter.es .charter-title {
  background-image: url('/img/css/charbox-top-es.png'); /* Spanish */
}
#the-charter.ar .charter-title {
  background-image: url('/img/css/charbox-top-ar.png'); /* Arabic */
}
#the-charter.he .charter-title {
  background-image: url('/img/css/charbox-top-he.png'); /* Hebrew */
}

.home #the-charter .charter-title {
  background-image: url('/img/css/charbox-top-home-en.png'); /* English (default) */
}
.home #the-charter.es .charter-title {
  background-image: url('/img/css/charbox-top-home-es.png'); /* Spanish */
}
.home #the-charter.ar .charter-title {
  background-image: url('/img/css/charbox-top-home-ar.png'); /* Arabic */
}
.home #the-charter.he .charter-title {
  background-image: url('/img/css/charbox-top-home-he.png'); /* Hebrew */
}

/* =Home =Blocks */
#home-blocks .blockhead {
  background: #cec6b6;
}

#home-blocks .gallery a.prev {
  background: #cec6b6 url('/img/css/arr-left.png') 10px 20px no-repeat;
}
.rtl #home-blocks .gallery a.prev {
  background: #cec6b6 url('/img/css/arr-right.png') 0 20px no-repeat;
}

#home-blocks .gallery a.next {
  background: #cec6b6 url('/img/css/arr-right.png') 0 20px no-repeat;
}
.rtl #home-blocks .gallery a.next {
  background: #cec6b6 url('/img/css/arr-left.png') 10px 20px no-repeat;
}
#home-blocks .gallery a.disabled,
.rtl #home-blocks .gallery a.disabled {
  background-image: none;
}

#home-blocks .module .gallery a.prev, 
#home-blocks .module .gallery a.next,
#home-blocks div.module .gallery a.disabled:hover, 
#home-blocks div.module .gallery a.disabled:focus, 
#home-blocks div.module .gallery a.disabled:active {
  border-color: #9a988e;
}

#home-blocks .gallery a.prev:hover, 
#home-blocks .gallery a.prev:focus, 
#home-blocks .gallery a.prev:active,
.rtl #home-blocks .gallery a.next:hover, 
.rtl #home-blocks .gallery a.next:focus, 
.rtl #home-blocks .gallery a.next:active {
  background-position: 10px -80px;
  border-color: #008db5;
}
#home-blocks .gallery a.next:hover, 
#home-blocks .gallery a.next:focus, 
#home-blocks .gallery a.next:active,
.rtl #home-blocks .gallery a.prev:hover, 
.rtl #home-blocks .gallery a.prev:focus, 
.rtl #home-blocks .gallery a.prev:active {
  background-position: 0 -80px;
  border-color: #008db5;
}

#home-blocks .blockhead a:link, 
#home-blocks .blockhead a:visited {
  color: #423f3e;
}

#home-blocks .blockhead a:hover, 
#home-blocks .blockhead a:focus, 
#home-blocks .blockhead a:active {
  color: #008db5;
}
