/* begin colors */

/* font colors
-------------------------------------------*/

body.static #sidebar a,
.comments li .message .author a {
  color: inherit;
}

label,
.label,
#calendar table .today span.date,
.post_form h3 a,
.person_list strong span,
.icons a:hover,
.calendar_nav a:hover,
.calendar_nav .active a,
#overview_posts_title a,
ul.tabs li.selected label,
#sign_up_3 p {
  color: #000;
}

a,
.invite_people .email_link a {
  color: #3C64B3;
}

#footer h4,
#footer a,
.submit input,
a.bn,
body.static #sidebar,
body.static #content_wrap h4,
.gateway h2,
.surround .details,
.invite_description,
#public.error_page .error_content h1  {
  color: #662A08;
}

.static .page_title,
.static h3 a,
.contact .email_links .label {
  color: #2E576B;
}

#footer ul li {
  color: #953D0C;
}

#sns_01 li.tabs-selected a {
  color: #111;
}

#sidebar dt,
.gateway p  {
  color: #222;
}

.pagination .disabled {
  color: #aaa;
}

#sign_up_3 .add_child {
  color: #536b2e;
}

.truncated_post,
.full_post {
  color: #333;
}

#calendar table span.date,
#sidebar dd,
.post h5,
.show h4,
.person_list .name,
.pagination a,
.pagination a:visited,
.post_meta,
ul.tabs li label {
  color: #555;
}


p.copyright,
.page_top h2,
.comments li .message .author {
  color: #662A08;
}

.page_top h2 {
  text-shadow: #fff 1px 1px 1px;
}

.page_top h3 {
  color: #666;
}

.comments dt span,
.person_list strong,
.icons a {
  color: #777;
}

#hd p.error,
option.leader {
  color: #a5121c;
}

.calendar_nav a {
  color: #aaa;
}

#gns_01 div li a,
#gns_01 label {
  color: #b0582d;
}

#calendar table .dif_month span.date {
  color: #bbb;
}

#calendar table td.today,
p.no_content  {
  background-color: #bbddee;
}

strong.subnav_notification {
  color: #ddd;
  font-size: 11px;
  font-weight:normal;
}

.tabs-selected strong.subnav_notification,
.post_tools {
  color: #888;
}

.post.system_announcement p,
.post.system_announcement h4,
.post.system_announcement h5 {
  color: #2E576B;
}

.post a {
  color: #953D0C;
}

#hd .sign_in label,
#public #hd a,
.demo_nav li a {
  color: #ffc14f;
}

#public #hd {
  color: #ffe5b5;
}

.account_access,
.account_access dd.terms label {
  color: #66AACC;
}

.account_access h1,
.account_access p,
.account_access a,
.account_access label {
  color: #2E576B;
}

#gns_01 li.tab a.tab,
#filter_links .active,
#sns_01 li a,
.gateway #hd,
.signup_in #hd,
table th,
input.bn,
#overview_posts_title a,
.icons li .add_event,
.full_post h6,
.announcement .post_header,
.announcement .post_header a,
.add_event,
.submit a.bn {
  color: #fff;
}

#hd input.bn,
div.event_meta h5,
table .event strong,
.post_header,
.post_header a,
.demo_desc,
.demo_nav li.active a {
  color: #662A08;
}

.site_desc p,
.feature_set ul,
.post p {
  color: #555;
}

.pagination a:visited:hover,
.pagination a:hover,
.pagination .current,
#filter_links .active {
  color: #2E576B;
}


/* forms
-------------------------------------------------------*/

h2.form_header {
  background-color: #C5510F;
  color: #fff;
/*  color: #662a08;*/
  border-bottom: 1px solid #d1b87f;
}

#public #signin div.signin_form,
.post_form,
.surround,
table.agenda td.event {
  background-color: #FFE5B5;
}

.surround label,
.surround .label {
  color: #4a4a4a;
}

.surround .main_form_dl,
#group_settings #group_settings_form .main_content {
  background-color: #fff;
  border-style: solid;
  border-color: #f0d493;
}

.surround h3,
.surround .form_subhead {
  color: #888888;
  border-bottom-style: solid;
  border-color: #ECECEC;
}

.sidebar_nav .sidebar li a {
  color: #4C4C4C;
}

#sign_up_3 .add_child {
  background-color: #A4CC66;
}




/* color sets
-------------------------------------------------------*/

/* yellow */

html,
#ft {
  background-color: #FFE5B5
}

.surround table label {
  color: #444;
}

