/* News and Events */

#newsevents { width: 945px; position: relative; background-image: url(images/news/newsevent-bg.gif); background-repeat:repeat-y; }
#newsevents #necol1 { color: #7c7c7c; float: left; width: 278px; padding-right: 25px; padding-top: 8px; }
#newsevents #necol2 { float: left; width: 582px; padding: 0px 35px 0 25px;}

#newsevents #necol1 #eventstitle { height: 151px; }
#newsevents #necol1 #calendar { width: 278px; }
#newsevents #necol1 #events { margin-top: 30px; }

#newsevents #necol1 #events .event { font-weight: bold; background-repeat: no-repeat; background-position: 0px 10px; border-bottom: 1px solid #c5c5c5; padding: 11px 0 11px 63px;}
#newsevents #necol1 #events .event .location { font-size: 10px; color: #a2a2a2; font-weight: normal;}
#newsevents #necol1 #events .event .eventtype { font-size: 10px; color: #ffffff; font-weight: bold; width: 94px; height: 16px; line-height: 16px; padding-left: 9px; margin-bottom: 3px; text-transform:uppercase;}
.padc { background-image: url(images/news/eventtype-padc.gif); }
.pria { background-image: url(images/news/eventtype-pria.gif); }
.agda { background-image: url(images/news/eventtype-agda.gif); }
.aim { background-image: url(images/news/eventtype-aim.gif); }
.amsrs { background-image: url(images/news/eventtype-amsrs.gif); }
.adma { background-image: url(images/news/eventtype-adma.gif); }
.afa { background-image: url(images/news/eventtype-afa.gif); }

#calendar #dropdowns { height: 29px; text-align: center; }
#calendar #calendarblock { position: relative; width: 203px; height: 490px; background: url(community/calendar-bg.gif) no-repeat; margin-top: 10px;}
#calendar #calendarblock .month { float: left; text-align: center; width: 85px; padding-top: 2px; margin-left: 57px; margin-bottom: 0px; line-height: 24px; font-size: 18px; color: #5f5f5f; font-family: Georgia, "Times New Roman", Times, serif;}
#calendar #calendarblock .month img { padding-top: 6px; }
#calendar #calendarblock .labels { margin-left: 11px; }
#calendar #calendarblock .days { font: 11px Arial, Verdana, Helvetica; color: #5e5d5d; font-weight: bold; }
#calendar #calendarblock .calday  { color: #fefefe; border-bottom: 1px solid #e5e6e2;}
#calendar #calendarblock .calnoday  { border-bottom: 1px solid #e5e6e2;}
#calendar #calendarblock .days table { width: 171px; margin-left: 15px; }
#calendar #calendarblock .days tr {  }
#calendar #calendarblock .days td { text-align: center; vertical-align: top; padding: 2px 0 1px 0; width: 11px; }
.calevent { padding-left: 3px; font-weight: bold; color: #fff; }
#calendar #calendarblock #base { width: 278px; height: 19px; background-image:url(images/news/calendar-base-bg.jpg); background-repeat: no-repeat;}

.calendar_direction { padding: 0 15px; }
.calendar_previous { position: absolute; top: 10px; left: 28px; }
.calendar_next { position: absolute; top: 10px; right: 25px; }

.calevent a { color: #878787; text-decoration: none;}

#newsevents #necol1 .noevents { text-align: center; }

#newsevents #necol2 .articles { border-bottom: 1px solid #595959; margin-bottom: 20px; padding-bottom: 10px;}
#newsevents #necol2 h1 {color: #86003a; font-size: 30px; font-weight: normal; line-height: normal;padding:0; margin: 2px 0 15px 0; font-family: Georgia, "Times New Roman", Times, serif;}

#newsevents #necol2 a.linker { display: block; padding-left: 20px; margin-bottom: 10px; background-image:url(images/news/news-icon.gif); background-repeat:no-repeat; background-position: 2px left; text-decoration: none; font-weight: bold; color: black; }

#newsevents #necol2 a.linker .date { color: #7c7c7c; font-weight: normal;}

#newsevents #necol2 .article { border-bottom: 1px solid #c5c5c5; padding: 10px 0 15px 0; margin-bottom: 20px; color: #7c7c7c; line-height: 17px;}

#newsevents #necol2 .article h2.articletitle {color: #86003a; font-size: 21px; font-weight: normal; line-height: normal;padding:0; margin: 0 0 10px 0; font-family: Georgia, "Times New Roman", Times, serif;}

