body { font-family: "Verdana", sans-serif; background: #ffffff; width: 750px; padding: 0 0 0 1em; text-align:center; font-size: 90%; } h1 { font-size: 140%; font-weight: bold; text-align:center; color: #FFCC00; background: #000000; text-transform: uppercase; border: solid; border-width: 1px 1px 1px 1px; border-color: #000000; padding: 0.25em 0 0.25em 0; } p { color: #000000; } a { font-weight: bold; color:#0000DD; text-decoration:underline; } a:hover { color:#FF0000; text-decoration:underline; } div.resultsouter { background: #FFCC00; padding: 0.5em 0.5em 0.5em 0.5em; margin: 0 0 1em 0; border:solid; border-width: 1px; border-color: #000000; } div.resultsouter p { margin: 0.5em 0 0.5em 0; } a.button { clear:left; font-weight:bold; text-decoration:none; color: #000000; padding: 0.125em 20% 0.125em 20%; border:solid; border-width: 2px 2px 2px 2px; border-color: #FFEE00 #CC7000 #CC7000 #FFEE00; } a.button:hover { text-decoration:none; color: #000000; background: #FFDD10; } div.NumberPick { font-size: 250%; font-weight: bold; color: #000070; background: #FFFFFF; display:inline; border: solid; border-width: 1px 1px 1px 1px; border-color: #000000; padding: 0 0.25em 0 0.25em; margin: 0 0.25em 0.25em 0; } div.settings { margin: 0 0 1em 0; padding: 0 0 1em 0; border: solid; border-width: 1px 1px 1px 1px; border-color: #9090ff; } div.settings h2 { margin: 0 0 0.5em 0; padding: 0.25em 0 0.25em 0; background: #e0e0ff; font-size:100%; border: solid; border-width: 0 0 1px 0; border-color: #9090ff; } div.settings label { margin: 0 0.5em 0 0; } div.settings input { margin: 0 1em 0 0; width: 2em; text-align:center; font-weight:bold; } div.disclaimer { padding: 0 0.5em 0.5em 0.5em; background: #e0e0ff; border: solid; border-width: 1px 1px 1px 1px; border-color: #9090ff; margin-bottom: 1em; } div.disclaimer h2 { padding: 0.25em 0 0.25em 0; margin: 0 0 0.5em 0; font-size:100%; border: solid; border-width: 0 0 1px 0; border-color: #9090ff; } div.disclaimer p { margin: 0 0 0.25em 0; }