article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}
audio,canvas,video {	display: inline-block;	*display: inline;	*zoom: 1;}
audio:not([controls]) {	display: none;}
html {min-height:100%;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {}
#body {}
a:focus {	outline: thin dotted #333;	outline: 5px auto -webkit-focus-ring-color;	outline-offset: -2px;}
a:hover,a:active {	outline: 0;}
sub,sup {	position: relative;	font-size: 75%;	line-height: 0;	vertical-align: baseline;}
sup {	top: -0.5em;}
sub {	bottom: -0.25em;}
img {
	max-width: 100%;
	width: auto \9;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}
button,input,select,textarea {	margin: 0;	font-size: 100%;	vertical-align: middle;}
button,input {	*overflow: visible;	line-height: normal;}
button::-moz-focus-inner,input::-moz-focus-inner {	padding: 0;	border: 0;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {	-webkit-appearance: button;	cursor: pointer;}
label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"] {	cursor: pointer;}
input[type="search"] {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
	-webkit-appearance: none;
}
textarea {	overflow: auto;	vertical-align: top;}

