/*==================================*/

/*   AT A GLANCE					*/

/*==================================*/


ul.oly-cColWidgetTabs li {
	background:none;
	padding:0;
	display:inline;
	margin:0;
	}

ul.oly-cColWidgetTabs li a {
	background-color:#efefef;
	color:#000;
	}
	
.oly-activate_cColResults .oly-cColResultsTab, 
.oly-activate_cColSchedule .oly-cColScheduleTab, 
.oly-activate_cColHeadlines .oly-cColHeadlinesTab,
.oly-activate_cColMedalCount .oly-cColMedalCountTab {
	background-color:transparent;
	}

.oly-activate_cColResults ul li.oly-cColResultsTab a, 
.oly-activate_cColSchedule ul li.oly-cColScheduleTab a, 
.oly-activate_cColHeadlines ul li.oly-cColHeadlinesTab a, 
.oly-activate_cColMedalCount ul li.oly-cColMedalCountTab a {
	background-color:transparent;
	}

.oly-wrapper ul.oly-cColWidgetTabs {
	margin:0;
	}
	
.oly-cColSchedule .oly-cColScheduleCurrent {
	margin-top:0;
	}

#oly-cColWidgetBody .oly-cColResults li,
#oly-cColWidgetBody	.oly-cColSchedule li  {
	background-image:none;
	background-color:#fff;
	margin:0 10px 5px 0;
	padding:8px 5px 5px;	
	}	

#oly-cColWidgetBody .oly-cColResults li.oly-first,
#oly-cColWidgetBody	.oly-cColSchedule li.oly-first {
	padding-top:8px;
	}
	
#oly-cColWidgetBody .oly-cColResults ul,
#oly-cColWidgetBody ul.oly-cColScheduleEvent {
	padding:3px 5px 5px;
	margin:0;
	}
	
#oly-cColWidgetBody .oly-cColScheduleEvent-competitors {
	font-size:10px;
	}


.oly-wrapper .sectionHeader {
	padding-left:2px;
	}
	

#nytint-ie6 .oly-cColSchedule li {
	width:288px;
	}

#nytint-ie6 .oly-cColSchedule .oly-cColScheduleEvent {
	width:188px;
	}
	
#oly-cColWidgetBody .oly-flag {
	font-size:11px;
	}
	
.oly-cColWidget	.oly-cColWidgetFooter {
	text-align:center;
	}
	
	

/* Pager buttons */	
	
.oly-cColSchedulePager {
	float:right;
	}

.oly-cColSchedulePager a {
	background:transparent url(http://cache.boston.com/universal/site_graphics/arrow_small_bg.gif) no-repeat scroll 0 26px;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:20px;
	width:20px;
	border:1px solid #bbb;
	}

.oly-cColSchedulePager .oly-cColScheduleBack_on {
	background-position:3px -45px;
	}

.oly-cColSchedulePager a.oly-cColScheduleBack_on:hover {
	background-position:3px -7px;
	border-color:#999;
	}

.oly-cColSchedulePager .oly-cColScheduleBack_off {
	background-position:3px -82px;
	border-color:#e5e5e5;
	}

.oly-cColSchedulePager a.oly-cColScheduleNext_off:hover,
.oly-cColSchedulePager a.oly-cColScheduleBack_off:hover {
	cursor:default;
	}

.oly-cColSchedulePager .oly-cColScheduleNext_on {
	background-position:-25px -45px;
	}

.oly-cColSchedulePager a.oly-cColScheduleNext_on:hover {
	background-position:-25px -7px;
	border-color:#999;
	}

.oly-cColSchedulePager .oly-cColScheduleNext_off {
	background-position:-25px -82px;
	border-color:#e5e5e5;
	}

.oly-cColSchedulePager .oly-cColScheduleDate {
	background:transparent none repeat scroll 0 0;
	display:inline;
	float:left;
	font-size:11px;
	font-weight:normal;
	height:auto;
	margin:3px 10px 0;
	width:auto;
	}


/* Medal count page */ 

.oly-results td.totals {
	font-weight:bold;
	color:#000;
	}

	
/* Blog fixes */ 

.blog .oly-cColWidget {
	margin:0 0 16px;
	width:335px;
	}
	
.blog .oly-cColSchedule li {
	width:300px;
	}
	
.blog .oly-cColScheduleEvent {
	width:200px;
	}
	
#nytint-ie6 .blog .oly-cColSchedule li,
#nytint-ie7 .blog .oly-cColSchedule li {
	width:288px;
	}

#nytint-ie6 .blog .oly-cColSchedule .oly-cColScheduleEvent,
#nytint-ie7 .blog .oly-cColSchedule .oly-cColScheduleEvent {
	width:188px;
	}
	
#Col2 #aboutBlog {
	padding:15px 6px 6px;
	}

#Col2 #aboutBlog .leadOut {
	display:none;
	}
	
#Col2 #bdc_oly-headlines {
	padding:16px 10px;
	background-color:#e5e5e5;
	}
	
#blog #Col2 {
	height:3000px;
	}
	
#Col2 .blogBigAd {
	border-bottom:none;
	border-top:1px dotted #999;
	padding-top:0;
	padding-bottom:0;
	}
	
#blog #Col2 .divide {
	display:none;
	}
	
#blog .olympicsBloggers {
	margin:26px 0 0; 
	padding-top:16px; 
	border-top:1px dotted #3E5F9D;
	}
	
#blog .olympicsBloggers h4.sectionHeader {
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	margin-bottom:8px;
	color:#000;
	}

#blog .olympicsBloggers ul {	
	padding-left:15px;
	}


#blog .olympicsBloggers ul li {
	color:#999;
	margin-bottom:4px;
	}