html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,address{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}:focus{outline:0;}body{line-height:1;background:#FFF;font-size:62.5%;color:#cacaca;font-family:Arial, Helvetica, Sans-Serif;background-color:#1a1a1a;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:400;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}a{color:#FFF;text-decoration:none;cursor:pointer;}div#container{background-color:#000;position:absolute;left:50%;width:90.2em;z-index:0;margin:0 0 -2em -48.1em;padding:2em 3em 2.5em;}p#backToTop{display:block;font-size:1.4em !important;clear:both !important;text-align:right !important;margin:2em 0 0 !important;}address{font-style:normal;}div#header{margin-bottom:2.6em;}div#header h1{background:#000 url(/images/cgl-logo.png) no-repeat center center;width:31.2em;height:7.7em;margin-bottom:2.2em;text-indent:-500em;}div#header h1 a{width:31.2em;height:7.7em;display:block;text-indent:-500em;}div#header form,div#header p#newsletter{position:absolute;top:4.2em;}div#header p#newsletter{margin-top:1.3em;left:47.5em;background:#333;-moz-border-radius:3px;-webkit-border-radius:3px;padding:0.4em 0.9em;}div#header p#newsletter a{font-size:1.2em;color:#FFF;text-decoration:none;}div#header form#search{left:73.2em;width:21em;}div#header form#search input{background-color:#FFF;font-size:1em;border:none;color:#141414;width:14em;margin:0 1em 0.2em 0;padding:0.4em 0.2em;}div#header form#search input.button{background-color:#333;color:#FFF;width:4.5em;margin:0;padding:0.2em;}div#header form legend{font-size:1.1em;margin-bottom:0.2em;color:#bdbdbd;font-weight:700;}div#header form#languageSelector{position:absolute;left:69em;top:0;width:10em;}div#header form#languageSelector select{background:#333;border:none;color:#FFF;padding-left:2em;background-position:0.3em center;background-repeat:no-repeat;}div#header form#languageSelector select option{padding-left:2em;background-position:left center;background-repeat:no-repeat;margin:1em 0;}ul#languageSelectorReplacement{background:#333 url(/images/down-arrow.png) no-repeat 8.6em 0.5em;border:none;color:#FFF;width:9em;position:absolute;left:83em;top:0;height:2.1em;overflow:hidden;padding:0 0.3em 0 1em;}ul#languageSelectorReplacement.active{height:auto;}ul#languageSelectorReplacement li{font-size:1.2em;margin:0.3em 0 0.5em;}ul#languageSelectorReplacement li a{position:relative;top:-1px;}ul#languageSelectorReplacement li.ar{list-style-image:url(/images/flag-ar.gif);list-style-position:inside;}ul#languageSelectorReplacement li.en{list-style-image:url(/images/flag-en.gif);list-style-position:inside;}ul#languageSelectorReplacement li.es{list-style-image:url(/images/flag-es.gif);list-style-position:inside;}ul#languageSelectorReplacement li.fr{list-style-image:url(/images/flag-fr.gif);list-style-position:inside;}ul#languageSelectorReplacement li.de{list-style-image:url(/images/flag-de.gif);list-style-position:inside;}ul#languageSelectorReplacement li.jp{list-style-image:url(/images/flag-jp.gif);list-style-position:inside;}ul#languageSelectorReplacement li.ru{list-style-image:url(/images/flag-ru.gif);list-style-position:inside;}ul#languageSelectorReplacement li.it{list-style-image:url(/images/flag-it.gif);list-style-position:inside;}ul#languageSelectorReplacement li.zh{list-style-image:url(/images/flag-zh.gif);list-style-position:inside;}div#header ul#nav,ul#backendNavigation{border-top:0.3em solid #FFF;border-bottom:0.1em solid #FFF;height:8.2em;}div#header ul#nav li,ul#backendNavigation li{display:block;float:left;height:5.2em;padding:1.5em 0 1.5em 0.7em;}div#header ul#nav li.last{margin-right:0;border-right:0;}div#header ul#nav li.last a{border-right:0;}div#header ul#nav li.services{width:10.3em;}div#header ul#nav li a,ul#backendNavigation li a{color:#FFF;text-decoration:none;font-size:1.4em;font-weight:700;display:block;width:7.35em;height:3.04em;border-right:0.1em solid #FFF;padding:0.67em 0.2em 0 0;}div#header ul#nav li.home a{width:6.6em;}div#header ul#nav li.active a,body#home div#header ul#nav li.home a,body#location.en div#header ul#nav li.location a,body#getting-here.en div#header ul#nav li.location a,body#history-architecture div#header ul#nav li.history-architecture a{color:#000;border:none;}div#header ul#nav li.active a:hover{color:#000;}ul#page-options{text-align:right;margin:0 0 1em;}ul#page-options li.print a{background:#000 url(/images/printer-sprite.png) no-repeat right top;}ul#page-options li.send-to-friend a{background:#000 url(/images/envelope-sprite.png) no-repeat right top;}ul#page-options li a{font-size:1em;color:#FFF;text-decoration:none;position:relative;top:0.2em;height:1em;overflow:hidden;background-repeat:no-repeat;background-position:right top;padding:0 2.2em 0.2em 1em;}ul#page-options li.twitter a{padding:0 0 0.2em 1em;}ul#page-options li.facebook a{padding:0 0 0.2em 0.5em;}ul#page-options li a:hover{color:#00E1FF;background-position:right -1.6em;}ul.pagination li{display:inline;list-style-type:none;padding-right:1em;}span.clear{display:block;clear:both;height:0;}ul#footerLanguages{clear:both;margin:1em 0 0;}ul#footer{border-top:0.4em solid #FFF;margin-top:1em;padding-top:1em;clear:both;}ul#footer li{font-size:1.1em;background:transparent url(/images/slash.png) no-repeat right center;display:inline;padding:0 1.2em 0 0.2em;}ul#footer li.copyright{margin-right:2em;}ul#footer li.first,ul#footer li.last{background:none;padding-right:0 !important;}ul#footer li.second{padding-left:0;display:inline;}ul#footer li.rss{float:right;height:1.6em;}ul#footer li.rss a{background:transparent url(/images/rss-sprite.png) no-repeat left top;margin:1em 0 0;padding:0.2em 0 0.2em 2em;}ul#footer li.rss a:hover{background-position:left -37px;}p#copyright-notice{font-size:1.1em;margin:1em 0;}ol#breadcrumb{position:absolute;left:25.8em;top:21.4em;}ol#breadcrumb li{display:inline;padding-right:0.5em;margin-right:0.5em;background:url(/images/breadcrumb.png) no-repeat right 0.5em;font-size:1.1em;color:#FFF;}ol#breadcrumb li.last{background:none;}ul#leftNav{width:20.8em;float:left;}body#home ul#leftNav li img{position:relative;top:0.7em;}ul#leftNav li{border-bottom:0.1em solid #FFF;padding:0.6em 0 2em;}ul#leftNav li ul li{border:none;margin:0;padding:0.3em 0 0.3em 0.7em;}ul#leftNav li a,ul#leftNav li span.now-playing{font-size:2em;line-height:1.4em;}ul#leftNav li span.now-playing{color:#FFF;display:block;}ul#leftNav li ul li a,ul#leftNav li.selected ul li a{font-size:1.4em;color:#FFF;}ul#leftNav li ul li.selected a{color:#000 !important;}ul#leftNav li a:hover,ul#leftNav li a:visited:hover,ul#leftNav li.selected ul li a:hover,ul#leftNav li.selected ul li a:hover:visited{color:#00E1FF !important;text-decoration:none;}ul#leftNav li ul li.selected{background-color:#00E1FF;color:#FFF;}ul#leftNav li ul{margin-top:1.2em;}ul#leftNav li.wema,ul#leftNav li.seven-dials{border:none;padding-bottom:0;}div#body{margin-left:22.8em;width:67.4em;}body#directory table#list{width:67.4em;border-top:0.1em solid #FFF;padding-top:1em;}body#directory table tr th{font-size:1.1em;padding-bottom:0.91em;}body#directory table td.adr span{display:block;font-size:1.1em;}body#directory table td.adr span.postal-code{white-space:nowrap;}body#directory table td ul{line-height:1.2em;}body#directory table tr td.adr,table tr th.address,table tr td.hours,table tr th.hours{width:16em;}table tr td.hours p{font-size:1.1em !important;font-weight:700;line-height:1.2em;}body#directory table tr td{line-height:1.2em;vertical-align:top;padding:0 1em;}body#directory table#list tr td{padding:0 1em 1em 0;}body#directory table#entity-overlay tr.name td{padding:0.5em;}body#directory table tr td p.adr{font-size:1.1em;line-height:1.3em;font-weight:700;}body#directory table tr td p span.tel,body#directory table tr td p abbr,body#directory table tr td p a.url{font-size:0.916em;line-height:1.2em;font-weight:700;}body#directory table a{text-decoration:none;color:#FFF;font-weight:700;}body#directory table tr.name td{font-size:2em;font-weight:400;}body#directory table#list tr.name td{border-top:0.05em solid #00E1FF;padding:0.5em 0;}body#directory table tr.name td a{font-weight:400;}body#directory table tr.name{margin-top:1em;}div#restaurent-key h3,div#restaurent-key p,div#restaurent-key dl{margin:0.5em 0;}div#restaurent-key dl dd{margin-right:4em;}div#restaurent-key dl dd.last{margin-right:0;}div#restaurent-key p{font-size:0.9em;}body#directory div#filter h3{border-bottom:0.1em solid #FFF;font-size:1.1em;padding:0.5em 0;}body#directory div#filter ul{line-height:2em;margin:1em 0;}body#directory div#filter ul li{display:inline;white-space:nowrap;}body#directory div#filter ul li a{font-size:1.4em;border-right:1px solid #FFF;font-weight:700;margin:0.25em 1em 0.25em 0;padding:0 1em 0.0 0;}body#directory div#filter ul li.selected a{margin-right:1em;background:#00E1FF;color:#000;border-right:0;padding:0.25em 1em;}div.pagination{height:1em;border-top:0.1em solid #FFF;text-align:left;margin:1em 0;padding:1em 0 0;}div.pagination ul{text-align:right;position:relative;top:-1em;}div.pagination ul li{display:inline;padding:0 0.5em;}div.pagination ul li.active em,div.pagination ul li.active a{color:#00E1FF !important;}body#entity div.entity{width:67.4em;}body#entity div.entity h2{font-size:2em;border-bottom:0.05em solid #00E1FF;margin-bottom:0.4em;display:block;padding:0.75em 0 0.5em;}body#entity div.entity p.description,body#entity p.teaser{color:#bdbdbd;font-size:1.2em;line-height:1.5em;margin:1em 28.5em 1em 0;}body#article div#gallery{width:33em;float:right;}body#entity div.entity div#info,body#article div#entity,body#article div#partners,body#article div#events{float:right;clear:right;width:33em;background:#141414;-moz-border-radius:3px;-webkit-border-radius:3px;line-height:1.5em;margin:0 0 1em 1.3em;padding:0.9em 0;}body#entity div.entity div#info p,body#entity div#info h3,body#entity div#info ul,body#article div#entity p,body#article div#entity h3,body#article div#entity ul,body#article div#events p,body#article div#events h4,body#article div#events ul{color:#999;margin:0 0.8em;}body#article div#events ul{margin:0 1em;}body#entity div.entity div#info ul,body#article div#entity ul{padding-bottom:1em;margin-bottom:1em;border-bottom:0.1em solid #FFF;}body#entity div.entity div#info ul li,body#article div#entity ul li,body#article div#events ul li{font-size:1.1em;font-weight:700;}body#entity div.entity div#info p,body#article div#entity p,body#location div#info p,body#article div#events p{line-height:1.2em;font-size:1.1em;}body#article div#events h4{font-weight:700;font-size:1.2em;}body#entity div.entity div#info p.hours,body#article div#entity p.hours{width:15em;float:right;margin:0 0 1em;}body#entity div.entity div#info p.adr,body#article div#entity p.adr{width:12em;margin:0 0 1em 0.8em;}body#entity div.entity div#gmap,body#article div#entity div#gmap{font-size:1em;width:31.2em;height:20em;clear:right;margin:1em 0.8em 0;padding:0;}body#events h2{font-size:2em;display:block;}body#events p.intro{font-size:1.2em;margin:1em 0;}body#events table thead th{width:4.58em;text-align:center;font-size:1.2em;font-weight:700;border-color:#000;border-style:solid;border-width:0 0.1em 0.1em 0;padding:0.5em 0;}body#events table tbody td{text-align:center;background:#333;position:relative;overflow:visible;border-color:#000;border-style:solid;border-width:0 0.1em 0.1em 0;padding:1.25em 0;}body#events table tbody td.hasevent{cursor:pointer;}body#events table tbody td span,body#events table tbody td a{font-size:2.4em;color:#000;}body#events table tbody td.othermonth,body#events table tbody td.othermonth span{color:#666;background:#000;}body#events table tbody td.active,body#events table tbody td.selected{background:#00E1FF;}body#events div#eventsPopup{border:0.1em solid #00E1FF;background:#000;display:block;width:22em;position:absolute;padding:0.5em 1em;}body#events div#eventsPopup p{color:#00E1FF;margin:0.5em 0;}body#events ul.eventsList li{list-style:square;list-style-color:#00E1FF;margin:0.5em 0;}body#events div.detail.vevent{position:relative;height:18.2em;}body#events div.detail.vevent div.info{position:absolute;left:35.3em;}body#events div.detail.vevent,body#events p.nextprev{border-top:0.1em solid #00E1FF;margin:1em 0;padding:1em 0;}body#events div.detail.vevent img{margin-right:2em;width:33.8em;height:18.2em;}body#events div.detail.vevent h3,body#events div.detail.vevent h4{font-size:2em;margin:0 0 0.2em;}body#events div.detail.vevent p{font-size:1.2em;line-height:1.2em;color:#bdbdbd;margin:1.2em 0;}body#events p.nextprev,body#events caption{text-align:right;font-size:1.2em;}body#events p.nextprev a,body#events caption a{margin:0 0.5em;}body#events ul#leftNav li#archive{background:#141414;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:1em;border:0;padding:1em;}body#events ul#leftNav li#archive h3{font-size:1.4em;color:#bdbdbd;border-bottom:1px solid #FFF;margin:0 0 0.8em;padding:0.6em 0;}body#events ul#leftNav li#archive ol li{font-size:1.2em;border:0;padding:0;}body#events ul#leftNav li#archive ol li a{font-weight:700;color:#FFF;font-size:1em;}body#events div#calendarSidebar{float:right;width:26.7em;}body#events div#calendarSidebar h2{font-size:1.8em;color:#FFF;margin-bottom:0.555em;}body#events div#calendarSidebar h3{font-size:1.6em;color:#FFF;margin-bottom:0.625em;}body#events div#calendarSidebar p.dates{color:#bebebe;}body#events p.categories,body#events-list p.categories{background:#1A1A1A;font-size:inherit;margin:1em 0;}body#events p.categories img,body#events-list p.categories img{margin:0.5em;}body#events div#calendarSidebar p{font-size:1.2em;line-height:1.2em;margin:1em 0;}body#events div#calendarSidebar ul.links li,body#events-list div#calendarSidebar ul.links li{font-size:1.2em;background:transparent url('/images/event-icon.png') no-repeat left center;margin:0.3em 0;padding:0.3em 0 0.3em 1.6em;}body#events div#calendarSidebar ul.links li span,body#events-list div#calendarSidebar ul.links li span{color:#666;}body#events div#calendarSidebar ul.links li.facebook,body#events-list div#calendarSidebar ul.links li.facebook{background:transparent url('/images/facebook-event.png') no-repeat left center;}body#events div#calendarSidebar ul.links li.google,body#events-list div#calendarSidebar ul.links li.google{background:transparent url('/images/google-event.png') no-repeat left center;}body#events dl.legend,body#events-list dl.legend{background:#1A1A1A;font-size:1.2em;margin:1em 0;padding:0.5em;}body#events dl.legend dt,body#events dl.legend dd,body#events-list dl.legend dt,body#events-list dl.legend dd{display:inline;margin:0 0.5em;}body#articleSplash h2,body#articleSplashColumns h2,body#directory h2,body#location div#body h2,body#general h2,body#image-gallery h2,body#image-categories h2,body#directory h2,body#history-architecture h2,body#articleListing h2,body#competition h2,body#events-list h2{display:block;font-size:3em;margin:0 0 0.3em;}body#articleSplash div.article p{background:#141414;font-size:1.4em;line-height:1.2em;padding:0.625em;}body#articleSplash div.article p strong{color:#FFF;font-weight:700;}body#articles h2,body#article h2{display:block;font-size:2em;}body#articles div.article{border-top:0.1em solid #00E1FF;clear:right;margin:1em 0;padding:1em 0;}body#articles div.article div.text{float:right;width:32em;}body#articles div.article h3{font-size:2em;margin:0 0 1em;}body#articles div.article p,body#article div#body div.article p{font-size:1.4em;line-height:1.2em;color:#bdbdbd;}body#articleSplashColumns div#body div.article{float:right;width:21.3em;background:#00E1FF;color:#FFF;}body#articleSplashColumns div#body div.article.num0{background:#606;}body#articleSplashColumns div#body div.article.num1{background:#006680;margin:0 1.7em;}body#articleSplashColumns div#body div.article.num2{background:#600;}body#articleSplashColumns div#body div.article img{border-bottom:1em solid #000;}body#articleSplashColumns div#body div.article h3{font-size:3.2em;margin:0.31em;}body#articleSplashColumns div#body div.article h3 a{font-weight:400;text-decoration:none;}body#articleSplashColumns div#body div.article p{font-size:1.2em;line-height:1.2em;margin:0 0.83em;}body#articleSplashColumns div#body div.article a.more{font-size:1.2em;display:block;margin:0.2em 0.83em 2.5em;}body#article h2{border-bottom:0.05em solid #00E1FF;margin:0.5em 0;padding:0 0 0.5em;}body#article div#body div.article{width:32.8em;}body#article div#body div#entity h3,body#article div#partners h3,body#competition div#partners h3,body#article div#body div#events h3{font-size:1.2em;margin:0 0.83em;}body#article div#body div.article h3{font-size:2em;color:#FFF;border-top:0.05em solid #00E1FF;padding-top:0.5em;margin:0 0 0.5em;}body#article div#body div.article h4{font-weight:700;font-size:1.4em;}body#article div#body div.article p{margin:0.2em 0 1em;}body#article div#body div.article ul,body#article div#body div.article ol{font-size:1.2em;line-height:1.2em;margin:0.2em 0 1em 1em;}body#article div#body div.article ul{list-style:disc;}body#article div#body div.article ol{list-style-type:decimal;}body#article div#body div.article dl dt{width:5.8em;font-weight:700;}body#article div#body div.article dl dd{position:relative;left:6em;top:-1.2em;width:21em;}body#article div#body div#entity p.teaser{font-size:1.1em;margin:0.9em;}body#getting-here p.intro{font-size:1.5em;color:#bdbdbd;line-height:1.5em;}body#getting-here div#body h3,body#getting-here div#body dt{font-size:2em;margin:1em 0 0;}body#getting-here dl{width:35em;}body#getting-here div#body dt{padding-left:1.2em;background-color:transparent;background-repeat:no-repeat;background-position:left center;}body#getting-here div#body dd{font-size:1.2em;line-height:1.5em;color:#bdbdbd;margin:0.5em 0 1em;}body#getting-here dt.by-car{background:url('/images/gicon-parking.png');}body#getting-here dt.by-tube{background:url('/images/gicon-tube.png');}body#getting-here dt.by-cab{background:url('/images/gicon-cab.png');}body#getting-here dt.by-bus{background:url('/images/gicon-bus.png');}body#getting-here dt.by-boat{background:url('/images/gicon-boat.png');}body#getting-here dt.by-bike{background:url('/images/gicon-bike.png');}body#getting-here dt.by-foot{background:url('/images/by-foot.png');}body#getting-here div#info{float:right;width:30.4em;background:#141414;-moz-border-radius:3px;-webkit-border-radius:3px;line-height:1.5em;margin:0 0 1em 1.3em;padding:0.9em 0;}body#getting-here div#info p,body#getting-here div#info h3{font-size:1.2em;color:#FFF;margin:0 0.8em 0.4em;}body#getting-here div#info h3{margin-top:0 !important;margin-bottom:0 !important;border:0 !important;}body#getting-here div#info img{margin:1em 0 0.5em;}body#getting-here div#info div#general-info{font-size:1em;margin:0 1em 3em;}body#getting-here div#info div#general-info h3{font-size:1.1em;font-weight:700;line-height:1.2em;margin:0 !important;padding:0 !important;}body#getting-here div#info div#general-info p{font-size:1.1em;color:#cacaca;margin:0;}div.ar{direction:rtl;font-family:"Arabic Transparent";font-size:1.6em;}body#getting-here div.ar dl{width:auto;}body#getting-here div#body div.ar dt{padding-right:1em;background-color:transparent;background-repeat:no-repeat;background-position:right center;}body#getting-here div#body div.ar div#info{border:none;float:none;background:none;width:auto;height:auto;margin:0;padding:0;}body#getting-here div#body div.ar div#info img{margin:0;padding:0;}body#location div#body p.intro{line-height:1.5em;font-weight:700;font-size:1.2em;color:#CCC;-moz-border-radius:3px;-webkit-border-radius:3px;background:#141414;margin:1em 0;padding:1em 0.8em 2em;}body#general h3,body#competition h3{font-size:2em;color:#FFF;border-top:0.05em solid #FFF;padding-top:0.5em;clear:right;margin:0 0 0.5em;}body#general hr,body#competition hr{background-color:#00E1FF;color:#00E1FF;height:1px;border:0 none;}body#general dl dt,body#competition dl dt{width:7em;font-weight:700;}body#general dl dd,body#competition dl dd{left:8em;position:relative;top:-1.2em;width:21em;}body#general div#body p,body#general div#body ul,body#competition div#body p,body#competition div#body ul{font-size:1.2em;line-height:1.5em;margin:0 0 1em;}body#general div#body ul{list-style:square;margin-left:1em;}body#general div#sf_guard_auth_form,body#competition div#sf_guard_auth_form{width:20em;background-color:#141414;-moz-border-radius:3px;-webkit-border-radius:3px;padding:2.6em 4em;}body#general div#sf_guard_auth_form label,body#competition div#sf_guard_auth_form label{font-size:1.2em;display:block;margin:1em 0 0.2em;}body#general div#sf_guard_auth_form input#username,body#general div#sf_guard_auth_form input#password,body#competition div#sf_guard_auth_form input#username,body#competition div#sf_guard_auth_form input#password{width:17em;}body#general div#sf_guard_auth_form p.buttonWrapper,body#competition div#sf_guard_auth_form p.buttonWrapper{text-align:right;margin:1em 0;}li#storeFinder{border:0 !important;margin:1em 0;}li#storeFinder label span{display:block;margin-bottom:0.5em;font-weight:700;}li#storeFinder input#query{margin-right:1.08em;width:13.6em;}input.button,a.button{color:#FFF;background:#333;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;padding:0.3em 0.4em;}ul#footerLanguages li{display:inline;font-size:1.2em;margin:0 1em 0 0;}body#image-categories ul#images li{font-size:2em;margin:1em 0;}body#image-categories ul#images li img{position:relative;top:1.8em;margin:0 1em 0 0;}body#home ul#leftNav li{height:8.95em;padding-bottom:0;}body#home ul#leftNav li a{font-size:2em;}body#home ul#leftNav li p{font-size:1.4em;}body#home div#welcome-box{width:67.4em;height:41.7em;background:transparent url(/images/player-background.jpg) no-repeat center top;}body#home div#welcome-box h3{font-size:4em;color:#FFF;margin:0.25em;padding:0.5em 0 0;}body#home div#welcome-box p{font-size:1.4em;margin:1em;}div#stf-wrapper-active{visibility:hidden;position:absolute;left:0;top:0;width:100%;background:#000;cursor:pointer;}div#stf-active,div#external-link-active{position:absolute;width:35.2em;height:50em;background:#141414;z-index:100;top:50%;left:50%;border:1em solid #1E1E1E;-moz-border-radius:1em;margin:-23.1em 0 0 -17.6em;}div#external-link-active{height:auto;top:auto;margin:0 0 0 -17.6em;}div#external-link-active strong{font-weight:700;color:#FFF;}div#stf-active h3,div#external-link-active h3{font-size:2em;color:#FFF;border:none;border-bottom:0.05em solid #FFF;margin:1.1em 1em 0.5em;padding:0 0 0.5em;}div#stf-active p,div#external-link-active p{font-size:1.2em;color:#cacaca;line-height:1.2em;margin:0.83em 1.67em;}div#stf-active p.friend,div#stf-active p.your,div#stf-active p.mail-me,div#stf-active p.terms{width:12.6em;}div#stf-active p.name,div#stf-active p.terms{float:left;margin:0.83em 0 0 1.67em;}div#stf-active p.email,div#stf-active p.mail-me{float:right;margin:0.83em 1.67em 0 0;}div#stf-active p.mail-me label,div#stf-active p.terms label{font-size:0.8em;}div#stf-active p.friend input,div#stf-active p.your input{width:130px;display:block;margin:0.2em 0 0;}div#stf-active p.personal-message{clear:both;margin:0.83em 1.67em;padding:1em 0 0;}div#stf-active p.personal-message textarea{height:5em;width:23.4em;}div#stf-active p.buttons{clear:both;text-align:right;}div.street-performer{border-top:0.1em solid #00E1FF;height:18.2em;position:relative;margin:3.8em 0 1em;padding:1em 0 0;}div.street-performer div.info{width:32em;position:absolute;left:35.3em;}div.street-performer div.info h3{font-size:2em;margin-bottom:1.2em;}body#street-performers h2{display:block;font-size:2em;color:#FFF;line-height:1.2em;margin:0.5em 0;}body#street-performers p.sp-intro{font-size:1.2em;line-height:1.2em;margin:0.3em 0 0;}body#general form#newsletter-signup,body#competition form#newsletter-signup{width:43.4em;background:#141414;-moz-border-radius:3px;-webkit-border-radius:3px;position:relative;padding:1.7em 1.2em 2em;}body#general form#newsletter-signup fieldset,body#competition form#newsletter-signup fieldset{position:relative;}body#general form#newsletter-signup fieldset#mandatory-fields legend span,body#competition form#newsletter-signup fieldset#mandatory-fields legend span{display:block;width:20em;}body#general form#newsletter-signup label input,body#general form#newsletter-signup label select,body#competition form#newsletter-signup label input,body#competition form#newsletter-signup label select{width:15em;display:block;}body#general form#newsletter-signup li,body#general form#newsletter-signup ul,body#competition form#newsletter-signup li,body#competition form#newsletter-signup ul{list-style:none;line-height:1.2em;margin:0;padding:0;}body#general form#newsletter-signup fieldset legend,body#competition form#newsletter-signup fieldset legend{font-size:1.2em;margin:0.5em 0;}body#general form#newsletter-signup fieldset fieldset input,body#general form#newsletter-signup fieldset#gender input,body#general form#newsletter-signup input.checkbox,body#competition form#newsletter-signup fieldset fieldset input,body#competition form#newsletter-signup fieldset#gender input,body#competition form#newsletter-signup input.checkbox{display:inline;width:auto;margin:0;padding:0;}body#general form#newsletter-signup fieldset#areas-of-interest,body#general form#newsletter-signup fieldset#postal-address,body#general form#newsletter-signup fieldset#other-information,body#competition form#newsletter-signup fieldset#areas-of-interest,body#competition form#newsletter-signup fieldset#postal-address,body#competition form#newsletter-signup fieldset#other-information{width:20em;}body#general form#newsletter-signup fieldset#areas-of-interest,body#general form#newsletter-signup fieldset#other-information,body#competition form#newsletter-signup fieldset#areas-of-interest,body#competition form#newsletter-signup fieldset#other-information{float:right;clear:right;}body#general form#newsletter-signup li,body#competition form#newsletter-signup li{list-style:square;margin-left:2em;}body#general form#newsletter-signup fieldset#areas-of-interest li,body#competition form#newsletter-signup fieldset#areas-of-interest li{list-style:none;margin:0;}body#general form#newsletter-signup fieldset#areas-of-interest input,body#general form#newsletter-signup fieldset#postal-address input,body#general form#newsletter-signup fieldset#gender input,body#general form#newsletter-signup fieldset#other-information input,body#general form#newsletter-signup fieldset#format input,body#general form#newsletter-signup div#competition-question input,body#general form#newsletter-signup fieldset#mandatory-fields input,body#general form#newsletter-signup label.radio input,body#competition form#newsletter-signup fieldset#areas-of-interest input,body#competition form#newsletter-signup fieldset#postal-address input,body#competition form#newsletter-signup fieldset#gender input,body#competition form#newsletter-signup fieldset#other-information input,body#competition form#newsletter-signup fieldset#format input,body#competition form#newsletter-signup div#competition-question input,body#competition form#newsletter-signup fieldset#mandatory-fields input,body#competition form#newsletter-signup label.radio input{width:auto !important;}body#general form#newsletter-signup fieldset#gender select,body#general form#newsletter-signup fieldset#areas-of-interest select,body#general form#newsletter-signup fieldset#postal-address select,body#general form#newsletter-signup fieldset#other-information select,body#competition form#newsletter-signup fieldset#gender select,body#competition form#newsletter-signup fieldset#areas-of-interest select,body#competition form#newsletter-signup fieldset#postal-address select,body#competition form#newsletter-signup fieldset#other-information select{width:13em;}body#general form#newsletter-signup h3,body#competition form#newsletter-signup h3{border-top-color:#00E1FF;color:#CACACA;}body#competition h2{width:15.27em;}form#newsletter-signup textarea#personal-message{height:126px;width:250px;}dl.russell-chambers,dl.market-office{width:30em;}dl.russell-chambers{float:right;}dl#contact-form textarea{width:35em;height:18em;font-family:Arial, sans-serif;}body#articleListing div#main div#body div.item{border-top:1px solid #00E1FF;clear:right;margin:1em 0;padding:1em 0;}body#articleListing div#main div#body div.item img{float:right;margin-bottom:1em;}body#articleListing div#main div#body div.item h3{font-size:2em;color:#FFF;margin-bottom:0.8em;}body#articleListing div#main div#body div.text{width:27em;}body#articleListing div#main div#body div.text p,body#articleListing div#main div#body > p{font-size:1.4em;line-height:1.2em;margin:1em 0;}body#articleListing div#main div#body div.entity{margin-top:2em;}body#articleListing div#main div#body div.entity p{font-size:1.1em;line-height:1.3em;}body#articleListing div#main p.intro{font-size:1.4em;line-height:1.2em;}div#entity-overlay img{position:absolute;}div#entity-overlay span.fn.org{position:relative;left:114px;font-size:2em;}table#entity-overlay a#close-overlay{float:right;font-size:0.5em;position:relative;top:-0.5em;}table#entity-overlay tr.detail td{padding-bottom:0.5em;}body#article div#partners ul,body#competition div#partners ul{clear:left;margin:0.83em;}body#article div#partners ul li:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:10px;}body#article div#partners ul li img{clear:right;}body#article div#partners ul li img,body#competition div#partners ul li img{float:right;margin-right:0.83em;}div#gallery a.smoothbox{padding:0.3em;}div#gallery a.smoothbox img{width:104px;height:86px;margin:0.3em 0;}div#forthcoming-events{clear:both;border-top:1px solid #FFF;}div#forthcoming-events h2{display:block;font-size:1.9em;color:#FFF;font-weight:400;width:40%;float:left;margin:0.5em 0;}div#forthcoming-events ul li{float:left;width:12.9em;border-right:1px solid #FFF;background:#222;cursor:pointer;margin-bottom:1em;padding:1em;}div#forthcoming-events ul li.item-5{border-right:none;}div#forthcoming-events ul li.mouseover p,div#forthcoming-events ul li.mouseover a:hover,div#forthcoming-events ul li.mouseover a{color:#000;text-decoration:none;}div#forthcoming-events p.see-all{display:block;font-size:1.6em;color:#FFF;font-weight:400;width:40%;text-align:right;float:right;margin:0.6em 0;}body#events-list h3{font-size:2em;color:#FFF;border-top:1px solid #00E1FF;margin:0.5em 0 0;padding:0.5em 0 0;}body#events-list table caption{text-align:left;font-size:1.4em;font-weight:700;}body#events-list td,body#events-list th{font-size:1.2em;vertical-align:top;padding:0.4em 0;}body#events-list thead th{border-top:1px solid #FFF;padding:1em 0;}body#events-list tbody tr td.title{font-size:1.6em;border-top:1px solid #FFF;margin-top:0.5em;font-weight:700;padding:0.5em 0;}body#events-list tbody tr td.description{width:20em;padding-left:1em;padding-right:4em;}body#events-list tbody tr td.categories{text-align:right;}body#events-list tbody tr td.categories img{margin:0.2em;}body#events-list tbody tr td{padding-bottom:1em;}div#journey-planner{display:block;width:187px;height:235px;font-family:Verdana, Arial, Helvetica, sans-serif;background:url('http://www.tfl.gov.uk/tfl/gettingaround/journeyplanner/banners/images/jp-panel.gif') #fff no-repeat;font-size:90%;float:right;margin:0 0 1.11em 0.56px;}div#journey-planner div{margin:0 auto;}a:hover,body#directory table a:hover,body#events div#eventsPopup p a:hover{text-decoration:underline;}p#backToTop a,div#restaurent-key h3,body#articleSplashColumns div#body div.article a,body#article div#body div.article p strong,body#getting-here div#info p a{font-weight:700;}div#header form label,div#header ul#skiplinks,h2,body#directory table thead th.latlng,table td.geo,body#entity div.entity div#info span.geo,body#article div#entity span.geo,body#events h2 span,body#events table tbody td div{display:none;}div#header ul#nav li.active,body#home div#header ul#nav li.home,body#location.en div#header ul#nav li.location,body#getting-here.en div#header ul#nav li.location,body#history-architecture div#header ul#nav li.history-architecture,div#forthcoming-events ul li.mouseover{background-color:#00E1FF;}div#header ul#nav li a:hover,ul#footer li a:hover,ol#breadcrumb li a:hover,ul#leftNav li a:hover,ul#leftNav li a.selected,ul#leftNav li.selected a,ul#leftNav li.selected ul li a:hover,body#getting-here.en li.getting-here a,body#location.en li.location a,body#image-categories li.image-categories a,div#body a:hover,body#events ul#leftNav li#archive ol li a:hover,body#home ul#leftNav li.selected p a:hover{color:#00E1FF;}ul#page-options li,div#restaurent-key dl dt,div#restaurent-key dl dd,body#general form#newsletter-signup label.radio input,body#general form#newsletter-signup label.checkbox input,body#competition form#newsletter-signup label.radio input,body#competition form#newsletter-signup label.checkbox input,body#general form#newsletter-signup li label input,body#competition form#newsletter-signup li label input{display:inline;}div#main,div#forthcoming-events ul{clear:both;}ul#leftNav li ul li.level3 a,body#events div#eventsPopup p.summary.description,body#home ul#leftNav li.selected p a{color:#FFF;}div#body a,body#articleSplashColumns div#body div.article a:hover{color:#FFF;text-decoration:underline;}body#directory table td ul li a,body#entity div.entity div#info h3,body#article div#entity h3{font-size:1.1em;}body#directory table tr td p,body#article div#body div.article dl dt,body#article div#body div.article dl dd,body#general dl dd,body#general dl dt,body#general div#body address,body#competition div#body address,div.street-performer div.info p{font-size:1.2em;line-height:1.2em;}body#directory table tr.detail td a,div#stf-active p label,div#external-link-active p label,body#events-list h2{display:block;}div#restaurent-key,body#article div#partners ul li p,body#competition div#partners ul li p{font-size:1.2em;}body#directory div#filter,body#image-gallery p,body#image-gallery ul#images,body#image-gallery ul#images li,body#events-list table{margin:1em 0;}body#events table,table#entity-overlay .fn.org{float:left;}body#events table tbody td a.hasevent,body#events div#eventsPopup p a,body#articleSplashColumns div#body div.article h3 a:hover{color:#FFF;text-decoration:none;}body#events table tbody td a:hover,body#articles div.article h3 a,body#getting-here div#info p a:hover,body#image-categories ul#images li a:hover{text-decoration:none;}body#events table tfoot td p,div#forthcoming-events ul li p.title{font-size:1.6em;margin:1em 0;}body#events ul.eventsList,div#stf-active p.buttons input.button{margin-left:1em;}body#events p.none,div#forthcoming-events ul li p.date{font-size:1.4em;margin:1em 0;}body#events caption,body#articleSplash div.article img{margin:0 0 1em;}body#events caption a,body#article div#partners ul li h4,body#competition div#partners ul li h4{font-size:1.2em;font-weight:700;}body#events dl.legend dd,body#events-list dl.legend dd,body#general form#newsletter-signup label.required span img,body#general form#newsletter-signup fieldset legend img,body#competition form#newsletter-signup label.required span img,body#competition form#newsletter-signup fieldset legend img{position:relative;top:-0.5em;}body#getting-here div#body h3,body#getting-here div#body div.ar h3{border-bottom:0.05em solid #00E1FF;margin:0.5em 0;padding:0.5em 0;}body#general div#body ul address,body#general div#body p address,body#general div#body ul p,body#competition div#body ul address,body#competition div#body p address,body#competition div#body ul p,body#home ul#leftNav li p a{font-size:1em;}div#stf-active p.error label,p.error label,body#general form#newsletter-signup label.error,body#general form#newsletter-signup legend.error,body#competition form#newsletter-signup label.error,body#competition form#newsletter-signup legend.error,dl#contact-form dt.error{color:red;}