body, html, fieldset, img {margin: 0;padding: 0;}address {font-style:normal;}fieldset, img {border: 0;}p {margin: 0 0 1em 0;padding: 0;}sup {vertical-align: baseline;font-size: 0.8em;position: relative;top: -0.4em;}table {font-size: inherit;margin: 1em 0 1em 0;padding: 0;border-collapse: collapse;}td,th {vertical-align: top;}thead th {text-align: left;}tbody th {text-align: left;}ul {list-style: none;}a:link, a:visited {text-decoration: none;}a:active {outline: none;}address, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block; }.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}@font-face {font-family: 'London1970';src: url('../type/chalet-londonseventy-webfont.eot');src: url('../type/chalet-londonseventy-webfont.eot?#iefix') format('eot'),url('../type/chalet-londonseventy-webfont.woff') format('woff'),url('../type/chalet-londonseventy-webfont.ttf') format('truetype'),url('../type/chalet-londonseventy-webfont.svg#webfontkPzSdqc4') format('svg');font-weight: normal;font-style: normal;}@font-face {font-family: 'Paris1970';src: url('../type/chalet-parisseventy-webfont.eot');src: url('../type/chalet-parisseventy-webfont.eot?#iefix') format('eot'),url('../type/chalet-parisseventy-webfont.woff') format('woff'),url('../type/chalet-parisseventy-webfont.ttf') format('truetype'),url('../type/chalet-parisseventy-webfont.svg#webfontRCgqOFXw') format('svg');font-weight: normal;font-style: normal;}body,html {color: #fff;background: #000;margin: 0;padding: 0;font: 100% London1970,arial,helvetica,sans-serif;}#contents p, .meta_contents p {font: 1.25em/1.5em Paris1970,arial,helvetica,sans-serif;}#site_footer, #site_footer p, #partners, #partners p, #newsletter_form, #itunes, #newsletter_form input, .video_controls button, .video_controls div, .video_seek {float: left;}#site_footer ul {float: right;}#pure_pure_herringbone, #video_container, #wrapper {width: 1000px;}#container {overflow: hidden;}#container, .meta {top: 10px;right: 20px;width: 958px;}#media, #news, #contents, .meta_contents {width: 570px;height: 350px;}#contact, #about {width: 570px;height: 320px;padding: 30px 0 0 0;}#about p {margin: 24px 42px 1em 20px;padding: 0;}.meta_contents {background: #eee;margin: 0;padding: 42px 24px 30px 24px;}#contents, #media a, #comrade_partner, nav li, #wrapper, #contact_form, #contact_form div, #video_container, .video_controls {position: relative;}.close_meta, #container, .meta, .meta_contents, .meta_branding, nav, #toggle, #media a span, nav li span, #contact_form button, #contact_form label.error, #overlay, #overlay a, .volume_box, .volume_button {position: absolute;}#site_footer li, #partners li {display: inline;}#partners a, #partners p, nav a, #media li, #media a, #media a span, #itunes a, #itunes a span, #contact_form label, #toggle span, .meta_contents, .video_controls {display: inline-block;}#contents img, nav li, #newsletter_form label, .meta_branding img, #toggle {display: block;}#newsletter_form button, #partners a, a.close_meta, #overlay a {text-indent: -999em;}#newsletter_form, #pure_pure_herringbone, #site_footer, #itunes, #itunes a, nav a, #videos, .meta_contents, .meta_branding {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}label, button {cursor: pointer;}#videos a span {font-size: 0.6875em;}#privacy_policy h3, #privacy_policy li, #privacy_policy p, #terms_conditions h3, #terms_conditions li, #terms_conditions p {font-size: 1em;}.photos a span {font-size: 1em;}h2, nav {font-size: 1.3125em;}h3 {font-size: 1.125em;}#pure_pure_herringbone {font-size: 0.9375em;}video {-webkit-transform-style: preserve-3d;}video, #video_container {z-index: 0;}#container {z-index: 900;}#toggle, #overlay {z-index: 1000;}.image_header {margin: 0 0 12px 9px;padding: 0 0 0 11px;width: 532px;height: 105px;background: transparent url(../images/backgrounds/photos.png) left bottom no-repeat;}#contact_form_container p {margin: 0 0 0 24px;}#contact_form {width: 530px;height: 190px;margin: 0 0 0 20px;padding: 0;}#contact_form button {bottom: 0;right: 0;color: #000;background: #ffd400;border: none;font-family: London1970,arial,helvetica,sans-serif;}#contact_form div {margin: 0 0 10px 0;padding: 2px 0 2px 0;}#contact_form div.row {height: 26px;}#contact_form label {width: 100px;padding: 0 17px 0 17px;}#contact_form div.row label {height: 26px;line-height: 26px;}#contact_form label.error {top: 2px;left: 500px;width: 210px;height: 26px;line-height: 26px;padding: 0 0 0 25px;color: #000;background: #ffd400 url(../images/backgrounds/error.png) 0 0 no-repeat;}#contact_form #contact_message {width: 500px;max-width: 500px;height: 50px;max-height: 50px;margin: 10px 17px 10px 17px;resize: none;}#contact_form div, #contact_form input, #contact_form textarea {color: #fff;background: #000;}#contact_form label, #contact_form input, #contact_form textarea {font: 12px "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;}#contact_form input, #contact_form textarea {color: #fff;background: #333;border: none;}#contents, #about, #media, #news, #contact, .meta_contents {top: 0;left: 0;}h2 {margin: 0;padding: 0;font-weight: normal;line-height: 1;}.panel h2 {margin: 0 20px 12px 20px;}.panel h3 {margin: 0 20px 0 20px;}.meta_contents h2 {margin-bottom: 9px;}.meta p.hang {text-indent: -0.25em;}#pure_pure_herringbone {margin: 0;padding: 46px 0 26px 240px;height: 128px;color: #c2adad;background: #000;background-image: url(../images/backgrounds/herringbone.png), url(../images/backgrounds/herringbone_logo.png);background-repeat: no-repeat;background-position: 0 0,10px 0;}#site_footer {margin: 0;padding: 10px 20px 10px 24px;width: 1000px;height: 126px;color: #b6b6b6;background: transparent;font-size: 0.6875em;}#site_footer li:first-child {border-right: 1px solid #858585;margin: 0 17px 0 0;padding: 0 17px 0 0;}#site_footer p, #site_footer ul {margin: 0;padding: 0;}#media {margin: 0;padding: 20px 0 0 0;height: 330px;}#media ul {margin: 0 0 0 12px;padding: 0 0 0 7px;height: 117px;}#media ul.photos {margin-bottom: 24px;}#media li {width: 129px;height: 110px;margin: 0 0 0 4px;padding: 0;float: left;background-repeat: no-repeat;}#media li:first-child {margin: 0;}#overlay {top: 50px;left: 18px;width: 530px;height: 282px;background: #000;}.photos, #videos {background: transparent url(../images/backgrounds/media.png) 0 9px no-repeat;}nav, .meta_branding {top: 0;right: 0;width: 387px;height: 350px;}.meta_branding {padding: 46px 0 0 26px;}.meta_branding img {margin: 0 0 16px 0;}nav header {height: 133px;}nav footer {height: 111px;}nav ul {margin: 0;padding: 0;width: 386px;height: 106px;}nav li {width: 385px;margin: 0;padding: 0 0 0 180px;height: 16px;line-height: 16px;border-bottom: 14px solid rgba(0,0,0,.5);}nav li.spacer {display: none;}nav li:last-child {border-bottom: none;}nav li span {top: 0;left: 0;width: 180px;height: 16px;}nav li.active span {height: 15px;}#news footer {width: 100%;height: auto;}#news header {padding: 20px 0 0 0;height: 44px;}#news .tweet {border-bottom: 200px solid rgba(0,0,0,.5);}#news .tweet ul {margin: 0 0 1px 0;padding: 0;}#news .tweet li {margin: 1px 0 0 0;padding: 16px 20px 16px 20px;font: 12px "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;}#newsletter_form {width: 283px;height: 50px;margin: 0 26px 0 0;padding: 0 0 0 38px;background: transparent url(../images/backgrounds/newsletter_form.png) 0 0 no-repeat;}#newsletter_form button {width: 16px;height: 20px;border: none;background: #909090 url(../images/backgrounds/arrow.png) 3px 4px no-repeat;}#newsletter_form label {margin: 0 0 8px 0;padding: 0;}#newsletter_form input {color: #fff;background: #000;border: 1px solid #909090;width: 198px;height: 18px;margin: 0 3px 0 0;padding: 0 0 0 0;}#itunes {width: 132px;}#partners {width: 298px;}#partners p {width: 80px;}#partners ul, li {margin: 0;padding: 0;}#video_container {height: 430px;margin: 0 0 50px 0;}#wrapper {width: 1000px;margin: 0 auto 0 auto;padding: 0;}a:link, a:visited {color: #b6b6b6;background: transparent;outline: 0;}#itunes a:link, #itunes a:visited {margin: 0;padding: 0 70px 0 0;width: 132px;color: #c2adad;background: transparent url(../images/backgrounds/album_cover.png) top right no-repeat;}#itunes a:hover {color: #ff6a10;}#itunes a span {width: 12px;height: 11px;margin: 0 0 0 6px;background: transparent url(../images/backgrounds/arrow.png) 0 0 no-repeat;}#media a {width: 129px;height: 110px;margin: 0;padding: 0;}#media a span {color: #000;background: #ffd400;bottom: 0;left: 0;}nav a {width: 207px;margin: 0;padding: 0;}.photos a span {width: 17px;height: 17px;line-height: 17px;text-align: center;}#videos li {position: relative;}.tooltip {position: absolute;top: -38px;left: 0;z-index: 1000;width: 130px;height: auto;padding: 6px 0 6px 0;text-align: center;visibility: hidden;}.tooltip, .arrow:after {background: #111;border: 2px solid #fff;}.arrow {width: 70px;height: 16px;overflow: hidden;position: absolute;left: 50%;margin-left: -35px;bottom: -16px;}.arrow:after {content: "";position: absolute;left: 20px;top: -20px;width: 25px;height: 25px;-webkit-box-shadow: 6px 5px 9px -9px black,5px 6px 9px -9px black;-moz-box-shadow: 6px 5px 9px -9px black, 5px 6px 9px -9px black;box-shadow: 6px 5px 9px -9px black,5px 6px 9px -9px black;-webkit-transform: rotate(45deg);-moz-transform:rotate(45deg);-ms-transform: rotate(45deg);-o-transform:rotate(45deg);}#overlay a {top: 0;right: 0;width: 17px;height: 17px;color: #000;background: #ffd400 url(../images/backgrounds/close_photo.png) 4px 4px no-repeat;}#partners a {margin: 0;padding: 0;vertical-align: top;}#partners a#comrade_partner {width: 54px;height: 54px;margin-right: 13px;background: transparent url(../images/logos/comrade_small.png) 0 0 no-repeat;}#partners a#comrade_partner:hover {background: transparent url(../images/logos/comrade_small.png) 0 -96px no-repeat;}#stingray_partner {width: 129px;height: 50px;background: transparent url(../images/logos/stingray_pictures_small.png) 0 0 no-repeat;}#stingray_partner:hover {background: transparent url(../images/logos/stingray_pictures_small.png) 0 -99px no-repeat;}#site_footer a:link, #site_footer a:visited, h2 a:link, h2 a:visited {color: #b6b6b6;background: transparent;}#news .tweet a:link, #news .tweet a:visited {color: #00b4ff;background: transparent;}#site_footer a:hover, h2 a:hover, #news .tweet a:hover {color: #ff6a10;}#toggle {top: 10px;right: 20px;width: 13px;height: 15px;margin: 0;padding: 5px 8px 11px 16px;}#toggle span {width: 13px;height: 13px;}a.toggle_down:link span, a.toggle_down:visited span {background-image: url(../images/backgrounds/toggle_arrow.png);background-position: 0 0;background-repeat: no-repeat;}a.toggle_down:hover span {background-position: 0 -60px;}a.toggle_up:link span, a.toggle_up:visited span {background-image: url(../images/backgrounds/toggle_arrow.png);background-position: 0 -120px;background-repeat: no-repeat;}a.toggle_up:hover span {background-position: 0 -167px;}#about, #media, #contact, nav header, nav footer, #news header, .meta_contents, .meta_branding, nav a:link, nav a:visited, nav li span, #news .tweet li, a.toggle_down:link, a.toggle_down:visited {color: #d8d8d8;background: rgba(0,0,0,.5);}#privacy_policy .meta_branding, #terms_conditions .meta_branding, nav header {background-image: url(../images/logos/curse_the_controls.png);background-repeat: no-repeat;background-position: 14px 14px;}a.close_meta {width: 9px;height: 10px;top: 7px;right: 9px;color: #d8d8d8;background: transparent url(../images/backgrounds/meta_close.png) 0 0 no-repeat;}a.close_meta:hover {background: transparent url(../images/backgrounds/meta_close.png) 0 -41px no-repeat;}nav a:hover {color: #ff6a10;background: rgba(0,0,0,.5);}nav li.active a:link, nav li.active a:visited {color: #ffd710;background: rgba(0,0,0,.5);cursor: pointer;}::selection {color: #000;background: #ffd400;}::-moz-selection {color: #000;background: #ffd400;}.scrollbar_container {width: 530px;height: 350px;clear: both;margin: 0;padding: 0;}.video_controls {width: 1008px;margin: 0;padding: 0;height: 22px;color: #c2adad;opacity: 0.6;}.video_controls:hover {opacity: 1;}.video_controls, .video_controls button, .video_controls div {height: 22px;}.video_controls button {border: none;cursor: pointer;}.video_play {width: 108px;}.video_paused {background: url(../images/video_player/play.png) 0 0 no-repeat;}.video_playing {background: url(../images/video_player/pause.png) 0 0 no-repeat;}.video_controls .video_seek {width: 752px;height: 18px;margin: 2px 8px 0 8px;padding: 0;background: #212121;position: relative;}.video_controls .ui-slider-handle {position: absolute;z-index: 2;display: block;cursor: pointer;outline: none;background: #767676;}.video_controls .ui-slider-range {display: block;left: 0;bottom: 0;border: none;position: absolute;z-index: 1;background: #3e3e3e;}.video_seek .ui-slider-range {height: 18px;width: 100%;}.video_seek .ui-slider-handle {width: 22px;height: 18px;}.video_timer {width: 20px;float: right;padding: 3px 10px 0 30px;background: transparent url(../images/video_player/video_timer.png) 0 0 no-repeat;font-size: 0.76em;}.volume_box {position: absolute;bottom: 0;right: 0;overflow: hidden;width: 22px;height: 22px;}.volume_box:hover {height: 135px;padding-top: 22px;}.volume_box:hover .volume_level {position: relative;height: 100%;width: 22px;visibility: hidden;opacity: 0;background: #3e3e3e;}.volume_box:hover .volume_level {position: relative;visibility: visible;opacity: 1;}.volume_level .ui-slider-handle {width: 22px;height: 22px;}.volume_level .ui-slider-range {width: 100%;height: 100%;}.volume_button {width: 22px;height: 22px;padding: 0;z-index: 10;bottom: 0;right: 0;}.volume_full {background: #333 url(../images/video_player/volume-full-icon.png) 0 0 no-repeat;}.volume_muted {background: #333 url(../images/video_player/volume-mute-icon.png) 0 0 no-repeat;}.scrollbar_container .viewport { width: 500px; height: 260px; overflow: hidden; position: relative; }.scrollbar_container .overview { list-style: none; position: absolute; left: 0; top: 0; }.scrollbar_container .thumb .end,.scrollbar_container .thumb { background-color: #767676;}.scrollbar_container .scrollbar { position: relative; float: right; width: 15px; }.scrollbar_container .track { background-color: #000; height: 100%; width:13px; position: relative; padding: 0 1px; }.scrollbar_container .thumb { height: 20px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0;border-bottom:1px solid #000; }.scrollbar_container .thumb .end { overflow: hidden; height: 5px; width: 13px;border-top:1px solid #000; }.scrollbar_container .disable { display: none; }