html{height: 100%;}

body
{ background: #FFFFFF url(images/back.png) repeat;
  color: #000000;
}

blockquote
{ background: #FFFFFF;
  color: #333333;
  border-color: #859fdc;
}

#main
{ 
  color: #859fdc;
}

#links, #footer
{ 
  color: #FFFFFF;
  border-color: #859fdc;
}

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

#logo
{ 
  color: #859fdc;
  border-top-color: #859fdc;
  border-bottom-color: #5571af;
}

#logo h2
{ background: transparent;
  color: #EEE;
}

h1
{ background: transparent;
  color: #b82e2e;
  border-color: #E1E1E1;
}

#menu
{ 
  background: transparent;
  color: #859fdc;
  width:100%;
  vertical-align: bottom;
  height:10px;
}

#menu td {
	width:100%;
	background: #90a5d6;	
}

#menu td:hover {
	width:100%;
	background: #5571af;	
}

#menu li a
{ background: #90a5d6;
  color: #FFFFFF;
  font-weight:bold;
  width:auto;
}

#menu li a:hover, #menu li a#selected, #menu li a#selected:hover
{ background: #5571af;
  color: #FFFFFF;
} 


#content, #column2, #column2 a
{ background: #FFFFFF;
  color: #859fdc;
  border-color: #859fdc;
}

#column2 a:hover
{ background: #FFFFFF;
  color: #b82e2e;
  border-color: #b82e2e;
}

.sidebaritem
{ background: #F9F9F9;
  color: #859fdc;
  border-color: #E1E1E1;
}

.sbilinks li a, .sidebaritem a
{ background: transparent url(images/link_arrow.png) no-repeat left center;
  color: #859fdc;
} 

.sbilinks li a:hover, .sidebaritem a:hover
{ background: transparent url(images/link_arrow_sel.png) no-repeat left center;
  color: #b82e2e;
} 

input, textarea, select
{ 
  background: #FFFFFF;
  color: #2d447a;
  border-color: #CCCCCC;
}
