ARTICLE SELECT {width: 150px;} INPUT, TEXTAREA {box-sizing: border-box;} TD>INPUT[type="button"] {width: 100%;} TD>INPUT[type="submit"] {width: 100%;} TD>INPUT[type="text"] {width: 100%;} TD>INPUT[type="password"] {width: 100%;} TD>SELECT {width: 100%;} TD>TEXTAREA {width: 100%;} TABLE.form {width: 300px;} TABLE.form TD, TABLE.form TH {vertical-align: middle;} TABLE.form TBODY TD {text-align: left;} TABLE.form TBODY TH {text-align: right; padding-right: 4px; width: 1%;} TABLE.form TD + TH {padding-left: 8px;} *[onclick],H3[class~="shm-toggler"] {cursor: pointer;} IMG {border: none;} FORM {margin: 0px;} IMG.lazy {display: none;} #flash { background: #FF7; display: block; padding: 8px; margin: 8px; border: 1px solid #882; } #installer { background: #EEE; font-family: "Arial", sans-serif; font-size: 14px; width: 512px; margin: auto; margin-top: 16px; border: 1px solid black; border-radius: 16px; } #installer A { text-decoration: none; } #installer A:hover { text-decoration: underline; } #installer H1, #installer H3 { background: #DDD; text-align: center; margin: 0px; padding: 2px; } #installer H1 { border-bottom: 1px solid black; border-radius: 16px 16px 0px 0px; } #installer H3 { border-bottom: 1px solid black; border-top: 1px solid black; margin-top: 32px; }