	
/* --- standard tags --- */
BODY, HTML {
	margin:0px;
	padding:0px;
	background:#0099cc;
	width:100%;
	height:100%; 
	font-family: arial, helvetica, sans;
	font-size:0.82em;
	line-height:1.35em;
	color:#ffffff;
	text-align:center;
	}
	
BODY.pop  {background:#000000;}
	
	
IMG {border:0px;}
	

A 	{color:#ffffff;}
	
A:hover {color:#f7a47d;}
	
H1, H2, H3, H4 {margin:0px;padding:0px;}
	
.container {
	/*width:72em;*/
	width:723px;
	border:1px solid #ffffff;
	text-align:left;
	margin:auto;
	position:relative;
	padding-left:25px;
	margin-top:25px;
	}
	
H1 {margin-top:28px;padding-bottom:15px;}
H2, P {font-size:110%;line-height:130%;}
	
.copy {width:400px;}
#tele {position:absolute;right:0;top:115px;}
.man {padding-top:10px;margin-left:-25px;height:292px;position:relative;}
.speechbubble {position:absolute;left:150px;top:30px;}
#advert {padding-top:15px;}

.quizlink {position:absolute;right:30px;top:405px;}

.form {position:absolute;right:169px;bottom:26px;}
FORM {padding:0px;margin:0px;}
.textbox {font-size:100%;color:#8b8b8b;width:290px;border:1px solid #cacaca;}
.subbut {font-size:100%;background:#8b8b8b;border:1px solid #cacaca;color:#ffffff;font-weight:bold;}
.errortext {float:left;font-weight:bold;color:#ffffff;}
#thanks {margin-top:10px;position:absolute;right:174px;bottom:56px;}

#viral	{position:absolute;left:229px;bottom:116px;font-size	: 2em;}
#bg_fake	{}
#flashcontent
{
	margin-top:30px;
	width	: 700px;height:500px;
	z-index:350;
}

.overbg {display:block;width:100%;height:100%;background:url( ../images/bg-sieve.gif );position:absolute;left:0px;top:0px;z-index:150;}
