/**
*html5doctor.comResetStylesheetv1.6.1(http://html5doctor.com/html-5-reset-stylesheet/)
*RichardClark(http://richclarkdesign.com)
*http://cssreset.com
*/

abbr,address,article,aside,audio,
b,blockquote,body,
canvas,caption,cite,code,
dd,del,details,dfn,div,dl,dt,
em,
fieldset,figcaption,figure,footer,form,
h1,h2,h3,h4,h5,h6,header,hgroup,html,
i,iframe,img,ins,
kbd,
label,legend,li,
mark,menu,
nav,
object,ol,
p,pre,
q,
samp,section,small,span,strong,sub,sup,summary,
table,tbody,td,tfoot,th,thead,time,tr,
ul,
var,video
{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
body{
    line-height:1;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{
    display:block;
}
navul{
    list-style:none;
}
blockquote,q{
    quotes:none;
}
blockquote:before,blockquote:after,
q:before,q:after{
    content:'';
    content:none;
}
a{
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
/*changecolourstosuityourneeds*/
ins{
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}
/*changecolourstosuityourneeds*/
mark{
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}
del{
    text-decoration:line-through;
}
abbr[title],dfn[title]{
    border-bottom:1pxdotted;
    cursor:help;
}
table{
    border-collapse:collapse;
    border-spacing:0;
}
/*changebordercolourtosuityourneeds*/
hr{
    display:block;
    height:1px;
    border:0;
    border-top:1pxsolid#cccccc;
    margin:1em0;
    padding:0;
}
input,select{
    vertical-align:middle;
}