#top-sites #conference {margin-right: 0px;}

#center #topmenu {background: #A62024;}

/* Inform pages */
.analytics_article {padding: 10px 0; min-height: 60px;}
.analytics_article.first {padding-top: 0px;}
.analytics_article a {}
.analytics_article .title {color: #000;}
.analytics_article .title a {text-decoration: none; font-weight: bold; color: #505050;}
.analytics_article .title a:hover {color: #A62024;}
.analytics_article .photo {float: left; width: 60px; padding: 0 10px 0 0;}
.analytics_article .photo img {max-width: 60px; filter: grayscale(1);}
.analytics_article .photo ul {list-style-type: none;}
.analytics_article .is_photo {padding-left: 70px;}
.analytics_article p {margin: 3px 0 0 0;}
.analytics_article .annotation {font-size: 10px; line-height: 13px;}

.analytics_media,.analytics_related, .analytics_books, .analytics_events, .news_related {margin-top: 35px;}
#analytics_media {list-style-type: none; margin: 0;}
#analytics_media li {margin: 0; clear: both;}
#analytics_media a {}
#analytics_media .media_title {float: left; width: 330px;}
#analytics_media .media_title a {color: #000; text-decoration: underline;}
#analytics_media .media_file {float: right;}
#analytics_media .media_title, #analytics_media .media_file {margin-top: 3px;}

.analytics_simple .date {display: inline-block;}
#analytics_simple {float: right; list-style-type: none; margin: 0;}
#analytics_simple li {margin: 0;}

.source {margin-top: 5px;}

#analytics_related, #analytics_books, #analytics_events {list-style-type: none; margin: 5px 0;}
#analytics_related li {margin: 10px 0;}
#analytics_related span.author {font-weight: bold;}

.news_article {padding: 10px 0;}
.news_article .title {color: #000;}
.news_article .title a {text-decoration: none; font-weight: bold; color: #505050;}
.news_article .title a:hover {color: #A62024;}
.news_article p {margin: 3px 0 0 0;}
.news_article .source {color: #000;}
.news_article .source a {color: #000; text-decoration: none;}
.news_article .photo {float: left; width: 60px; padding: 0 10px 0 0;}
.news_article .photo img {max-width: 60px;}
.news_article .photo ul {list-style-type: none;}
.news_article .title .date {color: #A62024;}
.news_article .title .block {padding-bottom: 5px; display: block;}
.news_article .is_photo {padding-left: 70px;}
.news_article .annotation p {margin: 0px 0 15px 0;}

#news_related {list-style-type: none; margin: 5px 0;}
#news_related li {margin: 5px 0;}
.news_related_all {float: right;}
.news_related_all a {text-decoration: underline;}

.related_files .title {color: #808080;}
.related_files ul {margin: 5px 0 10px 30px;}
.related_files ul li {margin: 3px 0;}

.letters {list-style-type: none; margin: 0 0 20px 0 !important;}
.letters li {display: inline-block; width: 22px; height: 20px; background: #D2D2D2; text-align: center; margin: 1px -1px !important;}
.letters li a {color: #000; font-size: 12px !important;top: 2px; position: relative;}
.letters li a:hover {color: #A62024; text-decoration: none !important;}
.letters li.active a {font-weight: bold; color: #A62024;}
.letters li.delimeter {padding: 0 1px;}

.person_article {padding: 10px 0;}
.person_article .title {color: #000;}
.person_article .title a {text-decoration: none;}
.person_article .photo {float: left; width: 60px; padding: 0 10px 0 0;}
.person_article .photo img {border: 1px solid #959595; max-width: 60px; filter: grayscale(1); }
.person_article .photo ul {list-style-type: none;}
.person_article .is_photo {padding-left: 70px;}
.person_article .annotation p {margin: 3px 0 0 0; }
.person_article .annotation {font-size: 10px; line-height: 13px;}

.a_person {font-size: 10px;}
.a_person a {color:#A62024; text-decoration: none; font-weight: bold;}


.addition .title {color: #000;}
.addition ul {margin: 0 0 0 30px;}
.addition ul li {margin: 5px 0;}

#events {width: 100%; border-collapse: collapse; padding-left: 8px;}
#events a {font-weight: bold; text-decoration: none;}
#events tr th, #events tr td {padding: 5px 8px 5px 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
#events th {color: #A0A0A0; border-bottom: 1px solid #A0A0A0; vertical-align: bottom;}
#events .name {width: 486px;}
#events .date {width: 234px;}
#events td.date {vertical-align: top;}
#events .month {color: #A62024; font-size: 14px; padding-top: 20px;}
/* #events tr.self td.date {color: #A62024;}
#events tr.self td.name {color: #A62024;}
#events tr.self td a {color: #A62024;} */
#events tr.is_photo td {border-top: 1px solid #A0A0A0; border-bottom: 1px solid #A0A0A0;}
#events tr.is_photo td img {margin-top: 1em;}
#events tr.child td:first-child {padding-left: 25px;}

#calendar {width: 100%; border-collapse: separate; border-spacing: 2px;}
#calendar thead tr th {text-align: center; font-weight: bold;}
#calendar thead tr th a {font-weight: normal; text-decoration: none;}
#calendar tbody tr td {background: #EAEAEA; text-align: center; padding: 3px; border: 1px solid #EAEAEA;}
#calendar tbody tr td a {text-decoration: none; font-weight: bold; color: #000;}
#calendar tbody tr td:hover {border: 1px solid #959595;}
#calendar tbody tr td.calendar-weekend-day {color: #959595;}
#calendar tbody tr td.calendar-selected-day {background: #A62024; border: 1px solid #A62024;}
#calendar tbody tr td.calendar-selected-day a {color: #fff;}
#calendar tbody tr td.calendar-today-day {border: 1px solid #959595;}