body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,form,fieldset,input,textarea,p,blockquote,table,th,td,section{
margin:0; 
padding:0;
font-size:100%;
font-weight:normal;
}

ul,dl{
list-style: none;
}

li{
list-style: none;
list-style-position: outside;
}

ol	{
position: relative;
}

ol li   {
list-style: none;
list-style-position: outside;
margin: 0;
padding-left: 1.25em;
line-height: 1.6;
margin-bottom: 12px;
}

ol li span {
position: absolute;
left:0;
margin:0
}

address,
caption,
th {
font-style:normal;
font-weight:normal;
}


header, nav, article, aside, section, footer {
display:block;
}

img{
border: none;
vertical-align:top;
}

caption,th {
text-align:left; 
}

iframe{
width:100%;
}


button {
-webkit-tap-highlight-color: rgba(0,0,0,0);
outline: none;
}


a[href^="tel:"] { cursor: default; }


