* {margin:0;padding:0;}
.video img {border:1px solid #808080;}
.clear {clear:both;font-size:5px;}
.small {font-size:12px;}
body { background-color: #ffffff; color:#000; font-family:"Trebuchet MS",verdana,arial,helvetica,sans-seif; font-size:16px; margin-top:1.4em; }
a { color:#0066CC; text-decoration:underline; }
a:hover {text-decoration:none;}
 
.container { margin:0 auto; width:965px; }

.main { float:left; margin-bottom:10px; padding:12px 0 20px; width:605px; }
		
h2 { font-size:34px; font-weight:normal; margin-bottom:20px; text-align:center; color:#000000; }
	
.main p { padding-bottom:20px; }
		
.sidebar { float:right; width:350px; }
.sidebar form { margin-top:10px; }

.signup-box { padding:16px; position:relative; }
	
.arrows { background:url("../arrows.gif") no-repeat; height:112px; left:45px; width:285px; }
	
label { color:#040505; display:block; font-weight:bold; margin-bottom:5px; }
	
.text {background:#FFFF99; border:solid 2px #505050; font-size:16px; margin-bottom:5px; padding:10px; width:270px; color:#000000;}
	
.footer { color:#878787; font-size:12px; padding:20px 0; text-align:center; }
.footer a { color:#878787; margin:0 5px; text-decoration:none; }
.footer a:hover { text-decoration:underline; }
	
.headline { margin-top:20px; text-align:center; margin-bottom:1.6em;}
	
.bullets h3 { margin-bottom:.9em; font-size:28px; } 
.bullets {margin:2em 2em; color:#111111; font-size:20px; font-family:verdana,arial,sans-serif; line-height:1.6em;}
.bullets p { margin-bottom:.5em; }
