/**
 *
 * Stylesheet for colors and graphics
 * Coded by Douglas Waldron
 *   
 **/

/* Colors */
html {
 background: #eed;
}
body {
 color: #333;
 background: #eed;
}
h2, table {
 color: #343;
}
a {
 color: #339;
}
a:hover, a:focus {
 background-color: #d0e0f0;
}
div#header {
 color: #dd9;
 border-color: #788;
}
#view-list,
#edit, #edit div {
 background: #eeb;
 border-bottom-color: #888;
 border-right-color: #888;
 border-left-color: #bbb;
 border-top-color: #bbb;
}
#edit div.warning {
 background: #fee;
 border-color: #e99;
}
#edit p.delete {
 border-color: #888;
}
#edit strong {
 color: #733;
}
input, select, textarea {
 color: #000;
 background: #f7f7ff;
 border-color: #333;
}
label:hover {
 background: #ffa;
}
input.submit,
input.cancel,
input.delete {
 background: #eee;
 border-top-color: #aaa;
 border-left-color: #aaa;
 border-right-color: #707070;
 border-bottom-color: #707070;
}
input:hover, select:hover, textarea:hover,
label:hover input, label:hover select, label:hover textarea {
 background: #fafaff;
 border-color: #686;
}
input:focus, select:focus, textarea:focus,
label:hover input:focus, label:hover select:focus, label:hover textarea:focus {
 background: #fff;
 border-color: #393;
}
p.warning {
 color: #733;
}
thead {
 color: inherit;
 background: #dfc;
 border-color: #555;
}
#calendar-section {
 background: #ffe;
 border-color: #888;
}
table#calendar {
 background: #fff;
}
table#calendar col.weekend {
 background: #ffe;
}
table#calendar td {
 border-color: #999;
}
table#calendar span.date {
 background: #f5f5f5;
 border-color: #ccc;
}
table#calendar td.today {
 background: #bfb;
 border-color: #79d;
}
table#calendar td.today span {
 background: #fd0;
}
table#calendar tfoot {
 background: #eed;
}
.switch a {
 background: #eee;
 border-top-color: #aaa;
 border-left-color: #aaa;
 border-right-color: #707070;
 border-bottom-color: #707070;
 color: #227;
}
.switch a:hover,
.switch a:focus {
 background: #fafaff;
 border-color: #686;
}
#list-section {
 background: #ffe;
 border-color: #888;
}
table#list tbody tr {
 background: #def;
}
table#list tbody tr.odd {
 background: #fff;
}
table#list tbody {
 border-bottom-color: #555;
}
table#list tbody tr:hover {
 background: #dfc;
}
table#list td.cell-edit a {
 color: #ccc;
 background: transparent;
 border-color: transparent;
}
table#list tr:hover td.cell-edit a {
 color: #752;
 background: #fee;
 border-color: #e99;
}
table#list tr td.cell-edit a:hover,
table#list tr td.cell-edit a:focus {
 color: #500;
 background: #fcc;
 border-color: #d77;
}
#footer {
 color: #555;
 background: #eec;
 border-top-color: #999;
}
#footer li {
 border-right-color: #777;
}
#footer a {
 color: #669;
}
#footer a:hover, #footer a:focus {
 color: #339;
 background-color: #d0e0f0;
}
/* DOMcollapse styles */
.trigger {
 background:#dd9;
}
.domcollapse .trigger {
 background:#eeb;
}
.expanded {
 background:#dd9;
}
.domcollapse .trigger:hover,
.domcollapse .expanded:hover,
.domcollapse .trigger a:focus,
.domcollapse .expanded a:focus {
 background: #ffe;
}

/* Graphics */
div#header {
 background: #728C90 url("graphics/header.jpg") no-repeat top right;
}
div#header h1 {
/* width: 309px;
 height: 69px;
 background: url("graphics/heading.png") no-repeat top left;
 text-indent: -8000em; */
}
div#content {
 background: #eed url("graphics/content_bg.png") repeat-x;
}
input.submit {
 background: #eee url("graphics/bullet_go.png") no-repeat 2px 1px;
}
input.delete {
 background: #fee url("graphics/cross.png") no-repeat 2px 1px;
}
input.submit:hover:active,
input.delete:hover:active {
 background-position: 3px 1px;
}
p.warning {
 background: url("graphics/exclamation.png") no-repeat 0 1px;
}
/*
#tools li.feed a {
 background-image: url("graphics/feed.png");
}
#tools li.ical a {
 background-image: url("graphics/date.png");
}
#tools li.csv a {
 background-image: url("graphics/page_excel.png");
}
#tools li.ics a {
 background-image: url("graphics/date_go.png");
}
*/
