body { margin: 0; padding: 28px 25px 25px; background: #fff url(background.png) 0 150px repeat-x; color: #000; font: 13px/1.5em Georgia, "New York", Palatino, "Times New Roman"; text-align: center; } h1 { margin: 0; height: 200px; background: url(title.png) 50% 70px no-repeat; text-indent: -999em; } a { color: #000; border-bottom: 1px solid #fd0; text-decoration: none; } a:hover { background-color: #fd0; } .center { clear: both; margin: 0 auto; padding-top: 25px; width: 600px; text-align: justify; } .left { margin-right: auto; } .right { margin-left: auto; } .box { clear: both; padding: 75px 25px 0; width: 600px; w\idth: 550px; min-height: 125px; background: url(border.png) no-repeat 0 25px; text-align: left; } .error { display: block; margin: .1em 1px; padding: .5em; border: 1px solid #d54; color: #d54; font-weight: bold; } h3 { margin: 0; font-size: 2em; text-transform: lowercase; letter-spacing: -1px; } p, ul { margin: 24px 0; } ul { padding-left: 2em; list-style-type: disc; } ul ul { margin: 0; } .inputs, .nominees { margin-left: 0; padding-left: 0; font: 11px Verdana, Tahoma, Helvetica, Arial, Georgia, "New York", Palatino, "Times New Roman"; list-style-type: none; } .inputs li { float: left; margin: 0 4px; width: 102px; text-align: center; } .woty .inputs li { margin: 0 3px; width: 85px; } input { border: 1px solid #579; padding: 2px; width: 275px; w\idth: 269px; background-color: #eee; color: #000; font: 13px/1.5em Georgia, "New York", Palatino, "Times New Roman"; } /* .box label { float: left; width: 275px; text-align: center; } */ label:hover input { border-color: #000; } input:focus { background-color: #fd0; } .center input { width: 600px; w\idth: 594px; } .box .checkbox, .center .checkbox, .box .radio, .center .radio { width: auto; border: none; background-color: transparent; } .inputs a { display: block; border: none; } .nominees a { border: none; } .inputs img, .box img { margin: 4px 0; border: 1px solid #fd0; } .box img { margin-right: 20px; float: left; } h4 { margin: 1em 0 -2em; font-size: 1em; text-transform: lowercase; } .winner { margin-bottom: -3em; } h4, .nominees { margin-left: 122px; } #submit { width: auto; background-color: #fd0; color: #000; font-weight: bold; cursor: pointer; } #submit:hover { background-color: #fff; }