/* Events and News (Homepage and 2col center-left) */


#section-content dt a {
margin-left: 36px;
color: #990000;
display: block;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.35em;
font-weight: normal;
text-decoration: none;
line-height: 1.2;
}

#section-content dt a:hover {
text-decoration: underline;
}

.cal {
margin-top: 2px;
padding: 0px 3px 4px;
font-size: 0.9em;
float:left;
}

.cal .month {
background: #666 url(imgs/cal-top.gif) 0 0 no-repeat;
display: block;
float: left;
font-family: Arial, Helvetica, sans-serif;
color: #FFF;
text-align: center;
text-transform: uppercase;
width: 31px;
}
.cal .month2 {
background: #666 url(imgs/cal-top2.png) 0 0 no-repeat;
display: block;
float: left;
font-family: Arial, Helvetica, sans-serif;
color: #FFF;
text-align: center;
text-transform: uppercase;
width: 31px;
}

.cal .date {
margin: 0 0 -4px 0px;
padding: 0 0 8px 0;
background: #999 url(imgs/cal-bot.jpg) bottom right no-repeat;
display: block;
line-height: 1;
font-size: 1.5em;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
width:31px;
}
.cal .date2 {
margin: 0 0 -4px 0px;
padding: 0 0 8px 0;
background: #999 url(imgs/cal-bot2.png) bottom right no-repeat;
display: block;
line-height: 1;
font-size: 1.5em;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
width:31px;
}

.events {
border-bottom-width:thin; border-bottom-style:dotted; border-bottom-color:#333333;
}
.events p {margin:0; padding:3px 3px 6px 3px; font-size:11px;}


.news-dotted-border {border-bottom: 1px dotted #333333; margin:0; padding:0;}
.news-dotted-border-top {border-top: 1px dotted #333333; margin:0; padding:0;}
.news-dotted-border p, .news-dotted-border-top p {margin:0; padding:3px 3px 6px 3px; font-size:11px; line-height:13px;}
hr {padding:0; margin:5px 0 3px 0;}
