#aacwrapper { position: relative; top: -22px; margin: 0 0 0 -16px; width: 769px; padding: 0;padding-bottom: 10px;}
* html #aacwrapper {  position: relative; top: -35px; margin: 0; margin-left: -16px;width:769px; padding: 0;}
#aacheader { padding: 0; margin: 0; background: #6a3428 url(/academics_cs/artsatcolby/images/header_background.jpg) no-repeat 100% 0; height: 117px; color: #FFF;z-index:100;overflow:hidden;width:769px;}
#aacheader img {float: left; padding: 17px 25px 0 20px; }
#aacheader_production { padding: 0; margin: 0; background-color: #6a3428; height: 117px; color: #FFF;z-index:100;}
#aacheader_production p{padding: 0; margin: 0;}
#aacheader_production img { float: left; padding: 17px 25px 0 20px;}
*html #aacheader p { font-size: 11px; line-height: 18px; color: #d9cdca; margin:0; padding: 17px 21px 0 0;}
#aacheader p { font-size: 11px; line-height: 18px; color: #d9cdca; margin:0; padding: 24px 21px 28px 0;}
#aacbottom {width: 562px;text-align: left;float: left;padding:0 1px 0 0; clear:both; }
.layoutHomeBox{height:140px;}
.layoutHomeBox div{position:relative; z-index:5000}

