BODY, TD, SPAN, DIV, P, B, A, I, STRONG, EM, LI, DD, DT, BR {
	font-family : Arial, Helvetica, sans-serif;
	color: black;
	/* background-color: white; */
}
TD.blank { font-size: 1px; line-height: 2px; }
DIV { font-size: 12px; }
#nav, #results {
	position: absolute; z-index: 2;
	left: 400px; top: 6px;
	width: 100px; height: 16px;
}
#results { left: 350px; }
#slidetitle, #title {
	position: absolute; z-index: 2;
	left: 10px; top: 5px;
	width: 380px; height: 22px;
	color: #444444; font-size: 13px; font-weight: bold;
}
#content {
	position: absolute; z-index: 2;
	left: 10px; top: 25px;
	width: 480px; height: 360px;
	color: #444444;
}
#slide {
	position: absolute; z-index: 1;
	left: 10px; top: 25px;
	width: 480px; height: 360px;
	color: #444444;
}
.fact { font-size: 14px; font-weight: bold; }
.photo { text-align: center; }
.survey, DIV.survey FORM TABLE TR TD { font-size: 14px; color: #444444; }
.thankyou { font-size: 18px; font-weight: bold; text-align: center; }
.trivia { font-size: 16px; }

/* for the popups */

BODY.pop { background-image : none; background-color: #D7D7D7; color: black; }
BODY.pop DIV { color: black; }
BODY.pop #content {
	left: 15px; top: 45px;
	width: 330px; height: 250px;
	background-color: #D7D7D7;
}
BODY.pop #results { left: 220px; top: 5px; }
BODY.pop #title { left: 15px; top: 10px; font-size: 14px; font-weight: bold; color: black; }
TD.pollpercent, TD.pollanswer { font-size: 12px; }
TD.pollpercent { font-weight: bold; }
.pollbar { 
	background-color: #80A0C4; 
	background-image : url("bar.gif");
	background-repeat : repeat-x;
}
TD.pollhits { font-size: 10px; color: #444444; }