a, a:link, a:visited, a:active {
   color: #0a871e;
}

body {
   background: #fff url("img/gray_gradient.png") repeat-x;
   color: black;
}

h1 {
   color: #203C66;
}

hr {
   border-top: 2px solid #2f9b41;
}

table.bordered {
   border-color: #2f9b41;
}

th {
   background-color: #c0c0c0;
}

td.bordered {
   border-color: gray;
}

td.indent {
   border-color: #fff;
}

td.heading {
   background-color: #d8d8d8;
}

td.fieldname {
   background-color: #eee;
}

td.fieldname_error,
td.fieldvalue_error  {
   background-color: #f88;
}

td.friend {
   background-color: #e8e8e8;
}

.row0 {
   background-color: #d9d9d9;
}

.row1 {
   background-color: #eee;
}

.highlighted_row0 {
   background-color: #b9d9f9;
}

.highlighted_row1 {
   background-color: #ceeefe;
}

.row_hd0 {
   background-color: #cffacf;
}

.row_hd1 {
   background-color: #defade;
}

tr.message {
   background-color: #e0e0e0;
}

input[type="button"],
input[type="submit"],
.btn,
a.button {
   background: #f2f2f2 url(img/white_grad.png) repeat-x scroll left top;
   color: black;
   border-color: #ccc;
}

input[type="button"]:hover,
input[type="submit"]:hover,
input.btn:hover,
.button:hover ,
.forum_toplinks a:hover {
   border: 1px solid #555;
   color: #0069A1;
}

input[type="text"], select, textarea {
   border-color: #d8d8d8;
}

#news {
   background-color: #98e1a4;
   border-color: #35b54a;
}

#news h3 {
   color: #666;
}

#uotd {
   background-color: #c5ffcf;
   border-color: #35b54a;
}

td.category , tr.subtitle{
   background-color: #ddd;
}

td.postheader {
   background-color: #eee;
}

td.postbody {
   background: transparent url('img/75pct_white.png');
}

td.postfooter {
   background-color: #eee;
}

tr.postseperator {
   background-color: #c8c8c8;
   border-color: #aaa;
}

div.authorcol {
   background-color: white;
   border-color: #c8c8c8;
}

.authorinfo img {
   border-color: #a8a8a8;
}

blockquote.postbody {
   border-left-color: #0089e1;
   background-color: #f5fffa;
}

span.news_date {
   color: #646464;
}

span.highlight {
   background-color: #ffc;
}

.code {
   border-left-color: #caa;
}

.error {
   color: #f00;
}

.notice {
   color: #090;
}

#preview {
   border-color: #ccc;
   background-color: #eee;
}

#preview .header {
   border-bottom-color:  #fff;
}

/*   Server Status Page   */

td.running { background-color: #9aff4f; }

td.notrunning { background-color: #feff6f; }

td.disabled { background-color: #ff4f4f; }