/*global definition latest:2013-07-26
  copyright 不惑仔 http://boohover.pixnet.net/
		creativecommons Attribution-NoDerivs 3.0 (CC BY-ND 3.0)
*/
/*unifying the defaults against browsers*/
html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,form,caption,*.hidden,*.vanish{margin:0;padding:0;}
*+html{overflow:auto;}
body{color:#333;line-height:1.5;}
/*body{color:#333;line-height:1.2;}*/
p,blockquote,pre{margin-top:1.2em;margin-bottom:1.2em;}
p,ol,ul,dl,td{text-align:justify;}
blockquote{margin-right:2em;margin-left:2em;}
dd{margin-left:1em; margin-right:0; padding:0;}
/*blockquote{margin-right:4ex;margin-left:4ex;}
dd{margin-left:4ex; margin-right:0; padding:0;}*/
fieldset{margin:0;padding:0.75em;}
a{text-decoration:none;background-color:transparent;}
a:hover,a:focus{text-decoration:underline;}
img{border:none;}
th,td{padding:0.1em 0.2em;}
th{text-align:center;}
caption{margin-right:auto;margin-left:auto;}
pre{white-space:pre-wrap;word-break:break-all;font-size:100%;}
pre,{overflow-x:auto;}
* html pre{width:100%;}
code,samp{font-size:95%;font-family:"Consolas","Lucida Console","Courier New",Courier,fixedsys,monospace;}
input,select,textarea{font-size:91%;}
input{border-width:1px;}
textarea{overflow:auto;border-width:1px;}
input[type="button"],input[type="submit"],input[type="reset"]{font-size:80%;}
button{font-size:80%;}
super,sub{vertical-align:baseline;font-size:72%;position:relative;}super{top:-0.6em;}sub{bottom:-0.3em;}
dfn{font-style:italic;}

/*help cursor*/
acronym,abbr,.prompt{cursor:help;}

/*remedy bugs*/

*.hasLayout{zoom:1;}/*ie hasLayout*/
p,{zoom:1;overflow:visible;}/*ie6-7 italics*/
/*li>dl:first-child,li>table:first-child{zoom:1;vertical-align:text-top;}*//*ie7 li contains the dl,ol,ul,table of block-element first child has an extra line*/

/*general classes*/

/**accesskey*/
*.hotkey{text-decoration:underline;}
/**initial caps*/
*.DropCap:first-letter {float:left;font-size:250%;line-height:1.1;}
html:root *.DropCap::first-letter {float:left;font-size:250%;line-height:1.1;}
/**preload images*/
*.preload{background-position:-900em;background-repeat:no-repeat;}
/**invisible*/
*.hidden{display:none;}
*.vanish{position:absolute;top:-99em;left:-999em;}
/**stop being floated*/
*.clr{clear:both;display:block;}