.leaderboard-container {
	clear: both;
	width: 980px;
	margin: 0;
	padding: 10px 0;
	text-align: center;
	}

#footer-container {
  clear: both;
  margin: 0 auto 10px auto; 
  padding: 0;
  text-align: center; 
  width: 1000px;
}
#partner-logos {
	clear: both;
	width: 980px;
	margin: 0;
	padding: 0;
	text-align: center;
	}
#partner-logos ul {
	margin: 0;
	padding: 10px 0;
	list-style: none;
	}
#partner-logos li {
	margin: 0 0 0 10px;
	padding: 0;
	display: inline;
	list-style-type: none;
	}
#partner-logos img {
	border: none;
	}
#partner-links {
	clear: both;
	width: 980px;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	}
#partner-links ul {
	margin: 0;
	padding: 8px 0;
	list-style: none;
	}
#partner-links li {
	margin: 0 0 0 5px;
	padding: 0;
	display: inline;
	list-style-type: none;
	}
#seo-links {
	clear: both;
	width: 980px;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	}
#seo-links ul {
	margin: 0;
	padding: 5px 0;
	list-style: none;
	}
#seo-links li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	}
#legal {
	clear: both;
	width: 980px;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;	
	}
	
#legal ul {
	margin: 0;
	padding: 8px 0 4px 0;
	list-style: none;
	}
	
#legal li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	font-weight: bold;
	}
	
#legal p {
	margin: 0;
	padding: 0;
	}

#gannettlegal {
	clear: both;
	width: 980px;
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;	
	}
#gannettlegal p {
	margin: 0;
	padding: 0;
	}

.calendar-module2-container {
	width: 320px;
	margin: 0 0 10px 0;
	padding: 0;
	background-color: #F9F3E8;
	}
	
.calendar-module2-container ul {
	margin: 10px 0 0 0;
	padding: 0;
	}
.calendar-module2-container li {
	padding: 0 10px 0 0;
	font-size: 11px;
	}
	
.calendar-module2-label {
	width: 320px;
	height: 33px;
	margin: 0;
	padding: 5;
	background-color: #922021;
	color: #fff;
	}
.calendar-module2-label h2 {
	margin: 0;
	padding: 8px 0 5px 10px;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	}
.calendar-module2-label ul {
	float: right;
	margin: 10px 0 0 10px;
	padding: 0;
	list-style: none;
	}
.calendar-module2-label li {
	padding: 0 10px 0 0;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	}
.calendar-module2-label a:link, .calendar-module2-label a:hover, .calendar-module2-label a:visited, .calendar-module2-label a:active {
	text-decoration: none;
	color: #fff;
	
}

.calendarTitle {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 0 0 5px;
}

.pd-calendar-results {
  padding: 5px;
}
.calendar-module2-days {
	margin: 0;
	padding: 5px 0 0 0px;
	}
.calendar-module2-days ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.calendar-module2-days li {
	float: left;
	width: 40px;
	margin-left: 4px;
	padding: 0;
	text-align: center;
	}
.calendar-module2-days p.day {
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	}
.calendar-module2-days p.date {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	}
.calendar-module2-days a:link.calendarcurrent, .calendar-module2-days a:hover.calendarcurrent, .calendar-module2-days a:visited.calendarcurrent {	
	padding: 3px;
	display: block;
	text-decoration: none;
	}
.calendar-module2-days a:link, .calendar-module2-days a:hover, .calendar-module2-days a:visited {
	padding: 3px;
	display: block;
	text-decoration: none;
	}
.calendar-module2-links {
	margin: 0;
	padding: 0 10px 8px 0;
	text-align: left;
	}
.calendar-module2-links ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.calendar-module2-links li {
	margin: 0;
	padding: 0 10px 0 10px;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	}
.calendar-module2-links a:link, .calendar-module2-links a:hover, .calendar-module2-links a:visited, .calendar-module2-links a:active {
	font-size: 11px;
	font-weight: bold;
	color: #262827;
	}

.pdcalendarday {
	background-color: #F18860;
	color: #333333;
}

.textright1 ul, .textright2 ul, .textright3 ul, .textright4 ul, .textright5 ul { 
margin-top : -4px;
margin-left : 5px;
margin-right : 10px;
border-left : 1px solid #ccc;
border-right : 1px solid #ccc;
padding-left : 3px;
padding-top : 5px;
padding-bottom : 5px;
} 
.textright1 li, .textright2 li, .textright3 li, .textright4 li, .textright5 li {
	list-style: disc;
	list-style-position: inside;
} 
.textright1 p, .textright2 p, .textright4 p, .textright5 p { 
margin-top : -4px;
margin-left : 5px;
margin-right : 10px;
border-left : 1px solid #ccc;
border-right : 1px solid #ccc;
padding-left : 3px;
padding-top : 5px;
padding-bottom : 5px;
border-bottom : 1px solid #ccc;
} 
.textright3 p { 
margin-top : -4px;
margin-left : 10px;
margin-right : 10px;
padding-left : 3px;
padding-top : 5px;
padding-bottom : 5px;
} 
.textright2 h2 { 
background-image : url(graphics/redesign/banners/SubBanners_salmon.png);
background-repeat : no-repeat;
margin-left : 3px;
font-size : 17px;
font-weight : lighter;
padding-left : 14px;
padding-top : 10px;
padding-bottom : 12px;
margin-top : 15px;
color: #ffffff;
} 

