@charset "utf-8";

html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,cite,code,img,q,samp,small,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,
legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,figcaption,figure,footer,header,nav,section,time,audio,video{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	font-weight: normal;
	vertical-align:baseline;
	background:transparent;
}
body{
	line-height:1;
}
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;
}
ol,ul {list-style: none;}
table{
	border-collapse:collapse;
	border-spacing:0;
}
input,
select{
	vertical-align:top;
}
article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section{
	display:block;
}

html{font-size:62.5%;}

ul:after,
li:after,
dl:after,
dt:after,
dd:after,
ol:after,
div:after,
header:after,
section:after,
main:after,
footer:after,
.clearfix:after{
	content:'';
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
.clearfix{min-height:1px;}
* html .clearfix{
	height:1px;
	/*\*//*/ height:auto;
	overflow:hidden;
	/**/
}

/* 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;
}
