/* START CALENDAR */

body.tier3 #sub-branding {clear:both; height:65px;width:945px;background:none;margin:0px; overflow:hidden; padding:0px; padding:12px 0 0 15px; background:transparent}

.mod-calendar-month ul.cal-day li.game-info ul li, ul.game-schedule li {font-size:12px;}

.db-dropdown {margin-left: 12px;}

.links-h {
	position: absolute;
	bottom: 85px; 
	right: 0px;
}
.links-h li {
	float: none!important;
	padding: 2px 1px 0 1px!important;
	text-align: right;
}
/*.mod-subnav-tabs ul.ui-list {margin:16px 0 0 0!important;}*/
.mod-calendar-dropdown {
	background: #e7e7e7 url("http://a1.espncdn.com/prod/assets/calendar/calendar_icon.png") no-repeat scroll 5px 50% !important; 
	width: 160px!important;
	color:#444444;
	font-family:Verdana,Arial,Helvetica,sans-serif!important;
	font-size:11px!important;
}
.mod-calendar-dropdown a {font-weight: normal!important;}
.cal-nav-container {width: 529px!important;}

.print-action .icon-first {margin-right: 20px;}

.mod-calendar-month tr.util td.export-action {
    text-align: right;
}
.mod-calendar-month tr.util td.export-action a {
    /*background: url("http://a1.espncdn.com/prod/assets/calendar/pt_export.gif") no-repeat scroll 0 0 transparent;*/
    color: #666666;
    padding: 0;
}
.mod-calendar-month table td.day.today {
    background: none repeat scroll 0 0 #EAF4FD;
}


span.black {color:#000000;}

body.travel .stathead td, body.travel .stathead, .mod-content tr.stathead, .mod-content tr.stathead td, .mod-header, body.clubhouse .mod-calendar-month td.day.home div.day-top, body.clubhouse .mod-calendar-month tr.util td ul.key li span.home, body.travel .mod-data-table .mod-header {
	background: #00224B !important;
}

.mod-calendar-month table td ul.cal-day li.game-info ul {border-bottom: 1px dotted #e0e0e0; /*margin-bottom: 6px;*/ padding-bottom: 12px;}
.mod-calendar-month table td ul.cal-day li.last ul{border-bottom: 0; padding-bottom: 20px;}
.mod-calendar-month table td ul.cal-day li.favorite ul {background:#FFFFCC!important; display: block;}
.mod-calendar-month ul.cal-day li.game-info ul li.game-time {padding: 1px 0 4px 4px; margin-top: 0;}
.mod-calendar-month ul.cal-day li.game-info ul li.game-tv {font-weight:normal;}

.calendar-game-stats  {
	font-size:9px !important;
	padding:4px !important;
	font-family: Verdana, Arial, sans-serif!important;
	font-weight: normal!important;
}
.mod-calendar-month ul.cal-day li.game-info ul li.calendar-game-stats a {
	color:#225DB7!important; 
	margin-right: 8px;
}
.mod-calendar-month ul.cal-day li.game-info ul li, ul.game-schedule li {padding-bottom: 0;}
ul.cal-day ul li.calendar-game-event {padding-bottom: 2px!important;}

.mod-container li.game-info h3 {
	padding: 3px; 
	color: #666666; 
	font-size: 10px; 
	font-weight: normal; 
	margin-bottom: 0; 
	font-family: verdana, arial, sans-serif; 
	line-height: 12px;
}
.team-logo-small  {margin-left: 2px;}
.social-container {
	position: absolute;
	top: 25px;
	right: 0; 
	width: 200px; 
	text-align: right;
}
/* END CALENDAR */
/* START LIST */
ul.calendar-list {
	width: 914px;
}
ul.calendar-list li.row {
	padding: 18px 10px 18px 0;
	border-bottom: 1px solid #cccccc;
	width: 914px;
}
ul.calendar-list li.row ul li {
	float: left;
}
ul.calendar-list li.row ul li.matchup {
	width: 85px;
	text-align: center;
}
ul.calendar-list li.row ul li.details {
	width: 490px;
}
ul.calendar-list li.row ul li.details h3 {
	padding-left: 0;
	font-size: 14px;
	font-family: Helvetica, Arial, sans-serif;
}
ul.calendar-list li.row ul li.details h3 a, ul.calendar-list li.row ul li.bulletlinks ul li a {
	color: #225DB7;
}
ul.calendar-list p {
	font-size: 12px;
	color: #333333;
	padding-right: 10px;
}
ul.calendar-list p a {color: #225DB7;}
ul.calendar-list li.row ul li.location {
	color: #666666;
	font-size: 11px;
	width: 175px;
	padding-right: 10px;
}
ul.calendar-list li.row ul li.bulletlinks {
	width: 144px;
}
ul.calendar-list li.row ul li.bulletlinks ul li {
	background:url("http://a1.espncdn.com/prod/assets/bullet_gray.gif") no-repeat scroll 0 5px transparent;
	color:#AAAAAA;
	line-height:13px;
	list-style-image:none;
	padding-bottom:5px;
	padding-left:9px;
	font-size: 10px;
	display: block;
}
ul.calendar-list li.last {border-bottom: 0;}
li.game-time, li.calendar-game-stats {clear:both; width: 100%;}

div.team-logo-small, div.team-logo-small {
	min-height:25px;
	width:25px;
	margin-right: 3px;
}
div.team-logo-small a, div.team-logo-small a {
	display:block;
	height:25px;
	padding:0;
	width:25px;
}
.game-status {font-size: 12px; color: #666666;}
.view-more-posts, a.view-more-posts:visited {width: 914px;}
.mod-calendar-month table td.day { max-width: 130px !important; width: 120px;}
.calendar-list li.favorite {background:#FFFFCC!important;}

/* END LIST */

/* START OVERLAY */
.more-container h2{
	font-size: 16px; 
	color: #333333;
	padding-bottom: 5px;
}
.more-container p.location {color: #666666;}
.more-container ul.bulletlinks li {
	font-size: 10px;
	line-height: 12px;
}
/* END OVERLAY */



.mod-calendar-month tr.util td ul.key li span.today {
    background: none repeat scroll 0 0 #EAF4FD;
}
.mod-calendar-month tr.util td ul.key li span.favorite {
    background: none repeat scroll 0 0 #FFFFCC;
}
body.clubhouse .mod-container h5 {
    clear: both;
    color: #333333;
    font-family: helvetica,arial,sans-serif;
    font-size: 12px;
    height: 25px;
    letter-spacing: 0.3px;
    line-height: 25px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 10px;
    text-transform: uppercase;
}
#bottom-placement iframe { float: left;}
.mod-container .sub-header {background: #cccccc!important;}
.list-footer {border: 0; margin-bottom: 20px;}

.nba-small-njn, .nba-small-17 { background-position: 0 -1649px; }