﻿/* strip all html elements to no styles and set header element (h1, h2, etc...) base styles */ /* input, textarea,  */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, th, td {padding: 0px;	margin: 0px;}
fieldset, img {border: 0px;}
table {border-collapse: collapse; border-spacing: 0px;}
ol, ul {list-style: none;}
address, caption, cite, code, dfn, em, strong, th, var {	font-weight: normal;	font-style: normal; }
caption, th {text-align: left;}
q:before, q:after {content: '';}
abbr, acronym {border: 0px; }
h1, h2, h3, h4, h5, h6 {font-size: 100%; }
h1.h1, h1.h1-center { font: normal bold 32px/64px  Verdana, Arial, Helvetica, sans-serif; }
h2.h2, h2.h2-center { font: normal bold 24px/48px  Verdana, Arial, Helvetica, sans-serif; }
h3.h3, h3.h3-center { font: normal bold 16px/32px  Verdana, Arial, Helvetica, sans-serif; }
h4.h4, h4.h4-center { font: normal bold 14px/28px  Verdana, Arial, Helvetica, sans-serif; }
h5.h5, h5.h5-center { font: normal bold 12px/24px  Verdana, Arial, Helvetica, sans-serif; }
h6.h6, h6.h6-center { font: normal bold 10px/20px  Verdana, Arial, Helvetica, sans-serif; }
h1.h1-center, h2.h2-center, h3.h3-center, h4.h4-center, h5.h5-center, h6.h6-center {text-align: center;}

/* slightly enhanced, universal clearfix hack */
/* http://perishablepress.com/press/2008/06/18/css-hackz-series-clearing-floats-with-the-clearfix-hack/ */
.clearfix:after {
   visibility: hidden;
   display: block;
   font-size: 0;
   content: " ";
   clear: both;
   height: 0;
}
.clearfix {display: inline-block;}
/* start commented backslash hack \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* stop commented backslash hack */