body { font-size: 0.8em; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; background: url("//cdn.wpmeducation.com/53544f/fd3304d0e0/2B5D-1897-0029-0323-0212.jpg") left top repeat-x scroll rgb(255, 255, 255); } .content h2, .content h3, a, #sidebar h2, .prod_dept dt { color: rgb(0, 101, 153); } .client_text_colour { color: rgb(0, 101, 153); } #footer { color: rgb(255, 255, 255); } #wrapper { background-color: rgb(255, 255, 255); } td.subnav { background-color: rgb(239, 239, 239); } a.button_1, img.btn_search, #sidebar li a:hover { background-color: rgb(135, 163, 178); } .sub a { background-color: rgb(204, 224, 235); } #header { background: url("//cdn.wpmeducation.com/53544f/fd3304d0e0/1C59-0982-F124-F41E-0240.gif") left bottom repeat-x scroll rgb(245, 245, 245); width: 960px; } #footer { background: url("//cdn.wpmeducation.com/53544f/fd3304d0e0/84F4-613E-69D0-6CCA-0333.gif") left top repeat-x scroll rgb(255, 255, 255); padding: 28px 0px 50px; width: 960px; height: auto; } #footer.short ul#legal { border-top: 0px none; margin: 0px; padding: 0px 0px 0px 255px; } #footer ul.horiznavlist li.first { padding-left: 0px !important; } #footer ul.horiznavlist li.last { border-right: 0px solid rgb(255, 255, 255) !important; padding-right: 0px !important; } #footer ul.horiznavlist li { background: none 0px 0px repeat scroll transparent; border-right: 1px solid rgb(153, 153, 153); display: block; float: left; padding: 0px 0.5em; white-space: nowrap; border-left: none; margin: 0px; font-size: 0.9em; } #footer ul#legal li a { background: none 0px 0px repeat scroll transparent; margin-bottom: 0px; padding-left: 0px; color: rgb(0, 101, 153); outline: none medium; text-decoration: underline; } #footer ul#legal li a:hover { text-decoration: none; } a.button_1, img.btn_search, #sidebar li a:hover { background-color: rgb(135, 163, 178); }