/**************** Body and tag styles ****************/ html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; vertical-align: baseline; } a:link { color:#000000; text-decoration: none; } a:visited { color:#D8D8D8; text-decoration: none; } a:hover { color:#FFFBAE; text-decoration: none; } body { background-repeat: no-repeat; } #header .logo { float: left; margin-top: 10px; margin-left: 10px; } #header .firmname { font-family: Arial, Helvetica, sans-serif; font-size: 34px; font-weight: normal; font-style: normal; color: #5A0031; float: right; margin-top: 40px; margin-right: 393px } #header .tagline { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; font-style: normal; color: #5A0031; float: right; margin-top: -3px; margin-right:440px } #menu { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; } #menu .menubar { float: left; margin-top: 20px; margin-left: 5px; } #menu ul { float: left; margin: 0; list-style-type: none; } #menu ul li { display: inline; } #menu a:link, #menu a:visited { padding: 3px 10px 2px 10px; color: #FFFFFF; background-color: #5A0031; text-decoration: none; } #menu a:hover { color: #FFFF4F; background-color: #5A0031; } #menu ul li a { text-decoration: none; padding: .2em 1em; background-color: #5A0031; }