body
{ background: #A0AB7F url(back.png) repeat;
  color: #555;
}

blockquote
{ background: #DDE1C7;
  color: #555;
  border-color: #CFD4B2;
  border-left-color: #7B8D3D;
}

img, img.left, img.right{border-color: #E0E2D4;}

#main
{ background: #E5E9C9 url(main.png) repeat-y;
  color: #555;
}

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

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

h1, #column2 h1, #column2 h2
{ background: transparent;
  color: #7B8D3D;
  border-color: #CCCCB4;
}

#column2 a, .sidebaritem a
{ background: transparent;
  color: #D87400;
}

#menu
{ background: #898867 url(menu.png);
  color: #F5F6F0;
  border-color: #AFAB8F;
}

#menu li a
{ background: transparent;
  color: #F5F6F0;
  border-color: #AFAB8F;
}

#menu li a:hover, #menu li a.selected, #menu li a.selected:hover
{ background: #898867 url(menu_hover.png);
  color: #F5F6F0;
  border-color: #AFAB8F;
}

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

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

.sidebaritem h1
{ background: #CFD4B2;
  color: #7B8D3D;
} 

.sbilinks li a
{ background: transparent url(arrow.png) no-repeat left center;
  color: #555;
} 

.sbilinks li a:hover, .sbilinks li a.selected, .sbilinks li a.selected:hover
{ background: #E1E4D3 url(arrow.png) no-repeat left center;
  color: #555;
} 

#footer
{ background: #5F5C4A url(footer.png) repeat-x;
  color: #E5E9C9;
}

/* Based on Nifty Corners: rounded corners without images */
/* By Alessandro Fulciniti */
/* http://www.html.it/articoli/nifty/index.html */
.rtop, .rbottom{background: #E0E2D4;}
.rtop .r1, .rtop .r2, .rtop .r3, .rtop .r4,
.rbottom .r1, .rbottom .r2, .rbottom .r3, .rbottom .r4{background: #CFD4B2;}

input, textarea
{ background-color: #F2F2F2;
  color: #555;
  border-color: #CCCCB4;
}

.large
{ background: transparent;
  color: #7B8D3D;
}
