/* -[ Harmonise across browsers ]- */

html, body {margin: 0; padding: 0;}

h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;}

p, ul, ol, dl, li, dd, dt, blockquote, pre {margin: 0; padding: 0;}

table, thead, tbody, tfoot, caption, th, tr, td {margin: 0; padding: 0;}

form, input, textarea, fieldset {margin: 0; padding: 0;}

img, q, a {margin: 0; padding: 0; border: 0;}

ul ul, ul ol, ul dir, ul menu, ul dl, ol ul, ol ol, ol dir, ol menu, ol dl, dir ul, dir ol, dir dir, dir menu, dir dl, menu ul, menu ol, menu dir, menu menu, menu dl, dl ul, dl ol, dl dir, dl menu, dl dl {margin-top: 0; margin-bottom: 0;}

/* personalise */
hr {color: #ccc; background-color: #ccc; border: 0; height: 1px;}
address, acronym, abbr {font-style: normal; border: none;}
code, kbd {font-size: 120%; font-style: normal;}

p {margin-bottom: 1em;}

.hide {position: absolute; left: -9999px; width: 990px;}
.leader {font-weight: bolder;}
.clear {clear: both;line-height: 0; height: 0;}

body {
	background-color: #fff;
	color: #000;
	font: x-small Arial, Geneva, Helvetica, Verdana, sans-serif;
	voice-family: "\"}\"";voice-family:inherit;
	font-size: small;
	} 
html>body {font-size: small;}

/* -[ Testing, testing... 1 2 1 2... It sounds a bit toppy... ]- */

/* div {outline: 1px solid #ccc;} */
/* div {border: 1px solid red;} */