/*
http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
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;}

/*
Custom reset to make it harboiled by Thomas Lanciaux (based on BoilerPlate by Paul Irish)
License : none (public domain)
*/
html { overflow-y: scroll; color:#000000 }
body { font:.81em/1.231 sans-serif; *font-size:small } /* hack retained to preserve specificity */
h1,h2,h3,h4,h5,h6,strong { font-weight:bold }
select, input, textarea, button { font:99% sans-serif }
button, input, select, textarea { margin:0 }
label[for], input[type=button], input[type=submit], button { cursor:pointer }
input[type=radio] { vertical-align: text-bottom }
button { position:relative; overflow:visible; margin:0; padding:0; border:0; cursor:pointer; font-family:Arial,Helvetica,Sans-serif; background:transparent }
input[type=button]::-moz-focus-inner, input[type=submit]::-moz-focus-inner, button::-moz-focus-inner { padding:0; border:0; text-indent:0 }
input[type=button]::-moz-active-inner { margin:0; padding:0; text-indent:0 }
.ie7 img { -ms-interpolation-mode:bicubic }
::-moz-selection { color:#323232; text-shadow:none; background:#F4F5F7 }
::selection { color:#323232; text-shadow:none; background:#F4F5F7 }
abbr[title], dfn[title] { cursor:help }
/* align checkboxes, radios, text inputs with their label */
input[type=checkbox] { vertical-align:;bottom }
.ie7 input[type=checkbox] { vertical-align:baseline }
.ie6 input { vertical-align:text-bottom }
*:focus{outline:0;}
/* http://tumble.sneak.co.nz/post/928998513/fixing-the-background-bleed */
*{-webkit-background-clip: padding-box;}

/*Print minimal style*/
@media print {
    * { background: transparent !important; color: #323232 !important; text-shadow: none !important; }
    a, a:visited { color: #323232 !important; text-decoration: none; }
    a:after { content: " (" attr(href) ")"; }
    abbr:after { content: " (" attr(title) ")"; }
    .ir a:after { content: ""; }  /* Don't show links for images */
    pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
    thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
    tr, img { page-break-inside: avoid; }
    @page { margin: 0.5cm; }
    p, h2, h3 { orphans: 3; widows: 3; }
    h2, h3{ page-break-after: avoid; }
}
