html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}body{line-height:1.5;font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;font-size:15px;background:#f2f2f2;color:#464646;}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0 0 .7em 0;}h2{font-size:18px;font-weight:bold;color:#5f5f5f;}h3{font-size:18px;font-weight:normal;color:#5f5f5f;}#widebar h1{font-size:32px;font-weight:lighter;}.user-gen-text h1{font-size:32px;font-weight:normal;color:#464646;}.user-gen-text h2{font-size:24px;font-weight:normal;color:#464646;}.user-gen-text h3{font-size:15px;font-weight:bold;color:#464646;}a{color:#F47A20;text-decoration:none;}a:hover{color:#c7631a;}h2 a,h3 a,.question-summary a,.pager a,.sort a,#current-user>a,#toc-container a,#revision-list a{color:#5f5f5f;}h2 a:hover,h3 a:hover,.question-summary a:hover,.sort a:hover,#current-user a:hover,#toc-container a:hover,#revision-list a:hover,.categories li a:hover,.features h2 a:hover,.app-summary .app-title:hover,.user-summary .user-name:hover,.sf-app-summary .app-title:hover{color:#c7631a;}.pager a:hover{color:#464646;}button,input[type=button],input[type=submit],.button{background-color:#F47A20;color:White;font:inherit;border:none;cursor:pointer;font-size:12px;vertical-align:top;height:28px;line-height:28px;margin:0;padding:0 10px;display:inline-block;}button:hover,input[type=button]:hover,input[type=submit]:hover,.button:hover,button:focus,input[type=button]:focus,input[type=submit]:focus,.button:focus{background-color:#d36a1c;color:white;}button:disabled,input[type=button]:disabled,input[type=submit]:disabled{background-color:#8f8a86;color:#d0d0d0;cursor:default;}textarea,input[type=text],select{border:1px solid #d0d0d0;display:block;margin:0;}input[type=text],select{padding:2px 4px;font:inherit;font-size:15px;}input[type=text]{height:22px;}.clear{clear:both;}.container{width:970px;margin:0 auto;position:relative;}table.phases-table,.phases-table th,.phases-table tr,.phases-table td{border:solid 1px black;text-align:center;padding:10px 0;border-left:none;border-right:none;border-color:#ccc;}.phases-table{width:100%;margin-bottom:1em;}#header{background:#f0f0f0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADDCAIAAADMV+xhAAAAAXNSR0IArs4c6QAAACdJREFUKM9j+Pv3LxMDAwMK/v//P4YYLkys2sGubiDNHE5+GcJxDQBuDz1DfFsquQAAAABJRU5ErkJggg==) repeat-x;background:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#eaeaea));background:-moz-linear-gradient(top,#fdfdfd,#eaeaea);background:linear-gradient(top,#fdfdfd,#eaeaea);}#header .container{height:144px;padding-top:51px;}#site-logo{display:block;background:url(http://cdn-prom.sstatic.net/apptivate/img/sprites.png?v=3) no-repeat 0 -120px;text-indent:-9999em;width:294px;height:61px;}#current-user{right:0;top:25px;position:absolute;text-align:right;}#current-user .avatar-wrapper{margin-left:10px;vertical-align:sub;}#topnav{height:56px;bottom:0;position:absolute;width:100%;}#topnav li{display:block;margin:0 35px 0 5px;padding-top:8px;float:left;}#topnav li.youarehere a{color:Black;}#topnav #newapp{background:#f47a20;padding:5px 10px;float:right;margin-right:0;}#topnav #newapp a{color:white;font-size:15px;}#topnav a{font-weight:lighter;font-size:18px;}#topnav a{color:#97989a;}#topnav a:hover{color:#c7631a;}.site-message{background:#dadada url('http://cdn-prom.sstatic.net/apptivate/img/icon-sitemsg.png') no-repeat left top;margin-bottom:20px;overflow:hidden;}.site-message-icon{width:42px;min-height:42px;float:left;}.site-message-text{float:left;padding:10px 15px 10px 18px;width:895px;background:#fcfcfc;}#content{padding:15px 0 100px;overflow:hidden;position:relative;}#sidebar{width:210px;float:left;margin-right:40px;min-height:1px;}#mainbar{width:720px;float:left;}.avatar-wrapper{display:inline-block;overflow:hidden;text-align:center;}p{margin-bottom:1em;}li>p{margin-bottom:.7em;}.sort{float:right;margin-bottom:40px;}.sort a{margin-left:20px;}.sort .youarehere{font-weight:bold;color:#444;}.appbrowser{width:744px;overflow:hidden;}.appbrowser li{float:left;display:block;margin:0 24px 24px 0;width:100px;min-height:165px;}.appbrowser li .appvotes{color:#97989a;font-size:.8em;}.appbrowser .appname{color:black;font-size:14px;line-height:16px;margin:5px 0;word-wrap:break-word;}.categories li{color:#808080;margin-top:.5em;}.categories>li:first-child{margin-top:0;}.categories li a{color:#808080;}.categories li li{margin-left:20px;}.categories li.youarehere a{font-weight:bold;font-family:'Segoe UI Semibold','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;color:#f47a20;}.validation-error{color:red;font-weight:bold;font-family:'Segoe UI Semibold','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;}#dark-sidebar{background:#707070;color:White;padding:20px;margin-bottom:20px;}#dark-sidebar a{color:White;}#dark-sidebar a:hover{color:#c7631a;}body.show-app #sidebar{margin-right:60px;width:270px;}body.show-app #mainbar{width:640px;}#app-logo-wrapper{background:#595959;padding:20px;margin-bottom:20px;}#app-logo-wrapper img{display:block;}.app-button{display:block;height:20px;width:70px;margin-right:10px;margin-bottom:20px;float:left;text-align:center;padding-top:50px;font-weight:bold;font-family:'Segoe UI Semibold','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;font-size:9pt;background-image:url(http://cdn-prom.sstatic.net/apptivate/img/sprites.png?v=3);}#dark-sidebar .app-button:hover{color:White;cursor:pointer;}#vote-button{background-color:#f68a1f;}#dark-sidebar #vote-button.voted{background-position:-70px 0;cursor:default;}#download-button{background-color:#e80b00;background-position:-210px 0;}#original-download-button{background-color:#006000;background-position:-210px 0;}#tweet-button{background-color:#28aae1;background-position:-140px 0;margin-right:0;}.app-description{overflow:hidden;position:relative;}.show-more-app{position:absolute;bottom:0;width:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAYAAABHLFpgAAAAAXNSR0IArs4c6QAAAEdJREFUGNOlkcENACAIA8/K/sMygU8TgqDxBxSaSwEAd58CJCBUu81m9dmF1YVpJkiAnYRAMHqqjC842weGynDqZevDfvqMFit2BJroN5XlAAAAAElFTkSuQmCC) repeat-x;background:-webkit-gradient(linear,left top,left bottom,from(rgba(242,242,242,0)),to(rgba(242,242,242,1)));background:-moz-linear-gradient(top,rgba(242,242,242,0),rgba(242,242,242,1));background:linear-gradient(top,rgba(242,242,242,0),rgba(242,242,242,1));height:100px;}.show-more-app .button{position:absolute;right:0;bottom:0;}#app-videos,#app-screenshots{margin-top:30px;overflow:hidden;}#app-videos{width:660px;}#app-videos iframe{display:block;float:left;margin-bottom:20px;margin-right:20px;}#app-screenshots{overflow-x:auto;white-space:nowrap;background:white;padding:20px;}#app-screenshots img{max-width:300px;max-height:300px;margin-right:20px;display:inline-block;vertical-align:middle;}#user-browser{width:996px;overflow:hidden;}.user-summary{width:199px;height:55px;background:white;padding:12px;float:left;margin:0 26px 26px 0;}.user-summary .avatar-wrapper{float:left;}.user-summary .user-details{width:157px;display:block;float:left;margin-top:-5px;margin-left:10px;}.user-summary .user-details>div{font-size:12px;line-height:18px;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.app-summary .app-title,.user-summary .user-name{font-size:18px;white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis;}.app-summary{height:100px;width:270px;background:white;padding:20px 20px 15px 20px;margin:0 20px 25px 0;display:inline;float:left;}.app-summary.deleted,.app-summary.deleted .app-excerpt{background:#E1DBDB;}.app-summary.invalid,.app-summary.invalid .app-excerpt{background:#c0c0c0;}.app-summary .app-icon{height:60px;width:60px;background:#efefef;float:left;padding:10px;}.app-summary .app-icon img{width:60px;height:60px;display:block;}.app-summary .app-details{width:180px;display:block;float:left;position:relative;top:-5px;left:10px;}.app-summary .app-title{font-size:22px;white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis;}.app-summary a,.user-summary .user-details>a,.sf-app-summary a{color:#222;}.app-summary a:hover,.user-summary .user-details>a:hover,.sf-app-summary a:hover{color:#5e5e5e;}.app-summary .app-excerpt{font-size:12px;color:#5e5e5e;margin-top:-3px;line-height:1.5;height:54px;width:180px;overflow:hidden;position:relative;background:white;}.pre-dots{float:right;height:36px;}.app-summary .dots,.sf-app-summary .dots{float:right;clear:right;padding-right:9px;}.hidedots1{background:white;width:180px;height:18px;position:absolute;}.hidedots2{background:white;width:180px;height:54px;position:absolute;}.app-summary .app-stats{color:#909090;clear:both;font-size:12px;line-height:21px;height:21px;overflow:hidden;}.app-stats .timestamp{float:left;}.app-stats .favorites{float:right;background:url("http://cdn-prom.sstatic.net/apptivate/img/sprites.png?v=3") no-repeat -129px -69px;padding-left:20px;}#headline{height:187px;width:990px;margin:20px 0 70px;}#headline img{display:inline;float:left;}#headline-content{float:left;width:935px;height:122px;background:#00d8cd;color:white;padding:25px 20px 0 20px;margin-bottom:50px;margin-right:10px;}#headline-content h1{font-size:2em;}#headline-content a{padding:5px 12px;color:white;margin-right:15px;}#headline-small{width:310px;float:left;overflow:hidden;margin:20px 0 30px;}#headline-small #headline-content{padding:25px;width:260px;height:104px;}#headline-small h1{font-size:1.4em;}#genapp{float:left;overflow:hidden;width:640px;margin:20px 20px 30px 0;height:154px;background:#00bcf3;position:relative;}#genapp-inner{float:right;width:640px;height:154px;overflow:hidden;position:relative;}#genapp img{position:absolute;right:0;top:0;}a#learn-more{background:#00bede;}a#learn-more:hover{background:#00a0c0;}a#browse-semifinals{background:#2350a2;}a#browse-semifinals:hover{background:#0b2d69;}.features{float:left;background:white;margin-bottom:70px;}.home-widget{background:white;float:left;padding:0 20px 20px;}.home-widget.left{border-right:20px solid #f2f2f2;}.home-widget.right{border-left:20px solid #f2f2f2;margin-left:-20px;}.home-widget.narrow{width:270px;}.home-widget.wide{width:600px;}#featured-questions .question-summary{margin-left:-10px;}#featured-questions .summary{width:480px;}#featured-questions{padding-bottom:0;}.features h2{margin-bottom:34px;font-weight:normal;}.features .home-widget h2{margin:-20px -20px 0;background:#f2f2f2;padding-bottom:34px;border-bottom:20px solid white;}.features h2 a{padding-right:30px;background:url("http://cdn-prom.sstatic.net/apptivate/img/arrow-right-gray.png") right center no-repeat;color:#5f5f5f;}#featured-apps{background-color:#f2f2f2;padding-bottom:50px;overflow:hidden;width:990px;}body.show-user #sidebar{margin-right:60px;width:270px;}body.show-user #mainbar{width:640px;}#my-apps{overflow:hidden;width:660px;}.user-gen-text{width:640px;margin-bottom:40px;}.user-gen-text code,.user-gen-text pre{font-family:'Segoe UI Mono','Droid Sans Mono',Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;color:#222;background:#e0e0e0;}.user-gen-text pre{width:620px;overflow:auto;max-height:400px;margin-bottom:1.4em;padding:10px;}.user-gen-text blockquote{background:#e0e0e0;width:600px;padding:20px;margin-bottom:1.4em;}.user-gen-text blockquote p:last-child{margin-bottom:0;}.user-gen-text ol,body.content-page #mainbar ol{list-style:decimal;margin:0 0 1em 30px;}.user-gen-text ul,body.content-page #mainbar ul{list-style:disc;margin:0 0 1em 30px;}.user-gen-text ol ol,.user-gen-text ol ul,.user-gen-text ul ol,.user-gen-text ul ul{margin-bottom:0;}span.diff-delete{background-color:#FF8080;text-decoration:line-through;color:maroon;}span.diff-add{background-color:#90FF90;color:#006000;}img.diff-delete{border:4px solid #FF8080;opacity:.7;}img.diff-add{border:4px solid #90FF90;}body.question-list #questions{clear:both;background:white;padding:20px 20px 0 10px;width:690px;}body.question-list .sort{margin-bottom:28px;margin-top:-50px;}.stat-counts{width:38px;height:40px;background:#fff;text-align:center;display:inline-block;font-size:10px;margin-left:10px;}.mini-counts{font-size:17px;}.stat-counts.votes{color:#97989A;}.stat-counts.answers{border:solid 1px #ade988;color:#69a245;}.stat-counts.answers.answered,.stat-counts.votes.answered{background:#cef4b8;border-color:#cef4b8;color:#69a245;}body.show-user .stat-counts{border:none;background:none;}.question-summary{margin-bottom:25px;}.question-summary .summary{margin-left:10px;margin-top:-4px;display:inline-block;vertical-align:top;width:570px;}body.show-user .question-summary{margin-bottom:10px;}body.show-user .question-summary .summary{width:526px;}.question-summary .tag{background-color:#efefef;padding:3px 4px 3px 4px;margin:2px 2px 2px 0;text-decoration:none;font-size:80%;line-height:2.4;white-space:nowrap;}body.question-list .pager{width:700px;margin-left:-10px;padding-left:27px;}body.question-list #sidebar .button{font-size:24px;line-height:36px;height:auto;padding:0 10px 4px;}.pager{height:50px;background:#E8E8E8;padding:0 10px;color:#707070;}.pager span{float:left;width:20px;height:20px;margin-top:12px;margin-right:15px;line-height:20px;}.page-numbers{border:solid 2px #A0A0A0;border-radius:12px;text-align:center;padding-bottom:1px;font-size:14px;}.page-numbers.next,.page-numbers.prev,#lightbox .next #lightbox.prev{padding:1px 0 0 1px;border:solid 2px #A0A0A0;border-radius:12px;overflow:hidden;text-indent:-999px;}.page-numbers.next,#lightbox .next{background:url(http://cdn-prom.sstatic.net/apptivate/img/sprites.png?v=3) no-repeat -24px -67px;}.page-numbers.prev,#lightbox .prev{background:url(http://cdn-prom.sstatic.net/apptivate/img/sprites.png?v=3) no-repeat 2px -67px;}.page-numbers.current{background:#707070;border:solid 2px #707070;color:#b0b0b0;}#wmd-button-bar{background:#f0f0f0;width:620px;padding:10px;border-color:#d0d0d0;border-style:solid;border-width:1px 1px 0;}.wmd-button-row{position:relative;padding:0;height:20px;}.wmd-spacer{width:1px;height:20px;margin-left:14px;position:absolute;background-color:Silver;display:inline-block;list-style:none;}.wmd-button{width:20px;height:20px;padding-left:2px;padding-right:3px;position:absolute;display:inline-block;list-style:none;cursor:pointer;}.wmd-button>span{background-image:url(http://cdn-prom.sstatic.net/apptivate/img/wmd-buttons.png);background-repeat:no-repeat;background-position:0 0;width:20px;height:20px;display:inline-block;}.wmd-spacer1{left:50px;}.wmd-spacer2{left:175px;}.wmd-spacer3{left:300px;}#wmd-input{margin-top:0;border-width:0 1px 1px;padding:5px;width:630px;resize:vertical;}.wmd-prompt-background{background-color:Black;}.wmd-prompt-dialog{border:1px solid #999;background-color:#F5F5F5;padding:20px;}body.app-editor label{display:block;margin-bottom:5px;}body.app-editor input[type=text]{width:632px;}body.app-editor input[type=text],body.app-editor textarea,#videos,#screenshots{margin-bottom:20px;}#new-video-url,#new-screenshot-url{width:312px;display:inline;margin:0;}body.app-editor select{display:block;width:312px;margin-bottom:20px;}#submit-app{font-size:24px;line-height:36px;height:auto;padding:0 10px 4px;background:#2350a2;margin-bottom:10px;}#submit-app:hover{background:#0b2d69;}.video-preview,.screenshot-preview{display:inline-block;margin-right:20px;margin-bottom:20px;}.remove-video,.remove-screenshot{vertical-align:top;width:16px;height:16px;background:red;border-radius:8px;display:inline-block;line-height:13px;text-align:center;color:white;font-size:16px;cursor:pointer;}#video-previews img{width:280px;}#screenshot-previews img{max-width:280px;max-height:200px;}.screenshot-preview{width:300px;height:200px;}#comments{margin-top:30px;}.comment{overflow:hidden;width:640px;margin-top:38px;}.comment.response{width:586px;margin-left:54px;margin-top:28px;}.comment.deleted{background:#E1DBDB;display:none;}.comment-controls{float:left;width:34px;margin-right:20px;}.comment-content{float:left;width:586px;border-bottom:1px solid #dcdcdc;}.response .comment-content{width:500px;}.comment-text{margin:.7em 0 1.2em;}.comment-actions{margin:.7em 0 1.2em 54px;}.response+.comment-actions{margin-left:108px;}.comment-username{font-weight:bold;color:inherit;}.comment-reply-link,.comment-cancel-link,#comment-new-link{color:#F47A20;cursor:pointer;}.comment-delete-link{display:none;float:right;}#new-comment-actions{margin-top:36px;}.comment:hover .comment-delete-link{display:inline;}#comments .comment-form-container{display:none;}.comment-form-container textarea{width:580px;height:70px;resize:vertical;margin-bottom:10px;}.response+.comment-actions .comment-form-container textarea{width:520px;}.char-counter{float:right;font-size:.8em;color:#888;}.comment-vote{width:24px;height:12px;line-height:12px;font-size:12px;padding-top:30px;background:url(http://cdn-prom.sstatic.net/apptivate/img/sprites.png?v=3) no-repeat -70px -70px;margin:10px auto 0;text-align:center;color:#97989a;cursor:pointer;}.comment-vote.voted{background-position:-100px -70px;cursor:auto;}#new-comment{margin-top:40px;}#new-comment textarea{width:634px;}.comment-form-container input[type=submit]{vertical-align:baseline;margin-right:10px;}.toast{background:#646260;color:White;border:1px solid #d0d0d0;position:absolute;right:0;top:20px;font-size:20px;cursor:pointer;}.toast-content{width:450px;height:100px;padding:20px;}.error-image{float:left;margin-right:30px;}#toc-container li{margin-left:20px;text-indent:-20px;margin-bottom:10px;}#footer{text-align:center;padding-top:40px;font-size:12px;color:#565656;clear:both;}.group-group{width:220px;float:left;margin-right:20px;}.lead-in{color:#97989a;}#revision-list .revision-comment{background:#f4d6c0;}#revision-list .revision-info{padding:8px;margin-left:-8px;word-wrap:break-word;}#revision-list .revision-info.youarehere{background:#d0d0d0;margin-left:0;}#revision-list .revision-controls{margin-top:8px;}#contest-header{overflow:hidden;margin:20px 0 50px;}#contest-header img{width:250px;height:250px;float:left;display:block;}#contest-header>div{width:680px;height:220px;display:inline-block;background:#2c4bab;color:white;float:left;padding:15px 20px;font-size:17px;}#contest-header>div>*{margin-bottom:18px;}#resources-header img{display:inline;float:left;}#resources-content{float:left;width:701px;height:116px;background:#00d8cd;color:white;padding:20px 20px 0 20px;margin-bottom:50px;font-size:1.8em;}#resources-title{clear:both;}#resources-content a{color:#29669b;}#resources-content a:hover{color:#113e65;}table.achievements{table-layout:fixed;margin-bottom:1.4em;width:720px;}table.achievements td,table.achievements th{padding:10px;text-align:center;width:160px;border-bottom:1px solid #ccc;color:Black;}.achievement-detail{font-style:italic;color:#97989a;}p.huge{text-align:center;font-weight:bold;font-size:1.2em;}span.huger{font-size:1.4em;line-height:2em;}span.not-quite-so-huge{font-weight:normal;}p.footnote{font-size:10px;}.prizes{overflow:hidden;margin:28px 0;}.prize-desc{width:230px;padding-right:10px;float:left;font-size:13px;}.achievement{height:29px;border:1px solid #dcdcdc;display:inline-block;vertical-align:-9px;margin:0 19px 19px 0;white-space:nowrap;}.achievement.bronze{background-color:#d37000;}.achievement.silver{background-color:#b8b8b8;}.achievement.gold{background-color:#ffbd27;}.achievement-symbol{width:29px;height:29px;display:inline-block;background:url(http://cdn-prom.sstatic.net/apptivate/img/sprites.png?v=3) no-repeat -160px -70px;}.achievement-name{vertical-align:top;height:17px;font-size:12px;font-weight:bold;padding:6px;display:inline-block;color:#464646;background:white;}.col-detail{display:none;}.col-section li,.col-section.expandable{margin-bottom:1em;}#lightbox{background:black;background:rgba(0,0,0,.8);position:fixed;left:0;top:0;width:100%;height:100%;}#lightbox img{max-width:900px;max-height:600px;display:block;margin:20px auto 0;padding:10px;background:#f0f0f0;}#lightbox-controls{height:30px;margin:100px auto 0;background:#f0f0f0;width:600px;text-align:center;font-size:12px;color:#808080;position:relative;}#lightbox .next,#lightbox .prev{width:20px;height:20px;display:inline-block;vertical-align:middle;cursor:pointer;}#lightbox .position{display:inline-block;height:20px;vertical-align:middle;margin:5px 10px;}#lightbox .close{position:absolute;right:10px;display:inline-block;vertical-align:middle;cursor:pointer;top:5px;}.evangelist-info{height:110px;margin-bottom:20px;overflow:hidden;}.evangelist-pic{display:inline;width:90px;float:left;}.evangelist-bio{display:inline;float:left;width:600px;margin-left:15px;font-size:12px;}.app-note{padding:20px;background:white;margin-bottom:20px;}form.search{float:left;}form.search input{float:left;}form.search input[type=submit],form.search .button{background:#707070;height:24px;line-height:24px;margin-right:2px;}form.search input[type=text]{height:18px;font-size:12px;}input::-moz-focus-inner{border:0;padding:0;}#user-msg-indicator{width:20px;height:20px;vertical-align:sub;background:url("http://cdn-prom.sstatic.net/apptivate/img/sprites.png?v=3") no-repeat -200px -70px;display:inline-block;margin-top:8px;cursor:pointer;z-index:2;position:relative;border:8px solid transparent;margin:0 -8px 0 0;}#user-msg-indicator.active{background-position:-230px -70px;}#user-msg{display:none;position:absolute;right:-8px;width:350px;min-height:150px;padding:20px;background:#e5e5e5;z-index:1;border:8px solid #a0a0a0;}#user-msg-close{float:left;}#user-msg p{text-align:left;min-height:107px;}#user-msg>p,#user-msg>div{width:350px;}#flag-text{width:244px;height:100px;margin-bottom:10px;}#flag-container{background:#c0c0c0;padding:10px;margin:20px 0;}#flag-container button{margin-right:10px;}#sf-container{width:740px;}.sf-overview-group{width:350px;float:left;margin-right:20px;background:white;margin-bottom:20px;padding-bottom:20px;}.sf-overview-group .header{padding:15px 15px 0;height:100px;}.sf-top-apps{font-size:0;padding:0 0 0 15px;}.sf-top-apps img{margin-right:10px;}.sf-app-summary{height:100px;width:680px;background:white;padding:20px;margin-bottom:25px;float:left;}.sf-app-summary.with-score{width:570px;}.sf-app-summary .app-excerpt{color:#5e5e5e;margin-top:12px;line-height:22px;height:66px;width:560px;overflow:hidden;position:relative;background:white;}.sf-app-summary.with-score .app-excerpt{width:450px;}.sf-app-summary .hidedots1{background:white;width:560px;height:22px;position:absolute;}.sf-app-summary .hidedots2{background:white;width:560px;height:66px;position:absolute;}.sf-app-summary .pre-dots{float:right;height:44px;}.sf-app-summary .app-icon{float:left;}.sf-app-summary .app-title{font-size:24px;white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis;float:left;max-width:400px;}.sf-app-summary.with-score .app-title{max-width:320px;}.sf-app-summary .app-details{width:560px;display:block;float:left;position:relative;top:-10px;left:20px;}.sf-app-summary.with-score .app-details{width:450px;}.sf-vote-button{float:right;width:160px;text-align:center;margin-top:5px;cursor:pointer;}.sf-vote-button.voted.final{cursor:auto;width:130px;}.sf-vote-button .voted-content{display:none;background:#F47A20 url(http://cdn-prom.sstatic.net/apptivate/img/sprites.png?v=3) no-repeat -267px -68px;color:white;height:24px;padding-left:20px;}.sf-vote-button .not-voted-content{background:#ccc;height:24px;}.sf-vote-button.voted .voted-content{display:block;}.sf-vote-button.voted .not-voted-content{display:none;}.sf-score-box{width:100px;height:100px;padding:20px 5px 20px 5px;text-align:center;float:left;}.sf-score{font-size:48px;}.title-row{overflow:hidden;}#sf-groups{margin-bottom:1em;width:100%;}#sf-groups td{padding:5px 10px;}#sf-groups tr.current{background:#888;color:white;}#sf-groups tr{cursor:pointer;}body.semi-finals #headline{margin-bottom:20px;}body.semi-finals #headline-content{padding-top:15px;height:142px;width:680px;}body.semi-finals #headline-content a{padding:0;margin:0;color:#F47A20;}body.semi-finals #headline-content a:hover{color:#c76;}#top-three{overflow:hidden;margin-bottom:50px;}#top-three .sf-score-box{color:white;font-weight:bold;background:#f47a20;}.features .sf-app-summary{background:#f0f7ff;width:560px;margin-bottom:20px;}.features .sf-app-summary .app-details{width:440px;}.features .sf-app-summary .app-excerpt{width:450px;background:#f0f7ff;}.features .sf-app-summary .hidedots1,.features .sf-app-summary .hidedots2{background:#f0f7ff;width:450px;}#winners{padding-bottom:0;}