/* General Semantic Tags
----------------------------------------------------------------------------------------------------*/
header, section, nav, article, footer, video, audio {display: block; position: relative; }
	nav h1 {display: none;} /* Being friendly to newsreaders */

/* Reset by outline4
-------------------------------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,header,section,nav,footer,article,img,video,audio {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0; /* table-layout:fixed; */}
td, th {vertical-align: top; padding-right: 10px; padding-bottom: 10px;}
td:last-child, th:last-child {padding-right: 0;}
address,caption,cite,code,dfn,em,b,strong,th,var {font-style:normal; font-weight:normal;}
ul {list-style: disc;}
ol {list-style: decimal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
p,dl,hr,ol,ul,pre,table,fieldset,video,audio,iframe,blockquote {margin-bottom: 18px;}
q:before,q:after { content:''; }
fieldset,img,iframe,abbr,acronym {border:0 none;}
pre {white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -o-pre-wrap;}
*|*:-moz-any-link:focus {outline: none !important;}
img {vertical-align: bottom;}


/* !---Body
----------------------------------------------------------------------------------------------------*/
body { font: 14px/18px Arial, sans-serif; color: #f7f7f7; background: #252525; letter-spacing: 0; padding: 40px;}

h1 pre {font-family: Arial, sans-serif; font-size: 144px; line-height: 110px; letter-spacing: -0.06em; font-weight: bold;}
a {color: #f8f8f8; text-decoration: underline;}
a:hover {color: red;}
strike {color: red;}
.small {font-size: 60%;}
.no_margin_btm {margin-bottom: 0;}