html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;border:0;}
body{line-height:1;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
ul,ol{list-style:none;}
input,select,img{margin:0;vertical-align:middle;}

body { font-size: 12px; line-height: 16px; font-family: Tahoma, Arial, Verdana, sans-serif; color: #000000; text-align: center; }
body.home { background: #000000; }
a { color: #000000; text-decoration: none; }
a:hover { text-decoration: underline; }
h1 { padding: 0 0 16px 0; font-size: 24px; }
h2 { padding: 0 0 12px 0; font-size: 20px; }
p { padding: 12px 0 0 0; }
ul { padding: 0 0 12px 0; font-weight: bold; list-style: disc inside; }
ol { padding: 0 0 12px 0; font-weight: bold; list-style: decimal inside; }
ul span, ol span {  font-weight: normal; }
li ul, li ol { padding: 16px 0 16px 30px; }
li ol { list-style: upper-alpha inside; }
sup { vertical-align: text-top; font-size: 9px; color: #666666; }
.hidden { display: none; }
.u { text-decoration: underline; }
ul.no, ol.no { padding-top: 0; list-style: none; }
.left { float: left; }
.right { float: right; }

div.page { width: 960px; margin: 0 auto; text-align: left; }
div.terms { width: 955px; overflow: hidden; }
div.game { width: 760px; }

#header { width: 100%; position: relative; }
#header input { position: absolute; top: 19px; right: 16px; width: 110px; padding: 2px 5px; background: #ffffff; border: #000000 solid 1px; }
#content { background: #000000; }
div.terms #content { padding: 0 30px 30px 30px; background: #ffffff; }
div.game #content { padding: 10px 0; background: #ffffff; }
#footer { clear: both; overflow: hidden; height: 100%; padding: 8px 8px 8px 45px; font-size: 11px; color: #ffffff; background: #000000; }
#footer a { color: #ffffff; }

#getflashplayer {
    font-size: 10px;
    font-family: Trebucket MS, Verdana, Arial, Helvetica;
    color: #666666;
    width: 300px;    
}
#getflashplayer a {
    font-weight: bold;
    color: #b774c5;
}
