body{background-color:#fff;color:#4d4d4d !important;font-family:Helvetica, Arial, sans-serif;font-size:0.85em;text-align:center;}
#header{background-color:#fa9313;border-top:3px solid #ff3399;}
#menu{background-color:#4d4d4d;}
#search{float:right;padding-top:2px;}
#sub-menu{font-size:0.8em;}
.item .image{text-align:center;}
#content h1.m{font-size:2.65em;font-weight:bold;}
#content h2.m{color:#fa9313;font-size:1.15em;font-weight:bold;}
#content h3.m{font-size:1.6em;font-weight:bold;}
#content h4.m{color:#fa9313;font-size:1.1em;font-weight:bold;}
#content h5.m{color:#4D4D4D;font-size:1.1em;font-weight:bold;}
.summary{border-bottom:1px solid #DADADA;}
.summary .date{font-size:0.8em;}
.summary h2{color:#ff3399;font-size:1.2em;font-weight:bold;line-height:1.15em;padding-bottom:6px;}
.summary h2 a{color:#ff3399;text-decoration:none;}
.summary h2 a:hover{text-decoration:underline;}
.summary p{color:#7d7d7d;font-size:0.9em;line-height:1.25em;}
#main h1{font-size:2.75em;font-weight:bold;color:#BBBBBB;}
#half_left h1{font-size:2.65em;font-weight:bold;}
#main h3, #main2 h3{color:#fa9313;font-weight:bold;}
#main h6{color:#fa9313;font-size:1.1em;font-weight:bold;}
#main h2{color:#FA9313;font-size:1.5em;font-weight:bold;}
#main h2 a{color:#FA9313;text-decoration:none;}
#main h2 a:hover{text-decoration:underline;}
#main .caption{color:#ff3399;font-size:0.8em;margin-top:8px;}
#main p, #main2 p a{color:#7d7d7d;}
#main p a, #main2 p a{color:#fa9313;text-decoration:none;line-height:1.25em;}
#main p a:hover, #main2 p a{text-decoration:underline;}
#main a.link{font-size:0.9em;}
#main a.link{color:#fa9313;text-decoration:none;}
#main a.link:hover{text-decoration:underline;}
#blog-sidebar-topicheader{font-size:1.6em;font-weight:bold;margin-bottom:8px;margin-top:30px;}
#collection-main .caption{color:#ff3399;font-size:0.8em;}
#m-comment{color:#7d7d7d;font-size:0.8em;}
#m-comment a{color:#ff9313;font-size:1em;font-weight:bold;text-decoration:none;}
#m-comment a:hover{text-decoration:underline;}
#collection-nav{border-top:1px solid #ff3399;}
#collection-nav .links, #collection-nav .nav{color:#ff3399;font-size:0.85em;font-weight:bold;}
#collection-nav .links a, #collection-nav .nav a{color:#ff3399;text-decoration:none;}
#collection-nav .links a:hover, #collection-nav .nav a:hover{text-decoration:underline;}
.program{border-bottom:1px solid #EBEBEB;}
.program-first{border-top:1px solid #EBEBEB;}
.program h4{color:#fa9313;font-weight:bold;}
.program p{font-size:0.85em !important;color:#7D7D7D;line-height:1.35em;}
.program a{color:#ff9313;font-weight:bold;}
.program a:hover{text-decoration:underline;}
.program .link{font-size:0.85em !important;}
#calendar{background-color:#FFFFFF;text-align:center;}
#calendar a{text-align:center;text-decoration:none;}
#carnegie-events p{color:#7d7d7d;font-size:0.8em;line-height:1.25em;}
#carnegie-events a{color:#fa9313;font-weight:bold;text-decoration:none;}
#carnegie-events a:hover{text-decoration:underline;}
#sidebar ul{font-size:0.85em;}
#sidebar ul li a{color:#6D6D6D;text-decoration:none;font-size:1.2em;line-height:1.5em;margin-bottom:5px;}
#sidebar ul li{display:block;line-height:1.2em;font-size:.85em;color:#838383;}
#sidebar ul li a:hover{text-decoration:underline;}
.date{font-size:0.9em;font-weight:bold;}
#section-select{color:#7d7d7d;font-size:0.8em;font-weight:bold;text-align:center;}
#section-select a{color:#fa9313;text-decoration:none;}
#section-select a:hover{text-decoration:underline;}
#section-select a.sel{color:#ff3399;font-weight:bold;}
#section-select a.sel:hover{text-decoration:underline;}
#section-select-bottom{text-align:center;}
#section-select-bottom .click{color:#7d7d7d;font-size:0.8em;font-weight:bold;text-align:center;}
#section-select-bottom a{color:#fa9313;font-size:0.9em;font-weight:bold;text-decoration:none;}
#section-select-bottom a:hover{text-decoration:underline;}
#section-select-bottom a.sel{color:#ff3399;text-decoration:none;}
#section-select-bottom a.sel:hover{text-decoration:underline;}
.sinfo h2.m{color:#FA9313;font-size:1.5em !important;}
.sinfo p{color:#7d7d7d;font-size:0.9em !important;line-height:1.25em !important;}
.sinfo p.alt{color:#7d7d7d !important;font-size:0.95em !important;line-height:1.25em !important;}
.sinfo h2{color:#FA9313;font-size:1.5em !important;font-weight:bold;}
.blogCalendar{padding:10px;border:solid;border-width:1px;border-color:#C1C1C1;}
table.calendarTable{border:none;font-family:inherit;}
table.calendarTable td{height:23px;text-align:center;vertical-align:middle;font-size:.9em;}
table.calendarTable th{margin-top:20px;text-align:center;font-size:x-small;color:#666666;}
tr.monthRow{;background-color:#fff;color:#595959 !important;font-weight:bold;}
td.prevMonth a, td.nextMonth a{width:30px !important;text-align:center !important;text-decoration:none !important;color:#585858 !important;}
td.currentMonth a{width:140px !important;text-align:center !important;text-decoration:none !important;color:#585858 !important;margin-left:10px !important;margin-right:10px !important;}
tr.dayNamesRow{font-size:x-small;color:#666;text-align:center;vertical-align:middle;background-color:#fff;}
tr.weekRow td{width:14%;text-align:center;vertical-align:middle;}
td.inactiveDay{font-size:inherit;background-color:#EDEDED;}
td.activeDay{background-color:#FFFFFF;font-size:inherit;}
td.activeDay a{text-decoration:none;background-color:#FFFFFF;font-size:inherit;color:#FF2BEA;font-weight:bold;}
.blogHeading a{font-size:22px;font-family:inherit;color:#585858;font-weight:bold;text-decoration:none;line-height:1.2em;}
.blogHeading a:hover{text-decoration:underline;}
.blogHeadingDate{color:#ED8F32;font-weight:bold;font-size:.8em;}
.blogHeadingAuthor{color:#585858;font-style:italic;font-size:.8em;}
.customcaption{color:#ff3399;font-size:0.8em;}
.calendarcustomcaption{color:#7d7d7d;font-size:0.8em;}
.calendarcustomcaption a{color:#7d7d7d; text-decoration:underline;}
.links a{color:#ff3399;text-decoration:none;font-weight:bold;font-size:1em;float:left; border-bottom:dotted #CBCBCB 2px;padding-bottom:5px; width:100%;}
.links a:hover{text-decoration:underline;}
#collections-blog h4{font-size:1.1em;font-weight:bold;}
#collections-blog .date{color:#7d7d7d;font-size:0.8em;}
#collections-blog p{color:#7d7d7d;font-size:0.8em;line-height:1.25em;}

