/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

#hc div,
#hc span,
#hc object,
#hc iframe,
#hc h1,
#hc h2,
#hc h3,
#hc h4,
#hc h5,
#hc h6,
#hc p,
#hc blockquote,
#hc pre,
#hc abbr,
#hc address,
#hc cite,
#hc code,
#hc del,
#hc dfn,
#hc em,
#hc img,
#hc ins,
#hc kbd,
#hc q,
#hc samp,
#hc small,
#hc strong,
#hc sub,
#hc sup,
#hc var,
#hc b,
#hc i,
#hc dl,
#hc dt,
#hc dd,
#hc ol,
#hc ul,
#hc li,
#hc fieldset,
#hc form,
#hc label,
#hc legend,
#hc table,
#hc caption,
#hc tbody,
#hc tfoot,
#hc thead,
#hc tr,
#hc th,
#hc td,
#hc article,
#hc aside,
#hc canvas,
#hc details,
#hc figcaption,
#hc figure,

#hc footer,
#hc header,
#hc hgroup,
#hc menu,
#hc nav,
#hc section,
#hc summary,
#hc time,
#hc mark,
#hc audio,
#hc video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

#hc {
    line-height:1;
}

#hc article,
#hc aside,
#hc details,
#hc figcaption,
#hc figure,
#hc footer,
#hc header,
#hc hgroup,
#hc menu,
#hc nav,
#hc section { 
	display:block;
}

#hc nav ul {
    list-style:none;
}

#hc blockquote,
#hc q {
    quotes:none;
}

#hc blockquote:before,
#hc blockquote:after,
#hc q:before,
#hc q:after {
    content:'';
    content:none;
}

#hc a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
#hc ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
#hc mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

#hc del {
    text-decoration: line-through;
}

#hc abbr[title],
#hc dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

#hc table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
#hc hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

#hc input,
#hc select {
    vertical-align:middle;
}

