#content .error{margin-bottom:0}#banner{position:relative;overflow:hidden;height:485px}#banner .major_line{background:url(../img/major_line-colored.png) left top no-repeat;padding-top:14px}#banner .minor_line{background:url(../img/minor_line-colored.png) left top no-repeat;padding-top:13px}#image_slider{overflow:hidden;width:100%;height:485px!important}#image_slider .caption{position:absolute;width:960px;height:485px;left:50%;bottom:0;margin-left:-480px}#image_slider .caption .overlay{background:#fff;position:absolute;width:600px;padding:9px 10px;left:160px;bottom:95px;box-shadow:5px 5px 20px rgba(0,0,0,0.5);-moz-box-shadow:5px 5px 20px rgba(0,0,0,0.5);-webkit-box-shadow:5px 5px 20px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5,OffY=5,Color="gray",Positive="true");visibility:hidden;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:all .5s ease-in-out}#image_slider .caption .overlay h3{font-size:18px;margin-bottom:29px}#image_slider .caption .overlay .extra_body{margin:0 0 27px 5px}#image_slider .caption .overlay .links{margin:0 18px 0 5px}#image_slider .caption:hover .overlay{visibility:visible;opacity:.95}#main .major_line{background-image:url(../img/major_line-colored.png);background-position:left top;background-repeat:no-repeat;padding-top:12px}#main .minor_line{background-image:url(../img/minor_line-colored.png);background-position:left top;background-repeat:no-repeat;padding-top:10px}#main .lower_line{background-image:url(../img/minor_line-colored.png);background-position:left bottom;background-repeat:no-repeat;padding-bottom:10px}#main .last_element{padding-bottom:0;margin-bottom:0;border-bottom:0;clear:both}#body>article,#body>section{margin-bottom:30px}#body .border{margin:0;padding-top:29px;border-top:1px solid #CCC}#body .margin{margin-bottom:30px}.entry{width:220px;margin-right:20px;float:left}.entry.wide{width:380px}.flex_body{width:220px;position:fixed}#body .entry .title_wrapper,#body .entry .links_wrapper{background-color:#fff;background-repeat:no-repeat;position:fixed;z-index:5}.entry .title_wrapper{background-position:-330px -96px;top:0;padding-top:44px;margin-top:96px}.entry h2{font-size:18px;margin-bottom:26px}.entry.wide h2 span{background:url(../img/qi_logo-entry.png) left top;display:block;width:22px;height:45px;line-height:0;text-indent:-90000px;margin-right:15px;float:left}.entry.wide h2 strong{display:block;font-weight:normal;padding-top:5px}.entry h2 a{color:#000}.entry .body_text{margin-bottom:7px}.entry .body_text .hlink{font-size:12px}.entry .thumbnail{margin-bottom:10px}.entry h3{font-size:18px;margin-bottom:22px}.entry h4{font-size:14px;margin-bottom:12px}.entry aside{margin-bottom:-18px}.entry .extra_body,.entry .links,.entry .features{margin-bottom:18px}.entry .extra_body p{margin-bottom:13px}.entry .extra_body p i{display:block;font-size:10px}.entry .extra_body p time{display:inline}.entry .links{position:relative}.entry .links li{margin-bottom:7px}.entry .links .social_media{overflow:hidden}.entry .links .social_media li{margin-right:3px;float:left}.entry .links .social_media li a{background-color:#666;background-image:url(../img/social_media-body.png);background-repeat:no-repeat;display:block;line-height:0;text-indent:-90000px;width:16px;height:16px}.entry .links .social_media li a:focus,.entry .links .social_media li a:hover{background-color:#ef1f1f}.entry .links .social_media .twitter a{background-position:0 0}.entry .links .social_media .facebook a{background-position:0 -16px}.entry .features{margin-top:12px;margin-left:-10px}.entry .features li{margin-bottom:20px}.entry .features li a{background-color:#e00;background-repeat:no-repeat;display:block;color:#fff;text-decoration:none}.entry .features li a:focus,.entry .features li a:hover{background-color:#333;text-decoration:none}.entry .features .qi a{background-image:url(../img/banner-qi.png);background-position:16px 28px;font-size:16px;padding:20px 20px 20px 50px}.entry .features .museums_sites a{background-image:url(../img/banner-museums_sites.png);background-position:10px 10px;font-size:12px;padding:55px 15px 15px 50px}#body .column h2{margin-bottom:53px}#body .column .body_text{margin-bottom:67px}.body{overflow:hidden}.hero_grid{overflow:hidden}.hero_grid h2{font-size:16px;margin-bottom:27px}.hero_grid>ul{width:720px;overflow:hidden}.hero_grid>ul>li{overflow:hidden;width:220px;margin:0 20px 10px 0;float:left}.hero_grid li .thumbnail{position:relative;width:220px;margin-bottom:10px}.hero_grid .thumbnail .caption{background:#fff;position:absolute;overflow:hidden;width:200px;height:100%;left:0;top:0;padding:0 13px 0 7px;visibility:hidden;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:all .5s ease-in-out}.hero_grid .thumbnail:hover .caption{visibility:visible;filter:alpha(opacity=95);-ms-filter:"alpha(opacity=95)";opacity:.95}.hero_grid .thumbnail .caption .body{line-height:120%;margin:10px 0 22px 0}#body .hero_grid .thumbnail .major_line{padding-top:7px}#body .hero_grid .thumbnail .minor_line{padding-top:6px}.hero_grid .thumbnail .caption .body h4,.hero_grid .thumbnail .caption .body p{font-size:12px}.hero_grid .thumbnail .caption .body h4{font-weight:bold}.hero_grid .thumbnail .caption .body i{font-size:10px;font-style:italic}.hero_grid .thumbnail .caption .extra_body{position:absolute;bottom:0}.hero_grid .thumbnail .caption .extra_body p{overflow:hidden;line-height:18px;font-weight:bold;margin-bottom:6px}.hero_grid .thumbnail .caption .extra_body p a{display:block;height:27px;line-height:27px;color:#e00;font-weight:normal;float:left}.hero_grid .thumbnail .caption .extra_body p span{position:absolute;left:-90000px;top:-90000px}.hero_grid .thumbnail .caption .extra_body .qi a{background:url(../img/powered_by-qi.png) right center no-repeat;padding-right:20px}.hero_grid .thumbnail .caption .extra_body .museums_sites a{background:url(../img/powered_by-museums_sites.png) right center no-repeat;padding-right:95px}.hero_grid .thumbnail .caption .extra_body p a:focus,.hero_grid .thumbnail .caption .extra_body p a:hover{text-decoration:underline}.hero_grid li h3{font-size:14px;margin-bottom:13px}.hero_grid li h3 a{color:#000}.hero_grid li>p{margin-top:13px}.hero_grid li .links{margin:25px 0}.hero.clip,.clip>ul>li{position:relative;overflow:hidden;width:952px;padding:30px 0}.clip>ul>li{border-top:1px solid #CCC}.clip li .body_text{width:220px;margin-right:20px;float:left}.clip li .body_text p{font-size:14px}.clip .image{overflow:hidden;width:712px}.clip .image img{display:block;margin-left:-8px}.hero.clip{padding-top:0}.graphic{overflow:hidden}.graphic li{overflow:hidden}.graphic .image{margin-right:10px;float:left}.graphic .body{overflow:hidden}.graphic .body h3{font-size:14px;margin-bottom:26px}.hero_list{overflow:hidden;width:710px;float:left}.hero_list article{overflow:hidden;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #CCC}.hero_list .body{width:470px;margin-top:12px;float:left}.hero_list section{margin-top:10px}#main .list{overflow:hidden;width:360px;padding-right:20px;float:left}#main .list h2{font-size:18px;margin-bottom:26px}#main .list li{margin-bottom:15px}#main .list li h3{font-size:14px;margin-bottom:8px}#main .list li p{margin-bottom:7px}#main .list li .pseudo_hlink{padding-right:5px}#main .list li time{display:inline;font-size:10px;color:#999;vertical-align:middle;white-space:nowrap}#main .list .twitter li p{background:url(../img/twitter_icon.png) left top no-repeat;padding-left:30px}#main .list .twitter li time{display:block;padding-left:30px}.grid{overflow:hidden}.grid h2{font-size:18px}.grid ul{overflow:hidden}.grid li{float:left}#body .form{width:390px;margin-left:80px;float:left}#body .form h2{font-size:18px;margin-bottom:0}#body .form .minor_line{padding-top:2px}#body .form fieldset{margin-bottom:80px}.complementary{overflow:hidden;width:140px;margin-left:90px;float:left}.complementary h2{font-size:18px}.complementary ul{overflow:hidden}.complementary li{line-height:130%}#body .complementary section{margin-bottom:23px}.complementary section h2{margin-bottom:4px}.complementary .social_media li{margin-bottom:16px}.complementary .social_media li a{background-color:#666;background-image:url(../img/social_media-side.png);background-repeat:no-repeat;display:block;line-height:0;text-indent:-90000px}.complementary .social_media .facebook a{background-position:0 0;width:88px;height:19px}.complementary .social_media .twitter a{background-position:0 -19px;width:84px;height:18px}.complementary .social_media .linkedin a{background-position:0 -37px;width:81px;height:24px}.complementary .social_media li a:hover{background-color:#e00}.form_spacing{margin-bottom:49px}.form_spacing.short{margin-bottom:64px}.links_spacing{padding-top:30px;border-top:1px solid #CCC}#home article{padding:29px 0 11px 0;margin-bottom:29px;border-top:1px solid #CCC;border-bottom:1px solid #CCC}