#olympics #blq-mast-background,.sos2012 #blq-mast-background,.peg2012 #blq-mast-background{opacity:0;filter:alpha(opacity = 0);background-color:transparent}#olympics .blq-masthead-focus #blq-mast,#olympics .blq-masthead-focus #blq-mast a,#olympics .blq-masthead-focus #blq-mast input,.sos2012 .blq-masthead-focus #blq-mast,.sos2012 .blq-masthead-focus #blq-mast a,.sos2012 .blq-masthead-focus #blq-mast input,.peg2012 .blq-masthead-focus #blq-mast a,.peg2012 .blq-masthead-focus #blq-mast input{color:#fff}#olympics .blq-masthead-focus #blq-mast #blq-acc-links a,.sos2012 .blq-masthead-focus #blq-mast #blq-acc-links a,.peg2012 .blq-masthead-focus #blq-mast #blq-acc-links a{color:#333}#olympics .blq-masthead-focus #blq-nav-promo img,.sos2012 .blq-masthead-focus #blq-nav-promo img,.peg2012 .blq-masthead-focus #blq-nav-promo img,#olympics .blq-masthead-focus #blq-blocks img,.sos2012 .blq-masthead-focus #blq-blocks img,.peg2012 .blq-masthead-focus #blq-blocks img,#olympics .blq-masthead-focus #blq-nav-search img,.sos2012 .blq-masthead-focus #blq-nav-search img,.peg2012 .blq-masthead-focus #blq-nav-search img{opacity:0;filter:alpha(opacity = 0)}#olympics .blq-masthead-focus .blq-dropdown-arrow span,.sos2012 .blq-masthead-focus .blq-dropdown-arrow span,.peg2012 .blq-masthead-focus .blq-dropdown-arrow span{opacity:1;filter:alpha(opacity = 1)}#olympics .blq-masthead-focus #blq-mast,.sos2012 .blq-masthead-focus #blq-mast,.peg2012 .blq-masthead-focus #blq-mast{border:0}#olympics #header .logo,.sos2012 #header .logo,.peg2012 #header .logo{border-color:#fff}#olympics #blq-blocks,#olympics #blq-nav-main,#olympics #blq-nav-main li,.sos2012 #blq-blocks,.sos2012 #blq-nav-main,.sos2012 #blq-nav-main li,.peg2012 #blq-blocks,.peg2012 #blq-nav-main,.peg2012 #blq-nav-main li{border-color:#9dbaca}#olympics,#olympics body,.sos2012,.peg2012{background:#f2f2e9 url('../../img/branding/olympics-2012/tile.gif') center top repeat-y}#olympics #blq-main,.sos2012 #blq-main,.peg2012 #blq-main,#olympics .main-inner,.sos2012 .main-inner,.peg2012 .main-inner{background:#fff}#olympics .main-inner,.sos2012 .main-inner,.peg2012 .main-inner{*background:0}body#olympics .social-tools,body#olympics #blq-content,.sos2012 .social-tools,.sos2012 #blq-content,.peg2012 .social-tools,.peg2012 #blq-content,.favourites-tray{*background:#fff}.sos2012 .social-tools,.peg2012 .social-tools{*margin-left:0;*padding-left:520px}#olympics #content-wrapper,#olympics #blq-content,.sos2012 #blq-content{min-height:740px;_height:740px}.peg2012 #blq-content{min-height:695px;*min-height:auto}#olympics #main-content{_height:auto}#olympics #header a.header-home img,.sos2012 #header a.header-home img,.peg2012 #header a.header-home img{opacity:0;filter:alpha(opacity=0)}#olympics #header a.header-home,.sos2012 #header a.header-home,.peg2012 #header a.header-home{background:url('../../img/branding/olympics-2012/sport_masthead_white.png') 16px 0 no-repeat}#olympics #header .section-logo,.sos2012 #header .section-logo,.peg2012 #header .section-logo{border-color:#fff;background:url('../../img/branding/olympics-2012/olympic_rings_white.png') 0 0 no-repeat}#olympics #header .section-logo img,.sos2012 #header .section-logo img,.peg2012 #header .section-logo img{border-color:#fff;opacity:0;filter:alpha(opacity=0)}#olympics #header-wrapper a#sport-masthead{background:url('../../img/branding/olympics-2012/sport_masthead_white.png') 0 0 no-repeat}#olympics #header-wrapper a#sport-masthead img,#olympics #header-wrapper img.logo{opacity:0;filter:alpha(opacity=0)}#olympics .domestic #header-wrapper{background:#37698c url('../../img/branding/olympics-2012/header1_rings.jpg') 0 0 no-repeat}#olympics .domestic .blq-dotcom #header-wrapper,#olympics .blq-dotcom #header-wrapper{background:#37698c url('../../img/branding/olympics-2012/header1.jpg') -232px -43px no-repeat}#olympics #blq-container-outer,.sos2012 #blq-container-outer,.peg2012 #blq-container-outer,#olympics #blq-mast,.sos2012 #blq-mast,.peg2012 #blq-mast,#olympics #blq-mast-bar,.sos2012 #blq-mast-bar,.peg2012 #blq-mast-bar{background:url('../../img/branding/olympics-2012/header1.jpg') center -3px no-repeat}#olympics #blq-mast-bar,.sos2012 #blq-mast-bar,.peg2012 #blq-mast-bar{background-color:#37698c}#olympics #header-wrapper,#olympics #header,.sos2012 #header,.peg2012 #header{background:#37698c url('../../img/branding/olympics-2012/header1.jpg') -232px -43px no-repeat;color:#fff}.blq-js .static-page #blq-container{background:url('../../img/branding/olympics-2012/footer_london.jpg') center bottom no-repeat}.blq-js #blq-container-outer #blq-container{_background:0}#olympics #blq-container,.sos2012 #blq-container{min-height:1200px;_height:1200px}#olympics #blq-container #blq-foot,.sos2012 #blq-container #blq-foot,.peg2012 #blq-container #blq-foot{height:101px;border:0}.olympic-games-time-trail{height:376px;position:relative;background:#ccdde4 url('../../img/branding/olympics-2012/footer_london.jpg') -232px -314px no-repeat}.olympic-games-time-trail a{text-transform:uppercase;color:#000;font-weight:bold;position:absolute;left:0;font-size:.923076923em;z-index:100;cursor:pointer}.olympic-games-time-trail a .icon{margin-right:1px;background:#ffe710;height:32px;width:32px}.olympic-games-time-trail a .cta{background:#ffe710;line-height:32px;padding:0 8px 0 10px;display:block;float:left}.olympic-games-time-trail a:hover .cta,.olympic-games-time-trail a:focus .cta{background:#fbf203;text-decoration:underline}.olympic-games-time-trail a.replay-animation{top:290px}.olympic-games-time-trail a.watch-video{top:330px}.olympic-games-time-trail a.replay-animation .icon{background:#ffe710 url('../../img/sprites/sprite_olympics.png') -159px -121px}.olympic-games-time-trail a.watch-video .icon{background:#ffe710 url('../../img/sprites/sprite_olympics.png') -100px -121px}.olympic-games-time-trail a:hover.replay-animation .icon,.olympic-games-time-trail a:focus.replay-animation .icon{background-position:-159px -161px}.olympic-games-time-trail a:hover.watch-video .icon,.olympic-games-time-trail a:focus.watch-video .icon{background-position:-100px -161px}.athlete-page #blq-mast,.athlete-page #blq-mast-bar,.athlete-page #blq-container-outer,.athlete-page #header{background-image:url('../../img/branding/olympics-2012/header2.jpg')}.sos2012 .athletes-banner{background:url(../../img/branding/olympics-2012/banner_athletes.jpg) no-repeat}.blq-js .athlete-page #blq-container{background:url('../../img/branding/olympics-2012/footer_athletes.jpg') center bottom no-repeat}.athlete-page .olympic-games-time-trail{background:url('../../img/branding/olympics-2012/footer_athletes.jpg') -232px -314px no-repeat}.country-page #blq-mast,.country-page #blq-mast-bar,.country-page #blq-container-outer,.country-page #header{background-image:url('../../img/branding/olympics-2012/header3.jpg')}.sos2012 .countries-banner{background:url(../../img/branding/olympics-2012/banner_countries.jpg) no-repeat}.blq-js .country-page #blq-container{background:url('../../img/branding/olympics-2012/footer_countries.jpg') center bottom no-repeat}.country-page .olympic-games-time-trail{background:url('../../img/branding/olympics-2012/footer_countries.jpg') -232px -314px no-repeat}.venue-page #blq-mast,.venue-page #blq-mast-bar,.venue-page #blq-container-outer,.venue-page #header{background-image:url('../../img/branding/olympics-2012/header4.jpg')}.sos2012 .venues-banner{background:url(../../img/branding/olympics-2012/banner_venues.jpg) no-repeat}.blq-js .venue-page #blq-container{background:url('../../img/branding/olympics-2012/footer_venues.jpg') center bottom no-repeat}.venue-page .olympic-games-time-trail{background:url('../../img/branding/olympics-2012/footer_venues.jpg') -232px -314px no-repeat}.medal-page #blq-mast,.medal-page #blq-mast-bar,.medal-page #blq-container-outer,.medal-page #header{background-image:url('../../img/branding/olympics-2012/header4.jpg')}.blq-js .medal-page #blq-container{background:url('../../img/branding/olympics-2012/footer_medals.jpg') center bottom no-repeat}.medal-page .olympic-games-time-trail{background:url('../../img/branding/olympics-2012/footer_medals.jpg') -232px -314px no-repeat}.peg2012 #blq-mast,.peg2012 #blq-mast-bar,.peg2012 #blq-container-outer,.peg2012 #header{background-image:url('../../img/branding/olympics-2012/header3.jpg')}.blq-js .peg2012 #blq-container{background:url('../../img/branding/olympics-2012/footer_bricklane.jpg') center bottom no-repeat}.peg2012 .olympic-games-time-trail{background:url('../../img/branding/olympics-2012/footer_bricklane.jpg') -232px -314px no-repeat}.olympic-games-time-trail .animation-frame{position:absolute;z-index:10;width:976px;height:376px;top:0;left:0}.olympic-games-time-trail .animation-frame-sprite{z-index:20}.boxing-page #blq-container{background:url('../../img/branding/olympics-2012/footer_boxing.jpg') center bottom no-repeat}.trail-boxing{background-image:url("../../img/branding/olympics-2012/footer_boxing.jpg")}.trail-boxing .animation-frame{width:308px;height:237px;top:139px;left:215px}.trail-boxing .animation-frame-static{background:url('../../img/branding/olympics-2012/static_boxing.png')}.trail-boxing .animation-frame-sprite{background:url('../../img/branding/olympics-2012/sprite_boxing.png')}.cycling-page #blq-container{background:url('../../img/branding/olympics-2012/footer_cycling.jpg') center bottom no-repeat}.trail-cycling{background-image:url("../../img/branding/olympics-2012/footer_cycling.jpg")}.trail-cycling .animation-frame-static{background:url('../../img/branding/olympics-2012/static_cycling.png')}.trail-cycling .animation-frame-sprite{background:url('../../img/branding/olympics-2012/sprite_cycling.png')}.gymnastics-page #blq-container{background:url('../../img/branding/olympics-2012/footer_gymnastics.jpg') center bottom no-repeat}.trail-gymnastics{background-image:url("../../img/branding/olympics-2012/footer_gymnastics.jpg")}.trail-gymnastics .animation-frame{width:396px;height:376px;left:328px}.trail-gymnastics .animation-frame-static{background:url('../../img/branding/olympics-2012/static_gymnastics.png')}.trail-gymnastics .animation-frame-sprite{background:url('../../img/branding/olympics-2012/sprite_gymnastics.png')}.javelin-page #blq-container{background:url('../../img/branding/olympics-2012/footer_javelin.jpg') center bottom no-repeat}.trail-javelin{background-image:url("../../img/branding/olympics-2012/footer_javelin.jpg")}.trail-javelin .animation-frame-static{background:url('../../img/branding/olympics-2012/static_javelin.png')}.trail-javelin .animation-frame-sprite{background:url('../../img/branding/olympics-2012/sprite_javelin.png')}.sprint-page #blq-container{background:url('../../img/branding/olympics-2012/footer_sprint.jpg') center bottom no-repeat}.trail-sprint{background-image:url("../../img/branding/olympics-2012/footer_sprint.jpg");background-position:-232px -320px}.trail-sprint{background-position:-232px -320px}.trail-sprint .animation-frame{width:593px;height:298px;top:80px;left:258px}.trail-sprint .animation-frame-static{background:url('../../img/branding/olympics-2012/static_sprint.png')}.trail-sprint .animation-frame-sprite{background:url('../../img/branding/olympics-2012/sprite_sprint.png')}.swimming-page #blq-container{background:url('../../img/branding/olympics-2012/footer_swimming.jpg') center bottom no-repeat}.trail-swimming{background-image:url("../../img/branding/olympics-2012/footer_swimming.jpg")}.trail-swimming .animation-frame{width:731px;height:224px;top:153px;left:120px}.trail-swimming .animation-frame-static{background:url('../../img/branding/olympics-2012/static_swimming.png')}.trail-swimming .animation-frame-sprite{background:url('../../img/branding/olympics-2012/sprite_swimming.png')}