* { margin:0; padding:0; } body { background:#eee url(../images/bg.png) repeat-x; font: 14px "Lucida Grande", Helvetica, Arial, sans-serif; } .header{ margin: 0 0 30px; } .page a { color:#917139; } a { color:#3a5b8d; } span.sub_menu{ float:right; background-color:#917139; -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em; padding:2px 10px; color:#fff; } span.sub_menu a{ color:#fff; text-decoration:none; } span.sub_menu a:hover { color:#fff; text-decoration:underline; } h1 { margin: 0.3em 0; text-align: center; color:#fff; text-shadow: black 0 0 0.2em; } h2 { margin: 0.5em 0; clear:both; } ul{ margin:8px 15px; } .content { margin: 15px; padding: 1em; } .rnd { -moz-border-radius: 0.3em; -webkit-border-radius: 0.3em; -webkit-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, .3); -moz-box-shadow: 0 0.2em 0.3em rgba(0, 0, 0, .3); } .ylw{ background:#F7F4CE; } .blu{ background: #def; } .frm_login{ width:275px; margin:0 auto; } #credentials .row .label { width: 8em; text-align: right; display: table-cell; padding: 0.8em 1em 0.8em 0em; } #credentials .row .field { display: table-cell; padding: 0.8em 0; }