body { background: #ffffff; color: #333; font-family: Arial, Helvetica, sans-serif; font-size:100%; line-height:1.125em; margin: 0; padding: 0; } <!--[if !IE]>--> body { font-size:16px; } <!--<[endif]--> img { display: block; } #wrap { width: 47.5em; margin: 25px auto 0; } h1, h2, h3 { font-weight:normal; } html { height: 100%; overflow-y: scroll; } body, img, p, div, ul, ol, li, input, textarea, h1, h2, fieldset { margin: 0; padding: 0; border: 0; } ul, ol, li { list-style: none; line-height: 140%; } #branding { width: 100%; float: left; background: #D9DDE3 url(../images/jump/landing/bg_branding.gif) repeat-x; } #header { width: 100%; float: left; background: #ffffff url(../images/jump/landing/bg_title.gif) repeat-x bottom left; } #header h1 { color: #1E3C5A; font-size: 1.75em; padding: 15px 15px 15px 25px;} #header h1.heavy { font-weight: bold; line-height: 0; text-indent: 20%; padding:10px 0 30px;} #body-content { background: #93A0B1 url(../images/jump/landing/bg_body.jpg) no-repeat top left; float: left; width: 100%; } #join-form { padding: 20px 0 0 100px; width: 40%; } #join-form h2 { color: #F05178; font-size: 1.125em; padding: 15px 0 10px; } div.form-container form fieldset p { padding: 5px 0 0; font-size: 0.825em;} div.form-container label, div.form-container span.label { margin-right: 4px; padding-right: 2px; width: 6.625em; display: block; float: left; text-align: right; position: relative; color: #00588B; } div.form-container form fieldset p span.text { color: #00588B; font-size: 0.815em; } div.form-container p label { width: 6.625em;color: #00588B; } div.form-container p.controlset label, div.form-container p.controlset input { display: inline; float: none; width: auto; } div.form-container div.controlset p { margin-left: 0; } input.radio { border: none; } input, select { border: 1px solid #00588B;font-size: 100%; padding: 0 2px; } select { padding: 0; } p.form-btn input {border: none; padding: 15px 0 20px 20px;} #footer {background: #CFD4DD url(../images/jump/landing/bg_footer.jpg) no-repeat bottom left; float: left; width: 100%; } #footer ul { background: url(../images/jump/landing/bg_footer_ul.jpg) no-repeat bottom right; color: #ffffff; float: right; width: 100%; text-align: center; } #footer ul li { float: left; display: block; width: 24%; padding: 10px 4% 15px 40px; text-align: left; font-weight: bold; font-size: .75em; background: url(../images/jump/landing/bg_footer_li.gif) no-repeat right 55%; } #footer ul li.no-bg { background: none; } #spark-info { float: left; width: 100%; text-align: center; } #spark-info p { padding: 4px 0 0; font-size: .725em; color: #999999 } #spark-info p a { color: #8495AE; font-size: 90%; }