/** * html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/) * Richard Clark (http://richclarkdesign.com) * http://cssreset.com */
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video             { margin: 0;    padding:0;    border:0;    outline:0;    font-size:100%;    vertical-align:baseline;    background:transparent; outline: none; }
blockquote:before,
blockquote:after,
q:before,
q:after           { content: '';    content:none; }
nav ul            { list-style: none; }
body              { line-height: 1; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section           { display: block; }
blockquote,
q                 { quotes: none; }
a                 { margin: 0;    padding:0;    font-size:100%;    vertical-align:baseline;    background:transparent;  } /* change colours to suit your needs */
ins               { background-color: #ff9;    color:#000;    text-decoration:none; } /* change colours to suit your needs */
mark              { background-color: #ff9;    color:#000;    font-style:italic;    font-weight:bold; }
del               { text-decoration: line-through; }
abbr[title],
dfn[title]        { border-bottom: 1px dotted; cursor:help; }
table             { border-collapse: collapse; border-spacing:0; } /* change border colour to suit your needs */
hr                { display: block;    height:1px;    border:0;    border-top: 1px solid #cccccc;    margin:1em 0;    padding:0; }
input,
select            { vertical-align: middle;}
input[type="text"],
input[type="email"],
input[type="password"],
input[type="select"],
input[type="search"],
input[type="search"],
textarea            { text-indent: 10px; }
li          { list-style: none; }
a           { text-decoration: none; }
input,
textarea,
button      { border: none; padding: 0; margin: 0; }
img       { max-width: 100%; }
.i-b    { display: inline-block; zoom: 1; *display: inline; }
* { outline: none; }
::-webkit-input-placeholder {
  font-family: inherit;
  font-size: inherit;
  letter-spacing: inherit;
}
:-moz-placeholder { /* Firefox 18- */
  font-family: inherit;
  font-size:inherit;
  letter-spacing: inherit;  
}

::-moz-placeholder {  /* Firefox 19+ */
  font-family: inherit;
  font-size:inherit;
  letter-spacing: inherit;  
}

:-ms-input-placeholder {  
  font-family: inherit;
  font-size:inherit;
  letter-spacing: inherit;  
}