/* Reset.css ------------------------------------------------*/

/*global*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,textarea,legend,input,button,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body 			{ line-height: 1.5; }
* html body 	{ overflow:visible; }
* html iframe, 
* html frame	{ overflow:auto; }
* html frameset { overflow:hidden; }

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


/* Tables
-------------------------------------------------------------- */
table 			{ border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }




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

 

/*form*/
fieldset,img 	{ border: 0;}

address,caption,
cite,code,dfn,em,
strong,th,var,
optgroup 		{ font-style: inherit;font-weight: inherit; }

legend 			{ color: #000; margin-bottom: 1.6em; }/*because legend doesn't inherit in IE ,IE form margin bug*/

input,button,
textarea,select,
optgroup,option { font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}

input,button,
textarea,select { *font-size: 100%;}

  


/* remember to highlight inserts somehow! */
ins 			{ text-decoration: none; }
del 			{ text-decoration: line-through; }
  
* html textarea,
* html input 	{ padding: 0; } /* IE < 7 form fix */

input[type='submit'], 
input[type='button'] 
				{ padding: 0; } /* IE 7 button fix */
legend+* 		{ margin-top: 0; } /* we already added legend margin */

a abbr, 
a acronym 		{ text-decoration: underline; } /* IE 7 bug */
	/* remember to define focus styles! */
:focus 			{ outline: 0; }

/*conent*/
blockquote 		{ margin: 0 0 1em 0.8em; } 
blockquote p,
blockquote ul,
blockquote ol,
blockquote dl,
blockquote pre,
blockquote address, 
blockquote table,
blockquote form,
blockquote h1,
blockquote h2,
blockquote h3,
blockquote h4,
blockquote h5,
blockquote h6 	{ margin-top: .8em; margin-bottom: .8em; } /* IE can't handle :first-child */

blockquote *:first-child:before 
				{ content: "\201C"; }
blockquote *:first-child:after 	
				{ content: "\201D"; }
				
blockquote:before, 
blockquote:after,
q:before, q:after{ content: ""; content: none; }

html>body p code {*white-space:normal;}

hr 				{ display: none; margin:-8px auto 11px;}

/*font*/
h1,h2,h3
,h4,h5,h6 		{ font-size: 100%;font-weight: normal;}

abbr,acronym 	{ border: 0; font-variant: normal; }

sup 			{ vertical-align:text-top;}

sub 			{ vertical-align:text-bottom;}


/*clear*/
.clearfix:after {
    content: ".";
    display: block;
	font-size: 0;
    height: 0;
    clear: both;
    visibility: hidden;
	overflow:hidden; 
}
.clearfix 		{ display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{ height: 1%; }
.clearfix 		{ display: block; }
/* End hide from IE-mac */




