body
{ background: #7E8B7F;
  color: #555;
}

blockquote{border-color: #D7D7D7;}

img{border-color: #AAA;}

table, tr, th, td{border-color: #CCC;}

#main
{ background: #FFF url(main.png);
  color: #555;
}

#links_container
{ background: #8C7E87 url(links.jpg) no-repeat;
  color: #FFF;
}

#links a, #footer a, #links a:hover, #footer a:hover
{ background: transparent;
  color: #FFF;
}

#logo
{ background: #FFF url(logo.jpg) no-repeat;
  color: #555;
}

h1, #column2 h1, #column2 a, .sidebaritem a
{ background: transparent;
  color: #FF6609;
  border-color: #D6DBD1;
}

#menu, #menu li, #menu li a
{ background: #8C7E87 url(menu.png);
  color: #FFF;
}

#menu li a:hover, #menu li a#selected, #menu li a#selected:hover
{ background: #8C7E87 url(menu_hover.png);
  color: #444;
}

#content, #column2 a:hover, .sidebaritem a:hover
{ background: transparent;
  color: #555;
}

.sidebaritem
{ background: #CACFC5;
  color: #555;
} 

.sidebaritem h1
{ background: #CACFC5;
  color: #FF6609;
} 

#footer
{ background: #8C7E87;
  color: #FFF;
}

b.rtop, b.rbottom{background: #FFFFFF;}

b.rtop b, b.rbottom b{background: #CACFC5;}

input, textarea
{ background-color: #FFFFFF;
  color: #555;
  border-color: #888;
}

.blue
{ background: transparent;
  color: blue;
}

.red
{ background: transparent;
  color: red;
}
