@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url('http://themes.googleusercontent.com/static/fonts/opensans/v5/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff') format('woff');}body{font-family:'Open Sans', sans-serif;background-color:#E7E7E7;}.container{background-color:#FFF;padding:20px;padding-left:40px;padding-right:40px;margin-top:20px;margin-bottom:20px;}a{color:#222;}h1{font-weight:bold;text-transform:uppercase;font-size:1.1em;margin-bottom:20px;}h2{font-weight:bold;text-transform:uppercase;font-size:1.2em;}h3{font-weight:bold;text-transform:uppercase;font-size:1.1em;}h4{font-weight:bold;text-transform:none;font-size:1.2em;color:#000;line-height:1.25em;}#header{width:938px;margin-left:-40px;padding-left:40px;margin-right:40px;padding-right:40px;margin-bottom:20px;border-bottom-width:7px;-moz-border-image:-moz-linear-gradient(left, #FFF 20%, rgb(205,23,25) 100%);-webkit-border-image:-webkit-linear-gradient(left, #FFF 20%, rgb(205,23,25) 100%);border-image:linear-gradient(to right, #FFF 20%, rgb(205,23,25) 100%);border-image-slice:1;}#header .span-16{margin-left:-20px;}#header .contentLayoutWrapper > .span-8{margin-top:20px;margin-bottom:60px;padding-left:20px;}.dates > span > img{padding-top:30px;padding-left:20px;}div._content_block.span-24.span-24-of-24.banner.last{margin-bottom:-7px;}.banner > span > img{margin-right:-40px;}p:last-child{margin-bottom:0;padding-bottom:0;}#header p{padding-bottom:0;margin-bottom:0;}#mainContent{margin-top:15px;}#footer{padding-top:10px;font-size:10px;color:#737473;}#footer .social img{padding-left:5px;}ul#topnav li .sub{padding:20px;}ul#topnav{height:20px;background:none;display:inline-block;margin-bottom:60px;}ul#topnav li.top{padding-left:0;padding-top:2px;padding:8px !important;}ul#topnav li.top a{text-align:left;font-size:1.1em;color:#978181;font-weight:bold;text-transform:uppercase;padding-left:30px;padding-right:33px;}ul#topnav li.top:last-child a{padding-right:0 !important;}ul#topnav li.top:first-child a{padding-left:0 !important;}ul#topnav li.top.current_nav_item a{color:#000;}ul#topnav li ul.subnav{padding:0;margin:0;}ul#topnav li ul.subnav li{padding:0;margin:0;font-size:0.7em;}ul#topnav li.top.current_nav_item ul.subnav li a{color:#978181;}ul#topnav li.top.current_nav_item ul.subnav li.current_nav_item a{color:#000;}ul#topnav li .sub ul{width:305px !important;}.yearTitle{text-transform:uppercase;font-size:1.1em;font-weight:bold;}.themeTitle{color:#000;font-size:1em;font-weight:bold;line-height:1.25em;text-transform:none;}body.programme .pageTitle{color:#000;font-size:1.1em;}body.programme h4{text-transform:none;font-size:1.2em;line-height:1.25em;color:#000 !important;}h4 a{color:#000;}hr{border:none;border-bottom:1px solid #000;margin-bottom:0px;background:none;}.span-24 > hr{width:938px;margin-left:-40px;padding-left:40px;margin-right:40px;padding-right:40px;border-color:#978181;margin-bottom:5px;margin-top:20px;}#homepageBottomStrip h3{color:#FFF;margin-bottom:10px;}#homepageBottomStrip a{color:#FFF;}#homepageBottomStrip{margin-left:-40px;padding-left:40px;margin-right:40px;padding-right:40px;padding-top:5px;padding-bottom:5px;color:#FFF;background-color:#978181;}#homepageBottomStrip .publishedDate{color:#FFF;margin-bottom:0;}#homepageBottomStrip p{padding:0;margin-bottom:0;}.tweet .time{clear:both;display:none;font-weight:bold;text-align:right;color:#000;}.jobTitle{color:#737473;}.artistName{font-weight:bold;font-size:1.3em;color:#978181;text-transform:uppercase;margin-bottom:0;padding-bottom:0;}.eventName{font-weight:bold;font-size:1.3em;color:#978181;text-transform:uppercase;margin-bottom:0;padding-bottom:0;}.publishedDate{color:#737473;margin-bottom:10px;}body#_home .breadcrumbs{display:none;}.accreditationButton a{display:block;background-color:#000;text-decoration:none;color:#FFF;text-align:center;font-weight:bold;padding:20px 60px;border-radius:7px;behavior:url('http://www.avfestival.co.uk/_shared_assets/js/PIE.htc');-webkit-border-radius:7px;-moz-border-radius:7px;}.accreditationButton a:hover{background-color:#737473;}.author{color:#737473;font-size:0.9em;}.socialSharing{border-bottom:1px solid #737473;}.document p{padding-bottom:0;margin-bottom:0;}button{clear:both;float:none;background-color:#999999;color:white;border:none;margin-top:5px;padding:3px !important;width:60px;font-size:10px !important;}._imageInformation{white-space:normal;text-align:left;font-size:.5em;padding-top:5px;color:#737473;font-family:'Open Sans', sans-serif;}.linkedImage a{text-decoration:none;}.showcase-caption p{color:#000;white-space:normal;text-align:left;font-size:.6em;font-family:'Open Sans', sans-serif;width:100% !important;padding-right:20px !important;}.showcase-caption{background-color:#FFF !important;}.programmeIndex > ._content_block >.breather{width:938px;margin-left:-40px;padding-left:40px;margin-right:40px;padding-right:40px;border-bottom:1px solid #978181;margin-bottom:25px;height:10px !important;padding-top:10px;}.newsIndex > .breather{width:938px;margin-left:-40px;padding-left:40px;margin-right:40px;padding-right:40px;border-bottom:1px solid #978181;margin-bottom:25px;height:10px !important;}.newsIndex > .breather:last-child{border:none;}table tr td{vertical-align:top;padding:0;}a.flickr img{display:block;float:right;margin-top:1px;}.previewEvents{margin-left:-40px;padding-left:40px;margin-right:40px;padding-right:40px;border-top:1px solid #737473;padding-top:20px;}.previewEvents > .breather{margin-left:-40px;padding-left:40px;width:940px;margin-right:40px;padding-right:40px;border-bottom:1px solid #737473;margin-bottom:20px;}#email_form{float:right;}#email_form #email_address{width:120px;padding:4px;border:1px solid #999999;}input.search_term{width:120px;padding:4px;border:1px solid #999999;}#email_form button{background-color:#999999;color:white;border:none;margin-top:5px;padding:5px;width:60px;}#searchform button{background-color:#999999;color:white;border:none;margin-top:5px;padding:5px;width:60px;}.commentsBox{margin-top:20px;}.venueName{font-weight:bold;}.crossPromoArea h3{margin-top:3px;}.fb-comments{margin-top:20px;}.openingTimes{font-weight:bold;}.googleMap{padding-top:5px;}.search_form{margin-left:114px;}.search_form input{float:left;clear:none;}.search_form button{float:left;clear:none;}.searchResults .pagination_wrapper{border-bottom:1px solid #978181;padding-bottom:20px;margin-bottom:20px;}.pagination_wrapper{float:right;}.searchResults .contentLayoutWrapper{padding-bottom:20px;border-bottom:1px solid #978181;}.search_result_info{margin-bottom:20px;}ul.dates{margin:0;padding:0;}li.date{list-style:none;float:left;margin-left:-1px;}.date a{font-family:Arial;font-size:0.8em;font-weight:bold;text-decoration:none;border:1px solid #000;border-left:none;padding:5px 9px;color:#000;}.date:first-child a{border-left:1px solid #000;}.date.active span a{color:#000;background-color:rgb(205,23,25);}.date a:hover{color:rgb(205,23,25);background-color:#000;}span.dateAsString{font-size:0.8em;font-weight:bold;text-transform:uppercase;margin-top:10px;color:000;display:block;}.divided{border-top:1px solid #000;margin-top:10px;}.divided p:last-child{padding-bottom:0;margin-bottom:0;}.eventInList p{padding-bottom:0;margin-bottom:0;}.eventInList{margin-bottom:20px;}.showcase-arrow-next{background-image:none;height:100%;top:0;right:0;z-index:5;background-color:#000;opacity:0.3;}.showcase-arrow-next:before{content:">";color:#FFF;top:120px;position:relative;font-weight:bold;font-size:4em;}.showcase-arrow-previous:before{content:"<";color:#FFF;top:120px;position:relative;font-weight:bold;font-size:4em;}.showcase-arrow-previous{background-image:none;height:100%;top:0;left:0;z-index:5;background-color:#000;opacity:0.3;}.vimeo_video{border-top:1px solid #000;padding-top:3px;padding-bottom:9px;}input{font-size:10px !important;padding:2px !important;}a.brochureLinK{color:#766060;font-size:0.8em;text-transform:uppercase;}ul.categories{margin:0;padding:0;}li.category{list-style:none;border-top:1px solid #000;}.category.active span{text-transform:uppercase;font-size:1em;font-weight:bold;text-decoration:none;padding:3px 0 6px;display:block;color:#000;}.category a{text-transform:uppercase;font-size:1em;font-weight:bold;text-decoration:none;padding:3px 0 6px;display:block;color:#766060;}.category a:hover{color:#000;} 