/**
 *  @file
 *  @brief    unifies browsers' default style settings
 *
 *  NOTE: Include this file before you include and even write any
 *  custom style sheet. Otherwise you may mess up the page layout
 *  and have to fix all your CSS.
 *
 *
 */


html
{
	color: black;
	font-size: 100.01%;
}


body,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
div, p, pre, blockquote, address,
form, input, select, textarea, fieldset, legend, label,
hr, iframe, img, applet,
table, caption, tbody, td, tfoot, th, thead, tr 
{
	/* do not use the star selector * { ... } here 
	(overkill and unwanted behaviour e.g. of buttons, slows down things, ...) */
	margin:    0;
	padding:   0;
	font-size: inherit;
	font-family: inherit;
	letter-spacing: normal;
	word-spacing: normal;
}

body 
{
	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
	font-size:   1em;
	font-weight: normal;
}

table
{
	border-spacing: 0;
}

table td, 
table th
{
	vertical-align: top;
}

h1, h2, h3, h4, h5, h6 
{
	font-weight: normal;
	font-family: inherit;
	line-height: 1em;
	vertical-align: top;
	text-indent: 0;
	text-align: left;
}

a img, :link img, :visited img 
{
	/* blue linked image borders were not a good idea */
	border: 0 none;
}

div
{
	vertical-align: top;
}

fieldset
{
	border: 0 none;
}

