body
{ background: #ffffff url(#) repeat;
  color: #D5D2D6;
}

blockquote{border-color: #bf5f3f;}

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

#main_long
{ background: #f5f2ed url(main_long.png) repeat-y;
  color: #333333;
}

#links, #footer, #links a, #footer a, #links a:hover, #footer a:hover
{ background: #545454;
  color: #D5D2D6;
  border-color: #bf5f3f;
}

#logo
{ background: url(logo.png) top left no-repeat #f5f2ed;
  color: #D5D2D6;
  border-color: #bf5f3f;
}

h1, #column2 h1 {
color: #000000;

}

#column1 h1 
{ background: transparent;
  color: #ffffff;
  border-color: #787878;
}

#menu
{ background: transparent;
  color: #D5D2D6;
}

#menu li a, .sidebaritem
{ background: #545454;
  color: #D5D2D6;
  border-color: #000000;
}

#menu li a:hover, #menu li a#selected, #menu li a#selected:hover
{ background: #bf5f3f;
  color: #FFF;
} 

#menu li a#contact {
background: #ffffff;
color: #333333;
border: 1px solid #bf5f3f;
padding: 6px 19px 2px 19px;
}

#menu li a#contact:hover {
background: #bf5f3f;
color: #ffffff;
padding: 6px 19px 2px 19px;
}

#content, #column2, #column2 a
{ 
  color: #333333;
  border-color: #bf5f3f;
}

#column2 a:hover
{ /*background: #ffffff;*/
  color: #bf5f3f;
  border-color: #bf5f3f;
}

.sbilinks li a, .sidebaritem a
{ background: #545454 url(cog_rollover.png) no-repeat left center;
  color: #D5D2D6;
} 

.sbilinks li a:hover, .sidebaritem a:hover
{ background: #545454 url(cog_rollover.png) no-repeat left center;
  color: #D5D2D6;
  text-decoration: underline;
} 