#deptWebsites {  width: 100%; margin: 0 0 12px; }
* html #aacbottom{width: 560px;height: 530px }
* html #featureheader {background-color: #020266; color:#FFF;padding: 0 0 0 23px;}  
#featureheader {background-color: #020266; color:#FFF; padding: 0 0 0 23px; height: 27px;}
* html .headerstyle_theater { margin-top: 2px; background: #020266 url(/academics_cs/artsatcolby/images/title_performance_details.gif) no-repeat 20px 7px; height: 17px; }
.headerstyle_theater { margin-top: 2px; background: #020266 url(/academics_cs/artsatcolby/images/title_performance_details.gif) no-repeat 20px 7px; }
* html .headerstyle_museum { margin-top: 2px; background: #020266 url(/academics_cs/artsatcolby/images/title_exh_details.gif) no-repeat 20px 7px; height: 17px; }
.headerstyle_museum { margin-top: 2px; background: #020266 url(/academics_cs/artsatcolby/images/title_exh_details.gif) no-repeat 20px 7px; }
* html .headerstyle_music { margin-top: 2px; background: #020266 url(/academics_cs/artsatcolby/images/title_performance_music.gif) no-repeat 20px 7px; height: 17px; }
.headerstyle_music { margin-top: 2px; background: #020266 url(/academics_cs/artsatcolby/images/title_performance_music.gif) no-repeat 20px 7px; }
* html .headerstyle_venues { margin-top: 2px; background: #020266 url(/academics_cs/artsatcolby/images/title_venue.gif) no-repeat 20px 7px; height: 17px; }
.headerstyle_venues { margin-top: 2px; background: #020266 url(/academics_cs/artsatcolby/images/title_venue.gif) no-repeat 20px 7px; }
* html .headerstyle_theater_sch { margin-top: 2px; background: #020266 url(/academics_cs/artsatcolby/images/title_performance.gif) no-repeat 20px 7px; height: 16px; }
.headerstyle_theater_sch { margin-top: 0; background: #020266 url(/academics_cs/artsatcolby/images/title_performance.gif) no-repeat 20px 7px; height: 12px; }

* html .headerstyle_visual_sch { margin-top: 2px; background: #020266 url(/academics_cs/artsatcolby/images/Visual-Art-Schedule_1.png) no-repeat 20px 7px; height: 16px; }
.headerstyle_visual_sch { margin-top: 0; background: #020266 url(/academics_cs/artsatcolby/images/Visual-Art-Schedule_1.png) no-repeat 20px 7px; height: 12px; }


* html .headerstyle_cw { margin-top: 2px; background: #020266 url(/academics_cs/artsatcolby/images/deptNav_cw.png) no-repeat 20px 7px; height: 16px; }
.headerstyle_cw { margin-top: 0; background: #020266 url(/academics_cs/artsatcolby/images/deptNav_cw.png) no-repeat 20px 7px; height: 12px; }



* html .headerstyle { margin-top: 2px; background: #020266 url(/academics_cs/artsatcolby/images/title_feature_events.gif) no-repeat 20px 7px; height: 16px; }
.headerstyle { margin-top: 0; background: #020266 url(/academics_cs/artsatcolby/images/title_feature_events.gif) no-repeat 20px 7px; height: 12px; }
* html .headerstyle_museum_sch { margin-top: 2px; background: #020266 url(/academics_cs/artsatcolby/images/title_exh_schedule.gif) no-repeat 20px 7px; height: 17px; }
.headerstyle_museum_sch { background: #020266 url(/academics_cs/artsatcolby/images/title_exh_schedule.gif) no-repeat 20px 7px; }
* html .headerstyle_music_sch { margin-top: 2px; background: #020266 url(/academics_cs/artsatcolby/images/title_performance_schedule.gif) no-repeat 20px 7px; height: 17px; }
.headerstyle_music_sch { margin-top: 2px; background: #020266 url(/academics_cs/artsatcolby/images/title_performance_schedule.gif) no-repeat 20px 7px; }
#featureheader_link {  text-align: right; font-weight: normal; font-size: 12px; line-height: 12px; text-transform: uppercase;  padding: 0; padding-top: 8px; width:400px;float:right;padding-right:20px;}
#featureheader_link a, #featureheader_link a:visited { color: #fefefe; }
#featureheader_link a:hover { border-bottom: 1px dotted #ccffff; text-decoration:none; }
#featureheader_link a:active { text-decoration: underline; border-bottom: none; }
a.featureheaderLeftLink{display:block; width:200px;float:left;margin-left:-10px;}
.viewproductionArea{border: 1px solid ##b4bcda; border-width: 1px 0; margin-bottom: 15px; margin-top:14px}
.aacelement { height: 160px; overflow: hidden; border-bottom: 1px solid #b8b6da; color: #333366; padding:  1px 0; }
* html .aacelement{height:160px;}
.aacelementevents {border-bottom: 1px solid #b4bcda; height: 250px; background-color: #eef8ff; padding: 0;}
* html .aacelementevents{1px solid red; height: 190px;padding: 0;}
.aacelementevents a.icon_img img { border: 0px; float: left;height: 160px; width: 90px; padding: 0; margin-right: 10px;}
.aacelementevents a.icon_img img{z-index:99999;position:relative;}
.aacelementevents div div { padding: 12px 0 0 ;    }
.aacelementevents .production_title { padding: 0 0 3px; margin: 0; }
.production_title a{color:#0033cc}
.production_title a:hover{border-bottom: 1px dotted #0051e5;}
.aacelementevents .production_title a { font-size: 14px; font-weight: bold; line-height: 16px; color: #0033cc; }
.aacelementevents .production_title a:hover { border-bottom: 1px dotted #0051e5; text-decoration: none; }
.aacelementevents .production_title a:active {  text-decoration:none;  color:#CC6600;border-bottom: 1px dotted #CC6600;     }
.aacelementevents .aaceventdate { font-size: 12px; padding: 0; margin: 0; color: #0033cc; }
.aacelementevents .aacvenue{ padding: 0; margin: 0; font-size: 12px; color: #0033cc; }       
.aacelementevents p,.aacelementevents, .abstractArea { padding: 0 0 15px; margin: 0; font-size: 11px; line-height: 14px; padding-right: 12px; color:#333}
.aacelementevents p, .abstractArea p{margin-top:0;padding-top:0;}
.abstractArea{margin-top:0;padding-top:0;}
#aaccalendar { float: right; width: 206px;padding-top:2px; height: 500px;min-height:500px;}
#aaccalendarbody p{margin-top:0;}
* html #calendarheader { background-color: #363; color: #FFF; padding: 5px 0 5px 23px;h}
#calendarheader { background-color: #363; color: #FFF; padding: 7px 0 8px 23px; margin: 0; }
* html #calendarheader2 { background-color: #363; color: #FFF; padding: 6px 0 5px 8px;}
#calendarheader2 { background-color: #363; color: #FFF; padding: 7px 0 8px 8px; margin: 0; }
#aaccalendarbody { padding: 0 8px 25px; background-color: #CFC; font-size: 11px; color: #333366; margin: 0;}
.productiontitle { font-weight: bold; padding-top: 10px; }
.productionsubtitle { padding-top: 2px;  }
#aaccalendarbody a, #aaccalendarbody a:visited  { color: #3333cc; } 
#aaccalendarbody a:hover { color: #0051e5; text-decoration: none; border-bottom: 1px dotted #0051e5; } 
#aaccalendarbody form { margin: 0; padding: 0; }
#aaccalendar dl {padding: 0; margin:0;}
#aaccalendar dt {padding: 0; margin: 0; font-weight: bold;  }
#aaccalendar dd {padding: 0 0 8px;margin:0;}
#productiondetails{ color: #333366;padding: 12px; margin: 0; background-color: #fff;}
.productionsDate{padding-top:10px;width: 295px;}
.productionimg{float: right;margin-left: 10px; height: 100%; padding: 10px 5px 0 0;}
.aactitle { font-size: 22px; font-weight: bold; line-height: 24px; color: #9b3202; padding: 2px 0 10px 0; margin: 0; width: 295px; }
.productionsubtitle_pro { font-weight: bold; font-size: 16px; line-height: 20px; padding: 0;  margin: 0; color: #000080; width: 295px; }

.productiondesc,.productiondescRight { line-height: 20px; font-size: 12px; padding: 10px 0 12px; margin: 0; color: #333366; }
.productiondescRight{width:515px;float:right;padding-right:25px; vertical-align:top;padding-top:0}
.venuedesc { line-height: 24px; font-size: 12px; padding: 0 0 12px; margin: 0; }
.monthdiv { font-size: 16px; font-weight: bold; width: auto; color: #9b3202; padding: 10px 20px 10px 16px; margin: 0; text-transform: uppercase;  clear:left; background-color: #d1e6f1;}
.monthdiv .month { border-bottom: 1px dotted #c27223;  }

.eventdiv { padding: 6px 20px 7px 16px; margin: 2px 0;clear:both; border:  1px solid #b4bcda; border-width: 1px 0; background-color: #fff;}
.eventdiv img{float:left; margin:0 8px 0 0; padding-right: 7px;  border-right:1px solid #c1c1da; clear: left; }
#museumExhibitions .eventdiv{border-top:none; border-bottom:none;margin:none;}
#museumExhibitions{background-color:#FFF}

.month{clear:both;}
.scheduleeventtitle { padding: 0; margin: 0; font-weight: bold; font-size: 14px; }
.scheduledate { padding: 0; margin: 0; color: #333366; line-height: 16px; }
.canceled{ font-style: italic; color: #cc0000; }
.canceleddate { margin: 4px 0; color: #333366; text-decoration:line-through; }
.schedulevenue { padding: 0;margin: 0; color: #333366; line-height: 16px; padding-bottom:5px; }
#aacfooter{ padding-top: 20px; clear: both; }
#aacFooter{padding-bottom:30px;}
p.aacfooter { padding:15px 0 15px 0; margin-top: 20px; border-top: 1px dotted #d5d0cb; color: #333366; }

select#department, select#type, select#month { width: 190px; }

/*STYLE OVERRIDES*/
#gatewayArts{height:50px; }
#gatewayArts span{background:url(/academics_cs/artsatcolby/images/artsGateway_title_1.gif) no-repeat;position:absolute;width:930px;height:58px;background-color:none;}
#gatewayWell a,#gatewayWell .month{border:none}	
.artswrapper #gatewayWell {border-top:none;margin-top:0;padding-top:0;background-image:none;}
.artswrapper #gatewayHead{background:none;padding-top:0;margin-top:0;}
.artswrapper #gatewayHead h1{padding-top:5px;padding-bottom:15px; width:500px;}
.artswrapper #gatewayHead span{width:500px;}
.artswrapper #gatewayHeadGraphic a{ width:500px;}
#aacbottom{width:649px}
#intlC3{margin:2px 0 0 19px}
#intlC3 dl{padding:0;margin:0}
#intlC3 dt{padding:0;margin:0;font-weight:700}
#intlC3 dd{padding:0 0 8px;margin:0}	
.headerstyle{background:#020266 url(/images/arts_at_colby/arts_events.gif) no-repeat 18px}

#intlC3{float:left; padding-left:15px;}
#container{margin-right:-15px;}
/* What styles are these? */
.aacelementlinks a {display: block; font-size: 11px; font-weight: bold; margin-top: 10px;}
.calendar_prefs { width:250px; height: 400px; padding: 12px; margin: 19px 12px 25px 25px; float: right; background-color: #ccc; }
/* Footer (copied from other pages..remove when moving to style sheet */
