/* 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,
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 define focus styles! */
:focus 			{ outline: 0; }

/* 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 */
	

/*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; }
