.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}h2{display:inline-block;*display:inline;*zoom:1}h2 a,h2 a:link,h2 a:visited,h2 span{display:block;padding:6px 8px;background:#dd4b39;color:#fff;text-decoration:none}h2 a:hover,h2 a:focus,h2 a:active{background:#27aae1}#alerts{background:#dd4b39;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.33);-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.33);box-shadow:2px 2px 2px rgba(0,0,0,0.33)}#alerts ul,#alerts li{list-style:none;margin:0;padding:0}#alerts .text{display:block;width:970px;padding:3px 5px;background:#dd4b39;color:#fff;font-size:92.3076923076923%;line-height:150%;font-weight:bold;text-align:center;text-decoration:none}#hero{position:relative;width:980px;margin-bottom:40px}#hero ul,#hero li{list-style:none;margin:0;padding:0;width:980px;height:400px}#hero ul{-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.33);-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.33);box-shadow:2px 2px 2px rgba(0,0,0,0.33)}#hero .pager{position:absolute;right:0;bottom:-30px;padding:3px 0;font-size:76.92307692307693%;line-height:180%;font-weight:bold;color:#999}#hero .pager a{display:block;float:left;width:22px;height:22px;text-indent:-9999px;margin-right:3px;text-decoration:none;color:#999;background:url('/static/img/cycle/bullets.png?7e72c440d802') no-repeat;outline:0}#hero .pager a.activeSlide{background-position:0 -20px}#hero .next,#hero .prev{position:absolute;top:185px;display:block;width:30px;height:30px;background:url('/static/img/cycle/arrows.png?7e72c440d802') no-repeat;text-indent:-9999px;border:0;z-index:100;outline:0}#hero .next{background-position:-30px 0;right:15px}#hero .prev{left:15px}#today{float:left;width:300px;color:#333}#today ul,#today li{list-style:none;padding:0;margin:0}#today .more{float:right}#today .event{margin-bottom:18px;*zoom:1}#today .event a{display:block;text-decoration:none;color:#333;background:#fff;padding:5px 7px;margin:-6px -8px;border:1px solid #fff}#today .event a:hover,#today .event a:focus,#today .event a:active{-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.33);-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.33);box-shadow:2px 2px 2px rgba(0,0,0,0.33);border-color:#dd4b39}#today .event:before,#today .event:after{display:table;content:""}#today .event:after{clear:both}#today .event .image{float:left;margin-top:.33em;margin-right:10px}#today .event h3{font-weight:normal;font-size:inherit;line-height:inherit;margin:0}#today .event h3,#today .event .time,#today .event .places{margin-left:106px}#today .info{padding-bottom:5px;margin-bottom:5px;color:#333;border-bottom:1px solid #333}#today .info p:last-child{margin-bottom:0}#today .hours{text-transform:uppercase}#today .links ul,#today .links li{list-style:none;margin:0;padding:0}#today .links a{display:inline-block;*display:inline;*zoom:1;padding-left:25px;text-decoration:none;color:#333;background:url('/static/main/img/museum-links-icons.png?7e72c440d802') no-repeat}#today .links a:hover,#today .links a:focus,#today .links a:active{text-decoration:underline}#today .links a.locations{background-position:0 1px}#today .links a.tickets{background-position:0 -116px}#today .links a.parking{background-position:0 -233px}#today .links a.dining{background-position:0 -350px}.column-right{float:right;width:660px;overflow:hidden}#films{position:relative;width:660px;color:#333;background:url('/static/main/img/films-bg.png?7e72c440d802') repeat-y;overflow:auto}#films h2{margin:0;position:absolute;left:0;top:0}#films h3{margin-top:0}#films h3 a{text-decoration:none}#films h3 a:hover,#films h3 a:focus,#films h3 a:active{text-decoration:underline}#films h4{font-size:inherit;line-height:inherit;margin:0}#films ul,#films li{list-style:none;padding:0;margin:0}#films .film{float:left;width:220px}#films .film .image{border-bottom:7px solid #fff}#films .film .details{padding:0 12px}#films .film .more{float:right}#films .film li{margin-bottom:1em}#houseads{width:680px;overflow:hidden}#houseads .house_ad{float:left;margin:20px 20px 0 0}.oldie #hero ul,.oldie #alerts{-webkit-box-shadow:2px 2px 2px #999;-moz-box-shadow:2px 2px 2px #999;box-shadow:2px 2px 2px #999}.oldie #today .event a:hover,.oldie #today .event a:focus,.oldie #today .event a:active{-webkit-box-shadow:2px 2px 2px #999;-moz-box-shadow:2px 2px 2px #999;box-shadow:2px 2px 2px #999}