/*	**************************************************************	
	*	Filename: 		reset.css
	*	Description:	Reduce design inconsistencies across browsers.
	*	Version:		v1.0
	*	Author:			Imad Rajab (Code&Dot) (Based on Eric Meyer Reset CSS (http://meyerweb.com/eric/tools/css/reset/),
											 			Blueprint CSS Framework 1.0 (http://blueprintcss.org),
											 			YUI 2: Reset CSS (http://developer.yahoo.com/yui/reset/))
	*	License:		none
	*	[NOTE inside IE7 headers bug (h1->h6) concerning {font:inherit;} no size will be adjust only if you seperate them]
	*	**********************************************************
	*	Copyright (c) 2011, Maurice Fadel Prize. All rights reserved.
	**************************************************************	*/
html
{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100.01%;
    color: #000;
}
body
{
    margin: 0;
    padding: 0;
    border: 0;
    font: 0.75em/1.25 arial,helvetica,sans-serif;
}
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, figure, figcaption, footer, header, hgroup, nav, output, ruby, section, mark, audio, video
{
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
li
{
    list-style: none;
}
 a:visited, a:hover
{
    text-decoration: underline;
}
a img
{
    border: 0;
}
blockquote, q
{
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after
{
    content: '';
    content: none;
}
:focus
{
    outline: 0;
}

/* Force Element To Self-Clear its Children: Alternative of overflow: hidden; */
.clearfix:after
{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
* html .clearfix
{
    zoom: 1;
}
/* IE6 */
*:first-child + html .clearfix
{
    zoom: 1;
}
/* IE7 */