BODY { margin-left: 25%; width: 50%; font-family: Calibri, sans-serif; } UL { margin-top: -.75em; font-size: .8em; } UL LI { padding: .25em 0; } UL UL { margin-top: 0em; font-size: 1em; } FORM#setCookies { overflow: hidden; width: 400px; margin: auto; } .row { clear: both; } .label, .input, .submit { height: 25px; float: left; } .label { width: 100px; padding-right: 5px; line-height: 25px; text-align: right; font-size: .8em; } .input, .submit { width: 250px; } .input INPUT { width: 100%; font-family: Calibri, sans-serif; } .submit { text-align: center; } .alert, .good, .bad { clear: both; margin: 1em 0.5em; padding: 5px; background: #ff9; border: 1px dotted #f90; font-size: .8em; font-style: italic; color: #c60; } .good, .bad { font-style: normal } .good { background: #cfc; border-color: #0c3; color: #060; } .bad { background: #fcc; border-color: #f00; color: #900; } .footer { text-align: center; font-size: .8em; font-style: italic; color: #666; }