html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,a,abbr,acronym,address,applet,
object,big,cite,code,del,dfn,em,img,ins,kbd,q,
s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,
center,dl,dt,dd,ol,ul,li,fieldset,form,label,
legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,embed,figure,figcaption,
details,footer,header,hgroup,menu,nav,output,
ruby,section,summary,time,mark,audio,video { 
	margin:0;
	padding:0;
	background:transparent;
	border:0;
	font-style:normal;
	font-weight:normal;
	font-size:100%;
	outline:0;
	vertical-align:baseline;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
html						{ overflow-y:scroll; }
blockquote,q				{ quotes:none; }
blockquote:before,
blockquote:after,
q:before,
q:after
							{ content:'';content:none; }
a:focus						{ outline:none; }
ol,
ul							{ list-style:none; }
table						{ border-collapse:collapse;border-spacing:0; }
caption,
th							{ text-align:left; }
button,
input,
select,
textarea
							{ margin:0;padding:0;outline:none; }
button:active,
button:focus,
textarea,
textarea:focus,
input:focus
							{ outline:none; }
input[type="search"]		{ -webkit-appearance:textfield; }
input[type="search"]::-webkit-search-decoration
							{ -webkit-appearance:none; }
::-webkit-input-placeholder	{ color:#AAA; }
:-ms-input-placeholder		{ color:#AAA; }
::-moz-placeholder			{ color:#AAA; }

.clearfix:after				{ content:"."; display:block;clear:both;height:0;visibility:hidden; }
.clearfix					{ min-height:1px; }
* html .clearfix			{ height:1px;/*\*//*/height:auto;overflow:hidden;/**/ }

