body { font: 15px/1.7 'Roboto', sans-serif, Arial, 'Liberation Sans', FreeSans, sans-serif }
pre, code { font-family: 'DejaVu Sans Mono', Menlo, Consolas, monospace }
hr { border: 0 solid #ccc; border-top-width: 1px; clear: both; height: 0 }
h1 { font-size: 24px }
h2 { font-size: 22px }
h3 { font-size: 20px }
h4 { font-size: 18px }
h5 { font-size: 17px }
h6 { font-size: 15px }
ol { list-style: decimal }
ul { list-style: disc }
li { margin-left: 30px }
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure { margin-bottom: 20px }
/* #Forms
================================================== */
form { margin-bottom: 20px; }
fieldset { margin-bottom: 20px; }
input[type="text"],  input[type="password"],  input[type="email"],  textarea,  select { border: 1px solid #ccc; padding: 6px 4px; outline: none; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; font: 13px "Roboto", Arial, sans-serif; margin: 0; max-width: 100%; display: block; margin-bottom: 20px; background: #fff; }
.inputs {width: 300px;}
select { padding: 0; }
input[type="text"]:focus,  input[type="password"]:focus,  input[type="email"]:focus,  textarea:focus { border: 1px solid #aaa; -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); box-shadow: 0 0 3px rgba(0,0,0,.2); }
textarea { min-height: 60px; }
label,  legend { display: block; font-weight: bold; font-size: 13px; }
input[type="checkbox"] { display: inline; }
label span,  legend span { font-weight: normal; font-size: 13px; color: #444; }
.largest {font-size: 38px}
.large {font-size: 36px}
.big {font-size:24px;}
.lighter {color:#888}
.fw-300 {font-weight:300;}
.lh-10 {line-height:2.5em;}

input[type="submit"], input[type="button"], .submit { background:#AE3B0C; color:#fff; padding:8px 15px; border:none; text-transform:uppercase; font-weight:bold}
