html{height: 100%;}

body
{
background: url(body.jpg);
background-repeat: repeat-x; 
background-attachment: fixed;
color: #5F4F53; /* this is the main border */
border-color: #F0F8FF;
}

#links, #footer
{ 
background: #EBE7E6 url(btn_1_invert.jpg);
color: black;
border-color: #5F4F53;
}
#links a, #footer a
{ 
background-color: transparent; /* links in footer */
color: black;
}
#logo 
{ 
background: #ffffff url(logo_8.jpg) no-repeat;
color: #D3CBC9; border: solid 0px gray;
}
#logo h1
{
color: black;
}
#links a:hover, #footer a:hover  
{ 
background-color: transparent; /* background color of hovered footer links */
color: #ffffff; /* color of text hovered footer links */
}
#menu li a
{  
background: #EBE7E6 url(btn_1.jpg); /* un-selected main menu link background color */
color: #3C3C3C;
border-color: #5F4F53;
}
#menu li a:hover, #menu li a#selected
{ 
background: #EBE7E6 url(btn_1_invert.jpg); /* selected main menu link background color */
color: #3C3C3C;
border-color: #5F4F53;
} 
#column1, 
.sidebaritem, .sidebaritem a,.sidebaritem p, a:hover 
{ 
background: #F7F7F7; /* column1 background color */ 
color: black;
border-right: 0px solid;
}
#column2, #column2 a,
#column2 a:hover
{ 
background: #ffffff; 
color: black;
border-left: 0px solid; 
}