html, body {
	height: 100%;
}

body {
	-webkit-text-size-adjust: none;
	font-size: 12px;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

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;
}

h1{ font-size: 28px; }
h2{ font-size: 22px; }
h3{ font-size: 18px; }
h4{ font-size: 16px; }
h5{ font-size: 14px; }
h6{ font-size: 12px; }

h1,h2,h3,h4,h5,h6{
	line-height: 1em;
	padding-bottom: 0.5em;
}

ol, ul {
	padding-left:2em;
}

p, ul, ol {
	padding-bottom: 0.5em;
}

/* ---------- */

table {
	border-collapse: collapse;
	border-spacing: 0;
}

td {
	vertical-align: top;
}

:focus {
	outline: 0;
}

body {
    color: black;
    background: white;
}

a img{
	border: 0;
}

/* ---------- */

pre, code, samp, kbd, var, input[type="password"] {
	font-family: "DejaVu Sans Mono", "Bitstream Vera Sans Mono", Consolas, Monaco, "Liberation Mono", Andale Mono, monospace;
	font-size: 0.9em;
}

dt, strong, th, samp, dfn, h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}
blockquote, q {
	font-style: italic;
}
blockquote cite, q cite {
	font-style: normal;
}

/* ---------- */

acronym, abbr {
	cursor: help;
}
acronym {
	letter-spacing: 0.07em;
}

/* ---------- */

/* Bugfixing http://www.positioniseverything.net/explorer/ie-listbug.html */
ul, ol, dl {
	position: relative;
}

/* ---------- */

.clear{
	clear: both;
}

/* ---------- */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}






