

/* ------------------------------------------------------------------------------------------------------*/
/* STYLES SPECIFIC TO THE HOME PAGE  ----------------------------------------------------------------*/


/* Information on Covenant House */

#covenantHouse {
	width: 225px;
	margin: 32px 0 0 44px;
	padding: 28px 0 0 0;
	border-top: 1px solid #FFFFFF;
}

#covenantHouse p {
	color: #FFFFFF;
	line-height: 16px;
}

#covenantHouse a:link { color: #fff; text-decoration: underline; }
#covenantHouse a:visited { color: #fff; text-decoration: underline; } 
#covenantHouse a:hover { color: #c8dbf8; text-decoration: underline;}
#covenantHouse a:active { color: #c8dbf8; text-decoration: underline; }  



/* Tour Date Listings -----------*/

#upcomingShows { padding: 24px 0 0 32px;}

#upcomingShows h2 { font-size: 18px; font-weight: normal;}
#upcomingShows a:link			{ color: #233A81; }
#upcomingShows a:visited 	{ color: #233A81; } 
#upcomingShows a:hover 		{ color: #233A81; }
#upcomingShows a:active 	{ color: #233A81; }   

table.tourListings { margin: 18px 0 28px 0; }  

/* Set column widths on Tour Date Listings table */
col#date { width: 30%; }
col#venue { width: 50%; }
col#purchaseLink { width: 20%; }

table.tourListings th {
	color: #9f383b; 
	font-weight: bold;
	letter-spacing: .06em;
	text-align: left;
	padding: 7px 10px;
	background: #9dbcf1;

}

table.tourListings td {
	text-align: left;
	vertical-align: top;
	padding: 15px 10px;
}

table.tourListings p.eventTitle {
	font-weight: bold;
	color: #233a81;
	margin: 0;
	padding: 0;
}

