form { margin: auto; width: 550px; a { font-size: 13px; } fieldset { border: none; legend { float: left; width: 100%; text-align: right; font-size: 14px; padding-bottom: 6px; margin: 15px 0 18px 0; border-bottom: 1px dashed #d1d2d1; } } li { width: 100%; display: inline-block; margin-bottom: 20px; &.actions { width: 100%; margin-top: 18px; text-align: right; button { cursor: pointer; border: none; padding: 10px 22px; background: #237b42; color: #fff; font-size: 12px; text-transform: uppercase; &:hover { background: #4d4c4c; } } } label { display: block; font-size: 11px; color: #908c8c; padding-left: 12px; margin-bottom: 5px; } input[type="text"],input[type="password"],textarea { border: 1px solid #e8e8e8; width: 512px; padding: 9px 18px; background: url(shadow.png) top repeat-x; } input[type="text"],input[type="password"] { height: 22px; } input[type="checkbox"] { float: left; margin-right: 8px; } textarea { resize: none; height: 350px; overflow: auto; } img { border: 1px solid #e8e8e8; } } }