.email_link #contact_import_field_wrapper {
  background-color: #eee;
  border: 1px solid #e3e3e3;
}

#group_settings_form .surround {
  border-top:     1px solid #DCEBD1;
}

tr,
td {
  border-color: #cf9d40;
}

.post_form,
.contacts_wrapper,
#profile dl.col_r,
#gns_01 div,
#gns_01 div li {
  border-color: #ffc14f;
}

#gns_01 div li {
  background-color: #FFE5B5;
}

#gns_01 div li a:hover,
.surround .details {
  background-color: #ffd382;
}

/* brown */

#public #signin div.signin_form {
  border-color: #b0582d;
}

/* blue */

#calendar table .today span.date {
  background-color: #93c9e3;
}

#calendar table .today span.date {
  border-color: #6AB5D9;
}

.pagination a:hover,
.pagination .current,
#filter_links .active {
  background-color: #bbddee;
  border-color: #66AACC;
}

.post.system_announcement {
  border-color: #66AACC;
}

.post.system_announcement {
  background-color: #dcedf6;
}

/* green */
.demo_box div {
  border-color: #78b814;
}


/* black - white
-------------------------------------------*/

.email_link #contact_import_field_wrapper {
  background-color: #eee;
}

tr.dark td,
#calendar table span.date {
  background-color: #ebebeb;
}

body,
td,
tr.light td,
.pagination,
.demo_box div {
  background-color: #fff;
}

#calendar table td,
#calendar table span.date {
  border-color: #ccc;
}

.demo_body {
  border-color: #E5E5E5;
}

body.static #content_wrap h3 {
  border-bottom-color: #fff;
}

tbody tr,
tbody td {
  border-color: #ddd;
}

.pagination a,
.pagination .disabled {
/*  border-color: #ebebeb;*/
  border-color: #fff;
}


.pagination span.gap {
  border-color: #fff;
}

/* Border Style
-------------------------------------------*/

.groups .page_top img,
tbody tr,
tbody td,
#public #signin div.signin_form,
.contacts_wrapper,
.pagination a,
.pagination span,
.post.system_announcement,
.demo_box div {
  border-style: solid;
}

.demo_body {
  border-top-style: solid;
}

#calendar table span.date,
body.static #content_wrap h3 {
  border-bottom-style: solid;
}

#gns_01 div li {
  border-bottom-style: dotted;
}

#profile dl.col_r {
  border-left-style: solid;
}

body.static #content_wrap h3 {
  border-bottom-style: solid;
}

ul.birthdays li {
  color: #fff;
  background-color: #297AA3;
  margin-bottom: 1px;
}

/* group colors
------------------------------------------------------*/

.red a {color: red; } 
.red a:hover {
  color: white;
  background-color: red;
}

.firebrick a {color: firebrick;}
.firebrick a:hover {
  color: white;
  background-color: firebrick;
}

.maroon a {color: maroon;}
.maroon a:hover {
  color: white;
  background-color: maroon;
}

.coral a {color: coral;}
.coral a:hover {
  color: white;
  background-color: coral;
}

.orangered a {color: orangered;}
.orangered a:hover {
  color: white;
  background-color: orangered;
}

.gold a {color: gold;}
.gold a:hover {
  color: white;
  background-color: gold;
}

.goldenrod a {color: goldenrod; }
.goldenrod a:hover {
  color: white;
  background-color: goldenrod;
}

.springgreen a {color:springgreen ;}
.springgreen a:hover {
  color: white;
  background-color: springgreen;
}

.seagreen a {color: seagreen;}
.seagreen a:hover {
  color: white;
  background-color: seagreen;
}

.teal a {color: teal; }
.teal a:hover {
  color: white;
  background-color: teal;
}

.blue a {color: blue; }
.blue a:hover {
  color: white;
  background-color: blue;
}

.navy a {color: navy;}
.navy a:hover {
  color: white;
  background-color: navy;
}

.indigo a {color: indigo; }
.indigo a:hover {
  color: white;
  background-color: indigo;
}

.blueviolet a {color: blueviolet;}
.blueviolet a:hover {
  color: white;
  background-color: background;
}

.magenta a {color: magenta;}
.magenta a:hover {
  color: white;
  background-color: magenta;
}

.mediumvioletred a {color: mediumvioletred;}
.mediumvioletred a:hover {
  color: white;
  background-color: mediumvioletred;
}

.grey a {color: grey;}
.grey a:hover {
  color: white;
  background-color: grey;
}

.black a {color: black;}
.black a:hover {
  color: white;
  background-color: black;
}


