body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: small;
}
p{margin: 0;border: 0;padding: 0;}
h1{margin: 0 0 5px 0; border: 0;padding: 0;}
img{border: 0;}

/* generic formatting classes*/
.italic { font-style: italic; }
.bold { font-weight: bold; }
.quote { font-style: italic; padding: 0 0 0 20px; font-size: 0.9em;}
.formelement { width: 170px;}

/* genric links*/
a:link, a:visited {text-decoration : none; color: #aaa;}
a:hover {text-decoration : underline;}
a:active {text-decoration : none;}

#content a{color: #444;}
#content p{margin: 5px 0 20px 0; line-height: 17px; letter-spacing: 0.1em;}
#content h3.squash{margin-bottom: 5px;}
#content h3.squashmid{margin-bottom: 5px; clear: left;}
#content p.squash{margin: 0 0 5px 0;}
#content p.squash a{clear: left;}

#top,#leftnav,#rightnav,#footer{visibility:hidden;position: absolute; width:0;height:0;top:0;left:0;}
#content {visibility:visible;}