/* -------------------------------------------------------------------------------------------  */
/*  Zigflitz CSS Reset   */
/* -------------------------------------------------------------------------------------------  */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, hr, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tt {margin:0;padding:0;border:0;font-style:inherit;font-size:100%;font-weight:inherit;font-family:inherit;vertical-align:baseline;}
input, select, textarea {font-weight:normal;}
strong, img{ vertical-align:top;} /*needed to keep everything pixel perfect in FF */
ul, ol, li {list-style-type:none;}
body {line-height:23px;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
a img {border:none; text-decoration:none;}
a, :focus {outline:none;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
hr {clear:both;float:none;}
textarea {overflow:auto;}

/* Use on elements that contain floats that need to be cleared */
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}


