/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strong, sub, sup, tt, var,
center, dl, dt, dd, ol, ul, li,
fieldset, legend, caption,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	text-decoration: none;
	/* [disabled]vertical-align: baseline; */
}

.revert-reset html,
.revert-reset body,
.revert-reset div,
.revert-reset span,
.revert-reset applet,
.revert-reset object,
.revert-reset iframe,
.revert-reset h1,
.revert-reset h2,
.revert-reset h3,
.revert-reset h4,
.revert-reset h5,
.revert-reset h6,
.revert-reset p,
.revert-reset blockquote,
.revert-reset pre,
.revert-reset a,
.revert-reset abbr,
.revert-reset acronym,
.revert-reset address,
.revert-reset big,
.revert-reset cite,
.revert-reset code,
.revert-reset del,
.revert-reset dfn,
.revert-reset em,
.revert-reset img,
.revert-reset ins,
.revert-reset kbd,
.revert-reset q,
.revert-reset s,
.revert-reset samp,
.revert-reset small,
.revert-reset strong,
.revert-reset sub,
.revert-reset sup,
.revert-reset tt,
.revert-reset var,
.revert-reset center,
.revert-reset dl,
.revert-reset dt,
.revert-reset dd,
.revert-reset ol,
.revert-reset ul,
.revert-reset li,
.revert-reset fieldset,
.revert-reset legend,
.revert-reset caption,
.revert-reset article,
.revert-reset aside,
.revert-reset canvas,
.revert-reset details,
.revert-reset embed,
.revert-reset figure,
.revert-reset figcaption,
.revert-reset footer,
.revert-reset header,
.revert-reset hgroup,
.revert-reset menu,
.revert-reset nav,
.revert-reset output,
.revert-reset ruby,
.revert-reset section,
.revert-reset summary,
.revert-reset time,
.revert-reset mark,
.revert-reset audio,
.revert-reset video {
	margin: revert;
	padding: revert;
	border: revert;
	font-size: revert;
	font: revert;
	text-decoration: revert;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

.revert-reset article,
.revert-reset aside,
.revert-reset details,
.revert-reset figcaption,
.revert-reset figure,
.revert-reset footer,
.revert-reset header,
.revert-reset hgroup,
.revert-reset menu,
.revert-reset nav,
.revert-reset section {
	display: revert;
}

body {
	line-height: 1;
}

.revert-reset body {
	line-height: revert;
}

ol, ul {
	list-style: none;
}

.revert-reset ol,
.revert-reset ul {
	list-style: revert;
}

blockquote, q {
	quotes: none;
}

.revert-reset blockquote,
.revert-reset q {
	quotes: revert;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

.revert-reset blockquote:before,
.revert-reset blockquote:after,
.revert-reset q:before,
.revert-reset q:after {
	content: revert;
	content: revert;
}

/*------------clearfix--------------*/

.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{
	display:table;
	content:'';
	line-height:0;
	}
.clearfix:after{clear:both;}

