@charset "utf-8";

/* main */
html,body{background:#333;color:#777;font-family:Helvetica,Arial,sans-serif;font-size:22px;height:100%;line-height:30px;margin:auto 0;padding:0;width:100%;}

/* text */
h1, h1 a:link, h1 a:visited{border:none;color:#555;font-size:60px;font-weight:bold;line-height:60px;margin:0 0 20px 0; text-decoration:none;}
h1 a:hover {color:#06C;}
a:link, a:visited{border-bottom:1px solid #333; color:Crimson; text-decoration:none;}
a:hover{color:#06C; border-bottom:1px solid #06C; text-decoration:none; }
small{font-weight:bold;font-size:13px;}

/* Other stuff */
#wrapper{float:left;height:auto;margin:0 auto;width:1050px;padding:30px 50px;position:relative;}
#main{float:left;margin-right:100px;padding:0;position:relative;width:700px;}
.intro{color:#AFAFAF;}
.intro small {color:#666;font-weight:normal;}
.video{background:black; width:701px;margin:10px 0 20px 0;}
.sub{color:YellowGreen;font-size:16px;font-weight:bold;margin:0;text-transform:uppercase;}
.rr{color:#999;float:left;font-size:13px;font-weight:normal;line-height:23px;margin:0;padding:0;width:250px;}
.rr a:link, a:visited{border-bottom:1px dotted #999;color:#999; text-decoration:none;}
.rr a:hover{border-bottom:1px solid #06C;color:#06C; text-decoration:none;}
.rr .txt {font-size:13px;line-height:23px;}
.txt {margin:0 0 20px 0;font-size:16px;line-height:26px;}
.txt ol{margin:0;padding:0 0 0 20px;}
.txt li{margin:0;padding:0;color:ccc;}
.footer, .footer a{border-color:#444;color:#444;margin-top:40px;font-size:10px}
