html, body, div, span, applet, object, iframe, h 1 , h 2 , h 3 , h 4 , h 5 , h 6 , p, blockquote, pre , a, abbr, acronym, address, big, cite, code , del, dfn, em, font, img, ins, kbd, q, s, samp, small , strike, sub , sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption , tbody, tfoot, thead, tr, th, td, |
article, aside, dialog, figure, header, footer, hgroup, menu, nav, section, time, mark, audio, video { |
margin : 0 ; |
padding : 0 ; |
border : 0 ; |
outline : 0 ; |
font-weight : inherit; |
font-style : inherit; |
font-size : 100% ; |
} |
article, aside, nav, section, dialog, figure, header, footer, hgroup { |
display : block ; |
} |
legend { |
display : none ; |
} |
:focus { |
outline : 0 ; |
} |
table { |
border-collapse : collapse ; |
border-spacing : 0 ; |
} |
caption , th, td { |
text-align : left ; |
font-weight : normal ; |
} |
a img, iframe { |
border : none ; |
} |
ul { |
list-style : none ; |
} |
input, textarea, select, button { |
font-size : 100% ; |
font-family : inherit; |
} |
input, select { |
vertical-align : middle ; |
} |
select { |
margin : inherit; |
} |
button { |
border : 0 ; |
padding : 0 ; |
background : transparent ; |
cursor : pointer ; |
} |
/* Fixes incorrect placement of numbers in ol's in IE6/7 */ |
ol { margin-left : 2em ; } |
/* ========================================= clearfix == */ |
.clearfix:after { |
content : "." ; |
display : block ; |
height : 0 ; |
clear : both ; |
visibility : hidden ; |
} |
.clearfix { display : inline- block ;} |
* html .clearfix { height : 1% ;} |
.clearfix { display : block ;} |