/* 

	Typography & colors
	color 1 blue   #0c2245
	color 2 orange #f15523
	color 3 grey 1 #393939
	color 4 grey 2 #626262

*/

body       { font-size: 62.5%; line-height: 1.6; font-family: "Helvetica Neue", arial, helvetica, verdana, sans-serif; color: #393939; }
h1, h2, h3, 
h4, h5, h6 { font-weight: bold; color: #0c2245; }
h1, h2     { letter-spacing: -1px; line-height: 1; text-shadow: #fff 0 1px 0; }
h1         { font-size: 240%; }
h2         { font-size: 220%; }
h3         { font-size: 160%; }
h4         { font-size: 150%; }
h5         { font-size: 140%; }
h6         { font-size: 130%; }
dl, li, p  { font-size: 120%; }
li p       { font-size: 100%; }
li li      { font-size: 100%; }
a          { outline: none; color: #f15523; text-decoration: none; }
a:hover    { color: #ce4920; }
h1 a,
h2 a, h3 a { color: #0c2245; }
p a        { font-size: 100%; }
input, label, 
textarea   { font-size: 12px; font-family: "Helvetica Neue", arial, helvetica, verdana, sans-serif; color: #0c2245; font-weight: bold; }
em         { font-style: italic; }
strong     { font-weight: bold; }
pre        {  }
code       { color: #414141; font-size: 12px; font-family: Monaco, courier, monospace; }
p.caption  { margin-bottom: 0; color: #696969; font-size: 110%; line-height: 1.2; }
.left      { float: left; margin: 0 15px 15px 0; }
.right     { float: right; margin: 0 0 15px 15px; }
.center    { display: block; margin: 10px auto; }
textarea   { font-family: "Helvetica Neue", arial, helvetica, verdana, sans-serif; color: #414141; padding: 9px 7px; }
abbr, acronym, address, bdo, pre, fieldset, dfn, samp, kbd, var, cite, tt, table { font-size: 120%; }
acronym    { font-size: 100%; border-bottom: 1px dotted #414141; }
big        { font-size: 150%; }
small      { font-size: 100%; }
.editor table { border-collapse: collapse; border-spacing: 0; border-top: 1px solid #ccc; border-left: 1px solid #ccc; margin: 10px 0; }
.editor table caption { padding-bottom: .8em; }
.editor th, .editor td { border-bottom: 1px solid #ddd; border-right: 1px solid #ccc; padding: .8em; }
.editor th, .editor thead td { font-weight: bold; }
.inactive  { visibility: hidden; }
area, button { cursor: pointer; }
