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;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{background:#000 url("/images/layout/site-background.jpg") no-repeat fixed center top;color:#FFF;font:13px "Trebuchet MS",Tahoma,Verdana;height:100%}body{height:100%;line-height:1.33em;position:relative;margin:0 auto}.clearbr{clear:both;display:block;height:0}a{color:#CCC;text-decoration:none}a:hover{text-decoration:underline}hr.divider{border:0;background:url("/images/divider.gif");clear:both;height:6px;width:536px}html* hr.divider{display:list-item;list-style:url("/images/divider.gif") inside;height:6px;float:left;padding:1em 0;width:0}p{margin:1em 0}h1{margin:.67em 0}h2{margin:.83em 0}.error{color:#F00}body>form>header{height:235px;left:50%;margin-left:-298px;position:absolute;top:0;width:608px;z-index:11}body>form>header>img{display:block;margin:0 auto}body>form>nav{display:block;height:51px;left:50%;margin-left:-436px;position:absolute;top:238px;width:881px;z-index:13}body>form>nav>a{background:url("/images/layout/site-nav.png");display:block;height:51px;position:absolute;top:0}#nav_home{background-position:0 0;left:0;width:94px}#nav_home:hover{background-position:0 -51px}#nav_game{background-position:-94px 0;left:94px;width:85px}#nav_game:hover{background-position:-94px -51px}#nav_journals{background-position:-179px 0;left:179px;width:101px}#nav_journals:hover{background-position:-179px -51px}#nav_purchase{background-position:-602px 0;left:602px;width:106px}#nav_purchase:hover{background-position:-602px -51px}#nav_forum{background-position:-708px 0;left:708px;width:70px}#nav_forum:hover{background-position:-708px -51px}#nav_media{background-position:-778px 0;left:778px;width:103px}#nav_media:hover{background-position:-778px -51px}#nav_game_dropdown{display:none;left:94px;padding-bottom:3px;position:absolute;top:48px}#nav_features,#nav_lore,#nav_gameplay,#nav_faq{background:url("/images/layout/game_dropdown.png") no-repeat;display:block;height:37px;padding:0;width:101px}#nav_lore{background-position:0 -37px}#nav_gameplay{background-position:0 -74px}#nav_faq{background-position:0 -111px}#nav_features:hover{background-position:-101px 0}#nav_lore:hover{background-position:-101px -37px}#nav_gameplay:hover{background-position:-101px -74px}#nav_faq:hover{background-position:-101px -111px}body>form>div.container{left:50%;margin-left:-474px;position:absolute;top:240px;width:948px;z-index:12}body>form>div.container>.top{background:url("/images/layout/body-background-header.png");height:121px;left:10px;position:absolute;top:0;width:928px;z-index:11}body>form>div.container>.middle{background:url("/images/layout/body-background-middle.png");bottom:124px;left:0;min-height:206px;position:absolute;top:121px;width:948px;z-index:11}body>form>div.container>.bottom{background:url("/images/layout/body-background-footer.png");bottom:0;height:74px;font-size:.75em;left:10px;line-height:1.4em;padding-top:50px;position:absolute;text-align:center;width:928px;z-index:11}body>form>div.container>.bg{background:url("/images/layout/body-background.jpg") repeat scroll center top;bottom:102px;left:53px;position:absolute;right:53px;top:58px;z-index:10}body>form>div.container>.content{margin:90px 70px 134px 70px;position:relative;z-index:15}body>form>div.container>.content>footer{display:block;margin:10px auto 0;text-align:center}body>form>div.container>.content>footer>a{color:#FFF;text-decoration:none}body>form>div.container>.content>footer>a:hover{text-decoration:underline}div.main{float:left;margin-right:17px;overflow-x:hidden;width:567px}div.main>h1{border-left:4px solid #FF9A00;font-size:1.9em;line-height:1em;padding-left:5px;text-shadow:2px 2px 5px #000}html div.main>h1{filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135)}div.main h1:first-child{margin-top:0}div.main h2{font-size:1.2em;font-weight:normal}div.side{float:right;width:224px}#sins_poll{margin-bottom:58px}#sins_poll>h1{margin-top:0}#sins_poll>.polloptions{height:147px;margin-bottom:1em}#sins_poll>.polloptions li{list-style:none none outside}#sins_poll>.polloptions input{margin:0 3px 0 0;vertical-align:middle}#sins_poll>.polloptions label{vertical-align:middle}#sins_poll .votes{font-size:.8em;float:left}#sins_poll .submit{float:right;vertical-align:baseline}.pollanswer{background:url("/images/poll.meter.bg.gif") no-repeat left top;font-size:24px;height:24px;line-height:24px;margin-bottom:10px}.pollpercent{background:url("/images/poll.meter.knob.gif") no-repeat left top;font-size:5px;height:17px;line-height:5px;margin-top:4px;position:absolute;width:34px}#mailing_list{clear:right;padding:10px 0;margin-bottom:17px}#mailing_list .subscribe{background:url("/images/layout/subscribe.png");display:block;height:31px;margin:0 auto;overflow:hidden;width:176px}#mailing_list .subscribe:hover{background-position:0 -31px}#awards,#esrb{clear:right;float:right;margin-bottom:17px;width:224px}#awards>img{left:-8px;position:relative}#facebook_feed,#twitter_feed{clear:right;float:right;margin-bottom:17px;width:224px}#login{background:url("/images/boxes/pattern_bg.png");font-size:.8em}.box{background-color:#000;display:block;position:relative}.box>.tl,.box>.t,.box>.tr,.box>.l,.box>.r,.box>.bl,.box>.b,.box>.br{position:absolute;z-index:10}.box>.tl,.box>.tr,.box>.bl,.box>.br{background:url("/images/boxes/corners.png")}.box>.t,.box>.b{background:url("/images/boxes/horz.png")}.box>.l,.box>.r{background:url("/images/boxes/vert.png")}.box>.tl,.box>.t,.box>.tr{top:0}.box>.tl{background-position:0 0;height:15px;left:0;width:15px}.box>.t{background-position:0 0;height:5px;left:15px;right:15px}.box>.tr{background-position:-15px 0;height:15px;right:0;width:15px}.box>.l{background-position:0 0;bottom:12px;left:0;top:15px;width:7px}.box>.r{background-position:-7px 0;bottom:15px;right:0;top:15px;width:7px}.box>.bl,.box>.b,.box>.br{bottom:0}.box>.bl{background-position:0 -18px;height:12px;left:0;width:15px}.box>.b{background-position:0 -5px;height:6px;left:15px;right:15px}.box>.br{background-position:-15px -15px;height:15px;right:0;width:15px}.box.wtab{margin-top:33px}.box.padded{padding:15px}.box>.tab{float:left;height:33px;left:0;position:absolute;top:-33px}.box>.tab>.l,.box>.tab>.c,.box>.tab>.r{background:url("/images/titles/background-tab.png");bottom:0;position:absolute;top:0}.box>.tab>.l{left:0;width:23px}.box>.tab>.c{background-position:0 -33px;left:23px;right:65px}.box>.tab>.r{background-position:0 -66px;right:0;width:65px}.box>.tab>img{padding:10px 30px 10px 10px;position:relative}.box>.tab2{float:right;height:22px;position:absolute;right:0;top:-22px}.box>.tab.inactive>.l{background-position:0 -99px;left:0;width:23px}.box>.tab.inactive>.c{background-position:0 -132px;left:23px;right:65px}.box>.tab.inactive>.r{background-position:0 -165px;right:0;width:65px}span.letter{background:url("/images/letters.gif");display:block;float:left;height:35px;margin:0 7px;vertical-align:text-top;width:37px}span.letter.a{background-position:0 0}span.letter.b{background-position:-37px 0}span.letter.c{background-position:-74px 0}span.letter.d{background-position:-111px 0}span.letter.e{background-position:-148px 0}span.letter.f{background-position:-185px 0}span.letter.g{background-position:0 -35px}span.letter.h{background-position:-37px -35px}span.letter.i{background-position:-74px -35px}span.letter.j{background-position:-111px -35px}span.letter.k{background-position:-148px -35px}span.letter.l{background-position:-185px -35px}span.letter.m{background-position:0 -70px}span.letter.n{background-position:-37px -70px}span.letter.o{background-position:-74px -70px}span.letter.p{background-position:-111px -70px}span.letter.q{background-position:-148px -70px}span.letter.r{background-position:-185px -70px}span.letter.s{background-position:0 -105px}span.letter.t{background-position:-37px -105px}span.letter.u{background-position:-74px -105px}span.letter.v{background-position:-111px -105px}span.letter.w{background-position:-148px -105px}span.letter.x{background-position:-185px -105px}span.letter.y{background-position:0 -140px}span.letter.z{background-position:-37px -140px}#home_coming_soon,#home_now_available{float:left;width:273px}#home_coming_soon{margin-right:21px}#home_coming_soon>a,#home_now_available>a{display:block;margin:4px 7px 2px 7px}#home_coming_soon>img,#home_now_available>img{display:block}#home_news>article{margin:0 0 20px}#home_news>article>header>h1{color:#E26319;display:inline;font-size:1.17em;font-weight:bold;padding-bottom:2px}#home_news>article>header>h2{color:#fff;font-size:1em;margin-top:0}#home_news>article>footer{text-align:right}#features{margin-bottom:50px}#features ul,#gameplay ul{margin-left:25px}#features ul li{margin:.5em 0}#gameplay ul li{margin:1em 0}#faq h2{line-height:35px}#faq h2 span.letter{margin-right:4px}#faq dl{clear:both;margin:25px 40px}#faq dl dt{font-weight:bold;text-decoration:underline}#faq dl dd{color:#CCC}#faq dl ul{margin:0 0 1em 25px}#downloads table{width:100%}#downloads table th{font-size:1.5em;font-weight:bold;line-height:1.75em;text-decoration:underline;vertical-align:middle;width:33%}#downloads table th,#downloads table td{text-align:center}#downloads .button{background-image:url("/images/buttons/downloads.png");display:inline-block;height:33px;width:152px}#downloads .button.download{background-position:0 0}#downloads .button.upload{background-position:0 -33px}#downloads_screenshots .screenshots,#downloads_wallpaper .wallpaper{text-align:center}#downloads_wallpaper .wallpaper.first{margin:0 0 2em}.sinsbutton{background:url("/images/buttons/sins_buttons.png");display:block}.sinsbutton.submit{height:30px;width:104px}.sinsbutton.buy{background-position:0 -30px;height:36px;width:96px}.sinsbutton.preorder{background-position:0 -66px;height:36px;width:126px}.sinsbutton.download{background-position:0 -102px;height:36px;width:173px}#store .sinsbutton{float:left;margin-right:5px}#store .price{float:left;margin-right:5px;text-align:center;width:125px}#store .price small{display:block;font-size:.8em;font-weight:bold}#store .retail a{display:inline-block;margin:0 .8em;vertical-align:middle}#store .retail a:first-child{margin-left:0}#preorder .sinsbutton{clear:right;float:right}#lore_races .tab:hover{cursor:pointer;cursor:hand}#lore_races .tab img{display:block;margin:0 auto}#lore_timeline,#lore_racesstory{margin-bottom:17px}#lore_races{margin-top:50px}#lore_timeline h2{background:url("/images/pages/lore/titles.png") no-repeat;margin:2em 0 1.5em}#lore_timeline h2 span{display:none}#lore_timeline h2.y10000{background-position:0 0;height:16px;width:114px}#lore_timeline h2.y1000{background-position:0 -16px;height:16px;width:106px}#lore_timeline h2.y30{background-position:0 -32px;height:15px;width:89px}#lore_timeline h2.y20{background-position:0 -47px;height:19px;width:243px}#lore_timeline h2.y15{background-position:0 -66px;height:19px;width:334px}#lore_timeline h2.y5{background-position:0 -85px;height:19px;width:355px}#lore_timeline h2.ynow{background-position:0 -104px;height:19px;width:246px}#update .sinsbutton{float:right;margin-top:1em}.signup fieldset{border:0;padding:0;margin:0;width:540px}.row label{clear:left;float:left;width:140px}.row input{clear:right;float:left;padding:2px 0 0 2px}.row .info{color:#666;clear:left;font-size:.9em;margin:2px 0 10px 142px;padding-left:0}#createaccount a{color:#FF9A00;text-decoration:underline}#createaccount a:hover{color:#FFF}#createaccount h2{color:#FF9A00}
