﻿
/* 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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
form, label, legend {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;background: transparent;}
body {line-height: 1;}
ol, ul {}
blockquote, q {quotes: none;}
	
/* remember to define focus styles! */
:focus {outline: 0;}
	
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
	
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}	
	
body {padding:5px;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address { margin:20px 0; }
li, dd, blockquote { margin-left: 40px; }
fieldset { padding:10px; }

/* clearing */
.stretch,
.clear {clear: both;height: 1px;margin: 0;padding: 0;font-size: 15px;line-height: 1px;}
.clearfix:after {clear: both;height: 0;display: block;visibility: hidden;content: ".";}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
/* end clearing */

/* accessibility */
span.accesskey {text-decoration: none;}
.accessibility {position: absolute;top: -999em;left: -999em;}
/* end accessibility */
