#wrapper{ background: #b8e5fa; } #graphic_header{ margin: -30px -30px 0 -30px; display:block; position:relative; overflow:hidden; padding:0; } #box_wrapper{ width: 570px; float: left; margin-right: 5px; } #results_wrapper{ width: 285px; float: right; background: #e9f5fa; padding: 10px 20px; color: #273367; min-height: 1450px; } #testing{ padding: 10px; background: #ffe67b; } #results_wrapper hr{ border: inset 3px #8db4d1; clear:both; } #results_wrapper span{ font-weight: bold; font-size: 23px; } #results_wrapper h2{ text-indent: -9000px; width: 285px; height: 35px; background: url("../img/daily_use.png") no-repeat; } #results_wrapper p{ margin-bottom: 0; } .box{ width: 170px; float: left; margin: 0 20px 30px 0; } .box p{ margin: 0 0 5px 0; } .box img{ width: 160px; height: 160px; border: 5px solid #aad3eb; } .box-people{ padding:10px 20px 10px 20px; margin-top:30px; border-top:#3577c5 groove 2px; } .box-city{ padding:10px 20px 10px 20px; margin-bottom:30px; border-bottom:#3577c5 groove 2px; } .jugs{ display: block; margin: 5px 0 10px; } #button_left { float: left; width: 210px; xoutline: 1px solid red; height: 60px; } #button_right{ float: left; width: 210px; xoutline: 1px solid red; height: 60px; } #button_left{ margin-right: 12px; } #results_wrapper #button_left span { text-align: left; display: block; width: 100px; font: 12px verdana, sans-serif; margin: -40px 0 0 215px; } #results_wrapper #button_right span { text-align: left; display: block; width: 100px; font: 12px verdana, sans-serif; margin: -40px 0 0 215px; } h2{ color: #333565; font-size: 22px; margin: 10px 0 5px 0; } #save{ position: relative; } .total_individual_percent{ position: absolute; top: 70px; left: 20px; color: #8eca23; font-size: 18px; } select{ font-size: 15px; padding: 4px; border: 0; color: #ffff96; background: #333565; } label{ width: auto; margin-right: 10px; } p.time{ background: url("../img/time.png") 0 0 no-repeat; padding: 0px 0 0 40px; height: 33px; xoutline: 1px solid white; } .q span{ font-size: 12px; } input{ margin-right: 10px; } .q input[type="text"]{ width: 30px; } .q:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } hr{ border-color: #82cffa; } hr.sm-margin{ margin-bottom: 5px; } .intro{ color: #333565; } a{ color: #2489ca; } .last{ margin-right: 0; } .box h3{ margin-top: 0; } .sections{ padding-top: 10px } #pledge{ background: #daf0fb; padding: 45px; width: 450px; float: right; } #sidetext{ padding: 25px; width: 280px; float: left; background: #daf0fb; } ul#pledges, #yourinfo ol, #pledge li, ul#yourinfo{ margin: 0; padding: 0; list-style: none; padding-left: 0; } #pledges li{ border-top: 2px solid #a3e1fb; font: 15px georgia, serif; } #pledges li label{ padding: 10px; float: left; width: 390px; } #yourinfo li{ margin-bottom: 10px; } #yourinfo label{ font-weight: bold; } #yourinfo label span{ font-weight: normal; } #pledge li img{ display: block; cursor: pointer; vertical-align: bottom; float: left; margin-top: 8px; } /*-- FORM LAYOUT --*/ form input.short{ width: 50px; } form input[type="text"]{ padding: 5px; border: 1px solid #aaa; font-size: 14px; } form textarea{ padding: 5px; border: 1px solid #aaa; font-size: 14px; width: 275px; } label, select, button, input[type="submit"]{ cursor: hand; cursor: pointer; } li.submit{ margin-top: 20px; } textarea.short{ height: 50px; } .total{ font-size: 18px; color: #3fa3d5; } .numeric{} #household_button, #individual_button{ cursor: pointer; } .caption{ font-style: italic; font-size: 9pt; margin-bottom: 10px; }