/**
 * @fileoverview AbleSky Reset CSS 
 */
 
/** reset margin & padding **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements */
dl, dt, dd, ul, ol, li, /* list elements */
pre, /* text formatting elements */
form, fieldset, legend, button, input, textarea, /* form elements */
th, td /* table elements */ {
    margin: 0;
    padding: 0;
}

body, button, input, select, textarea/* for ie */ {
    font: 12px/1.5 Verdana, ËÎÌå, \5b8b\4f53;
    -webkit-font-smoothing: antialiased; /* for mac Anti-aliasing */
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* italic --> normal */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* monospaced font */
small { font-size: 12px; } /* Difficult to read the Chinese less than 12px */

/** reset list element **/
ul, ol { list-style: none; }

/** reset anchor **/
a { text-decoration: none; color: black; }
a:hover { color: black; text-decoration: none; }

/** selection **/
/**
::selection { background: #CEF; color: #09F; }
::-moz-selection { background: #CEF; color: #09F; }
::-webkit-selection { background: #CEF; color: #09F; }
**/

sup { vertical-align: text-top; } /* to reduce the impact of the line high */
sub { vertical-align: text-bottom; }

/** reset form elements **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* let the link img boundless */
button, input, select, textarea { font-size: 100%; outline: none; } /* form elements inherit the font size in ie, remove the none */
textarea { resize: vertical; }

/** reset table **/
table { border-collapse: collapse; border-spacing: 0; }

/** reset html5 elements **/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section,
summary, time, mark, audio, video {
    display: block;
    margin: 0;
    padding: 0;
}
mark { background: #FF0; }

/** clearfix (close float) **/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
/* end clearfix */
