body { background:#888 url("money.png"); } #wrap { display:table; position: relative; width: 780px; margin: 0 auto; text-align: left; background-color: white; } #content-wrap { display:inline; float: left; padding: 0; width:780px; } #left { float:left; padding: 0px 30px 20px 30px; background-color: white; width:500px; } #right { padding-left:40px; padding-top:0px; text-align:left; background-color: white; vertical-align:top; align:left; } #bottom { display:table-cell; text-align:center; background-color: white; padding:30px; } #top { display:table-cell; text-align:center; background-color: white; padding:30px 0px 0px 0px; } body, li, td, div, input, textarea, p, th, form, h1, h2, h3 { font-family: "Bitstream Vera Sans", Trebuchet, Verdana, Arial, sans-serif; padding: 20px; margin: 0px; color: #333; font-size: 14px; } td { padding:10px; border-bottom: 1px dotted #ccc; text-align: left; background-color: #ffffff; } div { background-color:white; } li { list-style-position: inside; } th { background-color: #e6e6e6; padding: 5px 20px 5px 20px; } form, img, div, span { padding: 0px; margin: 0px; border: 0px; } input, textarea { border: 1px solid #888; padding: 8px; font-weight: bold; font-size:1.3em; color: #888; background:#fff; text-align:right; } .results { width:100%; } .r { text-align:right; padding: 5px; font-size: 12px; } .win { text-align:right; padding: 5px; font-size: 12px; background-color:#eee; color:green; font-weight:bold; } .lose { text-align:right; padding: 5px; font-size: 12px; font-weight:bold; background-color:#aaa; color:black; } .report { margin-top: 30px; padding:20px; background-color: #ddd; width:100%; } textarea { background: #fff; padding:15px; font-size:1.3em; color: #888; } input[type=checkbox], input[type=image], input[type=button] { border:0px; padding:0px; margin:0px; color:#555; background:#fff; } input[type=text] { background: #fff; padding:4px; font-size:1.3em; color: #888; } /* links */ a { color: darkgreen; text-decoration:underline; } a:hover { color: #888; } /* tipografia */ h1 { font-size: 40px; font-weight: normal; color: #888; font-family: "Bitstream Charter", "Times New Roman", Serif; margin-bottom:0px; padding-left:0px; margin-left:0px; } h2 { margin:0px; padding:15px 0px 15px 0px; background-color: white; font-size: 20px; font-weight: 600; color: #888; } .form-table { width:500px; }