
body { font-size: 13px; line-height: 18px }
 
 
/* Default fonts and colors. */
address,body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea, pre, code, tt { color:#666; font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif; margin-bottom: 18px }
 
 
/* Headings
-------------------------------------------------------------- */
 
h1,h2,h3,h4,h5,h6 { font-weight: normal; }
 
h1 { color:#ffde17; font-size: 14px; margin-top: 0; margin-bottom: 36px; text-transform: uppercase }
h2 { color:#999; font-size: 18px }
h2 span { color:#ffde17; text-transform: uppercase }
h3 { color:#777; font-size: 14px; text-transform: uppercase; margin-bottom: 18px}
h4 { color:#777; font-size: 14px; font-weight: bold; font-style: italic; margin-bottom: 0 }

 
 
/* Text elements
-------------------------------------------------------------- */
 
p, h3, h4, dl, pre, code, tt, table { margin-left: 28px }
 
ul, ol { margin: 0 0 18px 28px }
ul { list-style-type: disc; }
ol { list-style-type: decimal; }
.nolist { list-style: none }
 
dl { }
dl dt { font-weight: bold; }
dl dd { font-style: italic;  }
 
abbr, acronym { border-bottom: 1px dotted #666; }
address { }
del { text-decoration:line-through }
 
a { color: #999; text-decoration: none; border-bottom: 1px solid #333; padding: 0 0 1px 0 }
a:hover { color:#ccc; border-bottom: 1px solid #ffde17 }
 
blockquote { margin: 18px 18px 18px 28px; font-style: italic; border-left: 1px solid #333; padding: 0 0 0 18px }
strong { font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }
pre, code { white-space: pre; }
pre, code, tt { font-family:"Courier New", Courier, monospace; } 
tt { display: block; margin-top: 18px }
 
 
/* Tables
-------------------------------------------------------------- */
 
table { margin-bottom: 18px; border-collapse:collapse; border-top: 1px solid #2c2c2c }
th { border-bottom: 1px solid #2c2c2c; font-weight: bold; }
td { border-bottom: 1px solid #2c2c2c; }
th,td { padding: 7px }
tr.odd { background:url(../images/backgrounds/table.png) }

 
 /* Some default classes
-------------------------------------------------------------- */
 
.small { font-size: 10px }
.large { font-size: 16px }
.quiet { color: #333; }
.loud { color: #fff; text-transform:none }
.caps { color: #8d8d8d; font-size: 11px; text-transform:uppercase }
 
.hide { display: none; }
.highlight { background: #ffde17; color:#000 }
 
.top { margin-top: 0; padding-top: 0; }
.bottom { margin-bottom: 0; padding-bottom: 0; }

