  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent}
body {line-height: 1}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none}
 :focus {outline: 0}
 ins {text-decoration: none}
del {text-decoration: line-through}
 table {border-collapse: collapse; border-spacing: 0}
 button {position: relative; border: 0; padding: 0; cursor: pointer; overflow: visible;  }
button::-moz-focus-inner {border: none;  }
button span {position: relative; display: block; white-space: nowrap}
@media screen and (-webkit-min-device-pixel-ratio:0) { button span {margin-top: -1px}
}
form {}
form fieldset.inputs {border-top:1px solid #CCCCCC}
form fieldset.buttons {margin-top:2em; border-top:1px solid #CCCCCC}
form fieldset.buttons ol {margin-top:1em}
form fieldset.buttons li {display:inline}
form fieldset.inputs > legend {padding:5px; font-size:1.25em; font-weight:bold; color:#313E42}
form textarea.editor {font-family:"Lucida Grande",Verdana,Sans-serif; font-size:1.25em}
form textarea.editor {height:400px; width:600px}
form ol {}
form li, #content #primary form li {margin-bottom:1em; padding:0.5em; list-style-type:none}
form abbr {margin-left:0.25em; color:#F23300}
form .advanced {display:none}
.inline-hints {color:#666666}
form label {display:block; font-weight:bold; line-height:2em}
.delete_button {margin-top:1em; padding:0.5em}
form input[type="text"], form input[type="password"] {width:250px; border:1px solid #333333; font-size:1em}
form .numeric input[type="text"] {width:40px}
form .boolean input[type="checkbox"] {margin:0; margin-right:0.5em}
form input.large {font-weight:bold; font-size:1.25em; width:250px}
form input.extra-large {font-weight:bold; font-size:1.75em; width:420px}
form input[type="submit"] {padding:5px; font-size:1em; min-width:100px}
 .date ol, .datetime ol {margin:0; padding:0}
.date li, .datetime li {margin:0; padding:0; display:inline}
.date .label, .datetime .label {display:inline; margin-right:0.5em; font-size:1em; font-weight:bold; line-height:2em}
.date label, .datetime label {display:inline; margin-right:0.5em; font-size:1em; line-height:2em}
.date select, .datetime select {margin-right:1em}
 form .error input {border:2px solid #F23300}
form .error textarea {border:2px solid #F23300}
form .date.error select {border:2px solid #F23300}
p.inline-errors {font-weight:bold; font-size:0.75em; margin-top:5px; color:#F23300}