@charset "utf-8";  html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, em, font, img, strong, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input table, caption, tbody, tfoot, thead, tr, th, td { border: 0; margin: 0; padding: 0; outline: 0; vertical-align: baseline; background: transparent; } legend, caption { display: none; }  html, body { margin: 0; padding: 0; height: 100%; } body { color: #fff; background-color:#FFF; font-family:Verdana, Arial, Tahoma, sans-serif; font-size: 0.8em; line-height: 1.4em; overflow-y: scroll; } * html body { overflow-y: visible; } *+html body { overflow-y: visible; } a { color: #fff; text-decoration: underline; } h1,h2,h3,h4,h5,h6 {padding: 0 0 10px 0;} h1 { font-size:2em; } h2 { font-size:1.8em; } h3 { font-size:1.6em; } h4 { font-size:1.4em; } h5 { font-size:1.2em; } h6 { font-size:1.1em; } p { margin: 0 0 8px 0; } ol, ul { list-style-type: none; } ul { padding: 0 0 0 15px; } li { padding: 0 0 0 0; } dl { padding: 0 0 20px 0; } dt { padding: 0 0 5px 0; } dd { padding: 0 0 5px 0; }  #madeByMU a {position:fixed;visibility: hidden;} #madeByMU .r {bottom:30px;right:0;} #madeByMU .l {bottom:30px;left:0;width:15px;} #madeByMU .b {bottom:0;right:30px;} * html #madeByMU a {position:absolute; right:0px; }  * html #madeByMU .r, * html #madeByMU .l {top:expression(documentElement.scrollTop + body.scrollTop + document.documentElement.clientHeight - 140 + "px");} * html #madeByMU .b {top:expression(documentElement.scrollTop + body.scrollTop + document.documentElement.clientHeight - 15 + "px");}  #lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer; } #lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff; } #lbFlash { position:absolute; left:0px; top:0px; } .lbLoading { background: #fff url(http://assets1.danceumbrella.co.uk/slimbox/loading.gif) no-repeat center; } #lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; } #lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 100px; outline: none; z-index:200; } #lbPrevLink { left: 0; } #lbPrevLink:hover { background: transparent url(http://assets2.danceumbrella.co.uk/slimbox/prevlabel.gif) no-repeat 0 15%; } #lbNextLink { right: 0; } #lbNextLink:hover { background: transparent url(http://assets3.danceumbrella.co.uk/slimbox/nextlabel.gif) no-repeat 100% 15%; } #lbBottom { font-size: 0.7em; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; } #lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(http://assets4.danceumbrella.co.uk/slimbox/closelabel.gif) no-repeat center; margin: 5px 0; outline: none; } #lbCaption, #lbNumber { margin-right: 71px; } #lbCaption { font-weight: bold; }  body { background: #000 url(http://assets5.danceumbrella.co.uk/imgs/bg_nav.gif) repeat-x 0 0; } #container { position: relative; width: 100%; min-width: 940px; min-height: 100%; background: url(http://assets1.danceumbrella.co.uk/imgs/bg.png) no-repeat center 46px; } #footerInner, #containerInner { position: relative; width: 940px; margin: 0 auto; } #containerInner { padding: 0 0 68px 0; } #content, #widgets { float: right; } #content { width: 610px; padding: 85px 0 0 0; } #widgets { width: 230px; padding: 338px 100px 0 0; }   #logo { position: absolute; top: 88px; left: 0; }  #footer {  width: 100%; border-top: 1px solid #ffde00; padding: 15px 0; } #last { display: none;  }  .col { float: left; } .col1, .col2 { float: right; } .col1 { width: 220px; } .col2 { width: 345px; padding: 0 45px 0 0; }  .imageSwapper { position: relative; padding-bottom: 40px; } .imageSwapper .mediaCaption h3, .imageSwapper .mediaItem, .imageSwapper .mediaCaption { display: none; } .imageSwapper .first { display: block; } .imageSwapper .mediaCaption { position: absolute; bottom: 0; left: 0; font-size: 0.85em; } .imageSwapper .mediaCaption p { margin-bottom: 0; } .singleRecord .whatson .imageSwapper .mediaCaption, .singleRecord .whatsonAuction .imageSwapper .mediaCaption{ left: auto; right: 0; } .homepage .imageSwapper .mediaCaption { bottom: 132px; left: 30px; padding: 10px; background-color: #000; filter: alpha(opacity=80); opacity: 0.8; } .clear { clear: both; font-size: 0; line-height: 0; height: 0; } h2 { padding-bottom: 12px; } dl, dt, dd { margin: 0; } p, ul { margin-bottom: 18px; } ul li { list-style-type: disc; } blockquote { margin: 0 0 18px 0; }   h3 a, h4 a, #nav li a, .subNav li a, .breadCrumb .current, .pagechooser .current, .fileList dd a { text-decoration: none; } .subHeading, .subNav li a, p.moreLinks a, .moreLinks li, .fileList dd a, .fieldGroup label, .pageGallery .mediaList dt, blockquote { font-weight: bold; } #nav li { text-transform: uppercase; } .fileList dd a { text-transform: capitalize; }  a, h2, h3, blockquote, .subNav li.activeParent li.active a, .subNav li.activeParent li.activeParent a, .subNav li.active a, .subNav li.activeParent a, .subnavTabs li.active a, .pageGallery .mediaList dt, .fieldGroup .req, .moreLinks li { color: #ffde00; } #nav li a { color: #000; } #nav li.active a, #nav li.activeParent a, .subnavTabs li a { color: #999; } .subNav li a, .subNav li.activeParent li.active li a, .subNav li.activeParent li.activeParent li a, .subNav li.active li a, .subNav li.activeParent li a, .breadCrumb .current, .pagechooser .current { color: #fff; }  .singleRecord .whatsonArchive .col1 .choiceItem .itemHeader h3, .singleRecord .whatson .col1 .choiceItem .itemHeader h3 , .singleRecord .whatsonAuction .col1 .choiceItem .itemHeader h3 { font-size: 1.8em; } h2, .subnavTabs li a { font-size: 1.5em; } h3, #nav li a, .pageGallery .mediaList dt, blockquote { font-size: 1.2em; } .subNav li a { font-size: 1.15em; } h4 { font-size: 1em; } .subNav .level2 li a { font-size: 0.95em; } .requiredExp, .captchaAudio { font-size: 0.9em; }    #lbBottom { color: #000; font-size: 1em; } #lbNumber, #lbCaption { margin-left: 20px; font-weight: normal; } #lbCaption { margin-bottom: 10px; } #lbNumber { display: none; }  #lbImage { border: 30px solid #fff; border-top-width: 35px; border-bottom-width: 15px; }  #lbPrevLink, #lbPrevLink:hover { background: url(http://assets2.danceumbrella.co.uk/imgs/slimbox/back.gif) no-repeat 0 50%; } #lbPrevLink { top: 15px; left: -20px; } #lbNextLink, #lbNextLink:hover { background: url(http://assets3.danceumbrella.co.uk/imgs/slimbox/next.gif) no-repeat right 50%; } #lbNextLink { top: 15px; right: -20px; }  #lbCloseLink { position: absolute; bottom: 10px; right: 10px; background-image: url(http://assets4.danceumbrella.co.uk/imgs/slimbox/close.gif); width: 8px; height: 9px; margin: 0; }   #footer { padding:15px 0 40px 0; font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; } #footer #footerInner {   } #footer #fcmap { width:200px; } #footer #fctext2 {  width:125px; height: 50px; overflow: hidden; } #footer #fclinks {  width:600px; height: 20px;  padding:12px 15px 0 0; overflow: hidden; }  #footer #fclinks .copy { width: 137px; padding-bottom: 25px; } #footer #fclinks p {   margin:0;   } #footer #fclinks #footerChildNav { float:left; width: 463px; } #footer #fclinks #footerChildNav li { background: transparent url(imgs/footerlist.gif) top left no-repeat; padding-left:11px; }  #footer #fctext2 h3 { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size:0.95em; font-weight:normal; padding-bottom:2px; } #footer #fctext2 .mediaItem { float:left; width:31px; height: 30px; padding-bottom: 5px; } #footer .mediaCaption {display:none;}  #footer #fcByMU { clear: both; position: relative; top: -20px; left: 200px; width: 140px; font-size: 0.85em; }   .fieldGroup { padding: 0 0 30px 0; } .fieldGroup .fieldSpecs, .fieldGroup .requiredExp, .fieldGroup .frcheckIfYouAreHuman { display: none; } .fieldGroup .req { display: inline; margin: 0 0 0 13px; } .fieldGroup .formrow { clear: both; margin: 0 0 5px 0; overflow: auto !important; } .fieldGroup .r, .fieldGroup .l { float: left; } .fieldGroup .l { width: 180px; padding: 0 10px 0 0; } .fieldGroup .r { width: 350px; } .fieldGroup select, .fieldGroup textarea, .fieldGroup input { width: 245px; height: 20px; border: 1px solid #767676; margin: 0; padding: 0 9px 0 9px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 1em; } .fieldGroup select { width: 265px; height: 22px; padding: 1px 1px 1px 6px; } .fieldGroup textarea { width: 245px; height: 160px; padding-top: 2px; } .fieldGroup .frmessage .r { position: relative; } .fieldGroup .frmessage .req { position: absolute; top: 2px; right: 10px; } .fieldGroup .frclientGroup { padding: 0 0 5px 0; }  .fieldGroup .ftyesno input, .fieldGroup fieldset input { width: 13px; height: 13px; border: none; margin-top: 1px; padding: 0; background: none; }  .fieldGroup fieldset label { padding-left: 10px; font-weight: normal; }    .fieldGroup fieldset div { clear: both; overflow: auto; padding-bottom: 10px; } .fieldGroup fieldset div label, .fieldGroup fieldset div input { float: left; }  .fieldGroup .ftcaptcha { padding-top: 20px; } .fieldGroup .captchaImage, .fieldGroup .captchaAudio { display: block; margin-top: 10px; }  .fieldGroup .ftbutton input { display: block; width: 57px; height: 16px; border: none; margin: 25px 20px 0 0; padding: 0; background: url(http://assets5.danceumbrella.co.uk/imgs/submit.gif) no-repeat 0 0; text-indent: -5000px; font-size: 0; line-height: 0; cursor: pointer; }   .item { margin: 0 0 15px 0; } .img, .copy { float: left; } .img { padding: 0 20px 0 0; } .copy { width: 180px; } .item p { margin-bottom: 3px; } p.subHeading { margin-bottom: 0; }    .breadCrumb { position: absolute; bottom: 0; left: 0; padding: 44px 0 6px 0; }  .pagechooser { clear: both; float: right; text-align: right; }  p.moreLinks, .moreLinks li { margin: 0 4px 0 0; } .moreLinks li { float: left; } p.moreLinks a, .moreLinks li a {  }  .fileList { padding-bottom: 0; } .fileList dd { padding-top: 12px; padding-bottom: 1px; } .ext_pdf, .ext_doc { padding: 2px 0 5px 30px; background: url(http://assets1.danceumbrella.co.uk/imgs/extension/pdf.png) no-repeat 0 0; } .ext_doc { background-image: url(http://assets2.danceumbrella.co.uk/imgs/extension/doc.png); }    #nav { position: absolute; top: 13px; left: 0; width: 630px; } #nav li { float: left; margin-left: 20px; } #nav li.first { margin-left: 0; }  .subNav h3 { display: none; } .subNav li { padding: 0 0 2px 10px; background: url(http://assets3.danceumbrella.co.uk/imgs/nav_off.gif) no-repeat 0 8px; } .subNav li.active, .subNav li.activeParent { background-image: url(http://assets4.danceumbrella.co.uk/imgs/nav_on.gif); }  .subNav li ol { display: none; } .subNav li.active ol, .subNav li.activeParent ol { display: block; } .subNav .level2 { padding: 8px 0 4px 0; } .subNav .level2 li { background-position: 0 8px; }  .subNav li ol.level3 { display: none; }  #childNav { margin-top: 25px; } #childNav li { float: none; } #childNav li.backTo { padding-top: 24px; margin-right: 0; } #childNav li:first-child { padding-top: 0; }  .recordList #childNav { float: left; margin-top: 0; }   .recordList .col1 h3 { padding-bottom: 0; } .recordList .col1 .choiceItem { width: 610px; overflow: auto; } .recordList .col1 .item { margin-bottom: 50px; } .recordList .col1 .choiceItem .copy { position: relative; width: 400px; min-height: 120px; padding-bottom: 15px; } .recordList .col1 .copy h3, .recordList .col1 .copy h4 { padding-bottom: 3px; } .recordList .col1 .choiceItem .moreLinks { position: absolute; bottom: 0; left: 0; }  .recordList .col1 .hasNoBoxImage .item { margin-left: 210px; } .recordList .col1 .hasNoBoxImage .copy { min-height: inherit !important; min-height: auto; }   .recordList .people .col1 .choiceItem { float: left; width: 300px; padding-left: 10px; } .recordList .people .col1 .startingLine { padding-left: 0; } .recordList .people .col1 .choiceItem .copy { width: 170px; min-height: 120px; }  .recordList .people .col1 .choiceItem h3 { width: 160px; }  .recordList .people .col1 .hasNoBoxImage .item { margin-left: 130px; } .recordList .people .col1 .hasNoBoxImage .copy { min-height: 120px !important; }   .recordList .sectionHomepage .col1 .choiceItem { float: left; width: 190px; padding-left: 20px; } .recordList .sectionHomepage .col1 .startingLine { padding-left: 0; } .recordList .sectionHomepage .col1 .choiceItem .img { padding: 0; } .recordList .sectionHomepage .col1 .choiceItem .copy { width: 190px; min-height: 115px; padding-top: 10px; } .recordList .sectionHomepage .col1 .copy h3 { width: 180px; padding-bottom: 9px; }  .recordList .sectionHomepage .col1 .hasNoBoxImage .item { margin-top: 135px; margin-left: 0; } .recordList .sectionHomepage .col1 .hasNoBoxImage .copy { min-height: 115px !important; }   .singleRecord .col1 .choiceItem h3 { padding-bottom: 3px; } .singleRecord .col1 .choiceItem .subHeading { padding-bottom: 8px; } .singleRecord .col1 .choiceItem .copy { width: 370px; }  .singleRecord .col1 .hasNoImage .copy { width: 610px; }    #widgets .widget { padding: 32px 0 24px 0; background: url(http://assets5.danceumbrella.co.uk/imgs/widget_line.png) no-repeat 0 0; }  #widgets .fieldGroup .formrow { clear: none; float: left; margin-bottom: 0; } #widgets .fieldGroup .r { width: 170px; } #widgets .fieldGroup input { width: 150px; } #widgets .fieldGroup .ftbutton .r, #widgets .fieldGroup .ftbutton .r input { width: 20px; height: 20px; } #widgets .fieldGroup .ftbutton .r { padding-left: 4px; } #widgets .fieldGroup .ftbutton .r input { margin: 0; background-image: url(http://assets5.danceumbrella.co.uk/imgs/submit.gif); }  #widgets .subNav { padding-top: 0; background-image: none; }  #widgets .pageCrossSell, #widgets .news { padding-bottom: 13px; } #widgets .pageCrossSell h3 { padding-bottom: 9px; } #widgets .pageCrossSell p { margin-bottom: 0; } #widgets .news h4 { padding-bottom: 0; } #widgets .news .subHeading { font-weight: normal; font-style: italic; }  #widgets .search, #widgets .mailinglistSubscribe, #widgets .donate { position: absolute; top: 9px; right: 0; width: 79px; padding: 0; } #widgets .mailinglistSubscribe { right: 177px; width: 115px; } #widgets .donate { right: 88px; width: 80px; } #widgets .search img { cursor: pointer; } #searchWidget .fieldGroup { position: absolute; top: 21px; right: 0; width: 284px; height: 29px; padding: 18px 0 0 8px; background: url('/imgs/search_bubble.png') no-repeat 0 0; z-index: 100; } #searchWidget .fieldGroup .r { width: 233px; } #searchWidget .fieldGroup .r input { width: 213px; height: 19px; padding-bottom: 1px; background-color: #E4E4E4; font-size: 0.85em; } #searchWidget .fieldGroup .ftbutton .r { width: 21px; padding-top: 5px; padding-left: 9px; } #searchWidget .fieldGroup .ftbutton .r input { width: 21px; height: 12px; background-image: url('/imgs/search_go.gif'); }    #widgets .calendar { padding-bottom: 30px; } #widgets .calendar h3 { padding-bottom: 7px; } #widgets .calendarHolderOuter { position: relative; width: 224px; height: 128px; padding: 15px 3px 5px 2px; background: url(http://assets2.danceumbrella.co.uk/imgs/calendar.png) no-repeat 0 0; } #widgets .calendar table { width: 224px; border-collapse: collapse; border-spacing: 0; border-width: 0; color: #6E6F71; font-size: 0.8em; } #widgets .calendar caption { display: table-caption !important; display: block; height: 19px; padding: 0; color: #000; font-size: 1.1em; font-weight: bold; line-height: 19px; } #widgets .calendarHolder .cufon { margin-top: 5px; } #widgets .calendar th { visibility: hidden; } #widgets .calendar th, #widgets .calendar td { height: 16px; text-align: center; line-height: 15px; } #widgets .calendar td div { width: 31px; height: 15px; margin: 0 0 1px 1px; } #widgets .calendar td.isLink div { background-color: #D3D3D3; } #widgets .calendar td a { padding: 1px 8px 2px 8px; color: #858585; text-decoration: none; } #widgets .calendar .calNext a, #widgets .calendar .calPrev a { position: absolute; top: 19px; left: 16px; display: block; width: 12px; height: 12px; font-size: 0; line-height: 0; } #widgets .calendar .calNext a { left: 201px; } #widgets .calendar .moreLinks {  }  #calendarWidget { position: relative; z-index: 100; } .calendarPreview { width: 232px; position: absolute; padding: 6px 0 0 0; background: url(http://assets3.danceumbrella.co.uk/imgs/cal_head.png) no-repeat 0 0; z-index: 100; color: #000; font-size: 0.85em; line-height: 1.2em; } .calendarPreviewOuter { padding: 0 0 6px 0; background: url(http://assets4.danceumbrella.co.uk/imgs/cal_bottom.png) no-repeat 0 bottom; } .calendarPreviewInner { padding: 0 10px 0 30px; background: url(http://assets5.danceumbrella.co.uk/imgs/cal_middle.png) no-repeat right center; } .calendarPreview h3, .calendarPreview .closeLink { display: none; } .calendarPreview .calendarPreviewItem { clear: both; border-top: 1px solid #ccc; margin: 3px 0 0 0; padding: 7px 0 7px 0; overflow: auto; } .calendarPreview .first { border-top: none; margin-top: 0; } .calendarPreview .calendarPreviewItem h4, .calendarPreview .calendarPreviewItem p { padding: 0; margin: 0; } .calendarPreview .calendarPreviewItem h4, .calendarPreview .calendarPreviewItem h4 a { color: #000; } .calendarPreview .calendarPreviewItem .moreLinks li, .calendarPreview .calendarPreviewItem .moreLinks a { color: #6C7073; font-weight: normal; } .calendarPreview .calendarPreviewItem .beforeTitle { font-style: italic; }    .hasNoImage .col2, .recordList .col1, .singleRecord .col1 { width: 610px; padding-right: 0; }  #childNav, .pagechooser { padding-top: 0; }  #widgets .fieldGroup .l, .homepage h2, .tab h3 { position: absolute; top: auto; left: -10000px; width: 1px; height: 1px; overflow: hidden; }   .contactForm .fieldGroup .l { width: 250px; }   #p1 #container { background-image: url(http://assets1.danceumbrella.co.uk/imgs/bg_home.png); } .homepage #content { height: 563px; } .homepage #footer { position: static; } .homepage #last { display: none; } .homepage #logo { top: 157px; left: 50%; width: 940px; margin-left: -470px; z-index: 50; height:280px; } .homepage #banner1 { padding-top: 96px; } .homepage #banner2 { width:250px; padding-top: 76px; } #homeflashSwapper { position:absolute; top: 46px; left: 0; float: none; width: 100%; min-width: 940px; height: 670px; overflow: hidden; } #homeflashSwapper .imageSwapper { position: absolute; top: 0; left: 50%; width: 1030px; height: 670px; margin-left: -260px; overflow: hidden; }   .mailinglistSubscribe .fieldGroup .frcountry { margin-bottom: 42px } .mailinglistSubscribe .fieldGroup .frage { padding-bottom: 30px } .mailinglistSubscribe .fieldGroup .ftcaptcha { padding-top: 5px; }   dl.mediaList { padding: 0; } .mediaList dt { clear: both; padding: 25px 0 12px 0; } .mediaList dt:first-child { padding-top: 0; } .mediaList dd { float: left; width: 114px; margin: 0 0 20px 10px; padding: 0; } .mediaList dd.startline { clear: both; margin-left: 0; }  .mediaList dd p { height: 35px; margin: 5px 0 0 0; overflow: hidden; } .mediaList dd a { display: block; } .pageGallery #childNav { margin-top: 6px; }   .people .col1 .choiceItem .subHeading { margin-bottom: 6px; padding-bottom: 0; font-weight: normal; }  .singleRecord .people .col1 .choiceItem .img, .singleRecord .people .col1 .choiceItem .copy { float: right; } .singleRecord .people .col1 .choiceItem .img { padding: 0 0 0 50px; } .singleRecord .people .col1 .choiceItem .copy { width: 340px; padding-top: 4px; } .singleRecord .people .col1 .choiceItem .subHeading { margin-bottom: 7px; } .singleRecord .people .col1 .hasNoImage .copy { width: 610px; }   .searchResults .col1, .searchResults .col1 .choiceItem .copy { width: 610px; } .searchResults .col1 .item { margin-bottom: 38px; } .searchResults .col1 .hasNoBoxImage .item { margin-left: 0; }    .whatsonArchive .col1 .choiceItem .beforeTitle, .whatson .col1 .choiceItem .beforeTitle, .whatsonAuction .col1 .choiceItem .beforeTitle { margin-bottom: 0; font-weight: bold; font-style: italic; } .whatsonArchive .col1 .choiceItem .afterTitle, .whatsonArchive .col1 .choiceItem .date, .whatson .col1 .choiceItem .afterTitle, .whatson .col1 .choiceItem .date, .whatsonAuction .col1 .choiceItem .date { font-weight: normal; } .whatsonArchive .col1 .choiceItem .listCopy, .whatson .col1 .choiceItem .listCopy , .whatsonAuction .col1 .choiceItem .listCopy { margin-top: 7px; color: #939598; }  .recordList .whatsonArchive .col1 .copy h3, .recordList .whatson .col1 .copy h3, .recordList .whatsonAuction .col1 .copy h3 { width: 380px; }  .singleRecord .whatsonArchive .col1 .choiceItem .img, .singleRecord .whatson .col1 .choiceItem .img, .singleRecord .whatsonAuction .col1 .choiceItem .img { height: 330px; padding-right: 0; } .singleRecord .whatsonArchive .col1 .choiceItem .copy, .singleRecord .whatson .col1 .choiceItem .copy, .singleRecord .whatsonAuction .col1 .choiceItem .copy { position: relative; width: 610px; }  .singleRecord .whatsonArchive .col1 .choiceItem .itemHeader, .singleRecord .whatson .col1 .choiceItem .itemHeader, .singleRecord .whatsonAuction .col1 .choiceItem .itemHeader { padding: 20px 160px 35px 0; } .singleRecord .whatsonArchive .col1 .choiceItem .itemHeader p, .singleRecord .whatson .col1 .choiceItem .itemHeader p, .singleRecord .whatsonAuction .col1 .choiceItem .itemHeader p { margin: 0; } .singleRecord .whatsonArchive .col1 .choiceItem .itemHeader .subHeading, .singleRecord .whatson .col1 .choiceItem .itemHeader .subHeading, .singleRecord .whatsonAuction .col1 .choiceItem .itemHeader .subHeading { padding-bottom: 0; } .singleRecord .whatsonArchive .col1 .choiceItem .itemHeader .afterTitle, .singleRecord .whatson .col1 .choiceItem .itemHeader .afterTitle, .singleRecord .whatsonAuction .col1 .choiceItem .itemHeader .afterTitle { font-weight: bold; }  .singleRecord .whatsonArchive #childNav .blogLink a, .singleRecord .whatsonArchive #childNav .bookNow a, .singleRecord .whatson #childNav .blogLink a, .singleRecord .whatson #childNav .bookNow a, .singleRecord .whatsonAuction #childNav .blogLink a, .singleRecord .whatsonAuction #childNav .bookNow a { position: absolute; top: 27px; right: 0; display: block; width: 119px; height: 21px; padding: 0; background: url(http://assets2.danceumbrella.co.uk/imgs/book_now.gif) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -5000px; } .singleRecord .whatsonArchive #childNav .blogLink a, .singleRecord .whatson #childNav .blogLink a, .singleRecord .whatsonAuction #childNav .blogLink a { top: 52px; background-image: url(http://assets3.danceumbrella.co.uk/imgs/visit_the_blog.gif); }  ol.subnavTabs { height: 16px; border-bottom: 5px solid #ffde00; overflow: hidden; } .subnavTabs li { float: left; display: block; height: 16px; padding-left: 35px; overflow: hidden; } .noJavascript .subnavTabs li { padding-left: 30px; } .subnavTabs li:first-child { padding-left: 0; } .subnavTabs li a { color: #555; font-weight: bold; text-decoration: none; } .subnavTabs li.active a { color: #ffde00; }  .tab { clear: both; padding: 20px 20px 5px; background-color: #121212; } .Gallery { padding-bottom: 0; } .Gallery .mediaList dd { width: 106px; } .Gallery .mediaList dd p { display: none; } .Gallery .mediaList img { width: 106px; height: 75px; } #eventSponsor { padding: 0 0 5px 0; } #eventSponsor .mediaItem { float: left; padding: 0 20px 20px 0; min-height: 40px; }  #eventSponsor .mediaCaption { display: none; }
