body
{ background: #FFF url(back.png) repeat;
  color: #57696F;
}

blockquote{border-color: #1798E9;}

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

#links, #footer
{
	color: #D1D9E1;
	border-color: #BBBBBB;
	background: #000000;
	border-bottom: #BBBBBB 2px solid;
}

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

#logo
{ background: #FFF url(logo.png) no-repeat;
  color: #57696F;
  border-color: #BBBBBB;
}

h1, #column2 h1
{ background: transparent;
  color: #000077;
  border-color: #000077;
}

#menu
{ background: #FFF url(menu.png);
  color: #D1D9E1;
}

#menu li a
{ background: #777;
  color: #D1D9E1;
}

#menu li a:hover, #menu li a#selected, #menu li a#selected:hover
{ background: #555;
  color: #D1D9E1;
} 

.sbihead, .sbihead h1
{ background: #000000;
  color: #EEEEEE;
} 

#content, .sidebaritem, 
{ background: transparent;
  color: #000000;
  border-color: #57696F;
}

##column2, #column2 a
{ background: transparent;
  color: #000000;
  border-color: #57696F;
}

#column2 a:hover
{ background: #FFF;
  color: #000077;
  border-color: #000077;
}

.sbilinks li a, .sidebaritem a
{ background: #CC0000 url no-repeat left center;
  color: #EEEEEE;
} 

.sbilinks li a:hover, .sidebaritem a:hover
{ background: #CC0000 url no-repeat left center;
  color: #000000;
} 

