/**
 * CSS Reset.
 */
html, body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,
dl, dt, dd, ul, ol, li,
pre,
form, fieldset, legend, button, input, textarea,
th, td {
  margin: 0;
  padding: 0; }

body,
button, input, select, textarea {
	color: #333;
	font-family: 'Helvetica Neue', Helvetica, Arial, Sans-serif;
	font-size: 20px;
	line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%; }

caption, th, b {
  font-weight: normal;
  font-style: normal; }

address, cite, dfn, em, var {
  font-style: normal; }

code, kbd, pre, samp {
  font-family: courier new, courier, monospace; }

small {
  font-size: 24px; }

ul, ol {
  list-style: none; }

a {
  text-decoration: none; }

sup {
  vertical-align: text-top; }

sub {
  vertical-align: text-bottom; }

legend {
  color: #000; }

/* for ie6 */
fieldset {
  border: 0; }

button, input, select, textarea {
  font-size: 100%; }

html, img {
  border: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

section, article, aside, header, footer, nav, dialog, figure {
  display: block; }

figure {
  margin: 0; }
