/* Game Schedule [mstw_gs_styles] CSS Document 
 *
 ************************************************************
 *  THIS FILE IS THE DEFAULT FOR THE GAME SCHEDULES PLUGIN  *
 ************************************************************
 *  SCHEDULES
 *	For the SHORTCODE, the tables have five 'row types': 
 *	the header row, even rows, odd rows, home games, and away games. 
 *
 *	For each row type, you can set:
 *		1. Text color
 *		2. Background color
 *		3. Border style, width, and color
 *		4. Link attributes - visited, hover, active, etc.
 *
 *	There is a separate set of entries for the schedule WIDGET,
 *	so you can better fit it into the available widget space.
 *
 *	COUNTDOWN TIMER
 *	The countdown timer has styles for each line in the display:
 *		1. Game date and time
 *		2. Opponent
 *		3. Intro text
 *  	4. Countdown
 *
 *  The countdown widget uses the same styles.
 *
 * 20120705-MAO:
 *	Added padding to widget schedule table
 *
 * 20121019-MAO:
 *	Cleaned up for version 2.0 release
 *
 * 20121104-MAO:
 *	Fixed some problems with 'default' values.
 *
 * 20130318-MAO:
 *	Moved the HOME row rules below the EVEN and ODD
 *	row rules so they will take precedence.
 *
 */
 
/******************************************************/
/* Styles for the SCHEDULE SHORTCODE  */
/******************************************************/

.mstw-gs-table {
    border-collapse: collapse!important;
    border-spacing: 0px;
}

/* Set the table header attributes */
.mstw-gs-table-head thead,  .mstw-gs-table-head tr, .mstw-gs-table-head th {
    background-color: #4f81bd;
    color: #fff;
	font-size: 12px;
	font-weight: bold;
	border-spacing: 0px;
    border: 2px solid white;  /* So the border does not appear */
    padding: 2px;
}

/* Set the even row attributes */
.mstw-gs-even tr,  .mstw-gs-even td {
	color: #000;
	background-color: #b8cce4;
	border-style: solid; 
	border-color: #ffffff; 
	border-width: 2px;
}

/* Set the even links */
.mstw-gs-even td a,  .mstw-gs-even td a:visited, .mstw-gs-even td a:active {
    text-decoration: none;
    color: #4F81BD;
}

/* Set the even links hover */
.mstw-gs-even td a:hover {
    text-decoration: underline;
    color: #666;
}

/* Set the odd row attributes */
.mstw-gs-odd tr, .mstw-gs-odd td {
	color: #000;
	background-color: #DBE5F1;
	border-style: solid;
	border-color: #ffffff;
	border-width: 2px;
}

/* Set the odd links */
.mstw-gs-odd td a,  .mstw-gs-odd td a:visited, .mstw-gs-odd td a:active {
    color: #4F81BD;
	text-decoration: none;
}

/* Set the odd links hover */
.mstw-gs-odd td a:hover {
    text-decoration: underline;
    color: #666;
}

/* Set the home row attributes */
.mstw-gs-home tr,  .mstw-gs-home td {
	font-weight: bold!important;
}

/* Set the home links */
.mstw-gs-home td a,  .mstw-gs-home td a:visited, .mstw-gs-home td a:active, .mstw-gs-home td a:hover {
    font-weight: bold!important;
	text-decoration: underline;
	color: #000;
}

/******************************************************/
/* Styles for the SCHEDULE WIDGET  */
/******************************************************/
.mstw-gs-sw-tab {
    border-collapse: collapse!important;
    border-spacing: 0px;
}

/* Set the table header attributes */
.mstw-gs-sw-tab-head thead,  .mstw-gs-sw-tab-head tr, .mstw-gs-sw-tab-head th {
    background: #4f81bd;
    color: #fff;
	border-spacing: 0px;
    border: 2px solid white;  /* So the border does not appear */
    padding: 2px 5px 2px 3px;
}

/* Set the even row attributes */
.mstw-gs-sw-even tr,  .mstw-gs-sw-even td {
	color: #000;
	background-color: #B8CCE4;
	border-style: solid; 
	border-color: #ffffff; 
	border-width: 2px;
	padding: 2px 5px 2px 3px!important;
}

/* Set the even links */
.mstw-gs-sw-even td a,  .mstw-gs-sw-even td a:visited, .mstw-gs-sw-even td a:active, .mstw-gs-sw-even td a:hover {
    text-decoration: underline;
    color: #fff;
}

/* Set the odd row attributes */
.mstw-gs-sw-odd tr, .mstw-gs-sw-odd td {
	color: #000;
	background-color: #DBE5F1;
	border-style: solid;
	border-color: #ffffff;
	border-width: 2px;
	padding: 2px 5px 2px 3px!important;
}

/* Set the odd links */
.mstw-gs-sw-odd td a,  .mstw-gs-sw-odd td a:visited, .mstw-gs-sw-odd td a:active, .mstw-gs-sw-odd td a:hover {
    text-decoration: underline;
    color: #000064;
}

/* Set the home row attributes */
.mstw-gs-sw-home tr,  .mstw-gs-sw-home td {
	font-weight: bold!important;
}

/* Set the home links */
.mstw-gs-sw-home td a,  .mstw-gs-sw-home td a:visited, .mstw-gs-sw-home td a:active, .mstw-gs-sw-home td a:hover {
    font-weight: bold!important;
}


/******************************************************/
/* Styles for the Countdown Timer shortcode & widget  */
/******************************************************/
.mstw-gs-cdt-dtg {
	color: #000;
	font-weight: bold;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}

.mstw-gs-cdt-opponent {
	color: #000;
	font-weight: bold;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}

.mstw-gs-cdt-opponent a {
	text-decoration: none;
    color: #4F81BD;
}

.mstw-gs-cdt-opponent a:hover {
	text-decoration: underline;
    color: #666;
}

.mstw-gs-cdt-intro {
	color: #000;
	font-weight: bold;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;	
}

.mstw-gs-cdt-countdown{
	color: #000;
	background: #d6d666;
}