a,a:hover{text-decoration:none}body,p{padding:0}.dayselect,table{border-collapse:collapse}body{font-family:arial;font-size:12px;color:#000;margin:0;background:#eee;line-height:1.4em}.view a,h1,h1 a{font-weight:700;font-family:georgia}img{display:block;border:0}a{color:#767676}a:hover{color:#333}.underline a{color:#767676;text-decoration:underline}.underline a:hover{color:#333;text-decoration:underline}p{margin:0 0 1em}p.quote,p.quotecontinue{margin:0 0 10px;padding:0 0 0 40px}p.quote{background:url(/images/quote.gif) top left no-repeat}.item p:last-child,.writing p:last-child{margin:0}sup{line-height:0}.writing sup a{color:#374fb4}dt{font-weight:700}.header{background:#a2a2a2;border-bottom:solid 0 #919191;color:#fff}.header .content{margin:0 auto;width:1050px;padding:20px 50px 10px}.header .icon{background:0 0}.view{display:none}.view a{display:block;font-size:40px;padding:0;width:100%;color:#fff;border-bottom:5px solid #fff;background:#1c92c5;text-align:center;line-height:150px}.menu,.menu a{background:#919191}.menu .content{position:relative;margin:0 auto;width:1050px;padding:0 50px}.menu{border-bottom:solid 0 #919191;font-size:13px;padding:0}.menu .links{position:relative;left:-10px}.menu .search .box,.menu .search span{left:10px;position:absolute;top:1px;font-size:12px;line-height:20px}.menu a{display:block;float:left;padding:12px 10px;margin:0;color:#fff;text-decoration:none}.menu a.on,.menu a:hover{background:#666;color:#fff;text-decoration:none}.menu .search{display:block;position:absolute;bottom:8px;right:50px;width:225px;height:22px;background:url(/images/searchbox-darker.gif) no-repeat}.menu .search span{z-index:13;color:#888}.menu .search .box{z-index:11;width:200px;height:20px;padding:0;margin:0;border:0 solid #fff;background:0 0;color:#767676}.menu .search .button{z-index:12;position:absolute;top:1px;right:10px;width:20px;height:19px}.banner,.banner .messages{position:relative;color:#fff}.side{padding:26px 0 0}.banner a{color:#fff}.banner .logo{display:block;width:780px;height:66px}.banner .logo img{width:100%}.banner .messages{display:block;width:1050px;margin:10px 2px 0 0;line-height:20px}.banner .messages .alert{position:absolute;width:20px;height:20px;top:0;left:-30px;background:url(/images/notification.png)}.banner .messages a{color:#fff;text-decoration:none}.banner .messages a:hover{color:#fff;text-decoration:underline}.banner .messages .left{display:block;float:left}.banner .messages .right{display:block;float:right;margin:0}.banner .connect{display:block;position:absolute;top:-5px;right:0;width:270px;height:22px;line-height:20px;text-align:right;color:#fff}.banner .connect .icon,.banner .connect .text{display:block;float:right;height:20px;color:#fff}.banner .connect .icon{width:20px;margin:0 0 6px 6px}.banner .connect .text{margin:0 0 0 2px}.banner .search{display:none;position:absolute;bottom:0;right:0;width:225px;height:22px;background:url(/images/searchbox.gif) no-repeat}.banner .search .box{position:absolute;top:0;left:10px;width:200px;height:20px;padding:0;margin:0;font-size:12px;border:0 solid #fff;background:#fff;color:#767676;line-height:20px}.footer .content,.footer .menu a,.footer .menu a.on,.footer a{color:#fff}.banner .search .button{position:absolute;top:1px;right:10px;width:20px;height:19px}.notification{background:#1c92c5}.notification .content{position:relative;margin:0 auto;width:1050px;height:200px;padding:0 50px}form{margin:0;padding:0}select{margin:4px 0;padding:0}.footer{background:#a2a2a2}.footer .content{margin:0 auto;width:1050px;padding:35px 50px 100px}.footer .menu{float:none;border:0;background:0 0;font-size:13px;padding:15px 0}h1,h1 a,h2,h2 a{z-index:10;position:relative;font-size:20px;line-height:1.1em}.footer .menu a{display:inline;float:none;background:0 0;text-decoration:none;padding:0 20px 0 0}.footer .menu a:hover{color:#fff;text-decoration:underline}.footer .menu a.on,h1 a,h1 a:hover,h2 a,h2 a:hover,h3 a,h3 a:hover,h4 a,h4 a:hover,h5 a,h5 a:hover,h6 a,h6 a:hover{text-decoration:none}.main{background:#eee}.main .content{margin:0 auto;width:1050px;padding:30px 50px 25px}h1,h1 a,h2,h2 a,h3:first-child,h4:first-child,h5,h5 a{margin-top:0}.item h1,.item h2,.item h3,.item h4,.item h5,.item h6{padding:0}h1,h1 a{color:#333}h2,h2 a{font-weight:700;color:#666;font-family:georgia}h3,h3 a,h4,h4 a{z-index:10;position:relative;font-size:14px;font-weight:700;font-family:georgia}h3,h3 a{color:#1c92c5;margin-top:25px;line-height:1.1em}h4,h4 a{color:#333;margin-top:15px;line-height:1.1em}h5,h5 a,h6,h6 a{z-index:10;position:relative;font-size:12px;color:#333;line-height:1.1em}.item h1,.item h2,.item h3,.item h4,.item h5,.item h6,.nomargin h1,.nomargin h2,.nomargin h3,.nomargin h4,.nomargin h5,.nomargin h6,.nomargin p,.secondary .nomargin p,h6,h6 a{margin:0}h5,h5 a,h6,h6 a{font-weight:400}.item a:hover h1,.item a:hover h2,.item a:hover h3{color:#fff}.heading a,.heading a:hover,.writing a,.writing a:hover{text-decoration:underline}.item h4{color:#666}.item a:hover h4,.item a:hover h5,.item a:hover h6,.item a:hover p{color:#fff}.titles{padding:0 0 5px;line-height:1.1em}.oneline .titles{float:left;display:block;line-height:40px;padding:0 0 0 15px}.oneline img{height:40px;width:40px}.dates{padding:0 0 5px;color:#333}.times{color:#666}.writing .dates{padding:0 0 1em}.features h3{color:#1c92c5}.features h4{color:#666}h2 .number{position:absolute;left:-65px;top:-10px;width:43px;height:43px;line-height:43px;text-align:center;color:#fff;background:url(/images/circle-black.png) top left}.inline{float:left}.inline h1,.inline h2{float:left;margin:0 20px 0 0}.inline-right{float:right}.inline-right h1,.inline-right h2{float:right;margin:0 0 0 20px}h1 .date,h2 .date,h3 .date{display:inline;font-size:14px;font-weight:400}h4 .date{display:inline;font-size:13px;font-weight:400}.heading,.heading h4,.writing{font-size:15px}.heading{position:relative;margin:0;color:#666;line-height:1.1em;font-family:georgia}.heading a:hover{color:#333}.heading p{margin:0;padding:10px 0 0;color:#666;line-height:1.2em}.heading h1,.heading h2,.heading h3,.heading h4,.tnew .huge{margin:0;padding:0;line-height:1.2em}.heading h1,.tnew .huge{color:#000}.heading h2,.heading h2 a,.heading h3,.heading h3 a,.heading h4{color:#666}.heading .feature{margin:4px 0 0}.heading .image{position:relative;display:block;float:right;width:88px;height:88px;overflow:hidden;background:#fff;margin:0 0 0 8px}.writing .paragraphmarker,.writing .quote .paragraphmarker{top:-4px;width:1px;height:1px;display:block;position:relative}.heading .sponsor{float:right;margin:0 0 0 20px}.heading .num{color:#333}.heading .dates,.tnew .tnew-eventdetail-date{padding:10px 0 0;color:#333;font-weight:400}.writing{color:#000;padding:0;margin:0 0 1px;font-family:georgia;line-height:1.4em}.writing .secondary{color:#666}.writing a,.writing strong{color:#000}.writing .secondary a{color:#666}.writing a:hover{color:#000}.controls a,.controls a:hover,.days h3 a,.days h3 a:hover,.featurenav .current a,.item .solid .writing a,.item .solid .writing a:hover,.mainimage a,.mainimage a:hover,.more a:hover,.whitebox .featurenav a,.whitebox .featurenav a:hover,.writing .paragraphmarker .number,.writing h2 a,.writing h2 a:hover,.writing h3 a,.writing h3 a:hover{text-decoration:none}.writing h2{font-size:20px;color:#666}.writing h2 a{color:#666}.writing h2 a:hover{color:#000}.writing h3,.writing h3 a{color:#333;font-size:17px}.writing h3{line-height:22px;margin-bottom:10px}.writing .oneline h3,.writing .secondary h3{margin-bottom:0}.writing .secondary p{margin-top:10px}.writing h3 a:hover{font-size:17px;color:#000}.writing h4{font-size:15px;color:#333;font-weight:700;margin:0 0 15px}.writing ul{padding:0 0 0 15px;margin:0 0 10px}.writing li{padding:0 0 5px;margin:0}.writing .paragraphmarker{left:-50px;overflow:visible}.writing .quote .paragraphmarker{left:-90px;overflow:visible}.writing .paragraphmarker .number{display:block;width:30px;height:30px;overflow:visible;font-size:15px;text-align:center;line-height:30px;color:#999;background:url(/images/paragraphmarker.png) no-repeat}.writing h1 .paragraphmarker .number,.writing h2 .paragraphmarker .number,.writing h3 .paragraphmarker .number,.writing h4 .paragraphmarker .number{font-weight:400;font-size:15px}.faded .featurenav a{background:#f5f5f5;color:#666;border-left:5px solid #ccc;padding:15px 15px 15px 10px}.featurenav h3,.featurenav h4,.featurenav h5,.featurenav p{padding:0;margin:0}.faded .featurenav a:hover{background:#fff;color:#666;border-left:5px solid #ccc}.faded .featurenav a:hover p{color:#666}.faded .featurenav a:hover h3{color:#1c92c5}.faded .featurenav a:hover h4,.faded .featurenav a:hover h5{color:#666}.faded .featurenav a:hover .dates{color:#333}.faded .featurenav a:hover .times,.featurenav p{color:#666}.featurenav .on h3,.featurenav a:hover h3,.featurenav a:hover p{color:#fff}.featurenav h4{color:#666}.featurenav .on h4,.featurenav a:hover h4{color:#fff}.featurenav h5{color:#666}.faded .featurenav .current a,.faded .featurenav .current a:hover,.faded .item .current a,.faded .item .current a:hover{border-left:5px solid #999;padding:15px 15px 15px 10px}.featurenav .on h5,.featurenav a:hover h5{color:#fff}.featurenav .parent a h3{color:#666}.featurenav .current a{background:#5b5b5b;color:#fff}.featurenav .current a h3,.featurenav .current a h4,.featurenav .current a p{color:#fff}.faded .featurenav .current a{background:#f5f5f5;color:#666}.faded .featurenav .current a p{color:#666}.faded .featurenav .current a h3{color:#1c92c5}.faded .featurenav .current a h4,.faded .featurenav .current a h5,.faded .featurenav .current a:hover p{color:#666}.faded .featurenav .current a:hover{background:#fff;color:#666}.faded .featurenav .current a:hover h3{color:#1c92c5}.faded .featurenav .current a:hover .dates,.faded .featurenav .current a:hover .times,.faded .featurenav .current a:hover h4,.faded .featurenav .current a:hover h5,.faded .item .current a p{color:#666}.faded .item .current a{background:#f5f5f5;color:#666}.faded .item .current a h3{color:#1c92c5}.faded .item .current a h4,.faded .item .current a h5,.faded .item .current a:hover p{color:#666}.faded .item .current a:hover{background:#fff;color:#666}.faded .item .current a:hover h3{color:#1c92c5}.faded .item .current a:hover .dates,.faded .item .current a:hover .times,.faded .item .current a:hover h4,.faded .item .current a:hover h5{color:#666}.faded .item h3{margin:0;padding:0}.faded .item h4,.faded .item h5{color:#666;margin:0;padding:0}.faded .item .on a{background:#1c92c5;color:#fff;display:block;position:relative;left:-15px;width:100%;padding:15px 15px 15px 10px}.faded .item .on h3,.faded .item .on h4,.faded .item .on h5{color:#fff}.exhibition{width:225px;margin:0;color:#666}.exhibition p{margin:0 0 10px;padding:0;color:#666}.exhibition h1{margin:0;padding:0}.exhibition h2{margin:0 0 10px;padding:0}.exhibition h3,.exhibition h4{margin:0;padding:0}.exhibition h4{color:#333;font-size:13px;font-weight:400;font-family:arial}.exhibition .dates{margin:0 0 5px;color:#333}a:hover .exhibition .dates{color:#fff}.portrait{width:225px;margin:0;color:#666}.portrait p{margin:0 0 10px;padding:0;color:#666}.portrait h1{margin:0;padding:0}.portrait h1 .date{display:inline;font-size:14px;font-weight:400}.portrait h2{margin:0 0 10px;padding:0}.portrait h3,.portrait h4{margin:0;padding:0}.displayicon,.videoicon,a:hover .displayicon,a:hover .videoicon{display:block;width:16px;height:16px;margin-right:5px;float:left}.videoicon{background:url(/images/icon-video-black-20.png) no-repeat}a:hover .videoicon{background:url(/images/icon-video-white-20.png) no-repeat}.displayicon{background:url(/images/icon-display-black-20.png) no-repeat}a:hover .displayicon{background:url(/images/icon-display-white-20.png) no-repeat}.column-double .gray,.mainimage a{left:-15px;background:#fff;position:relative;display:block}.days{float:left;width:180px;color:#333;padding:0;font-size:13px}.days h3{font-size:14px;color:#333}.days h3 a{color:#333}.days h3 a:hover{color:#000}.days h4{color:#333;font-weight:700;margin:0 0 5px}.more a{color:#333;text-decoration:none}.more a:hover{color:#000}.spacer{float:left;padding:0 50px 0 0}.galleryblock .spacer,.justifiedblock .spacer{float:left;padding:0 15px 0 0}.flat{float:left;padding:0}.column-thin{width:155px;position:relative;overflow:visible}.column-reduced{width:179px;position:relative;overflow:visible}.column-single{width:225px;position:relative;overflow:visible}.column-extended{width:294px;position:relative;overflow:visible}.column-thick{width:362px;position:relative;overflow:visible}.column-double{width:500px;position:relative;overflow:visible}.column-wide{width:638px;position:relative;overflow:visible}.column-triple{width:775px;position:relative;overflow:visible}.column-stretched{width:912px;position:relative;overflow:visible}.column-quadruple{width:1050px;position:relative;overflow:visible}.column-justified{position:relative;overflow:visible}.column-double .gray{width:500px;padding:15px;margin:0 0 15px;color:#666}.slide,.slideshow{display:block}.mainimage{padding:0;margin:0 0 1px}.mainimage a{padding:15px;width:100%}.mainimage a:hover{background:#5b5b5b;color:#fff}.mainimage a:hover .caption,.mainimage a:hover .caption strong{color:#fff}.mainimage .video a{display:block;width:638px;height:352px;overflow:hidden}.mainimage .video a img{position:relative;width:638px;height:352px;z-index:1}.mainimage .video a .play{position:absolute;width:638px;height:352px;z-index:2}.column-wide .mainimage img{width:638px}.column-double .mainimage img{width:500px}.column-thick .mainimage img{width:362px}.columnheader,.columnsubheader{width:100%;position:relative;left:-15px}.calendarheader h3{color:#666}.calendarheader a:hover h3{color:#fff}.columnheader{background:#1C92C5;color:#fff;margin:0 0 1px;padding:15px}.columnheader h3{font-size:14px;color:#fff;margin:0;padding:0}.columnheader p{font-size:12px;color:#fff;margin:5px 0 0;padding:0}.columnsubheader{background:#fff;color:#666;margin:0 0 1px;padding:15px}.columnsubheader h3{font-size:14px;color:#666;margin:0;padding:0}.faded .columnheader{background:#f5f5f5;color:#fff;padding:15px 15px 15px 10px;margin-bottom:1px;border-left:5px solid #ccc}.faded .columnheader h3,.faded .columnheader p{color:#666}.whitebox{position:relative;left:-15px;padding:15px;background:#fff;margin-bottom:1px}.whitebox.nppp2016logo{background:#231f20}.warning .whitebox{background:#ffc2c2}.faded .whitebox{background:#f5f5f5;border-left:5px solid #ccc;padding:15px 15px 15px 10px;color:#666}.tickets .whitebox{padding:5px 15px}.titleinfo .whitebox,.whitebox .item .solid a{position:relative;margin:0 0 1px;left:-15px;padding:15px}.titleinfo .whitebox{background:#fff;border-right:0 solid #919191}.column-quadruple .whitebox{width:1050px}.column-stretched .whitebox{width:912px}.column-triple .whitebox{width:775px}.column-wide .whitebox{width:638px}.column-double .whitebox{width:500px}.column-thick .whitebox{width:362px}.column-single .whitebox{width:225px}.whitebox .item .solid a{display:block;width:100%;background:#f5f5f5;color:#666}.whitebox .item .solid a:hover{background:#5b5b5b;color:#fff}.whitebox .mainimage{padding:0;margin:0}.whitebox .featurenav a,.whitefade{position:relative;left:-15px;padding:15px}.whitebox .featurenav a{display:block;width:362px;background:#f5f5f5;color:#666;overflow:visible}.whitebox .featurenav a:hover{background:#5b5b5b;color:#fff}.additionaldates,.additionaldates h3,.bookingdetails,.bookingdetails h3,.pricedetails,.pricedetails h3,.tickets{color:#333}.bookingdetails p{margin:0 0 10px}.additionaldates p,.pricedetails p{margin:0}.whitefade{background:url(/images/whitefade.gif) bottom repeat-x #fff}.column-quadruple .whitefade{width:1050px}.column-triple .whitefade{width:775px}.column-wide .whitefade{width:638px}.column-double .whitefade{width:500px}.column-thick .whitefade{width:362px}.column-single .whitefade{width:225px}.controls{margin:0;color:#666}.closed,.joined,.joinedmenu{margin:0 40px}.controls a{color:#666}.controls a:hover{color:#333}.quicknav{position:absolute;bottom:0;left:550px;width:500px}.joinedmenu{position:absolute;left:0;top:-30px;width:282px;height:30px;background:#ccc}.joined{background:#ccc;height:20px}.closed{height:20px;background:url(/images/nav-close-bar.gif)}.featurelist .gray,.featurelist .image{display:block;position:relative;background:#fff}.close{position:relative;left:-15px;width:392px;border-bottom:5px solid #919191}.featurelist{width:225px;margin:0}.featurelist .image{float:left;width:20px;height:20px;overflow:hidden;margin:0 5px 5px 0;top:-3px}.featurelist .image img{width:20px}.featurelist .text{display:block;float:left;width:190px;margin:0 5px 10px 0}.featurelist h3,.featurelist h4,.featurelist h5,.featurelist p{margin:0;padding:0}.featurelist p{color:#666}.featurelist .gray{left:-15px;width:225px;padding:15px;margin:0 0 15px;color:#666}.on a .arrow-out,.on a:hover .arrow-out,.ticket a .arrow-out,a .arrow,a .arrow-out,a:hover .arrow,a:hover .arrow-out{display:block;position:absolute;right:-12px;width:12px;height:50px}.featuresections p{font-family:georgia;font-size:15px;line-height:1.4em;color:#333}.featuresections h3{font-size:17px;line-height:1.2em;color:#333}.featuresections h4,.featuresections h5{font-size:17px;line-height:1.2em;color:#666}.endlink .item a strong,.endlink .whitebox strong{font-size:15px;font-family:georgia;font-weight:700}a .arrow{top:0;background:url(/images/arrow-white-out.gif) top right no-repeat}a:hover .arrow{top:0;background:url(/images/arrow-dark-out.gif) top right no-repeat}a .arrow-out{bottom:0;background:url(/images/arrow-white-out.gif) top right no-repeat}.ticket a .arrow-out{bottom:0;background:url(/images/arrow-blue-out.gif) top right no-repeat}a:hover .arrow-out{bottom:0;background:url(/images/arrow-dark-out.gif) top right no-repeat}.on a .arrow-out,.on a:hover .arrow-out{bottom:0;background:url(/images/arrow-blue-out.gif) top right no-repeat}.oneline a .arrow,.oneline a:hover .arrow{display:block;position:absolute;top:-5px;right:-12px;width:12px;height:40px}.oneline a .arrow{background:url(/images/arrow-white-out.gif) top right no-repeat}.oneline a:hover .arrow{background:url(/images/arrow-dark-out.gif) top right no-repeat}.faded .current a .arrow-out,.faded .current a:hover .arrow-out,.faded .on a .arrow-out,.faded .on a:hover .arrow-out,.faded a .arrow,.faded a .arrow-out,.faded a:hover .arrow,a .arrow-green,a .arrow-pink,a:hover .arrow-green,a:hover .arrow-pink{display:block;position:absolute;right:-12px;width:12px;height:50px}a .arrow-green{top:0;background:url(/images/arrow-green-out.gif) top right no-repeat}a:hover .arrow-green{top:0;background:url(/images/arrow-dark-out.gif) top right no-repeat}a .arrow-pink{top:0;background:url(/images/arrow-pink-out.gif) top right no-repeat}a:hover .arrow-pink{top:0;background:url(/images/arrow-dark-out.gif) top right no-repeat}.faded a .arrow-out{bottom:0;background:url(/images/arrow-light-out.gif) top right no-repeat}.faded a:hover .arrow-out{display:block;position:absolute;bottom:0;right:-12px;width:12px;height:50px;background:url(/images/arrow-white-out.gif) top right no-repeat}.faded .on a .arrow-out{bottom:0;background:url(/images/arrow-blue-out.gif) top right no-repeat}.faded .on a:hover .arrow-out{bottom:0;background:url(/images/arrow-white-out.gif) top right no-repeat}.faded .current a .arrow-out{bottom:0;background:url(/images/arrow-light-out.gif) top right no-repeat}.faded .current a:hover .arrow-out{bottom:0;background:url(/images/arrow-white-out.gif) top right no-repeat}.faded a .arrow{top:0;background:url(/images/arrow-light-out.gif) top right no-repeat}.faded a:hover .arrow{top:0;background:url(/images/arrow-white-out.gif) top right no-repeat}.featurenav,.featurenav a{width:362px}.endlink,.endlink .writing{color:#666}.endlink .item a strong{color:#333}.endlink .item a:hover strong{color:#fff}.endlink .whitebox strong{color:#333}.extended .featurenav a,.featurenav a{position:relative;left:-15px;background:#fff;color:#666;overflow:visible;display:block;padding:15px;text-decoration:none}.endlink a,.endlink a:hover{text-decoration:none}.featurenav{margin:0 0 1px;overflow:visible;font-size:12px;line-height:1.4em}.extended .featurenav{width:500px;margin:0 0 1px;overflow:visible}.extended .featurenav a{width:500px}.portraitlocation .featurenav a{color:#333;margin-top:1px;font-weight:700}.portraitlocation .featurenav a p{color:#333;font-weight:700}.portraitlocation .featurenav a h3{font-weight:700;color:#333;margin-top:1px}.accessionnumber{color:#333;text-decoration:none;font-weight:700}.column-wide .portraitlocation .featurenav a{width:638px}.column-double .portraitlocation .featurenav a{width:500px}.otherpeople .featurenav a{color:#333;margin-bottom:1px}.otherpeople .featurenav a h3{font-weight:400;color:#333}.featurenav a:hover{background:#5b5b5b;color:#fff;text-decoration:none}.featurenav .resourceicon{position:absolute;top:-8px;right:0;display:block;border-top:1px solid #f0f0f0;border-left:1px solid #f0f0f0;background-color:#fff;color:#999;text-decoration:none;width:20px;height:20px;font-size:12px;text-align:center;line-height:20px}.faded .featurenav .on a,.featurenav .on a{background:#1c92c5;color:#fff;width:362px;left:-15px;position:relative;display:block}.featurenav .on a{padding:15px}.faded .featurenav .on a{padding:15px 10px 15px 15px}.faded .featurenav .on a:hover{background:#fff}.featurenav .sub a{border-left:15px solid #ddd;display:block;position:relative;left:-15px;width:347px;padding:15px;background:#fff;color:#666}.faded .item a,.faded .item a:hover{border-left:5px solid #ccc;color:#666}.featurenav .sub a:hover{background:#ddd;color:#333}.portraits a:hover .empty p,.searchresults a:hover .empty p,a:hover .empty p{color:#666}.featurenav .image{position:relative;display:block;float:right;width:88px;height:88px;overflow:hidden;background:#fff;margin:0 0 0 8px}.featurenav .mask,.featurenav a:hover .mask{display:none;position:absolute;top:0;left:0;height:88px;width:88px}.featurenav .mask{background:url(/images/mask-circle-light.png)}.featurenav a:hover .mask{background:url(/images/mask-circle-dark.png)}.featurenav .image-smaller{display:block;float:right;width:88px;overflow:hidden;background:#fff;margin:0 0 0 8px}.featurenav .image-medium{display:block;width:362px;overflow:hidden;margin:0 0 10px}.featurenav .gray{display:block;position:relative;left:-15px;width:362px;padding:15px;margin:0 0 15px;background:#fff;color:#666}.column-double .empty,.column-extended .empty,.column-reduced .empty,.column-single .empty,.column-thick .empty,.column-thin .empty,.column-wide .empty,.searchresults .empty{background:#ddd;text-align:center}.column-wide .empty{width:638px;padding:50px 0}.column-double .empty{width:500px;padding:50px 0}.column-thick .empty{width:362px;padding:50px 0}.column-extended .empty{width:294px;padding:50px 0}.column-single .empty{width:225px;padding:50px 0}.column-reduced .empty{width:179px;padding:50px 0}.column-thin .empty{width:155px;padding:50px 0}.searchresults .empty{width:225px;height:125px;padding:100px 0 0}.searchresults .biography{width:225px;height:225px;background:url(/images/biography-225.jpg)}.item-static,.page,.solid .item-static{width:100%;display:block;position:relative;margin:0 0 1px;left:-15px;padding:15px;color:#666}.page{background:#fff}.item-static{background:url(/images/whitefade.gif) bottom repeat-x #fff}.solid .item-static{background:#fff}.item{position:relative}.mainfeatures .item a{height:362px}.column-reduced .item a{width:179px}.nogap .item .solid a,.nogap .item a{margin:0 0 1px}.item a{display:block;position:relative;margin:0 0 1px;left:-15px;width:100%;padding:15px;background:url(/images/whitefade.gif) bottom repeat-x #fff;color:#666}.item p{margin:0;padding:0}.item .solid a,.item .ticket a{display:block;position:relative;margin:0 0 1px;left:-15px;width:100%}.item .solid a{padding:15px;background:#fff;color:#666}.item .solid .green a{background:#64BAB7;color:#fff}.item .solid .green a:hover{background:#5b5b5b;color:#fff}.item .solid .pink a{background:#c35c94;color:#fff}.item .solid .pink a:hover{background:#5b5b5b;color:#fff}a.survey{display:block;position:relative;left:-15px;overflow:hidden;width:255px;height:80px;margin:0 0 10px;background:url(/dev/images/survey-tile@2x.png) 0 -80px no-repeat;background-size:cover;text-indent:-99999px}a.survey:hover{background-position:0 0}.item .ticket a{padding:15px;background:#1c92c5;color:#fff}.galleryblock .item a,.images .item a,.justifiedblock .item .solid a,.oneline .item a,.page .item a,.portraits .item a,.searchresults .item a{position:relative;margin:0 0 1px;left:-15px;width:100%;background:#fff;color:#666;display:block}.page .item a{padding:15px}.images .item a,.portraits .item a{overflow:visible;padding:15px}.searchresults .item a{height:330px;overflow:hidden;padding:15px}.galleryblock .item a,.justifiedblock .item .solid a{padding:15px}.oneline .item a{clear:both;height:40px;padding:0 30px 0 0}.item a:hover{background:#5b5b5b;color:#fff}.item a .video-wide .play,.item a:hover .video-wide .play{background:url(/images/play-50.png) center center no-repeat}.item .info{display:block;text-decoration:none;padding:10px 0 0}.item .nogap .info{padding:0}.item .text{float:left;display:block;padding:10px 0 0;border-top:1px solid #fff;width:225px}.item a:hover .text{border-top:1px solid #aaa;color:#333}.item .title{color:#666}.item .title strong{color:#333;font-weight:400}.item a:hover .title{color:#fff}.item a:hover .title strong{color:#fff;font-weight:400}.item .subtitle{color:#666}.item a:hover .dates,.item a:hover .subtitle,.item a:hover .times{color:#fff}.item .image-crop{position:absolute;top:15px;left:15px;width:225px;height:225px;overflow:hidden;opacity:1;filter:alpha(opacity=100)}.item a:hover .image-crop{opacity:0;filter:alpha(opacity=0)}.searchresults .item .image{display:table-cell;width:225px;height:225px;overflow:hidden;margin:0;text-align:center;vertical-align:middle}.oneline .item .image{float:right;position:relative;right:-30px;margin:0;padding:0}.oneline .item .image img{display:block}.item .image img{display:inline}.item .video-wide .image{display:block;width:362px;height:auto;margin:0 0 10px}.item .video-wide .image img{width:362px}.item .video-wide{position:relative}.item a .video-wide .play{position:absolute;bottom:10px;right:10px;width:50px;height:50px;opacity:.7;filter:alpha(opacity=70)}.column-extended .item .image-main,.item .image-complete,.item .image-full,.item .image-justified,.item .image-main,.item .image-short,.item .image-square,.item .image-tall{position:relative;overflow:hidden}.item a:hover .video-wide .play{opacity:1;filter:alpha(opacity=100)}.item .image .empty{display:block;width:225px;height:155px;background:#ddd}.item .image-justified{margin:0}.item .image-justified .empty{display:block;background:#ddd;text-align:center;padding:0}.item .image-full{display:none;width:225px;margin:0}.item .image-full .empty{display:block;width:225px;height:155px;background:#ddd}.item .image-short{display:block;width:225px;margin:0}.item .image-short .empty{display:block;width:225px;height:155px;background:#ddd}.item .image-square{display:block;width:225px;margin:0}.item .image-square .empty{display:block;width:225px;height:225px;background:#ddd}.item .image-complete .empty,.item .image-tall .empty{height:280px;width:225px;background:#ddd;display:block}.item .image-tall{display:block;width:225px;margin:0}.item .image-complete{display:block;width:225px;margin:0}.item .image-main{display:block;width:225px;margin:0}.item .image-main .empty{display:block;width:225px;height:225px;background:#ddd}.column-wide .item .image{display:block;width:362px;overflow:hidden;margin:0}.column-extended .item .image-full{display:none;width:294px;overflow:hidden;margin:0}.column-extended .item .image-short,.column-extended .item .image-tall{display:block;width:294px;overflow:hidden;margin:0}.column-extended .item .image-complete{position:relative;display:block;width:294px;overflow:hidden;margin:0 0 10px}.column-extended .item .image-main{display:block;width:294px;margin:0}.column-justified .item .info{display:block;width:auto;text-decoration:none}.column-justified .item .text{float:left;width:auto;display:block;padding:10px 0 0;border-top:0 solid #fff}.item a .image-justified .play,.item a .image-main .play,.item a .image-square .play,.item a .image-tall .play{position:absolute;bottom:10px;width:50px;height:50px;background:url(/images/play-50.png) center center no-repeat;right:10px}.column-justified .item a:hover .text{border-top:0 solid #aaa;color:#333}.categoriesline,.categoriesnote,.xintro{border-top:solid 0 #eee}.item a .image-justified .play,.item a .image-main .play,.item a .image-tall .play{opacity:.7;filter:alpha(opacity=70)}.item a:hover .image-main .play{opacity:1;filter:alpha(opacity=100);background:url(/images/play-50.png) center center no-repeat}.item a .image-square .play{opacity:.7;filter:alpha(opacity=70)}.item .image-side,.item .image-side-wide{position:relative;display:block;float:right;margin:0 0 0 8px}.item a:hover .image-square .play{opacity:1;filter:alpha(opacity=100);background:url(/images/play-50.png) center center no-repeat}.item .image-side{width:88px;height:88px;overflow:hidden}.item .image-side-wide{width:128px;height:128px;overflow:hidden}.image-side,.item .event .image-side{float:right;width:88px;overflow:hidden;display:block}.item .event .image-side{margin:5px 0 0 5px}.item a:hover .empty p{color:#666}.item .ticket h3{color:#fff}.loan,.nocopyright{z-index:100;position:absolute;top:10px;color:#999;font-size:12px}.nocopyright{right:10px}.loan{left:10px}.image-side{position:relative;height:88px;margin:0 0 0 8px}.faded .item a{background:#f5f5f5;padding:15px 15px 15px 10px}.faded .item a:hover{background:#fff}.faded .item a:hover p{color:#666}.faded .item a:hover h3{color:#1c92c5}.faded .item a:hover h4,.faded .item a:hover h5{color:#666}.faded .item a:hover .dates{color:#333}.faded .item a:hover .times,.listing{color:#666}.comment,.comment-submit{width:362px;margin:0 0 1px;overflow:visible}.comment-submit .email,.comment-submit .name{width:100%;margin:10px 0 0;padding:3px 5px;height:2em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.comment-submit .comment{width:100%;margin:10px 0 0;padding:3px 5px;height:5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.comment-submit .submit{margin:10px 0 0;padding:0}.comment-submit h3{margin:0;padding:0}.listing{margin-bottom:1px}.listing a{display:block;position:relative;left:-15px;top:0;color:#333;width:1050px;padding:0 15px}.listing a:hover{color:#fff;background:#5b5b5b}.listing .padding{padding:8px 0}.listing .dark,.listing .light{background:#fff}.listing .title{float:left;width:500px;margin:0 50px 0 0;padding:0}.listing .intro,.listing .intro p{margin:0;padding:0}.listing .dates,.listing .subtitle{float:left;width:500px;margin:0;padding:0}.listing .intro{float:left;width:638px}.illustration{width:225px;margin:0 0 25px;color:#333}.xintro{padding:0;margin:0}.xintro .image{padding:0;margin:5px 0 0 5px}.zoomimage{padding:0;margin:0 0 1px}.gm-style .div a,.zoomimage a{display:none}.searchresults .item{position:relative;z-index:1}.searchresults .item a .fade{position:absolute;z-index:20;width:255px;height:60px;top:300px;left:0;background:url(/images/fadetowhite.png) repeat-x}.portraits .item,.portraits .item .info{position:relative;z-index:1}.searchresults .item a:hover .fade{background:url(/images/fadetogray.png) repeat-x}.portraits .item .info{height:50px;overflow:hidden}.portraits .item a .fade{position:absolute;z-index:20;width:255px;height:48px;top:22px;left:0;background:url(/images/fadetowhite.png) repeat-x}.images .item,.images .item .info{position:relative;z-index:1}.portraits .item a:hover .fade{background:url(/images/fadetogray.png) repeat-x}.images .item .info{height:50px;overflow:hidden}.images .item a .fade{position:absolute;z-index:20;width:255px;height:48px;top:22px;left:0;background:url(/images/fadetowhite.png) repeat-x}.mainimage a .play .button,.mainimage a .play .caption,.mainimage a .play .panel,.mainimage a:hover .play .button,.mainimage a:hover .play .panel{position:absolute;bottom:0;height:70px}.images .item a:hover .fade{background:url(/images/fadetogray.png) repeat-x}.mainimage a .play .panel{opacity:.4;filter:alpha(opacity=40);left:0;width:100%;background:#000}.mainimage a .play .button{opacity:.4;filter:alpha(opacity=40);left:0;width:95%;background:url(/images/play-50.png) center right no-repeat}.mainimage a .play .caption,.mainimage a:hover .play{opacity:1;filter:alpha(opacity=100)}.mainimage a .play .caption{left:10px;width:80%;padding:0 0 0 10px;color:#fff;line-height:70px}.bigcaption p,.bigcaption strong{font-size:15px;line-height:1.4em;font-family:georgia}.mainimage a .play .caption strong{color:#fff}.mainimage a:hover .play .panel{opacity:.9;filter:alpha(opacity=90);left:0;width:100%;background:#5b5b5b}.mainimage a:hover .play .button{opacity:.7;filter:alpha(opacity=70);left:0;width:95%;background:url(/images/play-50.png) center right no-repeat}.featureimage{display:block;padding:0;margin:0 0 25px}.displayimage{display:block;float:left;position:relative;padding:0;margin:0}.displayimage img{display:inline}.displayimage .empty{display:block;width:500px;padding:50px 0;background:#ddd;color:#666;text-align:center}.scale{display:none;z-index:2000}.scale a{display:block;position:absolute;overflow:hidden;width:1050px;height:800px}.scalebackground a{display:none;position:absolute;z-index:2001;top:-1000px;left:-1000px;width:5000px;height:5000px;background-color:#000;opacity:.85;filter:alpha(opacity=85)}.categories .category,.icon{background:#fff;height:20px}.scale .wall{position:absolute;z-index:2002;top:0;left:0}.scale .object{position:absolute;z-index:2003;width:301px}.column-double .scale .object{top:10px;left:520px}.column-wide .scale .object{top:10px;left:650px}#share,.imageID,.overlaycaption,.portraitID,.resourceID,.videoID,.width{display:none}.caption{color:#666;padding:0;margin:0;border-bottom:solid 0 #ddd}.mainimage .caption,.zoomimage .caption{color:#666;padding:12px 0 0;margin:0;border-bottom:solid 0 #ddd}.slideshow .caption{margin:0}.caption p{padding:0;margin:0}.caption strong{font-weight:400;color:#333}.bigcaption strong,.browsersort .on a,.collectioncategories .on a,.collectionsort .on a,.pages .current a,.tickets .cost{font-weight:700}.bigcaption p{display:inline;padding:0;margin:0;color:#333}.bigcaption strong{color:#333}.icons{margin:3px 0;padding:0}.icon{float:left;width:20px;margin:0 2px 0 0}.categories{float:right;margin:0;padding:0}.controls .categories,.event .categories{float:none;margin:3px 0;padding:0}.categories a{display:block;margin:0 0 2px}.categories .category{float:left;width:20px;margin:0 2px 0 0;line-height:20px;text-align:center;color:#fff}.categories .title{float:left;height:20px;line-height:20px;color:#666;margin:0 0 0 6px}.categories a:hover .title{color:#333}.categories a:hover .category{color:#fff;background:#333}.categories .transparent{opacity:.5;filter:alpha(opacity=50)}.categories a:hover .transparent{opacity:1;filter:alpha(opacity=100)}.category .green1{background:#5fb550}.category .green2{background:#93ae79}.category .green3{background:#afcc4b}.category .yellow1{background:#c1bc6c}.category .yellow2{background:#dba764}.category .blue1{background:#7997ae}.category .blue2{background:#008fb3}.category .blue3{background:#73c4bb}.category .blue4{background:#7981ae}.category .pink1{background:#ae799a}.categoriesline{margin:3px 0 0;padding:0}.categoriesline a{display:block;margin:0 0 2px}.categoriesline .category{float:left;width:20px;height:20px;background:#fff;padding-top:1px;margin:0 2px 2px 0;line-height:20px;text-align:center;color:#fff}.categoriesline .free{float:left;height:20px;background:#b1b1b1;padding:1px 5px 0;margin:0 2px 2px 0;line-height:20px;text-align:center;color:#fff}.categoriesline .freeentry,.categoriesline .ondisplay{height:20px;background:#444;padding-top:1px;margin:0 2px 2px 0;line-height:20px;text-align:center;color:#fff;float:left}.categoriesline .freeentry{width:90px}.categoriesline .ondisplay{width:100px}.categoriesnote{margin:0;padding:0}.categoriesnote .category,.categoriesnote .free,.categoriesnote .freeentry{padding-top:1px;margin:0 2px 2px 0;height:20px;line-height:20px}.categoriesnote .category{float:left;width:20px;background:#fff;text-align:center;color:#fff}.categoriesnote .free,.categoriesnote .freeentry,.categoriesnote .ondisplay{background:#444;text-align:center;color:#fff;float:left}.categoriesnote .free{width:45px}.categoriesnote .freeentry{width:90px}.categoriesnote .ondisplay{width:100px;margin:0 5px 0 0}.options .box,.options .off .box{background:#999}.options{float:left;margin:2px 0 0;padding:0}.options a{position:relative;float:left;display:block;margin:0 40px 2px 0}.options .box{position:absolute;top:0;left:0;width:20px;height:20px;margin:0 2px 0 0;line-height:20px;text-align:center;color:#fff}.options .box img{display:inline;margin-top:2px}.options .on .box{width:30px;height:30px;top:-5px;left:0}.options .on .box img{display:inline;margin-top:7px}.options a:hover .box,.options a:hover .on .box{background:#333}.options .title{float:left;height:20px;line-height:20px;color:#666;margin:0 0 0 30px}.options .on .title{color:#333;font-weight:700;margin-left:40px}.options a:hover .title{color:#333}.options .green1 .box{background:#5fb550}.options .green2 .box{background:#93ae79}.options .green3 .box{background:#afcc4b}.options .yellow1 .box{background:#c1bc6c}.options .yellow2 .box{background:#dba764}.options .blue1 .box{background:#7997ae}.options .blue2 .box{background:#008fb3}.options .blue3 .box{background:#73c4bb}.options .blue4 .box{background:#7981ae}.options .pink1 .box{background:#ae799a}.searchportraits{position:relative;display:block;height:30px;width:300px}.searchportraits .button,.searchportraits .query{position:absolute;display:inline;font-size:11px;line-height:11px;clear:none}.searchportraits .query{left:0;width:225px;color:#767676;border:1px solid #999;padding:3px 3px 3px 8px}.searchportraits .button{right:0;width:75px;border:0 solid #425763;padding:3px;background:#333;color:#fff}.pages{color:#767676;font-size:12px;padding:9px 0 7px}.pages a{color:#767676;text-decoration:none;display:block;float:left;padding:5px 10px;margin:0 3px 3px 0;background:#f5f5f5}.pages a.attention,.pages a:hover{text-decoration:none;background:#333;color:#fff}.pages .current a,.pages .current a:hover{background:#f5f5f5;color:#333}.pages .current{float:left}.pageactions{text-align:right}.pageactions a{padding-left:20px}.browsersort,.quickfilter{padding:0;background:#fff}.collectioncategories,.collectionsort{padding:0;margin:0;background:#fff}.browsersort{margin:0}.browsersort a{float:left;margin:2px 20px 0 0}.browsersort .on a{color:#333}.quickfilter{margin:0}.quickfilter a{display:block;position:relative;float:left;margin:4px 20px 0 0}.quickfilter .on a{border-bottom:2px red solid}.quickfilter .active{position:absolute;top:20px;left:50%;width:1px;height:1px;overflow:visible}.quickfilter .active .bar{position:absolute;top:0;left:-25px;width:50px;height:3px;background:#919191}.filter{float:left;position:relative;margin:0 5px 0 0}.filter .active{position:absolute;top:25px;left:50%;width:1px;height:1px;overflow:visible}.filter .active .bar{position:absolute;top:0;left:-25px;width:50px;height:3px;background:red}.filter input,.filter select{position:relative;top:0;margin:0}.filter .reset a{display:block;position:absolute;right:0;top:0;background:#333;color:#fff;width:22px;height:22px;line-height:22px;text-align:center}.filter .reset a:hover{background:#000;color:#fff}.categorylist{display:none;position:relative}.form .whitebox{font-family:georgia;font-size:15px;line-height:1.4em}.form label{display:block;margin:10px 0 0;position:relative}.form label span{position:absolute;height:1.2em;margin:4px 0 1px 5px;padding:3px;font-size:14px;line-height:1.2em;color:#999}.form .alert label{color:#900}.form .first label{margin:0}.form input.text,.form textarea,.tnew .txtBox{margin:3px 0 0;border:1px solid #999;background:#fffeee;padding:3px;font-size:14px;font-family:arial;line-height:1.2em}.column-wide .form input.text,.column-wide .form textarea{width:338px}.column-double .form input.text,.column-double .form textarea{width:482px}.column-thick .form input.text,.column-thick .form textarea{width:344px}.form .alert input,.form .alert textarea,.form .warning .confirmed input,.form .warning .confirmed textarea{border:1px solid #090}.form select{float:left;margin:6px 10px 0 0}.form .button{margin:10px 0 0}.form .partial,.form .partiallarge,.form .partialname,.form .partialsmall,.form .partialtitle{margin:0 10px 0 0;float:left}.form .tall{height:2.2em}.form .taller{height:4.8em}.form .tallest{height:8em}.column-double .form .login input,.form .login input{width:240px}.form .partial input,.form .partial textarea{width:160px}.column-double .form .partial input,.column-double .form .partial textarea{width:232px}.form .partialname input,.form .partialname textarea{width:126px}.column-double .form .partialtitle input{width:60px}.column-double .form .partialname input{width:192px}.column-double .form .partialsmall input,.column-double .form .partialsmall textarea{width:154px}.column-double .form .partiallarge input,.column-double .form .partiallarge textarea{width:310px}.column-thick .form .partialtitle input{width:60px}.column-thick .form .partialname input{width:192px}.column-thick .form .partialsmall input,.column-thick .form .partialsmall textarea{width:163px}.column-thick .form .partiallarge input,.column-thick .form .partiallarge textarea{width:310px}.form .partialtitle input,.form .partialtitle textarea,.form .width50{width:50px}.form .checkbox,.form .radiobox{float:left;clear:none;margin:14px 10px 0 0;padding:0}.form .first .checkbox,.form .first .radiobox{margin:4px 10px 0 0}.form .selectline{float:left;clear:none;margin:13px 0 0;padding:0}.form .first .selectline{float:left;clear:none;margin:0;padding:0}.form .selectline label{float:left;clear:none;margin:4px 10px 0 0;padding:0}.form .checkline{float:left;clear:none;margin:5px 0 0;padding:0}.form .first .checkline{float:left;clear:none;margin:0;padding:0}.form .checkline label{float:left;clear:none;margin:0 10px 5px 0;padding:0}.form .nogap .selectline{float:left;clear:none;margin:0;padding:0}.form .width70{width:70px}.form .width90{width:90px}.form .width100{width:100px}.form .width110{width:110px}.form .width120{width:120px}.form .width320{width:320px}.form .width450{width:450px}.form .submit{margin:10px 0 0}label a,label a:hover{color:#000;text-decoration:underline}.approved{display:inline;color:#64bab7}.notapproved{display:inline;color:#db1111}.slideshowbanner div{background-color:#000}.dateholder{position:relative;display:none;height:200px;border-top:1px solid #ccc;margin:15px 0 0;padding:15px 0 0}.dateholder form{padding:0;margin:0;height:0;width:0}.dateholder .save{position:absolute;top:135px;left:710px}.dateholder .save a{display:block;padding:10px;background:#333;color:#fff}.dateholder .save a:hover{display:block;padding:10px;background:#5b5b5b;color:#fff}.tickets .cost,.tickets .name{float:left;font-size:14px;text-align:left;padding:0 15px 0 0;line-height:20px}.inputhint textarea{background:0 0}.tickets .cost{width:60px}.tickets .name{font-weight:400;width:250px}.cost,.dayselect,.totalcost{font-size:18px}.tickets .quantity{float:right;text-align:right;padding:0;width:150px;line-height:20px}.tickets .quantity select{float:right;display:inline}.cost{font-weight:700;line-height:22px;text-align:left;padding:0 15px 0 0}.dayselect .month th{font-weight:400;text-align:left;padding:20px 0 0;color:#333}.dayselect .weekday th{font-size:12px;font-weight:400;text-align:center;padding:5px 0;color:#666}td,th{font-size:15px}.dayselect td{text-align:right;border-bottom:1px solid #fff;border-right:1px solid #fff;margin:0;padding:0}.dayselect .nosessions,.dayselect td a{width:70px;height:40px;text-align:center;line-height:40px;display:block}.dayselect td a{background:#ccc;color:#333}.dayselect td a:hover{background:#333;color:#fff}.dayselect .nosessions{background:#fff;color:#666}.dateholder table th,td,th{text-align:left}.session .full,.session a{display:block;width:300px;text-align:left;background:#ccc;color:#333;padding:10px 20px;margin:10px 0 0}.heading th,th h3{padding:0}.session a:hover{background:#333;color:#fff}.sessions p a{color:#000;text-decoration:underline}.justifiedcaptions strong{font-weight:400}#datessave{display:none}table{border-spacing:0;border-top:0 solid #eee;width:100%;margin:0 0 20px}.dateholder table,td,th h3{margin:0}th{line-height:1.4em;font-weight:700;padding:5px 20px 5px 0;color:#333}.dateholder table th,td{font-weight:400;line-height:1.4em}th h3{line-height:20px;display:inline}td{vertical-align:top;padding:5px 20px 5px 0;border-bottom:1px solid #eee;color:#666}.row div,.sponsors a img,dl.dates dd{vertical-align:middle}.last,table .thin{padding:5px 0}table .thin{width:100px}.dateholder table th{font-size:11px;padding:0;color:#333}#skiptocontent a,.row div,.sponsors,.sponsors img{text-align:center}.dateholder table th.datepickerMonth{font-size:15px;line-height:1.4em;font-weight:400;padding:0;color:#333}.dateholder table td{border-bottom:0}.readable{z-index:1000;position:relative;float:right;width:30px;height:18px;background:url(/images/reader.gif)}#readable-insert{width:100%;font-size:30px;background:#fff;font-family:georgia;line-height:1.4em}#readable-insert .padding{padding:20px 20px 80px}#readable-insert p{margin:0 0 40px;padding:0}#readable-insert a{color:#000}#readable-insert th{font-size:35px}#readable-insert td{font-size:30px}#readable-insert h1,#readable-insert h1 a{color:#000;font-size:70px}#readable-insert h2,#readable-insert h2 a{color:#000;font-size:60px}#readable-insert h3,#readable-insert h3 a{color:#000;font-size:50px}#readable-insert h4,#readable-insert h4 a{color:#000;font-size:40px}#readable-insert .readable-close{display:block;color:#a00;font-size:40px;float:right}.popover h1,.popover h2{font-size:20px;font-weight:700;padding:0;line-height:1.1em;margin:0}#readable-insert .readable{display:none}.popover{background:#fff}.popover .mainimage a{display:block;position:relative;left:0;padding:0;background:#fff;text-decoration:none;width:100%}.popover h1{color:#333;font-family:georgia}.popover h2{color:#666;font-family:georgia}.popover .caption,.popover .more a{font-size:15px;font-family:georgia}.popover .caption{color:#666;background:#F9F9F9;padding:20px 0 0;line-height:1.4em}.popover .caption p{padding:1em 0 0;margin:0}.button,.popover .video a{padding:0}.popover .caption strong{font-weight:400;color:#333}.popover .caption a{font-weight:400;color:#000}.popover .more a{font-weight:700;color:#1c92c5;text-decoration:none}.sponsors img{display:inline;border:0}.button a,.button input[type=submit]{display:block;position:relative;padding:0 15px;background:#1c92c5;font-family:georgia;font-size:14px;font-weight:400;color:#fff;text-decoration:none;line-height:36px;border:0}.button a:hover,.button input[type=submit]:hover{background:#5b5b5b;color:#fff;text-decoration:none}.button a .arrow-out{display:block;position:absolute;bottom:-7px;right:-12px;width:12px;height:50px;background:url(/images/arrow-blue-out.gif) top right no-repeat}.button a:hover .arrow-out{background:url(/images/arrow-dark-out.gif) top right no-repeat}.button a.inactive{background:#ccc;border:#ddd;color:#fff;pointer-events:none}.booking .day{display:block;font-size:16px;margin:0;padding:0}.booking .row{display:block;clear:both}.booking .time{display:block;float:left;position:relative;padding:12px 15px 12px 0;margin:0 0 2px;background:#fff;font-family:georgia;line-height:1em;font-weight:400;color:#333;text-decoration:none;border:0}.booking .button-active{float:right;margin:0;padding:0}.booking .button-active a,.booking .button-inactive{float:right;position:relative;padding:12px 15px;margin:0;font-size:16px;line-height:1em;font-weight:400;text-decoration:none;border:0;font-family:georgia;color:#fff;display:block}.booking .button-active a{background:#1c92c5}.booking .button-active a:hover{background:#333;color:#fff}.booking .button-inactive{background:#999}.booking .details{display:block;float:left}#skiptocontent a{padding:0;position:absolute;top:-100px;left:0;width:100%;color:#fff;border-bottom:5px solid #fff;background:0 0;font-size:20px;font-weight:700;line-height:90px;font-family:georgia;-webkit-transition:top 1s ease-out,background 1s linear;transition:top 1s ease-out,background 1s linear;z-index:100}.line,.space{line-height:0;overflow:hidden;clear:both}#skiptocontent a:focus{position:absolute;left:0;top:0;background:#1c92c5;outline:0;-webkit-transition:top .1s ease-in,background .5s linear;transition:top .1s ease-in,background .5s linear}a#continue{color:#fff}.line{height:1px;background:#ddd;margin:0 0 10px}.space{height:20px;margin:0}.line-space{clear:both;height:1px;background:#ddd;line-height:0;margin:9px 0 10px;overflow:hidden}.line-thick,.line-thick-space{clear:both;height:3px;background:#ddd;line-height:0;overflow:hidden}.line-thick{margin:0 0 10px}.line-thick-space{margin:9px 0 10px}.footer .line-space{background:#bbb}.end,.end-space,.end-thin{padding:0;background-color:#fff;overflow:hidden;clear:both;height:0;line-height:0}.end{margin:0}.end-thin{margin:1px 0 0}.end-space{margin:20px 0 0}.galleryblock .end-space{clear:both;height:0;line-height:0;margin:15px 0 0;padding:0;background-color:#fff;overflow:hidden}.end-left,.end-right{height:0;line-height:0;margin:0;padding:0;background-color:#fff;overflow:hidden}.end-left{clear:left}.end-right{clear:right}.nowrap{white-space:nowrap}.row{display:block;width:100%}.row div,.sponsors a{display:inline-block}.footer .one-column{width:8%}.footer .two-columns{width:16%}.footer .three-columns{width:25%}.col1 img,.col2 img,.footer img{width:100%}.row div{padding:0 0 20px}.tnew td,.tnew td.tdFormLabel{text-align:left}.heading div{padding:0 0 10px}.col1{width:50px}.col2{width:100px}.col3{width:150px}.col4{width:200px}.heading .col1,.heading .col2{text-transform:uppercase;color:#a9a9a9;font-size:10px;font-family:arial}.row img{margin:0 auto;width:100%}.bx-viewport{border-top:0	!important;border-bottom:0!important}ul.RHSmenu{padding:0;margin:0}ul.RHSmenu li{list-style:none;padding:0;margin:0 0 1px;font-size:20px;font-family:georgia,serif}dl,ul.RHSmenu li:last-child{margin:0}ul.RHSmenu li a{display:block;padding:10px;color:#fff;background:#91bdd3}dd,dl{padding:0}ul.RHSmenu li a:hover{background:#1c92c5}dl.dates dd{display:inline-block}dl.dates dd.time{width:70%}dd{margin:0 0 2px}#membershipForm .button,.tessituraLink{width:100px;float:right;z-index:99}.tessituraLink.button{position:relative;top:-20px}.tessituraLink.button.pCode{position:relative;top:0}.tnew ul{list-style-type:none}.tnew #tnew-site-table-wrapper{width:65%}.tnew input[type=radio]{float:left}.tnew .TNEW_error_required,.tnew .TNEW_required,.tnew .errDiv li,.tnew .errorLabel{color:#f08a24}.tnew .TNEW_error_required,.tnew .TNEW_required{display:inline;padding-left:5px}.tnew,.tnew #cartTable,.tnew #tnew-site-cell-wrapper,.tnew .huge,.tnew .large,.tnew .larger,.tnew .medium,.tnew a{font-family:georgia!important}.tnew a.moreInfo{text-decoration:underline}.tnew .huge,.tnew .large.c3{font-size:20px;font-weight:700}.tnew h3{color:#666}.tnew .tnew-eventlisting-prod-perf-listing-container tr:hover{background-color:#eee}.tnew td{border-bottom:0}.tab_pagePad{width:100%}.tnew td[class$="-label-container"]{width:30%}.tnew #tnew-site-loginwidget-wrapper{margin-bottom:20px}.tnew #tnew-site-loginwidget-wrapper a{text-decoration:none}.tnew #toggle-display,.tnew .btnStyle,.tnew .purchaseSmall:not(.aspNetDisabled),.tnew .tab,.tnew [id^=ucLoginWidget_lnk_]{background-color:#b1b1b1;border:1px solid #b1b1b1;color:#fff;font-family:Verdana,Arial,sans-serif!important;font-size:10px;text-transform:uppercase;line-height:24px;font-weight:400;padding:1px 9px 0 8px!important;text-align:center;text-decoration:none!important}.tnew [id^=ucLoginWidget_lnk_]{display:inline-block}.tnew .btnStyle{margin:20px 0}.tnew #btn-next,.tnew #btn-prev{margin:4px}.tnew-interests-control-container .shopping_cart_totals td{width:auto!important}.tnew .btnStyle:hover,.tnew .purchaseSmall:not(.aspNetDisabled):hover,.tnew .tab:hover{color:#333;background-color:#999;border-color:#999}.tnew .purchaseSmall{display:block;width:120px;margin-top:5px}#month-year-title,.tnew-auxlisting-prod-image-container{padding-top:20px}.tnew #psd_perfName{padding-left:0;text-align:left}.tnew ul#detailed-events{width:100%}.tnew ul#detailed-events .description{font-weight:700}.tnew select.tnew-auxreserve-form-pricetype-select,.tnew select.tnew-selectseating-form-pricetype-select{min-width:80px}.tnew .TNEW_subheader_bar{background:0 0;color:#666}.tnew #btn_purchase{float:right}.tnew.forgot .submitContainer{text-align:right}.tnew .textctrl-buy-link.moreInfo{display:none}.auxlisting .tnew-auxlisting-prod-image{display:inline;padding-left:20px;width:150px}.tnew-selectseating-form-pricetype-container .tnew-selectseating-form-zone-message h3{text-align:left}#ucLoginWidget_lnk_editAccount:before{content:'\A'}#cartTable td,#cartTable th,.TNEW_page_block td,.TNEW_page_block th{text-align:center;vertical-align:top}#cartTable td:nth-child(1),#cartTable th:nth-child(1),.TNEW_page_block td:nth-child(1),.TNEW_page_block th:nth-child(1){text-align:left}.tnew .shopping_cart_totals h2,.tnew tr.total h2{font-size:15px}.tnew .shopping_cart_totals tr.total h2{font-size:16px}.payment_table,.shopping_cart_table{width:800px!important}.payment_table{float:none}th.description{width:400px}th.delete,th.price,th.total,th.total_seats{width:100px}.shopping_cart_totals td:nth-child(1){width:53%}.shopping_cart_totals td:nth-child(2),.shopping_cart_totals td:nth-child(3){width:10%}.contribute .shopping_cart_totals td:nth-child(1),.contribute .shopping_cart_totals td:nth-child(2),.contribute .shopping_cart_totals td:nth-child(3){width:auto}.TNEW_payment_block h2{position:relative;height:20px;top:-20px}.payment_table th.description{width:440px}.contributions th.description{width:610px}.tnew-cart-message img{display:inline-block;vertical-align:top;padding-right:20px}.tnew .tnew-message{border:none}.tnew-selectseating-content-container{margin-bottom:1rem}.tnew .medium.c3 a,.tnew-selectseating-content-container a{text-decoration:underline}.tnew .tnew-auxlisting-prod-perf-buy-link-container a{float:right}fieldset.TNEW-form.payment-form ol li.card-expiration,fieldset.TNEW-form.payment-form ol li.card-name,fieldset.TNEW-form.payment-form ol li.card-number,fieldset.TNEW-form.payment-form ol li.card-type,fieldset.TNEW-form.payment-form ol li.security-code{display:inline-block;width:48%;float:none}fieldset.TNEW-form.payment-form label{display:block}fieldset.TNEW-form.payment-form #ddl_card_month,fieldset.TNEW-form.payment-form #ddl_card_year{min-width:0}.tnew fieldset.payment-form ol li.req{float:none;width:250px}.tnew .TNEW_button_block{padding:0;position:relative;top:-50px}.tnew #mainContent_liSelectAddress label{padding-right:20px;font-size:inherit}.TNEW_page_block .shopping_cart_total th:nth-child(2){text-align:right}#tnew-shipping-address-control td{text-align:left;vertical-align:top}#tnew-shipping-address-control select{min-width:288px}#mainContent_addressCtrl_account_ddl_state,#mainContent_ucAddressCtrl_ddl_state{margin-right:5px}.tnew .login-link-container a,.tnew .submitContainer input,.tnew .ui-tabs-nav .tab{margin-right:10px}.tnew .ui-tabs-nav .tab a{color:#fff!important;font-family:Verdana,Arial,sans-serif!important;padding:1px 5px 0}.tnew .ui-tabs-nav .tab a:hover{color:#333!important}.tnew .perfDayOff{background-color:#f6e6e6;border-color:#f6e6e6;color:#666}.tnew .textctrl-buy-link{float:none}.tnew .moreinfo{color:#1c92c5}.tnew fieldset label{width:50%}.tnew fieldset.contrib ol li label{float:left;font-size:14px}.tnew input[type=text],.tnew input[type=password]{min-width:270px}.tnew select{min-width:280px}.tnew select#mainContent_addressCtrl_register_ddl_state{margin-right:4px}.Reserve .tnew select{min-width:0}.tnew .additional-title.large.c1{margin-top:10px}.tnew fieldset .additional-hr{display:none}.tnew .TNEW_required.footer{font-size:12px;font-weight:400;background:0 0}div.ui-dialog{background:#ccc;border:1px solid #777}.tnew fieldset.contrib label{width:100%}.tnew fieldset.contrib label.tnew-checkbox{display:inline;float:none;padding-left:10px}img.print{display:none}@media print{div.row,img.screen{display:none}img.print{display:block;width:96%}}