/* custom */
body {
	color: #484749;
}

a {
	color: #484749;
}

#wrap {
	background-color: #f2f2f2;
}

#login_form #new_user a {
	color: #009be7;
}

#header {
	color: #009be7;
	background-color: #282729;
}

#header ul.user li a {
	color: #7a7a7a;
}

#header ul.user li.attendee a,
#header ul.user li.organizer a,
#header ul.user li.attendee_selected a,
#header ul.user li.organizer_selected a {
	color: #fff;
	background: #7a7a7a;
}

#header ul.user li.attendee_selected a,
#header ul.user li.organizer_selected a {
	color: #009be7;
	background: #f2f2f2;
}


#header ul.tabs li a {
	color: #fff;
	background: #7a7a7a;
}

#header ul.tabs li.active a {
	color: #009be7;
	background: #f2f2f2;
}

#header #login_form input {
	background: #e0e3e4;
	border-color: #000;
}

#subtabs {
	color: #fff;
	background-color: #7a7a7a;
}

#subtabs h2 {
	color: #fff;
}

#subtabs ul.tabs li a {
	color: #fff;
	background-color: #009be7;
}

#subtabs ul.tabs li.active a {
	color: #009be7;
	background-color: #fff;
}

#main h2 {
	color: #fff;
	background: #282729;
}

#main h4 {
	color: #282729;
	border-color: #282729;
}

#main a.button {
	color: #fff;
	background: #7a7a7a;
	border-color: #282729;
}

#main div.network img {
	border-color: #282729;
}

#main div.network div.events {
	background: #7a7a7a;
}

#main div.network div.hr {
	border-color: #282729;
}

#main div.dashboard {
	background-image: none;
}

#main div.dashboard table td.hr img {
	border-color: #282729;
}

#main div.appointment {
	background-image: none;
}

#main div.appointment img {
	border-color: #282729;
}

#main div.introduction {
	background-image: none;
}

#main div.introduction img {
	border-color: #282729;
}

#main div.introduction_sent {
	background-image: none;
}

#main div.introduction_sent img {
	border-color: #282729;
}

#main div.comment {
	background-image: none;
}

#main div.registration {
	background-image: none;
}

#main div.registration img {
	border-color: #282729;
}

#main div.note {
	background-image: none;
}

#main div.note div.image img {
	border-color: #282729;
}

#main div.message {
	background-image: none;
}

#main div.message div.image img {
	border-color: #282729;
}

#main div.profile {
	background-image: none;
}

#main div.profile img {
	border-color: #282729;
}

#main #no_contacts {
	color: #fff;
	background: #7a7a7a;
}

#main div.search {
	background-image: none;
}

#main div.new_event ul li a {
	color: #fff;
	background: #6dbfd3;
}

#main div.new_event ul li.message a.active {
	background: #1f9dbb;
}

#main div.new_event ul li.appointment a {
	background: #e761af;
}

#main div.new_event ul li.appointment a.active {
	background: #da0c84;
}

#main div.new_event ul li.introduction a {
	background: #85c45e;
}

#main div.new_event ul li.introduction a.active {
	background: #44a407;
}

#main div.new_event div.form {
	border-color: solid 3px #009be7;
}

#main div.previews div.event div.inner {
	border-color: #282729;
}

#main div.previews h3 {
	color: #484749;
}

#main div.previews h3 a {
	color: #484749;
}

#main div.previews div.event {
	border-color: #282729;
}

#main div.event div.p_avatar img {
	border-color: #282729;
}

#main div.bg {
	background-image: none;
}

#main div.image_edit img {
	border-color: #282729;
}

#main div.pagination {
	color: #484749;
	background-image: none;
}

#main div.pagination a {
	color: #484749;
}

#main div.notice {
	background: #7a7a7a;
	border-color: #282729;
}

#main div.slate {
	background: #7a7a7a;
	border-color: #282729;
}

#main #alphabet {
	background-color: #FFFFFF;
}

#main #alphabet span.letter {
	border-color: #282729;
}

#main div.blank_slate {
	border-color: #282729;
}

#main div.blank_slate h3 {
	color: #009be7;
	background-color: #282729;
}

form.tabs_search #name {
	border-color: #282729;
}

form.tabs_search input.search_submit {
	border-color: #282729;
}

#main ul.prevnext {
	color: #888;
	border-color: #f2f2f2;
}

#main ul.prevnext li a {
	color: #888;
}

#main div.welcome {
	border-color: #7a7a7a;
}

#main div.welcome h2 {
	color: #000;
}

#main div.event ul.p_actions li a {
	color: #fff;
	background-color: #7a7a7a;
}

#main h3.profile {
	color: #fff;
	background-color: #7a7a7a;
}

#main p.alert {
	color: #fff;
	background-color: #7a7a7a;
}

ul.a_actions li a {
	color: #fff;
	background-color: #7a7a7a;
}

#side h2 {
	color: #fff;
	background: #009be7;
}

#side p {
	background: #fff;
}

#side div.bg {
	background: #fff;
}

#side a.button {
	color: #fff;
	background: #7a7a7a;
	border-color: #282729;
}

#side a.button:hover {
	color: #282729;
	background: #fff;
}

#side ul.updated_users li {
	background-image: none;
}

#side ul.updated_users li img {
	border-color: #282729;
}

#side div.explanation {
	border-color: #009be7;
}

#side div.profile_complete div.fill {
	background-color: #009be7;
}

#side div.profile_complete div.check {
	background-color: #009be7;
}

#footer {
	background: #282729;
}

#footer a {
	color: #7a7a7a;
}

form fieldset legend {
	color: #282729;
	border-color: #282729;
}

form label.error {
	color: red;
}

form input,
form select,
form textarea {
	color: #000;
	background: #fff;
	border-color: #7a7a7a;
}

form div.form_help {
	color: #4c4c4c;
}

form label.has_error {
	color: red;
}

div.error_message {
	color: #484749;
	border-color: #484749;
}

div.form_div,
form fieldset {
	background-image: none;
}

body.notes div.note input.submit {
	color: #484749;
	border-color: #009be7;
}

body.notes div.note textarea {
	border-color: #009be7;
}

/* overlay */
.popup {
	background: #fff;
	border-color: #282729;
}

.popup h2,
div.new_event h2 {
	color: #484749;
	border-color: #484749;
}

.popup input,
div.new_event input,
.popup select,
div.new_event select,
.popup textarea,
div.new_event textarea {
	border-color: #009be7;
}

.popup input.submit,
div.new_event input.submit {
	color: #484749;
	border-color: #009be7;
}

.popup div.found_user,
div.new_event div.found_user {
	background-image: none;
}

#editor_image {
	border-color: #009be7;
	background-color: #fff;
}

#footer,
#footer a {
	color: #009be7;
}

#main div.chat img,
#beamer_wrap div.chat img {
	border-color: #282729;
}

#beamer_wrap h1 {
	color: #009be7;
	background: #282729;
}

#beamer_wrap p.explanation {
	border-color: #282729;
}
