#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");} div.mediaPlayer div.videoControls { position:absolute; right:0px; bottom:0px; height:25px; background-image:url(http://assets1.firstsite.uk.net/lib/mediaPlayer/black60.png); } div.mediaPlayer div.videoPlay { height:25px; cursor: pointer; width:25px; float:left; background-image: url(http://assets2.firstsite.uk.net/lib/mediaPlayer/videoControls/play.png); } div.mediaPlayer div.videoPlay.playing { background-image: url(http://assets3.firstsite.uk.net/lib/mediaPlayer/videoControls/pause.png); } div.mediaPlayer div.videoProgress { height:25px; width:100px; float:left; } div.mediaPlayer div.videoProgress div.videoProgressHolder { height:5px; width:90px; margin-top:10px; margin-left:5px; overflow: hidden; cursor: pointer; background-color: #666; } div.mediaPlayer div.videoProgressSlider { height:5px; width:1px; background-color: #FFF; overflow: hidden; margin:0; padding:0; } div.mediaPlayer div.videoTime { height:20px; width:63px; float:left; color:#fff; font-size: 0.7em; font-weight:bold; padding-top:5px; padding-left:2px; } div.mediaPlayer div.volumeButton { height:25px; cursor: pointer; width:25px; float:left; background-image: url(http://assets4.firstsite.uk.net/lib/mediaPlayer/videoControls/mute.png); } div.mediaPlayer div.volumeButton.muted { background-image: url(http://assets5.firstsite.uk.net/lib/mediaPlayer/videoControls/mute_active.png); }  .pdfLink, .docLink, .xlsLink, .pptLink , .jpgLink{ padding: 10px 0 10px 35px; background: url(http://assets1.firstsite.uk.net/lib/icons/pdf.png) no-repeat 0 0; } .docLink { background-image: url(http://assets2.firstsite.uk.net/lib/icons/doc.png); } .xlsLink { background-image: url(http://assets3.firstsite.uk.net/lib/icons/xls.png); } .pptLink { background-image: url(http://assets4.firstsite.uk.net/lib/icons/ppt.png); } .jpgLink { background-image: url(http://assets5.firstsite.uk.net/lib/icons/jpg.png); }  #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.firstsite.uk.net/lib/easyCMS/imgs/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.firstsite.uk.net/lib/slimbox/prevlabel.gif) no-repeat 0 15%; } #lbNextLink { right: 0; } #lbNextLink:hover { background: transparent url(http://assets3.firstsite.uk.net/lib/slimbox/nextlabel.gif) no-repeat 100% 15%; } #lbBottom {  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.firstsite.uk.net/lib/slimbox/closelabel.gif) no-repeat center; margin: 5px 0; outline: none; } #lbCaption, #lbNumber { margin-right: 71px; } #lbCaption { } #lbBottomContainer a.download { background: transparent url(http://assets5.firstsite.uk.net/lib/slimbox/gallery_download.png) no-repeat;min-height: 20px; padding-left: 22px; padding-right: 1px; width: 100%; }  body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; } table { border-collapse:collapse; border-spacing:0; } fieldset,img { border:0; } address,caption,cite,code,dfn,th,var,blockquote { font-style:normal; font-weight:normal; } ol,ul { list-style-type:none; } caption,th { text-align:left; } h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } q:before,q:after { content:''; } abbr,acronym { border:0; } br.clear, div.clear { display: none; } .push, #last { display: none; }  body { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4e482e; line-height: 1.5; } p, ol, ul, blockquote { margin-bottom: 20px; } strong, b { font-weight: bold; } em, i { font-style: italic; }  h1, h2, h3, h4, h5, h6 { color: #000; margin-bottom: 6px; } h2 { font-size: 34px; } h3 { font-size: 26px; } h4 { font-size: 24px; } h5 { font-size: 20px; }  a { color: #a2965f; text-decoration: underline; } a:focus, a:hover, a:active { color: #d0caaf; }  blockquote { font-size: 20px; color: #c10021; } html { height: 100%; } body { background-color: #e5e5e5; height: 100%; } #container { width: 1040px; min-height: 100%; margin: 0 auto; background-color: #FFF; } #containerInner { padding: 0 28px; position: relative; overflow: hidden; } #header { padding-bottom: 124px; } #nav { position: absolute; top: 188px; left: 28px; width: 984px; } #content { float: right; width: 705px; } #widgets { float: left; width: 250px; padding-top: 7px; } #footer { padding: 0 28px; } #header { overflow: hidden; }  #logo { float: left; padding-top: 64px; }  #intro { float: right; height: 141px; } #header .donateButton { position: relative; display: block; width: 83px; height: 51px; float: right; overflow: hidden; margin-right: 4px; } #header .donateButton span { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: transparent url(http://assets1.firstsite.uk.net/imgs/donate.png) no-repeat scroll 0 0; } #header .donateButton span:focus, #header .donateButton span:hover, #header .donateButton span:active { background-position: 0 -51px; } #header .siteWideFacebook { float: right; padding-top: 11px; } #header .tagLine { float: right; clear: right; margin: 21px 12px 0 0; font-size: 22px; }  #header .facebookLike, #header .twitterShare { float: right; } #nav ol { overflow: hidden; width: 100%; margin-bottom: 0; } #nav li { float: left; } #nav a { text-decoration: none; } #navList li { border-top: #a6a6a6 solid 1px; width: 196px; padding: 5px 0 3px 0; text-align: center; } #navList .last { width: 200px; } #navList a { color: #111; font-size: 20px; } #navListSecond li { border-top: #a6a6a6 solid 1px; border-bottom: #a6a6a6 solid 1px; width: 164px; padding: 5px 0; text-align: center; } #navListSecond a { color: #686868; font-size: 14px; } #nav a:focus, #nav a:hover, #nav a:active { color: #a2965f; } #navList .active, #navList .activeParent { background: #c5c0a7 url(http://assets2.firstsite.uk.net/imgs/nav-active.png) no-repeat scroll center top; border-top: none; padding-top: 6px; } #navListSecond .active, #navListSecond .activeParent { background: #c5c0a7 url(http://assets2.firstsite.uk.net/imgs/nav-active.png) no-repeat scroll center top; border-top: none; padding-top: 6px; } #nav .active a, #nav .activeParent a { color: #FFF; } .subNav { margin-bottom: 20px; }  .subNav h3 { font-size: 20px; background: #a3965f; color: #FFF; padding: 9px 0 8px 21px; margin: 0; }  .subNav ol { margin-bottom: 0; }  #subnavList { border: #d9d9d9 solid 1px; border-top: none; padding: 6px 0; }  #subnavList ol { padding-bottom: 22px; } #subnavList .level2 ol { padding-bottom: 0; }  #subnavList a { display: block; padding: 5px 10px 5px 29px; background: transparent url(http://assets4.firstsite.uk.net/imgs/2nav-dot-inactive.png) no-repeat scroll 19px 9px; color: #000; text-decoration: none; font-size: 15px; } #subnavList .level2 a { padding-left: 39px; background-position: 29px 9px; font-size: 13px; } #subnavList .level3 a { padding-left: 49px; background-position: 39px 9px; font-size: 13px; } #subnavList a:focus, #subnavList a:hover, #subnavList a:active { color: #a2965f; }  #subnavList .active > a { background-image: url(http://assets5.firstsite.uk.net/imgs/2nav-dot-active.png.png); background-color: #c5c0a7; } .breadCrumb { padding-bottom: 15px; } .breadCrumb span { padding-right: 9px; background: transparent url(http://assets1.firstsite.uk.net/imgs/breadcrumb-seprator.gif) no-repeat scroll right center; margin-right: 9px; } .breadCrumb .current { padding: 0; background: none; margin: 0; } #content #childNav ol { list-style-type: none; list-style-position: outside; margin-bottom: 0; } #childNav .backTo { margin-top: 20px; } .recordList #childNav { margin-top: 20px; }  h2 { margin-bottom: 11px; }  #content .col1 { float: left; } #content .col2 { float: right; }  #content blockquote { background: transparent url(http://assets2.firstsite.uk.net/imgs/quote-mark.png) no-repeat scroll 0 0; padding: 53px 0 0 42px; }  #content ul li { background: url(http://assets3.firstsite.uk.net/imgs/golden_dot.png) no-repeat 0 10px; padding-left: 10px; } #content ol { list-style-type: decimal; list-style-position: inside; }  .textMultipleImages #content .col1 { width: 270px; padding-top: 4px; } .textMultipleImages #content .col2 { width: 411px; } .hasNoImage .textMultipleImages #content .col2 { width: auto; }  .textMultipleImages .mediaItem { margin-bottom: 19px; } .textMultipleImages .mediaCaption { background-color: #b9b9b9; padding-left: 8px; } .textMultipleImages .mediaCaption h3 { font-size: 14px; margin: 0; } .textMultipleImages .mediaCaption p { margin: 0; color: #000; } #footer { overflow: hidden; margin-top: 39px; padding-bottom: 50px; } #footerInner { border-top: #a0a0a0 solid 1px; padding-top: 33px; } #footer .col { float: left; }  #fcsponsor { overflow: hidden; padding-top: 5px; } #fcsponsor .mediaItem { float: left; margin: 0; } #fcsponsor .mediaCaption { display: none; }  #fctext1 { padding-left: 21px; background: transparent url(http://assets4.firstsite.uk.net/imgs/footer-seprator.gif) no-repeat scroll 0 7px; } #fctext1 p { margin: 0; }  #fclinks { padding-left: 35px; background: transparent url(http://assets4.firstsite.uk.net/imgs/footer-seprator.gif) no-repeat scroll 16px 7px; }  .mediaSwapper { width: 700px; height: 305px; position: relative; overflow: hidden; }  .mediaSwapper .mediaCaption { position:absolute; bottom: 0; left: 0; } .mediaSwapper .mediaCaption .caption { display: none; } .mediaSwapper .mediaCaption p { margin: 0; padding: 1px 9px; max-width: 450px; color: #000; background: transparent url(http://assets1.firstsite.uk.net/imgs/caption_bg.png) repeat scroll 0 0; }  #transport { position: absolute; top: 0; right: 0; height: 16px; background: transparent url(http://assets2.firstsite.uk.net/imgs/transport/transport_control_bg.png) repeat scroll left top; z-index: 100; } #transport_playpause div { float: left; } #transport_play { background: transparent url(http://assets3.firstsite.uk.net/imgs/transport/play.png) no-repeat scroll 6px 5px; width: 16px; height: 16px; cursor: pointer; } #transport_playpause .playing { background: transparent url(http://assets4.firstsite.uk.net/imgs/transport/pause.png) no-repeat scroll 6px 5px; } .transport_chooser { width: 16px; height: 16px; cursor: pointer; } .transport_chooser { background: transparent url(http://assets5.firstsite.uk.net/imgs/transport/inactive.png) no-repeat scroll 4px 4px; } #transport_playpause .current { background: transparent url(http://assets1.firstsite.uk.net/imgs/transport/active.png) no-repeat scroll 4px 4px; }  .singleRecord .whatson .mediaSwapper { width: 705px; height: 210px; }  .homepage .mediaSwapper { width: 984px; height: 300px; }  .homepage .mediaSwapper .mediaCaption { left: 13px; bottom: 16px; } .homepage .mediaSwapper .mediaCaption p { color: #FFF; font-size: 14px; padding: 0; max-width: 650px; background: none; } .homepage .mediaSwapper .mediaCaption a { color: #FFF; text-shadow: 1px 1px 0px #000; filter: dropshadow(color=#000, offx=1, offy=1); } .homepage .mediaSwapper .mediaCaption .moreLinks { overflow: hidden; } .homepage .mediaSwapper .mediaCaption li { float: left; padding-right: 10px; } .text2cols h2 { margin-bottom: 14px; } .text2cols #content .col1 { float: none; padding-bottom: 24px; } .text2cols #content .col2 { float: left; width: 330px; } .text2cols #content .col3 { float: right; width: 330px; }  .whatson #content .col1, .whatsonCategories #content .col1 { float: none; }  #records .item { overflow: hidden; padding-bottom: 20px; border-bottom: #8d8d8d dashed 1px; margin-bottom: 20px; } #records .img { float: left; width: 250px; } #records .copy { float: right; width: 440px; }  #records h3 { margin-bottom: 5px; } #records h3 a { font-size: 18px; color: #000; text-decoration: none; }  #records .subHeading { font-weight: bold; color: #696969; margin-bottom: 1px; }  #records p, .whatsonCategories #content .col1 .choiceItem p { margin-bottom: 0; }  .moreLinks { margin: 0; } #content .moreLinks { list-style-type: none; list-style-position: outside; } #records .moreLinks { padding-top: 8px; }  .pagechooser .current { color: #4E482E; text-decoration: none; } .pagechooser-perpetual-enabled { display: none; }  .perpetualScroll { background-color: #A3965F; text-align: center; padding: 2px 0; } .perpetualScroll a { color: #FFF; text-decoration: none; display: block; width: 100%; height: 100%; } .singleRecord .whatson .choiceItem { margin-bottom: 19px; }  .singleRecord .whatson h2 { display: none; } .singleRecord .whatson .itemHeader h2 { display: block; margin-bottom: 2px; } .singleRecord .whatson .itemHeader .date { color: #696969; font-weight: bold; }  .singleRecord .whatson .choiceItem .img { margin-bottom: 18px; }  .singleRecord .whatson #content .subnavTabs { list-style-position: outside; list-style-type: none; margin: 0; overflow: hidden; } .singleRecord .whatson .subnavTabs li { float: left; } .singleRecord .whatson .subnavTabs li a { color: #FFF; font-size: 15px; text-decoration: none; background-color: #A3965F; display: block; padding: 12px 23px 10px 23px; border-right: #beb89e solid 1px; } .singleRecord .whatson .subnavTabs li a.last { border-right: none; } .singleRecord .whatson .subnavTabs li.active a { color: #000; background-color: #e5e2d1; }  .singleRecord .whatson .tab { background-color: #e5e2d1; padding: 17px 17px 1px 18px; }  .singleRecord .whatson .social { overflow: hidden; }  .singleRecord .whatson #content .facebook { width: 545px; float: left; } .singleRecord .whatson #content .facebook h3 { font-size: 18px; margin-bottom: 18px; }  .singleRecord .whatson #content .socialBookmarking { width: 120px; padding: 36px 0 0 25px; float: left; } .singleRecord .whatson #content .twitterShare { padding-bottom: 13px; }  .relatedCrossSellContainer { border-top: #bdbdbd solid 1px; overflow: hidden; clear: both; margin-top: 22px; } .relatedTitle { font-size: 16px; color: #000; margin: 18px 0 16px 0; } .relatedCrossSell { float: left; width: 352px; } .relatedCrossSell .img { float: left; width: 150px; padding-top: 4px; } .relatedCrossSell .copy { padding: 0 20px 0 158px; } .relatedCrossSell h3 { font-size: 14px; margin-bottom: 0; } .relatedCrossSell h3 a { font-weight: bold; color: #000; text-decoration: none; } .relatedCrossSell .moreLinks { margin-top: 5px; }  .singleRecord .whatson #childNav { border-top: #bdbdbd solid 1px; margin-top: 22px; clear: both; }  #content .gallery { list-style-position: outside; list-style-type: none; margin: 0; overflow: hidden; } .gallery li { float: left; padding-left: 17px; padding-bottom: 17px; } .gallery li.startline { padding-left: 0; } .gallery li p { display: none; }  #lbCaption h3 { font-size: 14px; color: #4E482E; font-weight: bold; margin: 0; } #lbCaption p { margin-bottom: 8px; }  .formrow { overflow: hidden; clear: both; margin-bottom: 14px; } .formrow .l, .formrow .r, .formrow .r input, .formrow .r .req { float: left }  .formrow .l { width: 175px; }  .fieldSpecs { display: none; }  input { width: 255px; padding: 5px; border: #757575 solid 1px; } select { width: 268px; height: 24px; border: #757575 solid 1px; }  .formrow .req { padding-left: 10px; color: #7d1b1c; } .mailinglistSubscribe #content .col2 { float: none; }  #mailingListForm h3, .privacyTitle { margin: 30px 0 0 0; border-top: 1px dashed #8D8D8D; padding: 27px 0 16px 0; font-size: 18px; } #mailingListForm .l label { font-weight: bold; }  #mailingListForm .frclientGroup .l, #mailingListForm .frclientGroup legend { display: none; } #mailingListForm .frclientGroup .r { padding-left: 175px; } #mailingListForm .frclientGroup .r div { margin-bottom: 20px; overflow: hidden; } #mailingListForm .frclientGroup .r input { display: block; float: left; width: auto; height: auto; padding: 0; border: none; } #mailingListForm .frclientGroup .r label { display: block; float: left; margin-top: -4px; padding-left: 23px; }  .frcheckIfYouAreHumanCaptcha { margin-bottom: 18px; } .frcheckIfYouAreHumanCaptcha .l, .frcheckIfYouAreHumanCaptcha .r { float: none; width: 310px; padding-left: 175px; } .frcheckIfYouAreHumanCaptcha .l { width: 267px; margin-bottom: 11px; } #mailingListForm .frcheckIfYouAreHumanCaptcha .l label { font-weight: normal; } .frcheckIfYouAreHumanCaptcha input, .captchaImage, .captchaAudio { display: block; } .frcheckIfYouAreHumanCaptcha input { margin-bottom: 15px; } .captchaAudio { margin-top: 7px; }  #doUpdate_client_SubscribeButton, #sent_unsubscribeButton, #archiveUpdate_submitButton { display: block; background: transparent url(http://assets2.firstsite.uk.net/imgs/submit.png) no-repeat scroll 0 0; width: 67px; height: 26px; padding: 0; border: none; margin: 0; cursor: pointer; font-size: 0; line-height: 0; text-indent: -9999px; } #doUpdate_client_SubscribeButton:focus, #doUpdate_client_SubscribeButton:hover, #doUpdate_client_SubscribeButton:active, #sent_unsubscribeButton:focus, #sent_unsubscribeButton:hover, #sent_unsubscribeButton:active, #archiveUpdate_submitButton:focus, #archiveUpdate_submitButton:hover, #archiveUpdate_submitButton:active { background-position: 0 -26px; } .mailinglistUnsubscribe #mailingListForm { margin: 30px 0 26px 0; border-top: 1px dashed #8D8D8D; border-bottom: 1px dashed #8D8D8D; padding: 27px 0 10px 0; } .whatsonArchive #content .col1 { float: none; }  #archiveForm { border-top: 1px dashed #8D8D8D; border-bottom: 1px dashed #8D8D8D; padding: 34px 0 16px 0; overflow: hidden; } #archiveForm input { padding: 3px 5px; } #archiveForm .frsubmit { float: right; } #archiveForm .frsubmit .l { display: none; } #archiveForm .frsubmit .r { padding: 0 262px 0 10px; } .formReset { display: block; float: right; background: transparent url(http://assets3.firstsite.uk.net/imgs/reset.png) no-repeat scroll 0 0; width: 67px; height: 26px; padding: 0; border: none; margin: 0; cursor: pointer; font-size: 0; line-height: 0; text-indent: -9999px; } .formReset:focus, .formReset:hover, .formReset:active { background-position: 0 -26px; }  .whatsonArchive #records { padding-top: 22px; } .whatsonArchive #records h4 { font-size: 18px; margin-bottom: 29px; }  .whatsonArchive #records .item { border-bottom: none; padding-bottom: 0; } .whatsonArchive #records .img { width: 160px; height: 105px; } .whatsonArchive #records .copy { width: 531px; }  #container .twitterFeed { list-style-position: outside; list-style-type: none; } #container .twitter blockquote, #container .homepageTwitter blockquote { background: none; padding: 0; color: #4E482E; font-size: 14px; } .author .date { padding-left: 6px; }  .twitter { margin-top: 22px; border-top: 1px solid #BDBDBD; padding-top: 20px; overflow: hidden; clear: both; } .twitter .widgetInner { padding-right: 30px; } .twitter h3 { font-size: 16px; margin-bottom: 18px; } .twitter li { margin-bottom: 22px; } .twitter .profileImage { float: left; width: 50px; height: 50px; padding-top: 5px; } #container .twitter blockquote, .twitter .author { margin: 0 0 0 66px; } .twitter .author { margin-top: 7px; }  .homepageTwitter { background-color: #A3965F; padding-top: 10px; margin-bottom: 20px; } .homepageTwitter #tweetsInner { padding: 0 10px; } .homepageTwitter h3 { padding: 0 10px; margin-bottom: 16px; font-size: 19px; color: #FFF; } .homepageTwitter .twitterFeed { margin: 0; } .homepageTwitter li { overflow: hidden; } .homepageTwitter .twli0 { margin-bottom: 20px; } .homepageTwitter .twli1 { margin-bottom: 15px; } .homepageTwitter .profileImage { float: left; width: 35px; height: 35px; } .homepageTwitter .tweetOuter { float: right; width: 192px; background: transparent url(http://assets4.firstsite.uk.net/imgs/twitterBox/head.png) no-repeat scroll 0 0; padding-top: 22px; } .homepageTwitter .tweetMiddle { background: transparent url(http://assets5.firstsite.uk.net/imgs/twitterBox/foot.png) no-repeat scroll left bottom; padding-bottom: 6px; } .homepageTwitter .tweetInner { background: transparent url(http://assets1.firstsite.uk.net/imgs/twitterBox/body.png) repeat-y scroll 0 0; padding: 0 11px 0 18px; } .homepageTwitter .tweetText { position: relative; top: -13px; line-height: 1.1; } .homepageTwitter blockquote { margin-bottom: 5px; } .homepageTwitter .tweetFooter { background-color: #e5e2d1; padding: 4px 0 5px 10px; }  .homepage #header { padding-bottom: 129px; } .homepage #content { float: none; width: auto; } .homepage #content .col1 { float: none; } .homepage #content .col2 { float: left; width: 250px; padding-top: 16px; } .homepage .col3 { float: right; width: 715px; padding-top: 16px; }  .homepage .pageCrossSell .item { position: relative; overflow: hidden; padding: 0 0 20px 10px; border-bottom: 1px dashed #8D8D8D; margin-bottom: 20px; } .homepage .pageCrossSell .last { border-bottom: none; margin-bottom: 0; } .homepage .pageCrossSell .category { position: absolute; background-color: #A3965F; color: #FFF; font-size: 16px; padding: 5px 10px 3px 10px; top: 10px; left: 6px; } .homepage .pageCrossSell .ribbonCurl { position: absolute; top: 6px; left: 6px; height:0; width: 0; border-style: solid; border-width: 2px; border-color: transparent #7a7047 #7a7047 transparent; } .homepage .pageCrossSell .img { width: 250px; height: 160px; float: left; } .homepage .pageCrossSell .copy { float: right; width: 440px; } .homepage .pageCrossSell h3 a { font-size: 18px; color: #000; text-decoration: none; } .socialButtons { background-color: #A3965F; padding: 10px; } .socialButtons h3 { color: #FFFFFF; font-size: 19px; margin-bottom: 5px; } .socialButtons ul { margin: 0; overflow: hidden; } #container .socialButtons li { float: left; padding-right: 6px; background: none; padding-left: 0; } .socialButtons li a { display: block; } .mailingListLink { display: block; background-color: #A3965F; color: #FFF; text-decoration: none; font-size: 19px; padding: 10px 10px 11px 10px; margin-bottom: 20px; }  .whatsonCategories .col1 .item { position: relative; overflow: hidden; padding: 0 0 20px 10px; border-bottom: 1px dashed #8D8D8D; margin-bottom: 20px; } .whatsonCategories .col1 .item .catHeader h3 { margin: 0; } .whatsonCategories .col1 .item .catHeader h3 a { display: block; position: absolute; background-color: #A3965F; color: #FFF; font-size: 16px; padding: 5px 10px 3px 10px; top: 10px; left: 6px; text-decoration: none; } .whatsonCategories .col1 .item .ribbonCurl { position: absolute; top: 6px; left: 6px; height:0; width: 0; border-style: solid; border-width: 2px; border-color: transparent #7a7047 #7a7047 transparent; } .whatsonCategories .col1 .item .img { width: 250px; height: 160px; float: left; } .whatsonCategories .col1 .item .copy { float: right; width: 428px; } .whatsonCategories .col1 .item h4 a { color: #000000; font-size: 18px; text-decoration: none; } .whatsonCategories .col1 .item .copy .dates { font-weight: bold; } .whatsonCategories .col1 .item .copy .eventMore { display: block; padding-top: 8px; }
