/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body {
        margin: 0;
        padding: 0;
        font: 13px/1.125em sans-serif;
}
table, td, tr { margin: 0; padding: 0; }
form, fieldset {
        margin: 0;
        padding: 0;
}

a img, a { border: none; outline: none; }
li {
	list-style: none;
	}
/* Neutralize styling: 
   Elements with a vertical margin: */
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, li, ol, dl, address {
        margin: 0;
        padding: 0;
}

/* Apply left margin:
   Only to the few elements that need it: */
dd, blockquote {
        margin-left: 1em;
}

/* Miscellaneous conveniences: */
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
}
.alignleft { text-align: left; }
.alignright { text-align: right; }
.floatleft { float: left; }
.floatright { float: right; }
.clearboth { clear: both; }
.clearleft { clear: left; }
.clearright { clear: right; }
/* clears */
.clrfix { zoom:1; }
.clrfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }