/* CSS Document */
/* Normalizes browser display of type/padding/borders */

/* REMOVE PADDING AND MARGIN VALUES

html, body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dd, dt, img,
blockquote, q, table, thead, tbody, tfoot, caption, th, tr, td, a, form,
input, textarea, fieldset, pre
{ margin: 0; padding: 0; }


 */
html, body, div
{ margin: 0; padding: 0; }

/* NORMALIZE HEADER FONT SIZES 
h1, h2, h3, h4, h5 { font-size: 100%; }
*/


/* REMOVE AUTOMATIC TOP/BOTTOM MARGINS ON NESTED LISTS AND REMOVES BULLET STYLING
ul, ol, dl, ul ul, ul ol, ul dir, ul menu, ul dl,
ol ul, ol ol, ol dir, ol menu, ol dl,
dir ul, dir ol, dir dir, dir menu, dir dl,
menu ul, menu ol, menu dir, menu menu, menu dl,
dl ul, dl ol, dl dir, dl menu, dl dl
{ margin-top: 0; margin-bottom: 0; list-style: none; }
 */

/* SET FONT STYLE AND WEIGHT TO NORMAL 
address, caption, cite, code, dfn, em, strong, th, var
{ font-style: normal; font-weight: normal; }
*/
/* REMOVE BORDER FROM TABLES 
table
{ border-collapse: collapse; border-spacing: 0;}
*/
/* REMOVE BORDERS FROM FIELDSET, IMG */
fieldset, img
{ border: 0; }

/* LEFT-ALIGN TEXT IN CAPTION AND TH */
caption, th
{ text-align: left; }

/* REMOVE QUOTE MARKS FROM Q */
q:before, q:after
{ content: ''; }

/* Focus Outline fix for Firefox 
a { outline: none; }
:focus { -moz-outline-style: none; }

.floatclear {
	clear: both;
}
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
*/
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

