/* 
 * CSS Framework/Baseline
 * Author: Brendan Corcoran
 * Email: bcorcoran@gmail.com
*/

/* 
 =RESET
*/
html,body,
div,h1,h2,h3,h4,h5,h6,p,blockquote,
pre,a,abbr,acronym,address,big,cite,code,span,
em,strong,b,i,img,q,samp,small,sub,sup,dl,dt,dd,ol,ul,li,
fieldset,legend,form,label,object,embed,
table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-weight:normal;font-style:inherit;font-family:inherit;font-size:100%;}
div,h1,h2,h3,h4,h5,h6,p {display:block;}
dl,ol,ul {list-style:none;}
table,caption,thead,tbody,tfoot,th,tr,td {border-collapse:collapse;border:none;}
pre {font-family:monospace;}
object,embed {vertical-align: bottom; /* fix rogue padding */}
/* Emphasis Re-reset*/
em,i {font-style:italic;}
b,strong {font-weight:bold;}

/*
 =HELPERS
*/
.clear {clear:both;}
.clearLeft {clear:left;}
.clearRight {clear:right;}
.floatLeft {float:left;}
.floatRight {float:right;}
.inlineLeft {float:left;display:inline;padding:0 10px 10px 0;margin:0;border:none;}
.inlineRight {float:right;display:inline;padding:0 0 10px 10px;margin:0;border:none;}

/* ============   BEGIN FLOAT CLEAR FIX  ============  */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

