/* ==============================================================
This reduces browser inconsistencies in the most common elements.
============================================================== */

/* forces scrollbar on short pages */
html { height:100%; } body { min-height:101%; }
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,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,button,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td 
{ margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; }

/*body { line-height:1; }*/
ul { list-style:none; }
/*blockquote,q { quotes:none; }
blockquote:before,blockquote:after,q:before,q:after { content:''; content:none; }*/

/* 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; }

/* =CLEARFIX (do not modify) */
.clearfix:after { content:" "; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */
