/* RESET */
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, 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,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}body {line-height:1;}ol, ul {list-style:none;}blockquote, q {quotes:none;}blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}table {border-collapse:collapse;border-spacing:0;}

/* FIXES */
*, *:before, *:after {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
*:focus {outline: 0;}
::-moz-selection {background:#75b6fa;color:#fff;text-shadow:none;}
::selection {background:#75b6fa;color:#fff;text-shadow:none;}
img {-ms-interpolation-mode:bicubic;} /* IE7 image interpolation fix */
svg:not(:root) {overflow:hidden;} /* IE9 svg fix */
@media print {img{max-width:100% !important;}} /* ensure images don't go out of bounds for print */

/* STANDARD RULES */
body {font-family:Helvetica;background:#fff;font-size:13px;line-height:1;-webkit-font-smoothing:antialiased;}
h1, h2, h3, p, ul, ol, blockquote, table, small, hr {margin:0 0 15px 0;font-family:inherit;font-size:inherit;}
h1 {font-size:2em;}
h2 {font-size:1.5em;}
h3 {font-size:1.2em;}
small {display:block;}
hr {height:1px;border:0;background:#ddd;}
input[type=radio], input[type=checkbox] {margin-right:5px;}
.radioLabel:hover, .checkLabel:hover {cursor:pointer;}
a {color:gray;}
a:hover {color:blue;}

/* CONTENT */
.content {margin:20px;}



