body {
background:#FFF url(background.jpg) repeat;
color:#D5D2D6;
}

blockquote {
border-color:#109CEF;
}

#main {
background:#FFF url(main.png) repeat;
color:#5F74C7;
}

#links,#footer,#menu li a {
background:#5b6782;
color:#FFF;
border-color:#5F74C7;
}

#links a,#footer a {
background:transparent;
color:#FFF;
padding:4px;
}

#logo {
background:#FFF url(banner.jpg) center no-repeat;
color:#5F74C7;
font:400% arial, sans-serif;
border-color:#5F74C7;
}

h1,#column1 h1,#column2 h1 {
background:transparent;
color:#5F74C7;
border-color:#787878;
}

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

.sidebaritem {
background:#FFF;
color:#000;
border:1px solid;
}

#menu li a#selected {
background:#303E9F;
color:#FFF;
}

#content,#column2,#column2 a {
background:#FFF;
color:#000;
border-color:#D5D2D6;
}

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

.sbilinks li a,.sidebaritem a {
background:#FFF url(arrow.png) no-repeat left center;
color:#5F74C7;
}

.sbilinks li a:hover,.sidebaritem a:hover {
background:#5F74C7 url(arrow.png) no-repeat left center;
color:#FFF;
}

#links a:hover,#footer a:hover,#menu li a:hover,#menu li a#selected:hover {
background:#5F74C7;
color:#FFF;
}

.rtop,.rbottom,.rtop .r1,.rtop .r2,.rtop .r3,.rtop .r4,.rbottom .r1,.rbottom .r2,.rbottom .r3,.rbottom .r4 {
background:#5F74C7;
}