/*
This cascading stylesheet has been copied from http://kronn.de/weblog/2004/10/30/css-reset/ and modified tu suit my needs.
Thanks to Matthias Viehweger aka Kronn for this nice piece of work.
*/

html, address, blockquote, body, div, dl, dt, dd, fieldset, form, h1, h2, h3, h4, h5, h6, ol, p, ul, li, center, hr, pre, table, tr, td, th, thead, tbody, tfoot, caption {

	font-family: inherit;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-size: inherit;
	line-height: inherit;
	text-align: left;
	text-decoration: none;
	padding: 0;
	margin: 0;
	float: none;
	border: 0px;
	display: block;
	cursor: default;
}

span, a, img, abbr, code, em, strong, b, i, textarea, legend, button, input, object, select, var, tt, kbd, samp, small, sub, sup {

	font: inherit;
	background: transparent;
	padding: 0;
	margin: 0;
	color: inherit;
	display: inline;
	float: none;
	border: 0;
}

li {

	display: list-item;
}

table {

	display: table;
	border-spacing: 0;
	border-collapse: collapse;
}

tr       { display: table-row; }
th,td    { display: table-cell; }
thead    { display: table-header-group; }
tbody    { display: table-row-group; }
tfoot    { display: table-footer-group; }
caption  { display: table-caption; }
colgroup { display: table-column-group; }
col      { display: table-column; }

head     { display: none; }

button, textarea, input, object, select { display: inline-block; }

/* Optional */
a:link, a:visited, a:hover, a:active { cursor: pointer; }
input, textarea { cursor: text; }
ul li { list-style-type: square; }
ol li { list-style-type: decimal; }

/* Font size fixing from http://www.clagnut.com/blog/348/ */
html { font-size: 100%; }
body { font-size: 0.75em; }
table, select, input { font-size: 100%; }

h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.25em; }
h4 { font-size: 1em; }
th, td { font-size: 1em; }
li li, li p, td p, blockquote p { font-size: 1em; }

