.left20px{padding-left:20px;}.p7STT{padding:1em;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;position:fixed;display:none;z-index:999999999}.p7STT.dark{background-color:#c33;color:#FFF}.p7STT.light{background-color:#FFF;color:#000}.p7STT.dark{background:rgba(204,51,51,.9)}.p7STT.light{background:rgba(255,255,255,.8)}.p7STT.bottom{bottom:0;width:100%}.p7STT.right{right:6px;top:100px;padding:0 6px 2px;font-size:2.5em;border-radius:5px}.p7STT.right span{display:none}.p7STT.right i:before{padding:0}.p7STT-anchor{text-decoration:none}.p7STT.dark .p7STT-anchor{color:#FFF}.p7STT.dark .p7STT-anchor:hover{color:#798845}.p7STT.light .p7STT-anchor{color:#999}.p7STT.light .p7STT-anchor:hover{color:#000}.p7STT-anchor i{font-style:normal}.p7STT-anchor i:before{content:"\2191";padding-right:4px}.p7STT.right{opacity:0;margin-top:60px;-webkit-transition:opacity 1s,margin-top .5s;transition:opacity 1s,margin-top .5s}.p7STT.right.p7stt-on{opacity:1;margin-top:0}.p7STT.bottom{opacity:0;bottom:-100px;-webkit-transition:opacity 1s,bottom 1s;transition:opacity 1s,bottom 1s}.p7STT.bottom.p7stt-on{opacity:1;bottom:0}.p7STT-scroll-to-top{font-size:inherit}.p7DMM02{position:relative;background-color:#C33;border-bottom:1px solid #FFF;box-shadow:0 0 30px rgba(0,0,0,.45)}.p7DMM02:after{content:"\0020";clear:both;font-size:0;line-height:0;display:inline;height:0}.p7DMM02.p7dmm-centered{text-align:center}.p7DMM02.p7dmm-right{text-align:right}.p7DMM02 ul{margin:0;padding:0;display:inline-block;vertical-align:bottom}.p7DMM02 ul li{list-style-type:none;float:left;padding:10px 0;margin-right:8px}.p7DMM02 ul li:last-child{margin-right:0}.p7DMM02 ul a{color:#000;font-size:1em;padding:10px 12px;text-decoration:none;border:1px solid;border-radius:4px;border-color:#222;display:block;-webkit-transition:all linear .35s .1s;transition:all linear .35s .1s;-webkit-transition-property:background-color,box-shadow,border-color;transition-property:background-color,box-shadow,border-color}.p7DMM02 ul a:hover,.p7DMM02 ul a:focus,.p7DMM02 ul a.open,.p7DMM02 ul a.current_mark.closed{outline:none;border-color:transparent;color:#FFF;box-shadow:inset 0 14px 8px rgba(255,255,255,.1);background-color:#798845}.p7dmm-sub-wrapper{position:absolute;top:100%;width:100%;left:0;display:none}.p7DMM02 ul ul{margin:0;display:inline-block;padding:0;vertical-align:bottom}.p7DMM02 ul ul li{padding:8px 0}.p7DMM02 ul ul a{background-color:rgba(255,255,255,.5);border-color:#FFF;box-shadow:none;font-size:.8em;padding:8px 10px;box-shadow:inset 0 0 8px rgba(255,255,255,.15);color:#000}.p7DMM02 ul ul a:hover{background-color:rgba(255,255,255,0.6);border-color:#999;color:#000}.p7DMM02 ul ul a.current_mark{color:#000;font-weight:700}.p7DMM-toolbar{display:none}.p7DMM02.dmm-vertical,.p7DMM02.dmm-vertical ul,.p7DMM02.dmm-vertical li,.p7DMM02.dmm-vertical a{background-color:transparent;background:none;border:none;margin:0;padding:0;border-radius:0;box-shadow:none;-webkit-transition:none;transition:none;float:none;display:block}.p7DMM02.dmm-vertical{margin:12px 0}.p7DMM02.dmm-vertical ul li{margin-bottom:8px}.p7DMM02.dmm-vertical ul a.trig{background-image:url(img/p7dmm_east_gray.gif);background-repeat:no-repeat;background-position:left center}.p7DMM02.dmm-vertical ul a.open.trig{background-image:url(img/p7dmm_south_gray.gif);background-repeat:no-repeat;background-position:left center}.p7DMM02.dmm-vertical ul a{padding:8px 20px;border:1px solid;border-color:#000;border-radius:5px;background-color:#222;-webkit-transition:box-shadow linear .35s .1s;transition:box-shadow linear .35s .1s;box-shadow:inset 0 0 8px rgba(255,255,255,.1);color:#BBB}.p7DMM02.dmm-vertical ul a.open{border-radius:5px 5px 0 0}.p7DMM02.dmm-vertical ul a:hover{box-shadow:inset 0 14px 8px rgba(255,255,255,.1)}.p7DMM02.dmm-vertical ul ul{border-radius:0 0 5px 5px;background-color:#C30;background:-webkit-linear-gradient(#D55353,#B82E2E);background:linear-gradient(#D55353,#B82E2E);border:1px solid;border-top:none;border-color:#000}.p7DMM02.dmm-vertical ul ul li{margin-bottom:0}.p7DMM02.dmm-vertical ul ul a{font-size:.9em;border:none;border-bottom:1px solid;border-color:#000!important;border-radius:0;background:none;box-shadow:inset 0 0 0 rgba(255,255,255,0);color:#000}.p7DMM02.dmm-vertical ul ul li:last-child a{border-bottom:none}.p7DMM02.dmm-vertical ul ul a:hover{color:#FFF;box-shadow:inset 0 14px 8px rgba(255,255,255,.025)}.p7DMM02.dmm-vertical .p7dmm-sub-wrapper{width:100%;position:relative;padding:0;margin:0;top:0}.p7DMM02.dmm-vertical ul ul a.current_mark{font-weight:700}.p7DMM02.dmm02-pop .p7dmm-sub-wrapper{text-align:left;padding-bottom:30px;padding-right:30px;width:auto;left:auto;display:none;z-index:99}.p7DMM02.dmm02-pop ul ul{background-color:#222;background:rgba(0,0,0,.85);border-radius:0 0 5px 5px;border:1px solid;border-top:none;border-color:#000}.p7DMM02.dmm02-pop ul ul li{padding:0;float:none;margin:0}.p7DMM02.dmm02-pop ul ul a{background-color:transparent;box-shadow:none;border-radius:0;font-size:.8em;padding:8px 20px;box-shadow:none;color:#B4B4B4;border:none}.p7DMM02.dmm02-pop ul ul li:last-child a{border-radius:0 0 4px 4px}.p7DMM02.dmm02-pop ul ul a:hover{background-color:transparent;color:#FFF;background-color:#444;box-shadow:none}.p7DMM02.dmm02-pop ul ul a.current_mark{color:#EEE;font-weight:700}@media only screen and (min-width: 0px) and (max-width: 700px){.p7DMM02.responsive{padding:0;margin:0}.p7DMM02.responsive ul a.trig{background-image:url(img/p7dmm_east_black.gif);background-repeat:no-repeat;background-position:left center}.p7DMM02.responsive ul a.open.trig{background-image:url(img/p7dmm_south_white.gif);background-repeat:no-repeat;background-position:left center}.p7DMM02.responsive.p7DMM02.dmm-vertical ul a.trig{background-image:url(img/p7dmm_east_gray.gif)}.p7DMM02.responsive.p7DMM02.dmm-vertical ul a.open.trig{background-image:url(img/p7dmm_south_gray.gif)}.p7DMM02.responsive ul li{margin:0;padding:0}.p7DMM02.responsive ul,.p7DMM02.responsive ul ul{display:block;padding:0;margin:0}.p7DMM02.responsive ul li,.p7DMM02.responsive ul ul li{float:none;display:block;margin:0;padding:0}.p7DMM02.responsive ul li a{border:none;border-radius:0!important;padding:8px 20px;border-bottom:1px solid #000!important}.p7DMM02.responsive ul li:last-child a{border-bottom:none}.p7DMM02.responsive .p7dmm-sub-wrapper{width:100%;position:relative;padding:0;margin:0;top:0}.p7DMM02.responsive .p7dmm-sub-wrapper ul{border-radius:0;background:rgba(24,24,24,1)}.p7DMM02.responsive.p7DMM02.dmm-vertical .p7dmm-sub-wrapper ul{background-color:#C30;background:-webkit-linear-gradient(#D55353,#B82E2E);background:linear-gradient(#D55353,#B82E2E)}.p7DMM02.responsive .p7DMM-toolbar{position:relative;z-index:999;display:block;background-color:#cc3433!important;text-align:right;padding:6px;cursor:pointer}.p7DMM02.responsive .p7DMM-toolbar.closed a:before{content:"Music in Stirling : Show Menu"}.p7DMM02.responsive .p7DMM-toolbar.opened a:before{content:"Hide Menu"}.p7DMM.responsive ul.closed{display:none}.p7DMM.responsive ul.opened{display:block}.p7DMM02.responsive .p7DMM-toolbar img,.p7DMM02.dmm-vertical .p7DMM-toolbar img{border:none;padding-left:16px}.p7DMM02.responsive .p7DMM-toolbar a{color:#999;text-transform:uppercase;font-size:.8em;background-color:transparent!important;border:none!important;text-decoration:underline}.p7DMM02.responsive .p7DMM-toolbar.closed a,.p7DMM02.dmm-vertical .p7DMM-toolbar.closed a{color:#EEE}.p7DMM02.responsive .p7DMM-toolbar img,.p7DMM02.dmm-vertical .p7DMM-toolbar img{opacity:.5}.p7DMM02.responsive .p7DMM-toolbar:hover img,.p7DMM02.dmm-vertical .p7DMM-toolbar:hover img{opacity:.85}.p7DMM02.responsive .p7DMM-toolbar:hover a,.p7DMM02.dmm-vertical .p7DMM-toolbar:hover a{color:#EEE}.p7DMM02.responsive .p7DMM-toolbar.closed img,.p7DMM02.dmm-vertical .p7DMM-toolbar.closed img{opacity:1}.p7DMM02.responsive .p7DMM-toolbar.closed:hover,.p7DMM02.dmm-vertical .p7DMM-toolbar.closed:hover{background-color:#555}.p7DMM02.dmm-vertical *{border-radius:0!important}.p7DMM02.dmm02-pop .p7dmm-sub-wrapper{padding-bottom:0;padding-right:0;width:100%}}@media only screen and (max-device-width: 480px) and (orientation : landscape){.p7DMM02.responsive ul a{font-size:1.35em;padding:.35em .75em}.p7DMM02.responsive ul ul a{font-size:1em;padding:.3em 1em}}body{font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;background-color:#FFF;margin:0;font-size:1em;padding-bottom:3em}h1,h2,h3,h4,h5,h6{font-weight:400!important;font-style:normal!important;font-family:"FS Rome Regular",serif;font-size-adjust:.67;font-weight:normal;font-style:normal;color:#798845;line-height:normal}h1{font-size:2em}h2{font-size:1.75em}h3{font-size:1.35em;margin-top:40px}h4{font-size:1.25em}h5{font-size:1.1em}h6{font-size:1.1em}p{font-size:1.1em}p.disclaimer{font-size:.8em;font-style:italic}#tabs-wrapper{background-color:#C30;box-shadow:0 0 30px #999;border-bottom:1px solid #FFF;position:relative;z-index:2}.p7TPM15{margin:0 auto;z-index:1;background-color:#FFF}.p7TPM15,.p7TPMtabs_15{box-shadow:none!important;border:none!important}.p7TPMtabs_15{padding:10px 0}.p7TPMtabs_15,.p7TPMcwrapper_15{max-width:1400px;min-width:679px;margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.p7TPMcwrapper_15{border:1px solid #000;border-top:none;overflow:hidden;border-radius:0 0 6px 6px}.p7TPM_content_15{padding:0}#masthead{background-color:#222;box-shadow:inset 0 0 30px #333,0 0 20px #000;border-bottom:1px solid;border-color:#000;position:relative;z-index:3;background-repeat:no-repeat}table{width:100%;border-collapse:collapse;padding:6px;border:solid 1px #222}table tr{background-color:#eee}table tr:nth-of-type(2n){background-color:#fff}table td,table th{padding:6px;border:solid 1px #ccc;font-size:.9em;border-collapse:collapse}table th{color:#fff;background-color:#c30}table h3{font-size:1.45em;color:#798845;margin-top:0}table h5{font-size:1em;color:#3C5A4B;margin-top:0}table p{font-size:1.1em}@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px){table,thead,tbody,th,td,tr{display:block}th{position:absolute;top:-9999px;left:-9999px}tr{border:1px solid #eee}td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:32%!important}td:before{position:absolute;top:6px;left:6px;width:27%;padding-right:10px;white-space:nowrap}td:nth-of-type(1):before{content:"Date"}td:nth-of-type(2):before{content:"Organisation"}td:nth-of-type(3):before{content:"Programme"}td:nth-of-type(4):before{content:"Venue"}td:nth-of-type(1){font-weight:700}td:nth-of-type(1):before{font-weight:400}}li{font-size:1em}#mainContent a:link,#mainContent a:visited{color:#333;text-decoration:none;border-bottom:dashed #c30 1px}#mainContent a:hover{text-decoration:none;border-bottom:solid #c30 1px;color:#c30;text-shadow:1px #333}#footer{position:fixed;z-index:999999;top:auto;bottom:0;left:0;width:100%;background-color:#cc3433;padding:6px 24px;color:#DDD;font-size:.7em;text-transform:uppercase;box-shadow:0 0 40px #000;overflow:hidden}#footer a,#footer a:visited{color:#FFF}img.scaled-max{max-width:100%;padding:10px;border:1px solid #000;-moz-box-sizing:border-box;box-sizing:border-box}img.scaled-max-plain{max-width:100%}img.floated-halfwidth{float:left;margin-right:10px;max-width:60%;padding:10px;border:1px solid #000;-moz-box-sizing:border-box;box-sizing:border-box}.extra-footer #footer-columns{max-width:1400px;min-width:679px;margin:0 auto;-moz-box-sizing:border-box;box-sizing:border-box;font-size:.75em;border:1px solid #000;border-radius:0 0 6px 6px;background-color:#999;box-shadow:inset 0 10px 10px rgba(255,255,255,.3)}.extra-footer #footer-columns ul{margin:0;padding:0}.extra-footer #footer-columns li{margin-bottom:6px;list-style-type:none}.extra-footer #footer-columns a{display:block;color:#000;text-decoration:none;padding:8px;border:1px solid;border-radius:4px;background-color:#CDCDCD;text-transform:uppercase;box-shadow:inset 0 12px 4px rgba(255,255,255,.5);border-color:#333}.extra-footer #footer-columns a:hover,.extra-footer #footer-columns a:focus{color:#FFF;background-color:#222;border-color:#222;box-shadow:inset 0 12px 4px rgba(255,255,255,.125);outline:none}.extra-footer .p7TPMcwrapper_15{border-bottom:none;border-radius:0}.col2-content{margin-top:86px}table.events ul{padding-left:0!important;margin-left:0!important;font-size:100%}table.events li{padding-left:0!important;margin-left:16px!important;font-size:100%}ul.iconlist{list-style:none;margin:0;padding:0}li.pdf,li.doc,li.text,li.htm,li.mp3{background-repeat:no-repeat;background-position:0 0;padding:0 0 0 20px !important;margin:.4em 0}table.events li.pdf,li.doc,li.text,li.htm,li.mp3{padding:0 0 0 20px !important}li.pdf{background-image:url(/images/bullet_pdf.gif)}li.doc{background-image:url(/images/bullet_doc.gif)}li.text{background-image:url(/images/bullet_text.gif)}li.htm{background-image:url(/images/bullet_htm.gif)}li.mp3{background-image:url(/images/bullet_speaker.gif)}table.events li.pdf{background-image:url(/images/bullet_pdf.gif)}.top-margin0{margin-top:0}.top-margin12{margin-top:12px}.top-margin20{margin-top:20px}.top-margin32{margin-top:32px!important}.bottom-margin32{margin-bottom:32px!important}strong{color:#c30;font-weight:700}.centre{text-align:center}.scalable{width:auto;height:auto;max-width:100%}.rounded{border-radius:5px;border:1px solid rgba(0,0,0,.25)}@media only screen and (min-width: 0px) and (max-width: 700px){.p7TPMtabs_15,.p7TPMcwrapper_15{margin:0 auto!important;width:auto!important;border:none!important}#footer-columns{margin:0 auto!important;width:auto!important;padding-top:16px;padding-bottom:16px}.p7TPM_content_15{padding:0!important}img.floated-halfwidth{float:none;margin-right:0;margin-bottom:10px;max-width:100%;display:block}#tabs-wrapper,#masthead,.p7TPMtabs_15{width:auto!important}.p7tpm-column{width:auto!important;float:none!important;position:static!important}.p7tpm-column-content{padding:.5em 1.5em;border:none;height:auto!important;max-height:888678px}.p7tpm-col-wrapper:before,.p7tpm-col-wrapper:after{display:none}}@media only screen and (min-width: 0px) and (max-width: 1410px){.p7TPMcwrapper_15,#footer-columns{border-radius:0!important;border-left:none!important;border-right:none!important}.p7TPMtabs_15,.p7TPMcwrapper_15,#footer-columns{min-width:0!important}}@media only screen and (max-device-width: 480px) and (orientation : portrait){body{min-width:0;font-size:12px}#masthead img{max-width:50%}#tabs-wrapper{padding:5px 0}#footer{font-size:.85em}#tabs-wrapper{width:auto}.p7TPMtabs_15{margin:0}.p7TPM_content_15{padding:20px}.p7TPM_arrows_15 .p7TPM_arrow_L a{background-position:right center}.p7TPM_arrows_15 a,.p7TPM_tabs_15 a,.p7TPM_tabs_15 a:visited{font-size:1.2em}img.floated-halfwidth{max-width:80%;padding:3px;border:1px solid #000;-moz-box-sizing:border-box;box-sizing:border-box}#footer{padding-top:0}}@media only screen and (max-device-width: 480px) and (orientation : landscape){body{font-size:9px;padding-bottom:0}#masthead img{max-width:35%}#tabs-wrapper{padding:5px 0}.p7TPM15{margin:0 auto;width:auto}.p7TPM_content_15{padding:20px}.p7TPM_arrows_15 a,.p7TPM_tabs_15 a,.p7TPM_tabs_15 a:visited{font-size:1.25em;padding:.65em!important}#footer{position:static;width:auto;font-size:.85em}img.floated-halfwidth{max-width:80%;padding:3px;border:1px solid #000;-moz-box-sizing:border-box;box-sizing:border-box}}.p7QC{zoom:1}.p7QC:before,.p7QC:after{content:".";display:block;height:0;overflow:hidden}.p7QC:after{clear:both}.p7QC-Col{float:left}.p7QC .percent15{width:15%}.p7QC .percent166{width:16.666%}.p7QC .percent20{width:20%}.p7QC .percent25{width:25%}.p7QC .percent333{width:33.333%}.p7QC .percent40{width:40%}.p7QC .percent50{width:50%}.p7QC .percent60{width:60%}.p7QC .percent75{width:75%}.p7QC-content{padding:20px}.p7QC .percent166.boxed{width:15%}.p7QC .percent20.boxed{width:18.4%}.p7QC .percent25.boxed{width:23.5%}.p7QC .percent333.boxed{width:32%}.p7QC .percent40.boxed{width:38%}.p7QC .percent50.boxed{width:49%}.p7QC .percent75.boxed{width:74%}.p7QC-Col.boxed.spacer{margin-left:2%}.p7QC-content.border-left{border-left:1px solid #000}.p7QC .p7QC-content.boxed{border:1px solid #000}img.scalable{height:auto!important;width:auto!important;max-width:100%}.prettify-sample-orange{background-color:#FF5328;border-radius:5px;color:#FFF;box-shadow:0 0 30px #000}.prettify-sample-blue{background-color:#567DA9;border-radius:5px;color:#FFF;box-shadow:0 0 30px #000}.prettify-sample-white{background-color:#FFF;border-radius:5px;color:#000}.prettify-sample-keylined{border:1px solid #000}.prettify-sample-wrapper{background-color:#333;padding:20px;border-radius:5px;color:#FFF;box-shadow:0 0 30px #000}@media only screen and (min-width: 0px) and (max-width: 700px){.p7QC-Col{float:none;width:auto!important}.p7QC-content{padding:.5em 1.5em;border:none!important;height:auto!important;max-height:888678px}}a.sml-more{color:#000;font-weight:700;text-decoration:none;display:inline-block;font-style:normal;border-bottom:1px dotted;border-color:#000;transition:all linear .5s .1s}a.sml-more.open{color:#000}a.sml-more:hover{border-bottom-style:solid}a.sml-more.tabbed{color:#000;text-decoration:none;display:inline-block;font-style:normal;border:1px solid;border-color:#000;border-top-style:hidden;border-bottom-style:solid;padding:.5em 1em;border-radius:0 0 5px 5px}a.sml-more.tabbed:hover,a.sml-more.tabbed.open{border-top-style:hidden;border-bottom-style:solid;background-color:#222;color:#FFF}a.sml-more.button{color:#000;background-color:#DDD;text-decoration:none;display:inline-block;font-style:normal;border:1px solid;border-color:#AAA;padding:1em;border-radius:5px}a.sml-more.button:hover,a.sml-more.button.open{background-color:#222;border-color:#222;color:#FFF}a.sml-more-inline,a.sml-less-inline{color:#000;text-decoration:none;display:inline-block;font-style:normal;border-bottom:1px dotted;border-color:#000;font-weight:700}a.sml-more-inline:hover,a.sml-less-inline:hover{border-bottom-style:solid}.sml-content.indented{width:90%;margin:auto;padding-left:1em;border-left:1px dotted}.sml-blur{height:50px;position:absolute;width:100%;bottom:0;background:-webkit-linear-gradient(rgba(255,255,255,.5) 0%,rgba(255,255,255,1) 80%);background:linear-gradient(rgba(255,255,255,.5) 0%,rgba(255,255,255,1) 80%)}.sml-content.fixed-reveal{position:relative}.sml-content{display:block;height:0;overflow:hidden;box-sizing:border-box}.sml-content div{padding:1px 0}.sml-content-inline{display:inline}.smallr{text-size:70% !important;color:#CC3433;}.eventDetail__what__image__img.l-is-free {border-radius: 6px !important;}