/* Reset margins */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea {
	margin:0;
	padding:0;
}

/* IE italic bug */
* html body * { overflow:visible; }
* html iframe, * html frame { overflow:auto; }
* html frameset { overflow:hidden; }

/* Format basic elements */
table {
	border-collapse:collapse;
	border-spacing:0;
}
caption,th,td {
	text-align:left;
	vertical-align:top;
	font-weight: normal;
}

blockquote,q {
	quotes:none;
}
fieldset,img {
	border:0;
}
li {
	list-style-type:none;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
del {
	text-decoration:line-through;
}
ins {
	text-decoration:none;
}
a {
	color:#00f;
}
:focus {
	outline:0;
}

/* Font settings */

html * { font-size:100.01%; } /* 16 pt */
 
body {
	font-family:"Trebuchet MS", Verdana, Helvetica, Arial,sans-serif;
	font-size:75.00%; /* 12 pt base size */
	color:#333;
}

input,button,textarea,select {
	font-family:inherit;
	font-size:99%;
	font-weight:inherit;
}

textarea, pre, code, kbd, samp, var, tt {
	font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
}

h1,h2,h3,h4,h5,h6 {
	font-family:"Trebuchet MS", Verdana, Helvetica, Arial,sans-serif;
	font-weight:normal;
	color:#222;
	margin:0 0 0.25em 0;
}

h1 { font-size:200%; }      /* 24px */
h2 { font-size:166.67%; }   /* 20px */
h3 { font-size:150%; }      /* 18px */
h4 { font-size:133.33%; }   /* 16px */
h5 { font-size:116.67%; }   /* 14px */
h6 { font-size:100%; }      /* 12px */


/* Default margins */
h1,h2,h3,h4,h5,h6 {
	margin-top:0.7em;
}

table {
	font-size:inherit;
}
caption,th {
	font-weight:bold;
}

h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form {
	margin-bottom:0.7em; /* Should match font size */
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}



ul, ol, dl { line-height:1.5em; margin:0 0 1em 1em; }
ul { list-style-type:disc; }
ul ul { list-style-type:circle; margin-bottom:0; }

ol { list-style-type:decimal; }
ol ol { list-style-type:lower-latin; margin-bottom:0; }

li { margin-left:0.8em; line-height:1.5em; }

dt { font-weight:bold; }
dd { margin:0 0 1em 0.8em; }
 

  
  
  