h1,h2,h3,h4,h5,h6,nav ul,ol,ul{margin:0;padding:0}.autosuggest_result .microthumb,ul.actions{float:right}.button,.list__item,svg.icon{box-sizing:border-box}.chart_set,.downloads_panel ul.download_links,.entry_form .field,.focus_title,.list--groups,ul.pagination{clear:both}.table,table{border-collapse:collapse}@font-face{font-family:FabricaRegular;src:url('/static/font/fabrica/fabrica-webfont.eot?5d82959772fb');src:url('/static/font/fabrica/fabrica-webfont.eot?&5d82959772fb#iefix') format('embedded-opentype'),url('/static/font/fabrica/fabrica-webfont.woff?5d82959772fb') format('woff'),url('/static/font/fabrica/fabrica-webfont.ttf?5d82959772fb') format('truetype'),url('/static/font/fabrica/fabrica-webfont.svg?5d82959772fb#FabricaRegular') format('svg');font-weight:400;font-style:normal}@font-face{font-family:dejavu_sans_monobook;src:url('/static/font/dejavusansmono_book/DejaVuSansMono-webfont.eot?5d82959772fb');src:url('/static/font/dejavusansmono_book/DejaVuSansMono-webfont.eot?&5d82959772fb#iefix') format('embedded-opentype'),url('/static/font/dejavusansmono_book/DejaVuSansMono-webfont.woff?5d82959772fb') format('woff'),url('/static/font/dejavusansmono_book/DejaVuSansMono-webfont.ttf?5d82959772fb') format('truetype'),url('/static/font/dejavusansmono_book/DejaVuSansMono-webfont.svg?5d82959772fb#dejavu_sans_monobook') format('svg');font-weight:400;font-style:normal}:root{font-size:12px}@media (min-width:768px){:root{font-size:14px}}body,html{height:100%}html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:12px;line-height:1.5;background-color:#f5f5f5;color:#333}body{margin:0}nav ul,ol,ul{list-style:none}ul.actions li a.action_button,ul.maintenance_actions li a.action_button{margin-left:4px}a:link{color:#02a}a:visited{color:#42a}pre{font-family:dejavu_sans_monobook,monospace;line-height:1em}table{border-spacing:0;width:100%}ul.actions li{display:inline-block}ul.maintenance_actions{clear:both;padding-top:16px}ul.maintenance_actions li{display:inline}.autosuggest_result.production{background-image:url('/static/images/icons/disk.png?5d82959772fb')}.autosuggest_result.graphics{background-image:url('/static/images/icons/palette.png?5d82959772fb')}.autosuggest_result.music{background-image:url('/static/images/icons/music.png?5d82959772fb')}.autosuggest_result.scener{background-image:url('/static/images/icons/scener.png?5d82959772fb')}.autosuggest_result.group{background-image:url('/static/images/icons/group.png?5d82959772fb')}.autosuggest_result.party{background-image:url('/static/images/icons/party.png?5d82959772fb')}.autosuggest_result{background-position:0 center;background-repeat:no-repeat;height:30px;overflow:hidden;padding-left:22px;vertical-align:middle}.block{margin-top:15px;border-top:1px solid #aeaeae;margin-bottom:25px}.block h3.block_heading{margin-top:-15px;background-color:#c32e3b;float:left;overflow:hidden;font-weight:400;color:#fff;font-size:10pt;text-transform:uppercase;font-family:FabricaRegular,sans-serif;padding:6px;border-right:6px solid #ed89a3;min-width:150px}.button,.button:link,.button:visited{color:#888}.focus_title h2,.focus_title h3{font-family:FabricaRegular,Helvetica,Arial,sans-serif}.block>ul.actions{margin-top:-15px}.block>.more{text-align:right;margin-top:5px;margin-bottom:15px}.button{display:inline-block;background-color:#f5f5f5;overflow:visible;margin:0;letter-spacing:-.05ex;line-height:1;font-weight:500;font-size:16px;text-decoration:none;border:1px solid #ddd;transition:.2s ease all;text-transform:uppercase;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"pnum" 1,"tnum" 0,"onum" 1,"lnum" 0,"smcp" 1,"c2sc" 1}.button:hover{background-color:#c32e3b;border-color:#c32e3b;color:#fff}.button:hover svg{fill:#fff}.button__text{display:block;padding:.8em 1.6em;margin-top:1px}.button .icon{height:24px;width:24px;line-height:1;vertical-align:middle;fill:#888;margin-left:.25em;margin-top:-1px;position:relative;right:-8px}.button--icon{margin:0;padding:0}.button--icon .icon{margin:0;right:auto}.button--icon .button__text{display:none}.downloads_panel ul.download_links ul.download_mirrors,.focus_title h2,.focus_title h3,.form_title h2,.form_title p{display:inline}a.action_button{background-color:#eee;border:1px solid #aaa;border-radius:3px;color:#668;line-height:32px;padding:4px;text-decoration:none}.downloads_panel ul.download_links li.download_link .primary a,.downloads_panel ul.download_links li.download_link .secondary a{color:#008}a.action_button:hover{background-color:#ccc}a.action_button.icon{padding-left:24px;background-position:4px center;background-repeat:no-repeat}a.action_button.add{background-image:url('/static/images/icons/add.png?5d82959772fb')}a.action_button.edit{background-image:url('/static/images/icons/edit.png?5d82959772fb')}a.action_button.picture_edit{background-image:url('/static/images/icons/picture_edit.png?d6add4be421a')}a.action_button.done{background-image:url('/static/images/icons/tick.png?5d82959772fb')}a.action_button.import_table{background-image:url('/static/images/icons/table_go.png?5d82959772fb')}a.action_button.delete{background-image:url('/static/images/icons/delete.png?5d82959772fb')}a.action_button.switch{background-image:url('/static/images/icons/arrow_refresh.png?5d82959772fb')}a.action_button.back{background-image:url('/static/images/icons/back.png?5d82959772fb')}.chart{width:280px;padding:10px;margin:5px;float:left;border:1px solid #888}.chart h2{font-size:14pt;margin-bottom:4px}.container{margin-left:auto;margin-right:auto;max-width:1400px}.downloads_panel{margin-bottom:20px}.downloads_panel h3{margin-bottom:8px}.downloads_panel ul.download_links li.download_link{background-color:rgba(224,224,224,.5);border-radius:2px;border:1px solid #ccc;margin-top:8px;margin-bottom:8px;padding-top:6px;padding-bottom:6px;padding-left:32px;background-image:url('/static/images/icons/disk.png?5d82959772fb');background-position:8px center;background-repeat:no-repeat}.downloads_panel ul.download_links li.download_link .primary{font-size:11pt;font-weight:700;line-height:16px}.downloads_panel ul.download_links li.download_link .secondary{font-size:9pt;padding-top:4px;padding-bottom:4px}.downloads_panel ul.download_links li.sceneorg{background-image:url('/static/images/icons/external_sites/sceneorg.png?5d82959772fb')}.downloads_panel ul.download_links li.amigascne{background-image:url('/static/images/icons/external_sites/amigascne.png?5d82959772fb')}.downloads_panel ul.download_links li.untergrund{background-image:url('/static/images/icons/external_sites/untergrund.png?5d82959772fb')}.downloads_panel ul.download_links li.fujiology{background-image:url('/static/images/icons/external_sites/fujiology.png?5d82959772fb')}.downloads_panel ul.download_links ul.download_mirrors li{display:inline;padding-right:8px}.downloads_panel ul.download_links ul.download_mirrors .country{padding-left:24px;background-position:4px center;background-repeat:no-repeat}.downloads_panel ul.download_links ul.download_mirrors .country.country_nl{background-image:url('/static/images/icons/flags/nl.png?5d82959772fb')}.downloads_panel ul.download_links ul.download_mirrors .country.country_no{background-image:url('/static/images/icons/flags/no.png?5d82959772fb')}.downloads_panel ul.download_links ul.download_mirrors .country.country_us{background-image:url('/static/images/icons/flags/us.png?5d82959772fb')}.downloads_panel ul.download_links ul.download_mirrors .country.country_jp{background-image:url('/static/images/icons/flags/jp.png?5d82959772fb')}.downloads_panel ul.download_links ul.download_mirrors .country.country_de{background-image:url('/static/images/icons/flags/de.png?5d82959772fb')}.downloads_panel ul.download_links ul.download_mirrors .country.country_fr{background-image:url('/static/images/icons/flags/fr.png?5d82959772fb')}.downloads_panel ul.download_links ul.download_mirrors .country.country_hu{background-image:url('/static/images/icons/flags/hu.png?5d82959772fb')}.downloads_panel ul.download_links ul.download_mirrors .country.country_uk{background-image:url('/static/images/icons/flags/gb.png?5d82959772fb')}.downloads_panel ul.download_links ul.download_mirrors .country.country_se{background-image:url('/static/images/icons/flags/se.png?5d82959772fb')}.downloads_panel ul.download_links ul.download_mirrors .country.country_ca{background-image:url('/static/images/icons/flags/ca.png?5d82959772fb')}.downloads_panel ul.download_links ul.download_mirrors .country.country_pl{background-image:url('/static/images/icons/flags/pl.png?5d82959772fb')}.downloads_panel ul.download_links ul.download_mirrors .country.country_ua{background-image:url('/static/images/icons/flags/ua.png?5d82959772fb')}.editable_chunk{transition:background-color .6s}.editable_chunk.hover{background-color:#edeeff}.focus_title{padding:5px 0 10px}.focus_title h2{font-size:26pt;padding-right:8px;line-height:28pt}.focus_title h3{font-size:14pt;letter-spacing:-1px;line-height:20pt}fieldset{border:0;margin:0;padding:0}.form_title p{padding-left:16px}.help_text{font-size:.8em;color:#444}.hover_help{display:inline-block;position:relative;width:16px;height:16px;background-image:url('/static/images/icons/information.png?5d82959772fb');cursor:help}.hover_help .help_text{position:absolute;display:none;bottom:0;margin-bottom:20px;font-size:.8em;width:300px;border:1px solid #008;padding:4px;background-color:#ddf}.panel__title,.signpost{font-size:10pt;float:left}.hover_help:focus .help_text,.hover_help:hover .help_text{display:block}.entry_form .field{padding-top:12px}.entry_form label.field_label{width:150px;float:left}.entry_form .field_input{width:450px;max-width:90vw;float:left}.entry_form .field_input input[type=text]{width:400px;max-width:80vw}.entry_form .field_input input.date[type=text]{width:150px}.entry_form .field_input .day_of_week{padding-left:.5em;color:#888}.entry_form .field_input input.numeric[type=text]{width:100px}.entry_form .field_input input.short[type=text]{width:150px}.entry_form .field_input textarea{width:420px;height:300px}.entry_form .field_input textarea.short_notes{height:50px}.entry_form .unlabelled_field_input{padding-left:150px}.entry_form .formset_header{padding-left:32px}.entry_form.sceneid_connect{display:inline-block;vertical-align:top;margin-right:50px}#lightbox_middle,.icon-legacy,span.icon,svg.icon{vertical-align:middle}.external_links_form .field label.field_label{width:200px}.external_links_form .field .field_input{width:400px}.entry_form .credit_formset .category_header{float:left;font-weight:700;width:100px}.entry_form .credit_formset .detail_header{float:left;font-weight:700}.entry_form .credit_formset .field_input select{width:100px}.entry_form .credit_formset .field_input input[type=text]{width:250px}span.icon{height:16px;width:16px;display:inline-block}span.icon svg{height:100%;width:100%;display:block;fill:inherit}svg.icon{height:36px;width:36px;fill:#aaa;padding:6px}.icon-legacy{height:16px;width:16px;display:inline-block;background:50% 50% no-repeat;margin-right:.25em}.icon-legacy--releases{background-image:url('/static/images/icons/package.png?5d82959772fb')}.list--groups .list__item{line-height:16px;margin-bottom:8px;padding-left:32px;position:relative}.list--groups .list__item .icon-legacy{height:16px;width:16px;background:url('/static/images/icons/group.png?5d82959772fb') 50% 50% no-repeat;left:8px;position:absolute;top:0}.list--search-results .list__item:nth-child(odd){background:#fafafa}ul.production_list li{background-position:left 2px;background-repeat:no-repeat;padding-left:24px;padding-top:2px;padding-bottom:3px}ul.production_list li.production{background-image:url('/static/images/icons/disk.png?5d82959772fb')}ul.production_list li.music{background-image:url('/static/images/icons/music.png?5d82959772fb')}ul.production_list li.graphics{background-image:url('/static/images/icons/palette.png?5d82959772fb')}ul.production_list li a{color:#008}#login_status_panel .login_links form p{margin-top:0}#login_status_panel .login_sceneid{padding:8px}#lightbox a.sceneid,#login_status_panel a.sceneid,.site__content a.sceneid{background:url('/static/images/SceneID_Icon_120x44.png?5d82959772fb');display:inline-block;height:44px;line-height:200px;margin:5px 0 0;overflow:hidden;width:120px}#lightbox form .login_sceneid,.site__content form .login_sceneid{margin:10px 0 0}#lightbox form .login_sceneid a.sceneid,.site__content form .login_sceneid a.sceneid{display:block;margin:5px 0 0}.long_help{width:80%;margin:20px auto auto;border:1px solid #ccc;border-radius:4px;background-color:#fff;padding:10px}.long_help h3,.long_help ul li{margin-bottom:.3em}.long_help h3{padding-left:20px;background-image:url('/static/images/icons/asterisk_yellow.png?5d82959772fb');background-repeat:no-repeat;background-position:left top;line-height:1.2em}.long_help ul{list-style-type:disc;margin-left:20px}.long_help kbd{background-color:#def;border:1px solid #e5e5e5;padding-left:.3em;padding-right:.3em}.media{overflow:hidden;position:relative}.media iframe,.media--thumbnail img,.media--thumbnail:after{top:0;right:0;bottom:0;position:absolute;left:0}.media img,.media svg{display:block;width:100%}.media svg{max-height:100%}.media--thumbnail img{height:100%;width:100%;object-fit:cover;font-family:'object-fit: cover;'}.media--thumbnail svg{height:100%;width:100%;background-color:transparent;border-radius:0}.media--thumbnail:after{height:100%;width:100%;box-shadow:inset 0 0 1px rgba(0,0,0,.25);content:"";z-index:2}.list--results .media--thumbnail{height:3em;width:3em}ul.messages li{padding:4px;margin-bottom:36px}ul.messages li.success{background-color:#bfb;color:#040;border:1px solid #040}ul.messages li.error{background-color:#fbb;color:#400;border:1px solid #400}ul.errorlist{margin:1em;padding:.5em;background-color:#fbb}.maintenance{background-color:#000;color:#ffc;padding:2px;text-align:center}.panel{overflow:hidden}.panel__title{background-color:#a5b45d;border-right:6px solid #eaeaea;color:#fff;font-family:FabricaRegular,sans-serif;font-weight:400;min-width:150px;padding:6px;text-transform:uppercase;margin-bottom:1ex}.signpost,.site__header nav li a{font-family:FabricaRegular,Helvetica,Arial,sans-serif;text-transform:uppercase}.panel__footer{margin-top:1.5em;padding:1.5em 0;border-top:1px solid #e5e5e5;margin-bottom:-16px;text-align:right}.redacted{color:#666;text-decoration:line-through}.signpost{background-color:#6bc7f1;color:#fff;margin:0 10px 10px 0;padding:4px 6px;width:120px}.col--production{width:40%}.col--ranking,.col--score{width:3em}.col--thumb{width:48px}.col--date{width:6em}.list{list-style:none;margin:0;padding:0}.list--party-editions{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.625%}.list--party-editions .list__item{padding:1.25% .625%}@media (min-width:768px){.list--party-editions .list__item{width:50%}}@media (min-width:1024px){.list--party-editions .list__item{width:33.33333333%}}@media (min-width:1280px){.list--party-editions .list__item{width:25%}}.list--screenshots{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.625%}.list--screenshots .list__item{padding:0 .625% 1.25%}@media (min-width:768px){.list--screenshots .list__item{width:50%}}@media (min-width:1024px){.list--screenshots .list__item{width:33.33333333%}}@media (min-width:1280px){.list--screenshots .list__item{width:25%}}.list--results .list__item{-ms-flex-align:center;align-items:center;border-top:1px solid #f0f0f0;display:-ms-flexbox;display:flex}.list--results .list__item:nth-child(odd){background:#f8f8f8}.list--results .list__item:nth-child(odd) .media{background:#fcfcfc}.list--results .list__item:last-child{border-bottom:1px solid #f0f0f0}.meta{color:#888}ul.pagination{border-left:1px solid #888;margin-bottom:8px;overflow:hidden}ul.pagination li{border:1px solid #888;border-left:none;float:left;line-height:24px;text-align:center}ul.pagination li.current{background-color:#fff;width:24px;font-weight:700;color:#444}.snippet,.table .meta{font-weight:300}ul.pagination li a{background-color:#fff;display:block;width:24px}ul.pagination li a:hover{background-color:#ddd}.search--inline .button,.table tr:nth-child(even){background-color:#f8f8f8}div.result{-ms-flex-align:center;align-items:center;padding:.5em;display:-ms-flexbox;display:flex}div.result .media{margin:0 .5rem 0 0;height:2.75em;width:2.75em;-ms-flex-negative:0;flex-shrink:0}div.result .snippet{padding:.125rem 0;line-height:1.25rem}.search--inline{margin:0 0 2.5rem}.search--inline .search__input{box-sizing:content-box;display:-ms-flexbox;display:flex;height:3.5rem;max-width:480px;position:relative;transition:150ms ease-in border}.search--inline .search__input .icon{height:3.5rem;width:3.5rem;left:0;padding:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:150ms ease-in fill}.search--inline input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ddd;box-sizing:border-box;font-size:1.25rem;-ms-flex:1 0 auto;flex:1 0 auto;line-height:1.5;outline:0;padding:.5rem 1.25rem .5rem 3.5rem;position:relative;transition:150ms ease-out border-color}.search--inline input[type=search]::-webkit-input-placeholder{color:#888;font-weight:300}.search--inline input[type=search]:-moz-placeholder{color:#888;font-weight:300}.search--inline input[type=search]::-moz-placeholder{color:#888;font-weight:300}.search--inline input[type=search]:-ms-input-placeholder{color:#888;font-weight:300}.search--inline input[type=search]:focus{border-color:#fff #fff #c32e3b}.search--inline input[type=search]:focus~.icon{fill:#c32e3b}.search--inline .button{border-width:0 0 0 1px;cursor:pointer}.search--inline .button__text{padding:0 1em}.js .search--inline .button{display:none}.snippet{color:#888;font-size:80%;line-height:2rem;margin:0}.table{width:100%;margin:0 0 1.5em;font-size:1rem;line-height:1.5}.table tr{border-top:1px solid #f0f0f0}.table tr:last-child{border-bottom:1px solid #f0f0f0}.table td{padding:.5rem .5rem .5rem 0}.table td:first-child{padding-left:.5rem}.table .media--thumbnail{height:3em;width:3em;background-color:#eee}.table--history td{padding:1ex 1em}.remove_group_form ul.deletion_types,.remove_member_form ul.deletion_types{padding-left:30px}.table--history tr:nth-child(odd) td{background:#f0f0f0}.table--history tr td:nth-child(1),.table--history tr td:nth-child(2){white-space:nowrap;width:1%}.table--history a{color:inherit}.remove_member_form ul.deletion_types li{margin-bottom:8px}.remove_member_form .long_help{margin-bottom:10px}ul.nick_change_options{list-style-type:disc;margin-left:3em}ul.nick_change_options li{margin-bottom:1em}.remove_group_form ul.deletion_types li{margin-bottom:8px}.remove_group_form .long_help{margin-bottom:10px}.login_links input[type=password],.login_links input[type=text]{box-sizing:border-box;max-width:100%;width:100%}#login_status_panel{background-color:#e8e8e8;float:right;margin-right:64px;width:169px}#login_status_panel .login_status{line-height:33px;text-indent:32px}#login_status_panel .login_status a{background-image:url('/static/images/icons/arrow_down.png?5d82959772fb');background-position:145px center;background-repeat:no-repeat;color:inherit;display:block;text-decoration:none}#login_status_panel .logged_out{font-style:italic;color:#9d9d9d}#login_status_panel .logged_in{background-image:url('/static/images/icons/scener.png?5d82959772fb');background-position:8px center;background-repeat:no-repeat;color:#5e5f5f;font-weight:700}#login_status_panel .login_links{background-color:#e8e8e8;border-top:1px solid #5d5f5f;position:absolute;width:169px;z-index:10}#login_status_panel .login_links form{border-bottom:1px solid #5e5f5f;padding:8px;color:#5e5f5f}#login_status_panel .login_links form p{margin-bottom:8px}#login_status_panel .login_links ul li{border-bottom:1px solid #5e5f5f}#login_status_panel .login_links ul li a{display:block;text-decoration:none;color:#5e5f5f;line-height:24px;padding-left:8px}#login_status_panel .login_links ul li a:hover{background-color:#d3d3d3}#login_status_panel .login_sceneid{border-bottom:1px solid #000;color:#5e5f5f}#login_status_panel #lightbox a.sceneid,#login_status_panel .site__content a.sceneid,#login_status_panel a.sceneid{background:url('/static/images/SceneID_Icon_120x44.png?5d82959772fb');display:inline-block;width:120px;height:44px;overflow:hidden;line-height:200px;margin:5px 0 0}.site__content #lightbox form .login_sceneid,.site__content form .login_sceneid{margin:10px 0 0}.site__content #lightbox form .login_sceneid a.sceneid,.site__content form .login_sceneid a.sceneid{margin:5px 0 0;display:block}@media (max-width:601px){#login_status_panel{margin-right:16px}}.releaser_list li{background-position:left 2px;background-repeat:no-repeat;padding-bottom:3px;padding-left:24px;padding-top:2px}.releaser_list li.group{background-image:url('/static/images/icons/group.png?5d82959772fb')}.releaser_list li.scener{background-image:url('/static/images/icons/scener.png?5d82959772fb')}.releaser_list li a{color:#008}.releaser_list li.previous_membership.group{background-image:url('/static/images/icons/group_grey.png?5d82959772fb')}.releaser_list li.previous_membership.scener{background-image:url('/static/images/icons/scener_grey.png?5d82959772fb')}.releaser_list li.previous_membership a{color:#bbe}.releaser_list .annotation{font-size:.66em;color:#666}.search{clear:left;padding-top:2px}.search input[type=text]{border:none;padding:0 0 0 6px;height:25px;width:360px;font-size:10pt;background-color:#77c6ef;color:#000;margin:0;float:left}.search input[type=text].placeholder{color:#fff;font-size:8pt}.search select[name=category]{float:left;height:25px;border-radius:0}.search button[type=submit]{background-color:#386580;border:none;color:#fff;float:left;height:25px;width:40px;padding:0;margin:0}.search button[type=submit] svg.icon{fill:#fff;height:25px}@media screen and (max-width:501px){.search{padding-top:16px}.search input[type=text]{width:200px}}@media screen and (max-width:601px){.search input[type=text]{width:300px}}.site{background-color:#fff;margin:auto;max-width:1400px}.site__header .logo,.site__header nav{margin-right:36px;float:left}.site__header{padding-bottom:36px;padding-top:36px}.site__header .logo a{height:52px;width:253px;background-color:#c32e3b;background-image:url('/static/images/demozoo_title.png?5d82959772fb');display:block;text-indent:-5000px}.site__header nav li{float:left}.site__header nav li a{color:#5e5f5f;display:block;line-height:25px;padding:0 10px;text-decoration:none}.site__header nav li a:hover{border-top:4px solid #ec5a64;margin-top:-4px}.site__header nav li.active a{background-color:#ec5a64;color:#fff}.site__content{padding:0 4.5%}.site__footer{background-color:#e8e8e8;border:10px solid #fff;clear:both;text-align:center}.site__footer li{border-left:1px solid #888;display:inline;font-size:.8em;line-height:3em;margin:0;padding:0 10px}.site__footer li:first-child{border-left:none;padding-left:0}@media screen and (max-width:1200px){.site{margin-top:0;margin-bottom:0}}@media screen and (max-width:1081px){.site{border-right:none}.site__header nav{clear:both;float:none;width:470px;margin-left:64px;padding-top:24px}}@media screen and (max-width:601px){.site__header{padding-top:16px}.site__header nav{margin:auto;padding-left:16px;padding-right:16px}}@media screen and (max-width:501px){.site__header .logo a{display:block;width:auto;height:auto;line-height:33px;padding-left:8px;padding-right:16px;margin:0;text-indent:0;background-image:none;text-transform:uppercase;font-family:FabricaRegular,Helvetica,Arial,sans-serif;color:#fff;text-decoration:none;font-weight:400;font-size:16pt;letter-spacing:4px}.site__header nav{width:auto}.site__header nav ul li{float:none;width:200px}.site__header nav ul li a:hover{border-top:none;margin-top:0;background-color:#ecd8da;border-left:4px solid #ec5a64;margin-left:-4px}.site__header nav ul li.active a:hover{border-left:none;margin-left:0;background-color:#ec5a64}}.comments_panel{background-color:#eee;border:1px solid #ccc;margin:auto auto 16px;padding:10px;width:70%}.comments_panel .comments h2{margin-bottom:.5em}.comments_panel .comments .admin_controls{float:right}.comments_panel .comments .comment{border-bottom:1px solid #ccc;margin-bottom:.5em}.comment_form{margin-top:16px}.comment_form textarea{width:100%}.competition__heading{color:#000;font-size:1.5em;font-weight:700;line-height:2;margin:0;padding:0}.matched_names,.nick_match{font-size:.9em}.spawning_formset{clear:both}.spawning_formset li{line-height:24px}.spawning_formset li.placeholder_form{display:none}.spawning_formset li .formset_item{float:left}.spawning_formset li .formset_item .field{float:left;padding-top:0}.spawning_formset li .formset_item .field .field_input{width:420px}.spawning_formset a.delete_button{float:left;text-indent:-5000px;width:16px;height:24px;background-repeat:no-repeat;background-position:center;background-image:url('/static/images/icons/delete.png?5d82959772fb')}.spawning_formset a.add_button{width:100px;background-color:#ccc;background-image:url('/static/images/icons/add.png?5d82959772fb');background-position:4px center;background-repeat:no-repeat;border:1px solid #444;margin-left:16px;line-height:32px;text-decoration:none;color:#444;padding:2px 8px 2px 24px}.spawning_formset a.add_button:hover{background-color:#888}ul.sortable_formset li.sortable_item{border:1px solid #888;background-color:#ddd;line-height:28px;margin-bottom:2px}ul.sortable_formset li.sortable_item .ui-icon{float:left;margin-top:5px;margin-left:3px}ul.sortable_formset li.sortable_item a.delete_button{height:30px;float:right;margin-right:8px}.nick_field .nick_search input[type=text]{width:300px}.nick_field.ajaxified .nick_search input[type=text]{width:400px}.byline_field .byline_search input[type=text]{width:300px}.byline_field.ajaxified .byline_search input[type=text]{width:400px}.production_field{line-height:28px;width:480px;float:left}.production_field .form_view .title_field{float:left;width:200px}.production_field .form_view>label{padding-left:10px;padding-right:10px;float:left}.production_field .byline_field{float:left}.production_field .byline_field.ajaxified .byline_search input[type=text]{width:200px}.production_field .static_view_text{float:left}.production_field .clear_button{float:left;width:16px;height:16px;text-indent:-5000px;background-image:url('/static/images/icons/cross.png?5d82959772fb')}.matched_names ul li.matched_name{position:relative;float:left;margin-right:4px}.matched_names ul li.matched_name a.selected_result{line-height:24px;display:block;padding-right:4px;cursor:pointer;border:2px solid #fff;padding-left:20px;background-position:4px center;background-repeat:no-repeat;color:#000;text-decoration:none}.matched_names ul li.matched_name a.selected_result span{padding-right:20px;padding-left:4px}.matched_names ul li.matched_name a:hover.selected_result{border-top:2px solid #ccc;border-left:2px solid #ccc;border-bottom:2px solid #888;border-right:2px solid #888}.matched_names ul li.matched_name a.active.selected_result span,.matched_names ul li.matched_name a:hover.selected_result span{background-image:url('/static/images/icons/arrow_down.png?5d82959772fb');background-position:right center;background-repeat:no-repeat}.matched_names ul li.matched_name ul.suggestions li a,.nick_match a.selected_result{display:block;padding-right:4px;background-position:4px center;background-repeat:no-repeat;line-height:24px;text-decoration:none}.matched_names ul li.matched_name a.active.selected_result{border-bottom:2px solid #ccc;border-right:2px solid #ccc;border-top:2px solid #888;border-left:2px solid #888;background-color:#ddd}.matched_names ul li.matched_name ul.suggestions{position:absolute;z-index:100;white-space:nowrap;top:28px;border:1px solid #888;background-color:#fff}.matched_names ul li.matched_name ul.suggestions li a{color:#000;padding-left:28px}.matched_names ul li.matched_name ul.suggestions li a:hover{background-color:#ddd}.matched_names ul li a.icon_error{background-image:url('/static/images/icons/error.png?5d82959772fb');color:red}.matched_names ul li a.icon_scener{background-image:url('/static/images/icons/scener.png?5d82959772fb')}.matched_names ul li a.icon_group{background-image:url('/static/images/icons/group.png?5d82959772fb')}.matched_names ul li a.icon_add_scener{background-image:url('/static/images/icons/add_scener.png?5d82959772fb')}.matched_names ul li a.icon_add_group{background-image:url('/static/images/icons/add_group.png?5d82959772fb')}.nick_match{position:relative;float:left;margin-right:4px}.nick_match a.selected_result{cursor:pointer;border:2px solid #eee;padding-left:20px;color:#000}.nick_match a.selected_result:hover{border-top:2px solid #ccc;border-left:2px solid #ccc;border-bottom:2px solid #888;border-right:2px solid #888}.nick_match a.selected_result span{padding-right:20px;padding-left:4px}.nick_match ul li,.nick_match ul li label{display:block;padding-left:28px;padding-right:4px}.nick_match a.active.selected_result{border-bottom:2px solid #ccc;border-right:2px solid #ccc;border-top:2px solid #888;border-left:2px solid #888;background-color:#ddd}.nick_match a.active.selected_result span,.nick_match a:hover.selected_result span{background-image:url('/static/images/icons/arrow_down.png?5d82959772fb');background-position:right center;background-repeat:no-repeat}.nick_match a.error{background-image:url('/static/images/icons/error.png?5d82959772fb');color:red}.nick_match a.scener,.nick_match li.scener{background-image:url('/static/images/icons/scener.png?5d82959772fb')}.nick_match a.group,.nick_match li.group{background-image:url('/static/images/icons/group.png?5d82959772fb')}.nick_match a.add_scener,.nick_match li.add_scener{background-image:url('/static/images/icons/add_scener.png?5d82959772fb')}.nick_match a.add_group,.nick_match li.add_group{background-image:url('/static/images/icons/add_group.png?5d82959772fb')}.nick_match ul{white-space:nowrap;top:28px;border:1px solid #888;background-color:#fff}.nick_match ul li{color:#000;text-decoration:none;padding-bottom:0;background-position:4px center;background-repeat:no-repeat}.asmContainer a.asmListItemRemove,.ui-datepicker-trigger{background-repeat:no-repeat;background-position:center;text-indent:-5000px}.nick_match ul li:hover{background-color:#eee}.nick_match ul li.selected{background-color:#ddd}.nick_match ul li label{margin-left:-28px;margin-right:-4px;line-height:24px;cursor:pointer}.nick_match.ajaxified ul{position:absolute;z-index:100}.nick_match.ajaxified ul li input[type=radio]{display:none}.ui-datepicker-trigger{background-image:url('/static/images/icons/calendar.png?5d82959772fb');margin-left:4px;width:20px;height:20px}.asmContainer select{width:200px}.asmContainer ol.asmList{font-family:Helvetica,Arial,sans-serif;font-size:10pt;width:200px}.asmContainer a.asmListItemRemove{background-image:url('/static/images/icons/delete.png?5d82959772fb');width:16px;height:16px;padding:3px}.spawning_formset .spawned_form{display:-ms-flexbox;display:flex}.spawning_formset .spawned_form input[type=text]{box-sizing:border-box;width:100%}.spawning_formset .spawned_form div[style]{display:none}.spawning_formset .spawned_form .formset_item{-ms-flex-positive:1;flex-grow:1;float:none;margin-right:.25em}.spawning_formset .delete{height:1px;width:1px;overflow:hidden}ul.external_links li{display:inline-block}ul.external_links a{display:block;background-position:left center;background-repeat:no-repeat;margin-right:16px;padding:3px 0 3px 22px}.media_lightbox_wrapper,.media_lightbox_wrapper a.nav{background-repeat:no-repeat;background-position:center}ul.external_links a.pouet{background-image:url('/static/images/icons/external_sites/pouet.png?5d82959772fb')}ul.external_links a.amp{background-image:url('/static/images/icons/external_sites/amp.png?5d82959772fb')}ul.external_links a.csdb{background-image:url('/static/images/icons/external_sites/csdb.png?5d82959772fb')}ul.external_links a.nectarine{background-image:url('/static/images/icons/external_sites/nectarine.png?5d82959772fb')}ul.external_links a.artcity,ul.external_links a.bitjam,ul.external_links a.bitworld{background-image:url('/static/images/icons/external_sites/bitfellas.png?5d82959772fb')}ul.external_links a.kestra_bitworld{background-image:url('/static/images/icons/external_sites/kestra_bitworld.png?5d82959772fb')}ul.external_links a.mobygames{background-image:url('/static/images/icons/external_sites/mobygames.png?5d82959772fb')}ul.external_links a.asciiarena{background-image:url('/static/images/icons/external_sites/asciiarena.png?5d82959772fb')}ul.external_links a.sceneorg{background-image:url('/static/images/icons/external_sites/sceneorg.png?5d82959772fb')}ul.external_links a.demoparty_net{background-image:url('/static/images/icons/external_sites/demopartynet.png?5d82959772fb')}ul.external_links a.slengpung{background-image:url('/static/images/icons/external_sites/slengpung.png?5d82959772fb')}ul.external_links a.breaks_amiga{background-image:url('/static/images/icons/external_sites/breaks_amiga.png?5d82959772fb')}ul.external_links a.zxdemo{background-image:url('/static/images/icons/external_sites/zxdemo.png?5d82959772fb')}ul.external_links a.twitter{background-image:url('/static/images/icons/external_sites/twitter.png?5d82959772fb')}ul.external_links a.facebook{background-image:url('/static/images/icons/external_sites/facebook.png?5d82959772fb')}ul.external_links a.googleplus{background-image:url('/static/images/icons/external_sites/googleplus.png?5d82959772fb')}ul.external_links a.amigascne{background-image:url('/static/images/icons/external_sites/amigascne.png?5d82959772fb')}ul.external_links a.untergrund{background-image:url('/static/images/icons/external_sites/untergrund.png?5d82959772fb')}ul.external_links a.fujiology{background-image:url('/static/images/icons/external_sites/fujiology.png?5d82959772fb')}ul.external_links a.scenesat{background-image:url('/static/images/icons/external_sites/scenesat.png?5d82959772fb')}ul.external_links a.youtube{background-image:url('/static/images/icons/external_sites/youtube.png?5d82959772fb')}ul.external_links a.vimeo{background-image:url('/static/images/icons/external_sites/vimeo.png?5d82959772fb')}ul.external_links a.demoscene_tv{background-image:url('/static/images/icons/external_sites/demoscene_tv.png?5d82959772fb')}ul.external_links a.capped{background-image:url('/static/images/icons/external_sites/capped.png?5d82959772fb')}ul.external_links a.dhs_videodb{background-image:url('/static/images/icons/external_sites/dhs_videodb.png?5d82959772fb')}ul.external_links a.pushnpop{background-image:url('/static/images/icons/external_sites/pushnpop.png?5d82959772fb')}ul.external_links a.soundcloud{background-image:url('/static/images/icons/external_sites/soundcloud.png?5d82959772fb')}ul.external_links a.hearthis{background-image:url('/static/images/icons/external_sites/hearthis.png?5d82959772fb')}ul.external_links a.lanyrd{background-image:url('/static/images/icons/external_sites/lanyrd.png?5d82959772fb')}ul.external_links a.deviantart{background-image:url('/static/images/icons/external_sites/deviantart.png?5d82959772fb')}ul.external_links a.modarchive{background-image:url('/static/images/icons/external_sites/modarchive.png?5d82959772fb')}ul.external_links a.wikipedia{background-image:url('/static/images/icons/external_sites/wikipedia.png?5d82959772fb')}ul.external_links a.speccywiki{background-image:url('/static/images/icons/external_sites/speccywiki.png?5d82959772fb')}ul.external_links a.discogs{background-image:url('/static/images/icons/external_sites/discogs.png?5d82959772fb')}ul.external_links a.hall_of_light{background-image:url('/static/images/icons/external_sites/halloflight.png?5d82959772fb')}ul.external_links a.spotify{background-image:url('/static/images/icons/external_sites/spotify.png?5d82959772fb')}ul.external_links a.github{background-image:url('/static/images/icons/external_sites/github.png?5d82959772fb')}ul.external_links a.atarimania{background-image:url('/static/images/icons/external_sites/atarimania.png?5d82959772fb')}ul.external_links a.zxart{background-image:url('/static/images/icons/external_sites/zxart.png?5d82959772fb')}ul.external_links a.zxtunes{background-image:url('/static/images/icons/external_sites/zxtunes.png?5d82959772fb')}ul.external_links a.internetarchive{background-image:url('/static/images/icons/external_sites/archive_org.png?5d82959772fb')}ul.external_links a.waybackmachine{background-image:url('/static/images/icons/external_sites/wayback.png?5d82959772fb')}ul.external_links a.stonish{background-image:url('/static/images/icons/external_sites/stonish.png?5d82959772fb')}ul.external_links a.gameboydemospotting{background-image:url('/static/images/icons/external_sites/gameboydemospotting.png?5d82959772fb')}ul.external_links a.pixeljoint{background-image:url('/static/images/icons/external_sites/pixeljoint.png?5d82959772fb')}ul.external_links a.plus4world{background-image:url('/static/images/icons/external_sites/plus4world.png?5d82959772fb')}ul.external_links a.bandcamp{background-image:url('/static/images/icons/external_sites/bandcamp.png?5d82959772fb')}ul.external_links a.website{background-image:url('/static/images/icons/world.png?5d82959772fb')}.latest-activity section{margin:0 0 2rem}.latest-activity h2{font-size:1.75rem;line-height:1.25;font-weight:500;padding:1ex 0;margin:1em 0 0;color:#333}@media (min-width:768px){.latest-activity{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.latest-activity section{box-sizing:border-box;width:50%}.latest-activity section:nth-child(odd){padding-right:1.5em}.latest-activity section:nth-child(even){padding-left:1.5em}}#lightbox_outer{display:table;position:fixed;z-index:1000;top:0;height:100%;padding-bottom:16px;width:100%;background-color:rgba(0,0,0,.5)}#lightbox_middle{display:table-cell;padding-top:8px}.media_lightbox_wrapper a.nav,.zoom-controls a{display:block;transition:opacity .2s ease-in-out}#lightbox{margin:auto;width:620px;overflow:auto;border:1px solid #444;background-color:#EEE;color:#333;padding:12px}.media_lightbox_wrapper{position:fixed;z-index:1001;padding:8px;border:1px solid #444;background-color:#eee}.media_lightbox_wrapper.loading{background-image:url('/static/images/screenshot_loading.gif?5d82959772fb')}.media_lightbox_wrapper .lightbox_close{margin-top:-4px;margin-bottom:4px}.media_lightbox_wrapper img{float:left;clear:both}.media_lightbox_wrapper img.pixelated{-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.media_lightbox_wrapper .navbar{top:50%;position:absolute;width:100%;margin-left:-8px}.media_lightbox_wrapper a.nav{position:absolute;width:50px;top:-40px;height:80px;background-color:rgba(32,32,32,.5);border-radius:5px;border:1px solid rgba(192,192,192,.5);opacity:0;text-indent:-5000px;overflow:hidden}.media_lightbox_wrapper a.nav:hover{background-color:rgba(16,16,16,.7)}.media_lightbox_wrapper a.prev{left:-24px;background-image:url('/static/images/screenshot_nav_left.png?5d82959772fb')}.media_lightbox_wrapper a.next{right:-24px;background-image:url('/static/images/screenshot_nav_right.png?5d82959772fb')}.media_lightbox_wrapper:hover .nav{opacity:1}.media_lightbox_overlay{position:fixed;z-index:1000;left:0;top:0;background-color:#000}a.lightbox_close{float:right;width:16px;height:16px;text-indent:-5000px;background-image:url('/static/images/icons/cross.png?5d82959772fb')}body.loading{cursor:progress}.screenshot-wrapper{overflow:auto}.zoom-controls{position:absolute;top:75%;left:50%;margin-left:-72px;margin-top:-24px;width:149px}.zoom-controls a{float:left;background-color:rgba(32,32,32,.5);height:48px;width:48px;border:1px solid rgba(192,192,192,.5);opacity:0;text-align:center;line-height:48px;text-decoration:none;font-weight:700;font-size:16pt}.zoom-controls a:hover{background-color:rgba(16,16,16,.7)}.zoom-controls a.zoom-out{border-top-left-radius:5px;border-bottom-left-radius:5px}.zoom-controls a.zoom-original{border-left:none}.zoom-controls a.zoom-in{border-left:none;border-top-right-radius:5px;border-bottom-right-radius:5px}.zoom-controls a svg.icon{fill:#fff}.media_lightbox_wrapper:hover .zoom-controls.visible a,.zoom-controls:hover a{opacity:1}.scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.notes_panel{border:1px solid #eee;color:#444;margin-bottom:20px;margin-top:8px;padding-left:8px;padding-right:8px}.notes_panel .notes{width:90%;margin:auto}.notes_panel .notes ol,.notes_panel .notes p,.notes_panel .notes ul{line-height:1.5em;margin-bottom:2em}.notes_panel .notes a:link{text-decoration:none;border-bottom:1px solid #008}.notes_panel .notes a:visited{text-decoration:none;border-bottom:1px solid #808}.notes_panel .notes ol{list-style-type:decimal}.notes_panel .notes ul{list-style-type:disc}.page__header::after{clear:both;content:"";display:table;margin:1.5em}.page__title{font-size:3rem;font-weight:300;margin:.3rem 0}.party-edition{position:relative}.party-edition .media{background:#f8f8f8;height:0;padding-bottom:75%}.production_listing td.icon,.show_group ul.memberships li,.show_production .production_core_details .attributes li,.show_scener ul.memberships li{background-position:left center;background-repeat:no-repeat}.party-edition .media svg{position:absolute;top:50%;left:50%;height:96px;width:96px;transform:translate(-50%,-50%);fill:#ccc}.party-edition .more,.party-edition .thumbnail{position:absolute;top:0;left:0;right:0;bottom:0}.party-edition .meta{color:#666;font-weight:300}.party-edition .more{background-color:rgba(0,0,0,0);overflow:hidden;text-indent:-10000em;z-index:2}.party-edition .thumbnail img{width:100%;height:100%;object-fit:cover}.party-edition__name{font-size:150%;line-height:1.25;margin:.5ex 0;padding:0;font-weight:400}.production_listing.listing_with_screenshots tr{height:36px}.production_listing td.icon{padding-bottom:3px;padding-left:24px;padding-top:2px}.production_listing td.icon_production{background-image:url('/static/images/icons/disk.png?5d82959772fb')}.production_listing td.icon_music{background-image:url('/static/images/icons/music.png?5d82959772fb')}.production_listing td.icon_graphics{background-image:url('/static/images/icons/palette.png?5d82959772fb')}.production_listing .prod_type{color:#888;font-size:9pt}.releasers{font-size:14px;line-height:1.5}.releasers .group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.releasers .media--thumbnail{height:36px;width:36px;margin-right:1ex}.releasers .annotation{color:#888}.result__ranking{display:block;text-align:center}.result__score{text-align:right;padding-right:8px}.result__title{font-weight:600}.result .meta{font-weight:300}.search-results{font-size:1rem;line-height:1.5;margin:0 0 3em}.search-results__title{font-size:2em;line-height:1;margin:1ex 0 1em}.search-results__heading{font-size:1.5em;line-height:1;margin-top:1em;margin-bottom:.75em}.search-results__list{list-style:none;margin:0;padding:0}.search-results__footer{border-top:1px solid #e5e5e5;margin-top:1.5em;padding:1.5em 0;text-align:right}.show_production .tell_us_something_panel .tell_us_something .tell_us_something_title,.show_production .tell_us_something_panel p{text-align:center}body.signup form.entry_form label.field_label{width:200px}body.signup .captcha_field .field_label{padding-top:1em}body.signup .captcha_field p{font-weight:700;margin:0}.stats{background-color:#f8f8f8;border:1px solid #f0f0f0;color:#aaa}.show_group .members_panel.editing ul.memberships li:hover,.show_group .subgroups_panel.editing ul.memberships li:hover{background-color:#ddd}@media (min-width:540px){.stats .list{display:-ms-flexbox;display:flex}.stats li{-ms-flex:1;flex:1;text-align:center;padding:4em 2em}.stats .stats__count{font-size:3vw;display:block;font-weight:400}.stats .stats__label{font-size:1.5vw;line-height:1;font-weight:700}}.show_group .members_panel ul.actions,.show_group .subgroups_panel ul.actions{padding-right:8px}.show_group .alternative_nicks_panel.hide_edit_controls .add_nick,.show_group .alternative_nicks_panel.hide_edit_controls .edit_nick,.show_group .members_panel.hide_edit_controls .add_member,.show_group .members_panel.hide_edit_controls .edit_membership,.show_group .subgroups_panel.hide_edit_controls .add_subgroup,.show_group .subgroups_panel.hide_edit_controls .edit_subgroup{display:none}@media (min-width:1400px){.stats .stats__count{font-size:42px}.stats .stats__label{font-size:21px}}.stats__count{color:#666}body.editorial h1{margin-bottom:1em}body.editorial .content ol,body.editorial .content p,body.editorial .content ul{line-height:1.5em;margin-bottom:2em}body.editorial .content a:link{text-decoration:none;border-bottom:1px solid #008}body.editorial .content a:visited{text-decoration:none;border-bottom:1px solid #808}body.editorial .content ol{list-style-type:decimal}body.editorial .content ul{list-style-type:disc}@media screen and (min-width:800px){.show_group #side_column{float:left;width:30%}.show_group #main_column{float:left;width:70%}}.show_group .external_links_panel{margin-bottom:20px}.show_group .external_links_panel ul.external_links{padding-top:8px;padding-bottom:8px;clear:both}.show_group .alternative_nicks_panel{padding-bottom:8px}.show_group .alternative_nicks_panel ul.nicks{clear:both;padding-top:8px}.show_group ul.memberships{margin-bottom:8px;clear:both}.show_group ul.memberships li{padding-left:24px;padding-top:2px;padding-bottom:3px}.show_group ul.memberships li a{color:#008}.show_group ul.memberships li.previous_membership a{color:#bbe}.show_group ul.memberships li.scener{background-image:url('/static/images/icons/scener.png?5d82959772fb')}.show_group ul.memberships li.scener.previous_membership{background-image:url('/static/images/icons/scener_grey.png?5d82959772fb')}.show_group ul.memberships li.group{background-image:url('/static/images/icons/group.png?5d82959772fb')}.show_group ul.memberships li.group.previous_membership{background-image:url('/static/images/icons/group_grey.png?5d82959772fb')}.show_group ul.memberships li a.edit_membership,.show_group ul.memberships li a.edit_subgroup{float:right}.show_group .last_edited_by{clear:both;padding-top:16px;border-top:1px dotted #ddd}.show_group .last_edited_by a.user{font-weight:700;color:#333;text-decoration:none}.show_group .last_edited_by a.user:hover{text-decoration:underline}.show_production .production_core_details{overflow:hidden;padding-bottom:10px}.show_production .production_core_details h4{font-family:FabricaRegular,Helvetica,Arial,sans-serif;font-size:11pt;letter-spacing:-1px;padding-left:10px;line-height:1.5em}.show_production .production_core_details .attributes{width:100%;border-top:1px solid #ccc;padding-top:10px}.show_production .production_core_details .attributes li{color:#555;float:left;padding-left:16px;background-image:url('/static/images/icons/mini_bullet.png?5d82959772fb');font-family:FabricaRegular,Helvetica,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.show_production .production_core_details .attributes li:first-child{background-image:none;padding-left:0}.show_production .blurb{border:1px solid #ccc;padding:0 4px;margin-bottom:10px;background-color:#eee;overflow:hidden}.show_production .blurb p{color:#444;font-size:1.2em;font-style:italic;margin:0;padding:8px 0;line-height:1.3em}.show_production .mainstage{display:table;width:100%}.show_production .screenshots_panel{display:table-cell;width:400px;padding-right:20px;padding-bottom:20px}.show_production .screenshots_panel ul.actions{float:left}.show_production .right{display:table-cell;width:auto;vertical-align:top}.show_production .external_links_panel{margin-bottom:10px}.show_production .external_links_panel ul.external_links{padding-top:8px;padding-bottom:8px;clear:both}.show_production .tags_panel{margin-bottom:20px}.show_production .tags_panel ul.tags{clear:both}.show_production .tell_us_something_panel{border-top:1px solid #bbb}.show_production .tell_us_something_panel .tell_us_something{width:250px;margin:auto;position:relative}.show_production .tell_us_something_panel .tell_us_something .tell_us_something_title a{display:block;background-color:#ddd;padding:5px;font-weight:700;color:#000;text-decoration:none;border-top:2px solid #ccc;border-left:2px solid #ccc;border-bottom:2px solid #888;border-right:2px solid #888;border-radius:3px}.show_production .tell_us_something_panel .tell_us_something .tell_us_something_title a:hover{background-color:#ccc}.show_production .tell_us_something_panel .tell_us_something .tell_us_something_title a.active{border-bottom:2px solid #ccc;border-right:2px solid #ccc;border-top:2px solid #888;border-left:2px solid #888}.show_production .tell_us_something_panel .tell_us_something .tell_us_something_options{background-color:#ddd;margin-top:-1px;border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.show_production .tell_us_something_panel .tell_us_something .tell_us_something_options li a{display:block;padding:4px 8px}.show_production .secondary_panels .credits_panel.hidden,.show_production .secondary_panels.hidden{display:none}.show_production .tell_us_something_panel .tell_us_something .tell_us_something_options li a:hover{background-color:#ccc}.show_production .secondary_panels{border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;padding-top:20px;padding-bottom:20px;overflow:hidden}.show_production .secondary_panels .panel{float:left;width:50%}.show_production .secondary_panels .credits_panel ul.actions{margin-right:20px}.show_production .secondary_panels .credits_panel .credits,.show_production .secondary_panels .featured_in_panel .production_listing,.show_production .secondary_panels .soundtracks_panel .production_listing{clear:both}.show_production .last_edited_by a.user{font-weight:700;color:#333;text-decoration:none}.show_production .last_edited_by a.user:hover{text-decoration:underline}@media screen and (max-width:600px){.show_production .right,.show_production .screenshots_panel{display:block}}.show_scener .alternative_nicks_panel.hide_edit_controls .add_nick,.show_scener .alternative_nicks_panel.hide_edit_controls .edit_nick,.show_scener .groups_panel.hide_edit_controls .add_group,.show_scener .groups_panel.hide_edit_controls .edit_membership{display:none}@media screen and (min-width:800px){.show_scener #side_column{float:left;width:30%}.show_scener #main_column{float:left;width:70%}}.show_scener .external_links_panel{margin-bottom:20px}.show_scener .external_links_panel ul.external_links{padding-top:8px;padding-bottom:8px;clear:both}.show_scener .alternative_nicks_panel{padding-bottom:8px}.show_scener .alternative_nicks_panel ul.nicks{clear:both;padding-top:8px}.show_scener .notes_panel{border:1px solid #eee;margin-top:8px;margin-bottom:20px;padding-left:8px;padding-right:8px;color:#444}.show_scener .notes_panel .notes{width:90%;margin:auto}.show_scener .notes_panel .notes p{line-height:1.5em;margin-bottom:2em}.show_scener .notes_panel .notes a:link{text-decoration:none;border-bottom:1px solid #008}.show_scener .notes_panel .notes a:visited{text-decoration:none;border-bottom:1px solid #808}.show_scener .groups_panel.editing ul.memberships li:hover{background-color:#ddd}.show_scener .groups_panel ul.actions{padding-right:8px}.show_scener ul.memberships{margin-bottom:8px;clear:both}.show_scener ul.memberships li{padding-left:24px;padding-top:2px;padding-bottom:3px}.show_scener ul.memberships li a{color:#008}.show_scener ul.memberships li.previous_membership a{color:#bbe}.show_scener ul.memberships li.group{background-image:url('/static/images/icons/group.png?5d82959772fb')}.show_scener ul.memberships li.group.previous_membership{background-image:url('/static/images/icons/group_grey.png?5d82959772fb')}.show_scener ul.memberships li a.edit_membership{float:right}.show_scener .last_edited_by{clear:both;padding-top:16px;border-top:1px dotted #ddd}.show_scener .last_edited_by a.user{font-weight:700;color:#333;text-decoration:none}.show_scener .last_edited_by a.user:hover{text-decoration:underline}
/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Helvetica,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=dddddd&bgTextureHeader=02_glass.png&bgImgOpacityHeader=35&borderColorHeader=bbbbbb&fcHeader=444444&iconColorHeader=999999&bgColorContent=c9c9c9&bgTextureContent=05_inset_soft.png&bgImgOpacityContent=50&borderColorContent=aaaaaa&fcContent=333333&iconColorContent=999999&bgColorDefault=eeeeee&bgTextureDefault=02_glass.png&bgImgOpacityDefault=60&borderColorDefault=cccccc&fcDefault=3383bb&iconColorDefault=70b2e1&bgColorHover=f8f8f8&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=bbbbbb&fcHover=599fcf&iconColorHover=3383bb&bgColorActive=999999&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=75&borderColorActive=999999&fcActive=ffffff&iconColorActive=454545&bgColorHighlight=eeeeee&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=ffffff&fcHighlight=444444&iconColorHighlight=3383bb&bgColorError=c0402a&bgTextureError=01_flat.png&bgImgOpacityError=55&borderColorError=c0402a&fcError=ffffff&iconColorError=fbc856&bgColorOverlay=eeeeee&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0pxdow=0px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Helvetica, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Helvetica, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #c9c9c9 url('/static/css/jquery_ui/overcast/images/ui-bg_inset-soft_50_c9c9c9_1x100.png?5d82959772fb') 50% bottom repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #bbbbbb; background: #dddddd url('/static/css/jquery_ui/overcast/images/ui-bg_glass_35_dddddd_1x400.png?5d82959772fb') 50% 50% repeat-x; color: #444444; font-weight: bold; }
.ui-widget-header a { color: #444444; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #eeeeee url('/static/css/jquery_ui/overcast/images/ui-bg_glass_60_eeeeee_1x400.png?5d82959772fb') 50% 50% repeat-x; font-weight: bold; color: #3383bb; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #3383bb; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #bbbbbb; background: #f8f8f8 url('/static/css/jquery_ui/overcast/images/ui-bg_glass_100_f8f8f8_1x400.png?5d82959772fb') 50% 50% repeat-x; font-weight: bold; color: #599fcf; }
.ui-state-hover a, .ui-state-hover a:hover { color: #599fcf; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #999999; background: #999999 url('/static/css/jquery_ui/overcast/images/ui-bg_inset-hard_75_999999_1x100.png?5d82959772fb') 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #ffffff; background: #eeeeee url('/static/css/jquery_ui/overcast/images/ui-bg_flat_55_eeeeee_40x100.png?5d82959772fb') 50% 50% repeat-x; color: #444444; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #444444; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #c0402a; background: #c0402a url('/static/css/jquery_ui/overcast/images/ui-bg_flat_55_c0402a_40x100.png?5d82959772fb') 50% 50% repeat-x; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url('/static/css/jquery_ui/overcast/images/ui-icons_999999_256x240.png?5d82959772fb'); }
.ui-widget-content .ui-icon {background-image: url('/static/css/jquery_ui/overcast/images/ui-icons_999999_256x240.png?5d82959772fb'); }
.ui-widget-header .ui-icon {background-image: url('/static/css/jquery_ui/overcast/images/ui-icons_999999_256x240.png?5d82959772fb'); }
.ui-state-default .ui-icon { background-image: url('/static/css/jquery_ui/overcast/images/ui-icons_70b2e1_256x240.png?5d82959772fb'); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url('/static/css/jquery_ui/overcast/images/ui-icons_3383bb_256x240.png?5d82959772fb'); }
.ui-state-active .ui-icon {background-image: url('/static/css/jquery_ui/overcast/images/ui-icons_454545_256x240.png?5d82959772fb'); }
.ui-state-highlight .ui-icon {background-image: url('/static/css/jquery_ui/overcast/images/ui-icons_3383bb_256x240.png?5d82959772fb'); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url('/static/css/jquery_ui/overcast/images/ui-icons_fbc856_256x240.png?5d82959772fb'); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }

/* Overlays */
.ui-widget-overlay { background: #eeeeee url('/static/css/jquery_ui/overcast/images/ui-bg_flat_0_eeeeee_40x100.png?5d82959772fb') 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); }
.ui-widget-shadow { margin: -4px 0 0 -4px; padding: 4px; background: #aaaaaa url('/static/css/jquery_ui/overcast/images/ui-bg_flat_0_aaaaaa_40x100.png?5d82959772fb') 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 0pxdow=0px; -khtml-border-radius: 0pxdow=0px; -webkit-border-radius: 0pxdow=0px; border-radius: 0pxdow=0px; }/*
 * jQuery UI Resizable 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Accordion 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*
 * jQuery UI Autocomplete 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.16
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*
 * jQuery UI Button 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*
 * jQuery UI Dialog 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*
 * jQuery UI Slider 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
 * jQuery UI Tabs 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
 * jQuery UI Datepicker 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*
 * jQuery UI Progressbar 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }