/************************* * Forms *************************/ fieldset { clear: both; border: 1px solid #b2b2b2; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 10px 10px 20px 10px; margin-bottom: 20px; } fieldset legend, a.toggleFieldset { padding: 2px 5px; border: 1px solid #b2b2b2; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background-color: #fff; text-shadow: 0 1px silver; line-height: 1.5em; color: #444; } fieldset.optional legend, a.toggleFieldset { display: block; padding-left: 25px; background: #fff url('../img/icons/plus.png') no-repeat 5px 2px; cursor: pointer; } fieldset.optional legend { background-image: url('../img/icons/minus.png'); } legend { margin-left: 0px; } a.toggleFieldset { clear: both; float: left; margin-bottom: 20px; margin-left: 13px; } input { border: 1px solid #b2b2b2; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; width: 400px; padding: 2px; } .errorlist { float: right; width: 300px; list-style: none; margin: 0 0 0 15px; padding: 0; color: red; } form div.field { clear: both; padding-top: 15px; } label { clear: both; display: block; } button { margin-top: 5px; } /************************* * Special form styles *************************/ .newlist .listname input { font-size: 1.5em; width: 400px; padding: 2px; } .newlist .listname .errorlist { margin-top: .5em; } .languages ul { column-count: 3; -moz-column-count: 3; /** CSS }