/*  _   _                               _           _   
 | | | |                             | |         | |_ 
 | |_| |__   ___  __      ____ _ _ __| |__   ___ | (_)
 | __| '_ \ / _ \ \ \ /\ / / _` | '__| '_ \ / _ \| |  
 | |_| | | |  __/  \ V  V / (_| | |  | | | | (_) | |_ 
  \__|_| |_|\___|   \_/\_/ \__,_|_|  |_| |_|\___/|_(_)
                                                      */
         
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, summary, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;line-height:1;font-family:inherit;text-align:left;vertical-align:baseline;}
html, body{height:100%;}
textarea{font-style:inherit;font-size:100%;line-height:1;font-family:inherit;text-align:left;vertical-align:baseline;}
a img,:link img,:visited img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol, ul{list-style:none;}
q:before, q:after, blockquote:before, blockquote:after{content:"";}
.clear{clear:both;}
strong, b{font-weight:bold;}
em, i{font-style:italic;}
div.c{margin:0 auto 0 auto;text-align:left;width:970px;}
#content{min-height:100%;height:auto;padding-bottom:40px;}
#header{height:88px;}
#warholhome{margin:5px 0px 0px 10px;text-decoration:none;background-image: url("/images/warhol_sprite1.png"); background-position: -9px -308px;cursor:pointer;display:block;height:28px;width:264px;}
#header .c{padding:23px 0 0 0;}
#menu .c{padding-top:3px; height:73px;}
#search{float:right;overflow:visible;width:170px;}
.searchbutton_search{background-image: url("/images/warhol_sprite1.png");background-position: -82px -65px;width:20px;height:20px;border:0;vertical-align:middle;margin-left:-30px;}
.searchbutton_search:hover{background-image:url("/images/warhol_sprite1.png");background-position: -172px -84px;cursor:pointer;}
#sub-menu{clear:both;}
#footer{height:110px;background-color:#4D4D4D;clear:both;}
#happenings{background-color:#000;padding-left:10px;height:325px;}
#happenings .events1{float:left;width:960px !important;height:300px;padding-left:5px; margin-top:7px;}
#content .c{padding:10px 0 5px 0;}
#half_left{float:left;margin-left:10px;margin-right:70px;width:480px;margin-top:15px;}
#half_right{float:left;width:410px;margin-top:15px;}
#half_left_home{float:left;margin-left:10px;width:500px;margin-top:10px;}
#half_right_home{float:right;width:410px;margin-top:10px;}
.left_feature{height:128px; display:block;margin-bottom:18px;border:1px solid #ccc;padding:10px;position:relative;}
#program_slideshow{height:100px;width:489px;overflow:hidden;position:relative;}
.program_feature{width:90%;}
.program_picture{float:left;margin-right:10px;width:90px;overflow:hidden;}
.program_prev{background-image: url("/images/warhol_sprite1.png"); background-position: -10px -247px;cursor:pointer;display:block;height:15px;width:15px;float:right;}
.program_prev:hover{background-image:url("/images/warhol_sprite1.png");background-position: -35px -247px;}
.program_next{background-image: url("/images/warhol_sprite1.png");background-position: -170px -215px;cursor:pointer;display:block;height:15px;width:15px;margin-left:8px;float:right;}
.program_next:hover{background-image:url("/images/warhol_sprite1.png");background-position: -195px -215px;}
.program_category{font-weight:bold;color:#bbb;}
.program_title{margin-top:10px;margin-bottom:10px;width:90%;color:#ff3399;font-weight:bold;font-size:1.1em;}
.program_title a{text-decoration:none;color:#ff3399;}
.program_title a:hover{text-decoration:underline;}
.program_links{position:absolute;top:80px;left:100px;font-size:.9em;color:#ff9313;width:380px;}
.program_links a{text-decoration:none;color:#ff9313;}
.program_links a:hover{text-decoration:underline;}
.homepage_title{font-size:1.2em;font-weight:bold;color:#808080;margin-bottom:20px;}
.fade{background-color: #FFFFFF;bottom: 0;font-size: 1em;font-weight: bold;opacity: 0.75;position: absolute;width:101%;padding-left:5px;padding-top:5px;padding-bottom:5px;margin-left:-3px;}
.hover {position:relative;display:inline-block;color:#555555;text-decoration:none;font-size:1.2em;}
.hoverimage {border: 1px solid #ccc !important;overflow: hidden!important;float: left!important;margin:-1px!important;}
.rs-slideshow{height:311px;overflow:hidden;position:relative;width:960px;}
.rs-slideshow .slide-container{background-color:#000;height:100%;left: 0;overflow:hidden;position:absolute;top:0;width:100%;}
.rs-slideshow .slide-container img{position: absolute;}
.rs-slideshow .slides{display: none;}
.slide-container .slide-caption{background-color: #000;bottom: 0;color: #fff;display: block;padding-top: 6px;position: absolute;width:100%;font-weight:bold;font-size:1em;}
#rs-controls-slideshow-div{float:right;background-color:#000;margin-top: -10px;position: relative;z-index: 1;}
.rs-index{display:block;width:10px;height:10px;text-indent:-9999px;border:0;margin-right:3px;float:left;cursor:pointer;background-image: url("/images/warhol_sprite1.png");background-position: -151px -265px;}
.rs-index:hover{background-position: -161px -265px;}
.rs-active{background-position:-161px -265px;}
#rs-controls-slideshow-div ul li{display:inline-block;}
#content h1.m{background-repeat:no-repeat;margin-left:10px;margin-bottom:30px;color:#BBB;}
#content h2.m{margin:0 0 8px 0;}
#content h3.m{background-repeat:no-repeat;height:21px;margin:0 0 4px 0;}
#content h5.m{background-repeat:no-repeat;margin:0 0 12px 0;}
.calsearch_heading{margin-bottom:8px;margin-left:10px;margin-top:10px;margin-right:10px;padding-bottom:5px;border-bottom:1px solid #ccc;font-size:0.9em;color:#4D4D4D;font-weight:bold;}
#half_left h1{background-repeat:no-repeat;margin:0 0 30px 0;color:#BBB;}
.summary{margin:0 0 20px 0;padding-bottom:20px;}
#main{float:left;width:710px;margin-left:10px;}
#main h1{margin:0 0 28px 0;}
#main h3{margin:0 0 4px 0;}
#main h6{margin:22px 0 5px 0;}
#main p{font-size:0.9em;line-height:1.35em;margin-bottom:15px;margin-top:5px;}
#main a.link{display:block;}
#sidebar{float:right;width:170px;clear: right;}
#collection-main{margin:0 0 0 0;overflow:hidden;}
#collection-main .caption{margin-top:8px;margin-bottom:30px;}
#m-comment{}
#m-comment p{margin-top:8px;}
#collection-nav{margin:16px 0 0 0;padding:6px 0 6px 0;}
#collection-nav .nav{float:right;}
.program{margin:0 0 5px 0;padding-top:10px;position:relative;}
.program .image{float:left;margin-right:20px;width:159px;margin-bottom:15px;}
.program .info{padding-right:15px;vertical-align:top;}
.program .info a{text-decoration:none;}
.program .info a h4:hover{text-decoration:underline !important;}
.program .info p{}
.program .info .link{display:block;}
.program h4{margin-bottom::3px;}
#calendar{margin-top:10px;}
#carnegie-events{margin-bottom:16px;margin-top:10px;}
#carnegie-events a.image{display:block;margin:4px 0 0 0;}
#sidebar ul{margin:margin-top:5px;margin-bottom:30px;}
#sidebar ul li{padding:0 0 0px 0;}
#sidebar ul.events-list li{padding:0 0 12px 0;}
#sidebar ul.events-list li a{display:block;line-height:1.2em !important;margin-bottom:5px;}
.event{margin:0 0 15px 0;padding-right:10px;border:#DDD 1px solid;height:100px; clear:both;}
.event h5{margin:0 0 1px 0; font-size:1.05em;}
.event h5 a{margin:0 0 1px 0; text-decoration:none;}
.event h5 a:hover{text-decoration:underline;}
.date{margin-bottom:4px;color:#6E6E6E;}
.event p{margin-top:8px !important;margin-bottom:15px !important; font-size:.8em!important;}
.event ul{font-weight:bold !important;color:#7D7D7D;font-size:.9em !important;}
.event ul li{line-height:1.35em;}
.event ul ul{padding-left:20px !important;font-weight:normal !important;}
.banner_event{margin:15px 0 10px 0;}
.gridimage{padding-right:60px;padding-bottom:60px;vertical-align:top;display:inline-block;width:170px;height:170px;}
.gridimage a img{width:200px;height:200px;clip:rect(0px,170px,170px,0px);position:absolute;}
#section-select{margin-bottom:45px;margin-top:16px;padding:10px 16px 10px 16px;text-align:center;}
#section-select-bottom{background-color:#e5e5e5;margin:0 0 16px 0;padding:10px 16px 10px 16px;}
#section-select-bottom .click{margin:0 0 6px 0;}
.sinfo{margin:0 0 1.5em 0;padding:0 0 1em 0;}
.sinfo h2.m{margin:0 0 5px 0 !important;}
.sinfo p{margin-bottom:5px;margin-top:8px;}
.sinfo h2{margin-bottom:12px;}
.sinfo a{color:#ff9313;text-decoration:none;font-weight:bold;}
.sinfo a:hover{text-decoration:underline;}
#cal_minisite{color:#fff;text-decoration:none;}
#cal_minisite:hover{text-decoration:underline;}
.trigger{padding:0 0 0 25px;margin:0 0 5px 0;background:url("/images/warhol_sprite1.png") no-repeat left;background-position: -10px -285px;color:#FA9313;font-size:1.1em !important;font-weight:bold;cursor:pointer;}
.advsearchtrigger{padding-left:25px;margin-bottom:10px;margin-top:10px;background:url("/images/warhol_sprite1.png") no-repeat;background-position: -10px -285px; width: 9px; height: 11px;color:#FA9313;font-size:.9em !important;font-weight:bold;}
.advsearchtrigger:hover{text-decoration:underline;}
.trigger a{color:#FA9313;text-decoration:none;display:block;font-family:inherit;}
.trigger a:hover{color:#D87100;}
.addCalTrigger{padding:0 0 0 20px;margin:0 0 5px 0;background:url("/images/warhol_sprite1.png") no-repeat left;background-position: -10px -515px;color:#FA9313;font-size:.95em !important;font-weight:bold;}
.addCalTrigger a{color:#FA9313;text-decoration:none;display:block;font-family:inherit;}
.addCalTrigger a:hover{text-decoration:underline;}
.addCalTrigger active{background:url("/images/warhol_sprite1.png") no-repeat left;background-position: -10px -348px;}
.arrow_active{background:url("/images/warhol_sprite1.png") no-repeat left;background-position: -10px -348px;}
.toggle_container{margin:0 0 5px;padding:0;border:1px solid #d6d6d6;overflow:hidden;}
.toggle_container .block{padding:10px;color:#7D7D7D;font-size:0.9em;line-height:1.35em;}
.toggle_container .block a{text-decoration:none;color:#ff9313;font-weight:bold;}
.cal_toggle_container{margin:0 0 5px;padding:0;border:1px solid #d6d6d6;overflow:hidden;}
.post{margin-bottom:60px;}
.customcaption{margin:4px 0 0 0;width:250px;}
.calendarcustomcaption{margin-top:4px; margin-bottom:10px;width:250px;}
.topperleft{border-bottom:solid 1px #989898;margin-bottom:20px;display:inline-block;padding-bottom:15px;}
.topperleft .image{float:left;margin-right:25px;}
.topperleft img{float:left;margin-bottom:8px;}
.topperleft .info{}
.topperleft .info p{color:#7D7D7D;font-size:0.9em;line-height:1.35;overflow:auto;}
.topper{padding-bottom:25px;margin-bottom:20px;float:left;width:100%;}
.topper .image{float:left;margin-right:25px;}
.topper img{float:left;margin-bottom:8px;}
.topper .info{}
.topper .info p{color:#7D7D7D;font-size:0.9em;line-height:1.35;overflow:auto;}
ul.tabs{margin-top:-1px;}
ul.tabs li{overflow:hidden;position:relative;width:150px;background-color:#D8D8D8;border:1px solid #CACACA;margin-bottom:-1px;font-family:inherit;font-size:.9em;}
ul.tabs li a{text-decoration:none;display:block;padding-top:15px;padding-left:12px;padding-right:12px;color:#434343;border-right:none;font-weight:bold;}
ul.tabs li a:hover{background-color:#fff;text-decoration:underline;}
html ul.tabs li.active, html ul.tabs li.active a:hover, html ul.tabs li:hover{background:#fff;border-right:none;}
.tab_container{color:#4d4d4d;margin-left:150px;border:1px solid #CACACA;margin-top:-32px;margin-bottom:35px;}
.tab_content{padding:20px;}
.tabmenu{float:left;}
.visittable, .filmtable{margin-bottom:20px;}
.visittable td, table.filmtable td{font-family:inherit;border-collapse:collapse;border:1px solid#ECECEC;background-color:#FFF;padding:10px 10px 10px 20px;min-width:227px;font-size:.9em;line-height:1.2em;vertical-align:middle;}
.visittable td a{color:#ff9313;text-decoration:none;}
.visittable td a:hover{text-decoration:underline;}
.visittable th{font-family:inherit;font-size:1.2em;border-collapse:collapse;border:1px solid#ECECEC;background-color:#FFFFFF;padding:10px 10px 10px 20px;min-width:150px;font-size:.9em;line-height:1.2em;}
table.educationtable td{border-collapse:collapse;border:1px solid#ECECEC;background-color:#F3F3F3;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:20px;font-size:.85em !important;}
table.educationtable th{font-size:.9em;border-collapse:collapse;border:1px solid#ECECEC;background-color:#FFFFFF;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:20px;}
table.educationtable a{color:#ff9313; font-weight:bold; text-decoration:none;}
table.educationtable a:hover{text-decoration:underline;}
#exhibitionbanner{margin-bottom:15px;}
.blogHeading{margin-bottom:10px;}
.links{border:none;}
.commentsTitle{font-size:1.5em;color:#FA9313;font-family:inherit;font-weight:bold;}
.thePost{margin-bottom:8px;border-bottom:solid 1px #ACACAC;}
.sharebutton{float:right;}
.eventLeftColumn{width:250px;float:left;}
.eventLeftColumn img{max-width:250px;}
.eventMiddleColumn{width:420px;margin-left:40px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#D8D8D8;padding-bottom:20px;float:left;}
.relatedProduct img{width:65px;margin-right:10px;}
.relatedProduct{display:inline-block;clear:both;padding-top:15px;}
.relatedProduct a{font-weight:bold;text-decoration:none;color:#FF9313;margin-bottom:8px;font-size:.9em;}
.relatedProduct a:hover{text-decoration:underline;}
.relatedLinks a{font-family:inherit;font-size:0.9em;color:#ff9313;text-decoration:none;font-weight:bold;line-height:15px;}
.relatedLinks a:hover{text-decoration:underline;}
.productType{font-family:inherit;font-size:0.8em;color:#8B8B8B;margin-bottom:3px;margin-top:5px;}
.sponsorLogo{vertical-align:middle;}
.sponsorLogo img{padding-right:10px;padding-top:5px;padding-bottom:5px;max-width:150px; vertical-align:middle;}
.sponsorInfo{font-family:inherit;font-weight:bold;font-size:0.9em;}
.sponsorInfo a{text-decoration:none;color:#585858;}
.sponsorInfo a:hover{text-decoration:underline;color:#585858;}
#relatedEvents{float:left;width:250px;}
#relatedEvents ul{font-size:.75em;color:#838383;margin-top: 10px;}
#relatedEvents ul li{padding:0 0 0px 0;}
#relatedEvents ul.events-list li{padding:0 0 12px 0;}
#relatedEvents ul.events-list li a{color:#ff9313 !important;display:block;font-size:1.2em !important;font-weight:bold !important;margin-bottom:5px;text-decoration:none;}
#relatedEvents ul.events-list li a:hover{text-decoration:underline;}
#collections-blog{margin-top:-40px;margin-bottom:16px;padding-left:8px;padding-right:8px;padding-top:0px;padding-bottom:0px;float:left;width:96%;}
#collections-blog a{display:block;text-decoration:none;color:#FA9313;}
#collections-blog h4 a:hover{text-decoration:underline;}
#collections-blog *{text-align:left;margin-bottom:10px;margin-top:10px;}
#collections-blog .date{margin:2px 0 5px 0;}
#collections-blog p{margin:2px 0 3px 0;}
.blockquote_content p{font-weight:bold;font-style:italic;font-size:1.2em;color:#6D6D6D;margin-bottom:0px !important;margin-top:15px!important;}
.blockquote{background:url("/images/warhol_sprite1.png") top left no-repeat;height:55px;width:55px;background-position: -52px -0px;margin-bottom:-55px;}
.blockquote_content{overflow:hidden;padding:15px 10px 10px 10px;margin:10px auto;background-color:#eee;}
cite{color:#7D7D7D;font-size:0.8em;display:inline-block;margin-top:10px;float:right;width:60%;text-align:right;}
.sidebar_table td{background-color:#F3F3F3;font-size:0.78em;line-height:1.2em;border:#ECECEC 1px solid;min-width:70px;padding:7px;vertical-align:middle;width:170px;}
.sidebar_table td p{margin-bottom:10px; line-height:1.2em;}
.sidebar_table td a{color:#595959;font-weight:bold;text-decoration:none;}
.sidebar_table td a:hover{text-decoration:underline;}
.sidebarevent_table td{font-size:0.78em;line-height:1.2em;border:#ECECEC 1px solid;min-width:70px;padding-bottom:7px;padding-left:7px;padding-right:7px;padding-top:7px;vertical-align:middle;width:170px;}
.sidebarevent_table td p{}
.sidebarevent_table td a{color:#595959;font-weight:bold;text-decoration:none;}
.sidebarevent_table td a:hover{text-decoration:underline;}
.sidebar_heading{background-color:#B2B2B2;color:#fff;font-size:1em;font-weight:bold;vertical-align:middle;padding:7px!important;}
.sidebar_heading a{color:#fff;text-decoration:none;}
.sidebar_heading a:hover{text-decoration:underline;}
.sidebar_element a{margin:0px !important;}
.sidebar_element a img{width:100%;}
.sidebar_element img{width:100%;}
.sidebar_element{margin-bottom:40px}
ul#menu1{margin:0;padding:0;text-decoration:none;list-style-type:none;width:100%;background-color:#f3f3f3;}
ul#menu1 li{position:relative;padding:5px 10px;}
#menu1 li a{text-decoration:none;color:#6D6D6D;}
#menu1 li a:hover{text-decoration:underline;}
#menu1 li ul{padding:0;list-style-type:none;margin:0;}
#menu1 li li{background-image:none;padding:0;margin-left:-10px;}
#menu1 li li a{text-decoration:none;font-size:1.6em!important;padding-left:25px;}#menu1 li li a:hover{text-decoration:underline;}
ul.auroramenu li{position:relative;}
.aurorahide{position:absolute;right:10px;top:7px;display:none;width:15px;height:15px;background-image:url('/images/warhol_sprite1.png');background-position:-180px -615px;}
.aurorahide:hover{background-position:-215px -615px;}
.aurorashow{position:absolute;right:10px;top:7px;display:none;width:15px;height:15px;background-image:url('/images/warhol_sprite1.png');background-position:-180px -596px;border:none!important;}
.sidebarnav_highlight{color:#ff3399!important;font-weight:bold;}
#quickfinds li a{font-weight:bold;color:#ff9313!important;}
.aurorashow:hover{background-position:-215px -596px;}
.itunes_section{background-color:#f3f3f3;padding-left:8px;padding-right:8px;margin-top:25px;}
.itunes_section img{vertical-align:top;margin-right:10px;margin-bottom:10px;margin-top:20px;float:left;}
.itunes_section p{font-size:.8em !important;padding-left:8px;padding-right:8px;}
.itunes_section h3{width:100%;border-bottom:dotted 1px #9C9C9C;padding-bottom:8px;padding-top:8px;}
.itunes_section p strong{font-size:1.15em !important;line-height:1.2em !important;}
.itunes_button{height:40px;padding-bottom:20px;margin-top:-20px;}
.feature_text_blog{height:45px;padding-top:5px;padding-bottom:5px;font-size:0.9em;padding-left:5px;padding-right:5px;}
.faq{font-size:1.3em !important;font-weight:bold !important;background-color:#f5f5f5;padding: 12px 0 12px 12px; color:#808080;border-bottom:1px solid #CBCBCB;width:100%;display:inline-block;margin: 0 0 10px 0;}}
.faq img{margin-top:-6px;}
.calendar_faq{background-color:#f5f5f5;padding-top:12px;padding-bottom:12px;padding-left:12px;}
.calendar_faq a{color:#808080;font-size:1.3em !important;font-weight:bold !important; border-bottom:dotted 2px #D1D1D1;padding-bottom:-3px;text-decoration:none;}
.calendar_faq a:hover{border-color:#A7A7A7;}
.nowavailable{background-image:url("/images/warhol_sprite1.png");background-repeat:no-repeat;height:34px;left:-25px;position:relative;top:15px;width:161px;z-index:10;background-position: -10px -161px;}
.sidebar_thumbnail{float:left;margin:10px 15px 15px 0;width:100px;}
.sidebar_thumbnail a img{margin-bottom:5px;}
.sidebar_thumbnail a{font-weight:bold;color:#ff9313;font-size:.8em;text-decoration:none;}
.sidebar_thumbnail a:hover{text-decoration:underline;}

.footer_social{width:300px;display: inline-block; clear:both; float:right;color:#ffffff;}
.footer_social a{color:#ffffff;font-size: 0.8em;text-decoration:none;}
.footer_social a:hover{text-decoration:underline;}
.calendarSearch{margin-top:15px;font-size:.85em;font-weight:bold;line-height:1.6em;}
.sitemap ul li a{background-color:#f5f5f5;border-bottom:1px solid #CBCBCB;color:gray;display:block;font-size:1.3em!important;font-weight:700!important;padding-bottom:12px;padding-left:12px;padding-top:12px;text-decoration:none}
.sitemap ul li a:hover{text-decoration:underline}
.sitemap ul ul li a{background-color:#fff;border:none;color:#FF9313;font-size:1em!important;line-height:0;padding-bottom:5px!important;padding-top:5px!important;text-decoration:none;text-indent:20px!important}
.sitemap ul ul li a:hover{text-decoration:underline}
.sitemap ul ul ul li a{font-size:.9em!important;text-indent:50px!important}
.calendarCategoryTitle{display:inline-block;width:50%;}
.calendarCategoryTitle a{font-weight:bold; color:#ff9313;border-bottom:dotted 1px #ff9313; font-size:1.25em;text-decoration:none;}
.calendarCategoryTitle a:hover{border-bottom:solid 1px;}
.calendarShareThis{float:right;}
.dailyschedule{background-color:#F7F7F7;padding-left:25px;color:#848484;font-weight:bold;margin-bottom:33px;padding-top:25px;}
.dailyschedule a{color:#717171;font-size:1em;font-weight:bold;text-decoration:none;border-bottom:dotted 1px #ccc;}
.dailyschedule a:hover{border-bottom:1px solid #ccc;}
.dailyschedule_cal{background-color:#F7F7F7;padding-left:25px;color:#848484;font-weight:bold;margin-bottom:20px;padding-top:25px;}
.dailyschedule_cal a{color:#717171;font-size:1em;font-weight:bold;text-decoration:none;line-height:1.2em;}
.dailyschedule_cal a:hover{text-decoration:underline !important;}
.calendartickets{background-color:#F7F7F7;font-weight:bold;padding:7px;font-size:1.2em;border:1px #FF9313 solid;text-align:center;}
.calendartickets a{text-decoration:none;color:#434343;}
.calendartickets a:hover{text-decoration:underline;}
.soldout{background-color:#BC181D;font-weight:bold;padding:7px;font-size:1.2em;border:1px #818181 solid;text-align:center;color:#fff;}
.hidden{display:none;}
.EraPush{margin-left:10px;}
.droidbutton a{width:85px; height:32px; display:block; background-image:url("/images/warhol_sprite1.png");background-position: -117px -0px;background-repeat:no-repeat;}
.droidbutton a:hover{width:85px;height:32px;display:block;background-image:url("/images/warhol_sprite1.png");background-repeat:no-repeat;background-position: -117px -42px;}
.iphonebutton a{width:70px; height:32px;display:block;background-image:url("/images/warhol_sprite1.png");background-repeat:no-repeat;background-position: -10px -205px;}
.iphonebutton a:hover{width:70px; height:32px; display:block; background-image:url("/images/warhol_sprite1.png");background-position: -90px -205px;background-repeat:no-repeat;}
.ipadbutton a{width:70px; height:32px;display:block;background-image:url("/images/warhol_sprite1.png");background-repeat:no-repeat;background-position: -10px -558px;}
.ipadbutton a:hover{width:70px; height:32px; display:block; background-image:url("/images/warhol_sprite1.png");background-position: -90px -558px;background-repeat:no-repeat;}
h2.active {background:url("/images/warhol_sprite1.png") no-repeat left;background-position: -10px -348px}
h2.addCalActive{background:url("/images/warhol_sprite1.png") no-repeat;background-position: -10px -540px;}
.toggle_container2 {margin-bottom: 0 0 5px;padding: 0;border: 1px solid #d6d6d6;background: #f0f0f0;overflow: hidden;font-size: 1.2em;width: 420px;clear: both;}
.toggle_container2 .block {padding: 20px;background-color:#fff!important;}
.toggle_outer_container2{width: 390px;}	
#FloatBubbleT{display:none;}
#FloatBubble{display:none;}
#open{border:1px solid #BAF7B9;padding-bottom:15px;padding-top:18px;padding-left:12px;margin-left:-25px;margin-top:-25px; padding-right:12px;text-align:center;line-height:1.3em;}
#closed{border:1px solid #FD9DA5;padding-bottom:15px;padding-top:18px;padding-left:12px;padding-right:12px;margin-left:-25px;margin-top:-25px;text-align:center;}
.calendarSectionHeading{background-color:#B2B2B2;color:#fff;font-size:1em;font-weight:bold;vertical-align:middle;padding:7px;margin-top:30px;}
.relatedLinks{margin-top:10px;}
#outlookLink{background:url("/images/warhol_sprite1.png") no-repeat;background-position: -10px -395px;padding-left:27px; color:#7D7D7D; font-weight:bold; text-decoration:none; margin-left:10px; font-size:.9em;margin-bottom:5px;height:20px;float:left;}
#outlookLink:hover{text-decoration:underline;}
#icalLink{background:url("/images/warhol_sprite1.png")no-repeat;background-position: -10px -460px;padding-left:27px; color:#7D7D7D; font-weight:bold; text-decoration:none; margin-left:10px; font-size:.9em;margin-bottom:5px;height:20px;float:left;}
#icalLink:hover{text-decoration:underline;}
#googleCalendarLink{background:url("/images/warhol_sprite1.png") no-repeat;background-position: -10px -430px;padding-left:27px; color:#7D7D7D; font-weight:bold; text-decoration:none; margin-left:10px; font-size:.9em;margin-bottom:5px;height:20px;float:left;}
#googleCalendarLink:hover{text-decoration:underline;}
.cal_subheading{margin-left:10px; margin-bottom:10px; width:710px;}
#cal_heading{font-size:2.65em; font-weight:bold;color:#bbb;margin-left:10px;margin-bottom:18px;}
.cal_subheading_inactive {text-decoration:none; color:#bbb;}
.cal_subheading_inactive:hover{text-decoration:underline; color:#bbb;}
.cal_subheading_active {text-decoration:none; color:#ff9313;}
.thumbimage{float:left; width:150px; margin-right:10px;}
.thumbimage img{width:159px;display:block;position:absolute;clip:rect(0px 159px 100px 0px);}
.eventtext{padding-top:10px;padding-bottom:10px;width:521px;;float:right;}
.eventtext a{font-weight:bold;}
#ctl00_ContentPlaceHolder1_hoursofoperationdiv{border:1px solid #DDD; padding:5px; width:700px; margin-bottom:10px; margin-left:10px;}
#ctl00_ContentPlaceHolder1_hoursofoperationdiv a{text-decoration:none; color:#809583; font-weight:bold;}
#ctl00_ContentPlaceHolder1_hoursofoperationdiv a:hover{text-decoration:underline;}
.footer_carnegie{width:100%; margin-bottom:20px;padding-top:20px;position:relative;}
.footer_base{font-size:.8em;color:#989898;}
.footer_base a{text-decoration:none;color:#989898;}
.footer_base a:hover{text-decoration:underline;}
.footer_base p{margin-bottom:6px;}
.breadcrumbs{margin-top:12px;}
.homebreadcrumb{background-image:none!important;padding-left:0px!important;}
.breadcrumb_end{background-image:url("/images/warhol_sprite1.png");background-repeat:no-repeat;background-position: -131px -247px;width:10px;height:10px;padding-top:1px;display:inline-block;}
.breadcrumbs_wrap{margin-left: auto;margin-right: auto;width: 960px;padding-left:10px;}
.breadcrumbs_trail{}
.breadcrumbs_trail a{color:#bbb; text-decoration:none; font-size:.85em; float:left; background-image:url("/images/warhol_sprite1.png"); background-position: -13px -495px; background-repeat:no-repeat;padding-left:10px;padding-right:7px;}
.breadcrumbs_trail a:hover{text-decoration:underline;color:#ff9313;}
#textsmall{background-repeat:no-repeat; width:16px; height:14px;float:right;background-image: url("/images/warhol_sprite1.png");background-position: -60px -247px;}
#textsmall:hover{background-image:url("/images/warhol_sprite1.png");background-position: -86px -247px;}
#textlarge{background-repeat:no-repeat; width:22px; height:15px;float:right;  background-image: url("/images/warhol_sprite1.png");background-position: -181px -190px;}
#textlarge:hover{background-image:url("/images/warhol_sprite1.png");background-position: -170px -240px;}
.textbutton{display: block; height: 20px;padding-top: 3px;width: 100%;}
.goog-te-gadget{color:#989898 !important; margin-bottom:5px !important;}
.goog-logo-link{color:#989898 !important; font-weight:normal !important;;}
.goog-te-combo{font-size:8pt !important; color:#7D7D7D !important;}
#carnegie_logo{background-position: -10px -106px; width: 210px; height: 45px;background-image: url("/images/warhol_sprite1.png");display:inline-block;}
#footer_facebooklink{background-position: -210px -187px; width: 20px; height:19px;background-image: url("/images/warhol_sprite1.png");display:inline-block;margin-right:5px;}
#footer_rsslink{background-position: -210px -161px; width: 20px; height:19px;background-image: url("/images/warhol_sprite1.png");display:inline-block;left:0;}
#footer_twitterlink{background-position: -181px -161px; width: 20px; height:19px;background-image: url("/images/warhol_sprite1.png");display:inline-block;margin-right:5px;}
#ecmFirst a{font-weight:bold;color:#818181;text-decoration:none;}
#ecmFirst a:hover{color:#ff9313; text-decoration:underline;}
#ecmPrevious a{font-weight:bold;color:#818181;text-decoration:none;}
#ecmPrevious a:hover{color:#ff9313;text-decoration:underline;}
#ecmNext a{font-weight:bold;color:#818181;text-decoration:none;}
#ecmNext a:hover{color:#ff9313;text-decoration:underline;}
#ecmLast a{font-weight:bold;color:#818181;text-decoration:none;}
#ecmLast a:hover{color:#ff9313;text-decoration:underline;}
#visit_cafe{background-image:url("/images/cafe.png");background-repeat:no-repeat;display:block;text-decoration:none;width:196px;height:52px;}
#visit_store{background-image:url("/images/store.png");background-repeat:no-repeat;display:block;text-decoration:none;width:201px;height:35px;}
#printpage{background-image:url("/images/print_icon.png");display:block;width:16px;height:16px;margin-left:7px;float:right;}
#printpage:hover{background-image:url("/images/print_icon_over.png");}
.gs-title{color:#ff9313!important;}

/*education resourceslessons*/
#edu_introsection{display:inline-block;width:100%;}
.edu_introimage{margin:15px 15px 15px 0px;float:left;width:400px;}
.edu_introtext{margin-top:15px;}
#edu_introtitle{font-size:1.2em;font-weight:bold;margin:15px 0px;}
.edu_section{float:left;margin:25px 0 10px 0;padding-top:15px;border-top:1px solid #ccc;}
.edu_sectionimage{float:left;width:192px;display:block;margin:0 15px 15px 0px;}
.edu_sectiontext{float:right;width:500px;}
.edu_sectiontext a{color:inherit;}
.edu_additionaltext{margin-top:15px;}
.edu_numberlist ol{list-style-type:decimal;font-size:.95em;color:#7D7D7D;line-height:1.2em;list-style-position:inside;}
.edu_numberlist ol li{margin:10px 0 10px 1.5em;line-height:1.35em;}
.edu_numberlist a{color:inherit;}
.edu_bulletlist ul{list-style-type:disc;font-size:.95em;color:#7D7D7D;padding-left:1em;line-height:1.2em;list-style-position:inside;}
.edu_bulletlist ul li{margin:10px 0 10px 0;line-height:1.35em;}
.edu_bulletlist a{color:inherit;}
.edu_textindent{padding-left:40px;}
.edu_textindent p{line-height:1.35em;}
#edu_mediacolumn1{width:214px;float:left;margin:0 32px 0px 0px;display:inline-block;}
#edu_mediacolumn1 a{display:block;margin-top:10px;}
#edu_mediacolumn1 a img{width:215px}
#edu_mediacolumn2{width:214px;display:inline-block;float:left;margin-right:32px;}
#edu_mediacolumn2 a{display:block;text-decoration:none;color:#ff9313;font-size:.9em;margin-top:10px;}
#edu_mediacolumn2 a:hover{text-decoration:underline;}
#edu_mediacolumn3{width:214px;display:inline-block;}
#edu_mediacolumn3 a{display:block;margin-top:10px;}
.edu_mediatitle{color:#808080;font-size:1.2em;font-weight:bold;}
.edu_mediasubtitle{font-size:1em;font-weight:bold;background-color:#f5f5f5;padding:6px 0px 6px 6px;color:#808080;border-bottom:1px solid #CBCBCB;margin-top:25px;}
#edu_mediasection{margin-bottom:25px;}
.edu_studentslideshow{width:215px;display:block;margin-top:15px;}
.edu_share{border:#ccc 1px solid;padding:5px;}
.edu_shareprint{background-image:url("/images/WB_20120322_printicon_thumb.jpg");display:inline-block;width:47px;height:47px;padding-right:7px;background-repeat:no-repeat;}
.edu_shareprint:hover{background-image:url("/images/WB_20120322_printicon_over_thumb.jpg");}
.edu_sharepdf{background-image:url("/images/WB_20120322_pdficon_thumb.jpg");display:inline-block;width:47px;height:47px;padding-right:7px;background-repeat:no-repeat;}
.edu_sharepdf:hover{background-image:url("/images/WB_20120322_pdficon_over_thumb.jpg");}
.edu_shareemail{background-image:url("/images/WB_20120322_emailicon_thumb.jpg");display:inline-block;width:47px;height:47px;}
.edu_shareemail:hover{background-image:url("/images/WB_20120322_emailicon_over_thumb.jpg");}
.edu_shareppt{background-image:url("/images/WB_20120913_ppticon_thumb.png");display:inline-block;width:47px;height:47px;}
.edu_shareppt:hover{background-image:url("/images/WB_20120913_ppticon_over_thumb.png");}
.edu_table{color:#7D7D7D;font-size:.95em;margin:15px 0px;}
.edu_table a{color:#7D7D7D;}
.edu_table td{padding:7px;border:1px solid #ccc;vertical-align:middle;background-color:#eeeeee;max-width:450px;min-width:150px;}
.edu_resourcetable{color:#808080;margin:0 0 25px 0}
.edu_resourcetable th{font-weight:bold;text-align:center;height:10px;padding:6px;}
.edu_resourcetable td{border:1px solid #ccc;padding:5px;font-size:.8em;min-width:100px;}
.edu_resourcetableheader{border:1px solid #ccc; font-size:.9em;}
.edu_resourcetablefirstcell{min-width:25px!important;}
.edu_rubrictitle{background-color:#FDC968;font-weight:bold;font-size:1em!important;padding:6px;color:#707070;width:710px;margin-top:10px;cursor:pointer;}
.edu_rubrictitle:hover{text-decoration:underline;}
.edu_studentlink{background-color:#f5f5f5;color:#7D7D7D;padding:10px;display:inline-block;margin:15px 15px 0 0;text-decoration:none;border:1px solid #7D7D7D;}
.edu_studentlink:hover{text-decoration:underline;background-color:#CCC;}
.edu_bib_explanation{border-bottom:1px solid #ccc;padding:0 0 15px 25px;}
.edu_bib_citation{font-weight:bold;margin-top:15px;}
.edu_alllesson{float:left;width:100%;height:75px;margin:15px 0 10px 0;}
.edu_alllessonlink{color:#707070;text-decoration:none;}
.edu_alllessonlink:hover{text-decoration:underline;}
.edu_alllesson_images{margin:0 15px 0 0;display:inline-block;width:100px;height:75px;float:left;}
.edu_alllesson_images a img{width:100px;clip:rect(0px,100px,75px,0px);position:absolute;}
.edu_rubricspacer{height:40px;border:#fff;}
.whatisthis{font-size:.8em;color:#ff9313;text-decoration:none;font-weight:bold;padding-top:10px;display:block;cursor:pointer;}
.whatisthis:hover{text-decoration:underline;}
.whatisthisanswer{font-size:.8em;line-height:1.2em;padding-top:5px;color:#707070;}
.whatisthisanswer a{color:#ff9313;text-decoration:none;}
.whatisthisanswer a:hover{text-decoration:underline;}
/*education standards page*/
#education_standards .standard { margin: 0 0 5em; }
#education_standards h2,
#education_standards h3,
#education_standards h4,
#education_standards .back_to_top a{color:#707070;font-weight: bold;}
#education_standards h2{font-size: 2em; margin: 0 0 1em;}
#education_standards h3{margin-top:35px;}
#education_standards h3.first { margin-top: 0; }
#education_standards .standard_description { margin: 0 0 2em; }
#education_standards .back_to_top{border-top: 1px solid #818181; margin-top: 1em; padding-top: 1em; }
#education_standards .lesson_expander{font-weight: bold;font-size:1em;background-image:url(http://www.warhol.org/images/warhol_sprite1.png);background-position:-10px -285px;background-repeat:no-repeat;padding:0 0 0 25px;}
#education_standards .lesson_expander.open{background-position:-10px -348px;}
#education_standards .lessons{overflow:hidden;height:0;position:relative;}
#education_standards .lessons ul{background:#f3f3f3;padding:18px 12px;overflow:auto;}
#education_standards .lessons ul li{display:inline;width:120px;float:left;vertical-align:top;margin:0 0 20px 20px;}
#education_standards .lessons ul li.first{margin-left:0;}
#education_standards .lessons ul li a, #education_standards .lessons ul li a span{display:block;float:left;width:125px;text-decoration:none;}
#education_standards .lessons ul li a .image_wrapper{overflow:hidden;height:125px;position:relative;text-align:center;}
#education_standards .lessons ul li a .image_wrapper img{clip:rect(0px 125px 125px 0px);height:125px;position:absolute;left:0;}
#education_standards .lessons ul li a .title{background:#ffffff;padding:5px;height:54px;width:115px;color:#828282;line-height:1.25em;text-decoration:none;font-size:.9em;}
#education_standards .lessons ul li a .title:hover{text-decoration:underline;}
/**education checklist**/
#sidebar .edu_checklist { padding:0 11px 15px 11px;border:1px solid #b2b2b2;display:inline-block;}
#sidebar .edu_checklist .standard_title{color:#828282;font-size:.9em;font-weight:bold;margin:13px 0 0 0;display:inline-block;}
#sidebar .edu_checklist ul li{margin:0 0 5px;width:40%;margin:8px 8px 0 0;float:left;}
#sidebar .edu_checklist ul li a{display:block;padding:5px;font-size:1.1em;font-weight:bold;text-decoration:none;color:#fff;}
.edu_checklist .national_visual_arts_standards a{background:#f19bc0;}
.edu_checklist .national_visual_arts_standards a:hover{background:#cb6794;}
.edu_checklist .pennsylvania_visual_arts_standards a{background:#b7dda0;}
.edu_checklist .pennsylvania_visual_arts_standards a:hover{background:#6f9753;}
.century_skills_standards li{width:100%!important;}
.edu_checklist .century_skills_standards a{background:#346886;}
.edu_checklist .century_skills_standards a:hover{background:#2a536b;}
#__selLang{width:170px;}

/*AddThis CSS*/
.addthis_toolbox{}
.addthis_toolbox .vertical{background:#fff;border: 1px solid #ccc;padding:5px;margin-bottom:25px;}
.addthis_toolbox .vertical a{position:relative;display: block;background:#fff;text-decoration:none;color: #7D7D7D;font-size:.9em;margin-top:2px;padding-left:2px;}
.addthis_toolbox .vertical a:hover{color:#000;}
.addthis_toolbox .vertical span{clear:both;float:left;padding-right:5px;}
.addthis_toolbox .vertical .more{display:inline-block;vertical-align:top;padding-left:6px;}
.addthis_toolbox .vertical .more a{padding: 4px 0;margin: 0;color:#ff9313;}
.addthis_toolbox .vertical .more a:hover{background: none;text-decoration:underline;}
.addthis_toolbox .vertical .more span{display: none;}
.addthis_button_facebook{float:left;}
.addthis_button_twitter{display:inline-block!important;margin-left: 4px;}
.addthis_button_email{display:inline-block!important;}
.addthis_button_google_plusone{display:inline-block!important;}




/*Superfish CSS*/
.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{}
.sf-menu ul{position:absolute;top:-999em;width:10em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{left:0;width:100%;top:1.5em;z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:10em;top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
.sf-menu{float:left;}
.sf-menu a{border-left:1px solid #fff;border-top:1px solid #CFDEFF;padding:.75em 1em;text-decoration:none;}
.sf-menu a, .sf-menu a:visited{}
.sf-menu li{}
.sf-menu li li{}
.sf-menu li li li{}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{background:#CFDEFF;outline:0;}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}
a > .sf-sub-indicator{top:.8em;background-position:0 -100px;}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
.sf-shadow ul.sf-shadow-off{background:transparent;}
/*Superfish Navbar CSS*/
.sf-navbar{background:none;position:relative;text-align:left;font-size:100%;margin-left:10px;width:710px;}
.sf-navbar li{position:static;color:#FFF;display:block;padding-top:7px;padding-left:0px;padding-bottom:7px;padding-right:15px;}
.sf-navbar a{border-top:none;color:#FFF;font-weight:bold;}
.sf-navbar li a{padding:0px;margin:0px;}
.sf-navbar li ul{width:44em;color:#FFF;}
.sf-navbar li li{background:none;position:relative;}
.sf-navbar li li ul{width:13em;}
.sf-navbar li li li{width:100%;}
.sf-navbar ul li{width:auto;float:left;color:#FFF;font-size:90%;}
.sf-navbar a, .sf-navbar a:visited{border:none;color:#FFF;} 
.sf-navbar li.current{background:none;color:#FF3399;}
.sf-navbar li:hover, .sf-navbar li.sfHover, .sf-navbar li li.current, .sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active{background:none;color:#FF3399;}
.sf-navbar ul li:hover, .sf-navbar ul li.sfHover, ul.sf-navbar ul li:hover li, ul.sf-navbar ul li.sfHover li, .sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active{background:none;color:#ff9313;}
ul.sf-navbar li li li:hover, ul.sf-navbar li li li.sfHover, .sf-navbar li li.current li.current, .sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active{background:none;}
ul.sf-navbar .current ul, ul.sf-navbar ul li:hover ul, ul.sf-navbar ul li.sfHover ul{left:0;top:2.5em;}
ul.sf-navbar .current ul ul{top:-999em;}
.sf-navbar li li.current > a{font-weight:bold;}
.sf-navbar ul .sf-sub-indicator{background-position:-10px -100px;}
.sf-navbar ul a > .sf-sub-indicator{background-position:0 -100px;}
.sf-navbar ul a:focus > .sf-sub-indicator, .sf-navbar ul a:hover > .sf-sub-indicator, .sf-navbar ul a:active > .sf-sub-indicator, .sf-navbar ul li:hover > a > .sf-sub-indicator, .sf-navbar ul li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.sf-navbar > li > ul{background:transparent;padding:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;}