body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	margin:0; 
	padding:0; 
} 
table { 
	border-collapse:collapse; 
	border-spacing:0; 
} 
fieldset,img {  
	border:0; 
} 

ol,ul { 
	list-style:none; 
} 
caption,th { 
	text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
	font-size:100%; 
	font-weight:normal; 
} 
q:before,q:after { 
	content:''; 
} 
abbr,acronym {
	border:0; 
}

html{
	font-size:100%;
}
body{
	font-size:75%;
	font-family:Tahoma, Verdana, serif;
}
.clear{
	clear:both;
}
p{
	font-size:1em;
	line-height:1.4em;
	margin-bottom:1em;
}
p.p-half{
	font-size:1em;
	line-height:1em;
	margin-bottom:1em;
}
/*HEADINGS
-------------------------------------------------------- */
h1{
	font-size:2em;
	margin-bottom:0.9em;
	line-height:1.2em;
	
}
h2{
	font-size:1.7em;
	margin-bottom:0.9em;
	line-height:1.2em;
}
h3{
	font-size:1.5em;
	margin-bottom:0.7em;
	line-height:1.2em;
}
h4{
	font-size:1.2em;
	margin-bottom:1.2em;
	line-height:1.5em;
	/*font-variant:small-caps;*/
	font-weight: bold;
}
h5{
	font-size:1em;
	margin-bottom:1.2em;
	line-height:1.8em;
	/*font-variant:small-caps;*/
	font-weight: bold;
}
h6{
	font-size:1em;
	margin-bottom:1.2em;
	line-height:1.8em;
}

/*ALL THE TRIMMINGS
-------------------------------------------------------- */
blockquote p{
	font-size:1.2em!important;
	line-height:1.5em!important;
	margin-bottom:1.5em!important;
	font-style:italic;
	font-weight:bold;
}
blockquote p cite{
	font-style:normal;
}
em{
	font-style:italic;
	font-weight:inherit;
}
.amp{ /* Give those ampersands a right sexy look */
	font-family:Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;
	font-style:italic;
	font-weight:normal;
	line-height:inherit;
}
abbr{
	border-bottom:1px dotted #666;
	border-color:inherit;
	cursor:help;
}
.code{ /* Styling for and code type items */
	font-family:Courier, "Courier New", monospace;
	background:#ddd;
	font-size:1em;
}
img{
	font-size:1em;
}

/*-------------------------------------------+
|                LIST STYLES                 |
+-------------------------------------------*/
ul{
	amargin-bottom:1.8em;
	list-style:square inside;
	zoom: 1;
}
ul li{
	font-size:1em;
	line-height:1.5em;
	margin-left:2em;
	list-style-position: outside;
	zoom: 1;
}
* html ul li { margin-lefta: -0.5em;}
li > ul, li > ol{
	margin-bottom:0;
	margin-left:5em;
}
li > ul li, li > ol li{
	font-size:1em;
}
ol{
	margin-bottom:1.8em;
	list-style:decimal inside;
}
ol li{
	font-size:1em;
	line-height:1.5em;
}
