html{height: 100%;}

body
{  background: #cdc9c9; /* old orange - background: #DE8141; */     /* ORANGE */    /* original: 837560 */
  color: #BDBDBD; 
}

blockquote
{ background: #FFFFFF;
  color: #BDBDBD;
  border-color: #767676;
}

#main
{ background: #FFFFFF url(images/back_schedule.jpg) repeat-y;
  color: #BDBDBD;
}

#links, #footer, #menu, #menu li a
{ background: #FFFFFF url(images/menu.jpg) ;
background-repeat:repeat-x;
  color: #FFFFFF;    /* original: DBD7D1  */
  border-color: #D7D7D7;
}

#links a, #footer a, #links a:hover, #footer a:hover
{ background: transparent;
  color: #000000;  /* original: DBD7D1  */
}

#logo
{ background: #FFFFFF url(images/logo.jpg) no-repeat;
  color: #BDBDBD;  
}

#logo h1
{ background: transparent;
  color: #FFFFFF;
}

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

#menu li a:hover, #menu li a#selected, #menu li a#selected:hover
{ background: #FFFFFF url(images/menu_hover.jpg);
  color: #000000;   /* For rollover colour */
} 

#menu li
{ list-style-type: none;

}

#content, #column2 a, #column2 a:hover
{ background: transparent;
  color: #515151;   /* body font colour */
}


.sidebaritem, .sidebaritem a, .sidebaritem a:hover
{ background: transparent;
  color: #DBD7D1;
}



.sbihead
{ 
  width: 188px;
  padding: 5px 0px 5px 19px;
  text-transform: uppercase;
  background-color: #DE8141; 
  display: block;
} 



.sbihead h1
{ background: transparent;
  color: #FFFFFF;
}

.sbilinks li a
{ background: #FFFFFF url(images/link.jpg);
  color: #DBD7D1;
} 

.sbilinks li a:hover
{ background: #B7B7B7;
  color: #DE8141;
} 


input, textarea
{ background: #FFFFFF;
  color: #70695A;
  border-color: #CAAE90;
}
