body
{ background: #656565;
  color: #FDFAFE;
}

blockquote{border-color: #8AAF55;}

table caption {
color: #8AAF55;
}

.warn {
color: #8AAF55;
font-weight: bold;
}

#links, #footer, #menu li a
{ background: #545454 url(./images/gradient.png);
  color: #FDFAFE;
  border-color: #8AAF55;
}

img {
border: 2px solid #8AAF55;
}

#links a,#top_left a, #footer a
{ background: transparent;
  color: #FDFAFE;
}

#links a:hover,#top_left a:hover, #footer a:hover
{ background: transparent;
  color: #8AAF55;
}

#logo
{ 
  background: #FFF url(./images/header.gif) repeat-x;
  color: #FDFAFE;
  border-color: #8AAF55;
}

h1, #column1 h1, #column2 h1, #column2_full h1
{ background: transparent;
  color: #8AAF55;
  border-color: #787878;
  font-weight: bold;
}

h3, #column1 h3, #column2 h3, #column2_full h3
{
	color: #8AAF55;
}

#menu
{ background: transparent;
  color: #FDFAFE;
}

.sidebaritem
{ background: #545454;
  color: #FDFAFE;
}
.sidebaritem h1, .sidebaritem h2, .sidebaritem p{
	color: #94C65A;
}
#menu li a:hover, #menu li a#selected, #menu li a#selected:hover
{ background: #8AAF55;
  color: #FFF;
} 

#content, #column2, #column2_full
{ background: #414141;
  color: #FDFAFE;
  border-color: #FDFAFE;
}

#column2 a, #column2_full a {
  color: #FDFAFE;
  border-color: #FDFAFE;
}

#column2 a:hover, #column2_full a:hover
{ color: #8AAF55;
  border-color: #8AAF55;
}

.sbilinks li a, .sidebaritem a
{ background: #545454 url(./images/arrow.png) no-repeat left center;
  color: #FDFAFE;
} 

.sbilinks li a:hover, .sidebaritem a:hover
{ background: #545454 url(./images/green_arrow.png) no-repeat left center;
  color: #8AAF55;
} 
.li_indent li a { 
  background: #545454 url(./images/cog.png) no-repeat left center;
  color: #FDFAFE;
 
} 

.li_indent li a:hover {
background: #545454 url(./images/green_cog.png) no-repeat left center;
	color: #8AAF55;
} 

#sbitem a:hover {
color: #8AAF55;
}

.css_button {
	color:#8AAF55;
	border:1px solid #8AAF55;
}

.css_button:hover {
	color:#FFFFFF;
	background:#8AAF55;
}

/* Based on Nifty Corners: rounded corners without images */
/* By Alessandro Fulciniti */
/* http://www.html.it/articoli/nifty/index.html */
.rtop, .rbottom{background: #414141;}
.rtop .r1, .rtop .r2, .rtop .r3, .rtop .r4,
.rbottom .r1, .rbottom .r2, .rbottom .r3, .rbottom .r4{background: #545454;}

