/*  
Theme Name: SCRRS Site
Theme URI: http://wordpress.madlively.com
*/


/* HTML Elements */
/*** SCHEDULE - MATCHES ***/
.TblSchedule {
	background-color: #CDCDCD;
	margin: 3px 0px 3px 0px;
	width: 900px;
	text-align: left;
	font-size: 0.9em;
}
.TblSchedule th {
	background-color: #e6EEEE;
	border: 0px solid #FFF;
	padding: 3px;
}
.TblSchedule .HeadRow {
	vertical-align:middle;
	text-align:left;
}
.TblSchedule .HeadOut {
	background-color: #8DBDD8;
	color: #000;
}
.TblSchedule .HeadIn {
	background-color: #E6EEEE;
	color: #000;
}
.TblSchedule td {
	color: #3D3D3D;
	padding: 2px;
	background-color: #FFF;
	vertical-align: top;
	white-space: normal !important;
}
.TblSchedule tr:hover td {
	background: #F0F0F6;
	color: #000000;
}
/*** SCHEDULE - REFEREES ***/
.TblReferees {
	background-color: #CDCDCD;
	margin: 15px 0px 15px 0px;
	font-size: 13px;
	width: 100%;
	text-align: left;
	border: none;
}
.TblReferees th {
	background-color: #e6EEEE;
	border: 0px solid #FFF;
	padding: 3px;
}
.TblReferees .HeadRow {
	vertical-align:middle;
	text-align:left;
}
.TblReferees .HeadOut {
	background-color: #8DBDD8;
	color: #000;
}
.TblReferees .HeadIn {
	background-color: #E6EEEE;
	color: #000;
}
.TblReferees td {
	color: #3D3D3D;
	padding: 3px;
	background-color: #FFF;
	vertical-align: top;
	border: none;
}
.TblReferees tr:hover td {
	background: #F0F0F6;
	color: #000000;
}
/*** SCHEDULE - Incidents ***/
.TblIncidents {
	background-color: #CDCDCD;
	margin: 15px 0px 15px 0px;
	font-size: 13px;
	width: 100%;
	text-align: left;
	border: none;
}
.TblIncidents th {
	background-color: #e6EEEE;
	border: 0px solid #FFF;
	padding: 3px;
}
.TblIncidents .HeadRow {
	vertical-align:middle;
	text-align:left;
}
.TblIncidents .HeadOut {
	background-color: #8DBDD8;
	color: #000;
}
.TblIncidents .HeadIn {
	background-color: #E6EEEE;
	color: #000;
}
.TblIncidents td {
	color: #3D3D3D;
	padding: 3px;
	background-color: #FFF;
	vertical-align: top;
	border: none;
}
.TblIncidents tr:hover td {
	background: #F0F0F6;
	color: #000000;
}

/*** SCHEDULE - Clubs ***/
.TblClubs {
	background-color: #CDCDCD;
	margin: 15px 0px 15px 0px;
	font-size: 13px;
	width: 100%;
	text-align: left;
	border: none;
}
.TblClubs th {
	background-color: #e6EEEE;
	border: 0px solid #FFF;
	padding: 3px;
}
.TblClubs .HeadRow {
	vertical-align:middle;
	text-align:left;
}
.TblClubs .HeadOut {
	background-color: #8DBDD8;
	color: #000;
}
.TblClubs .HeadIn {
	background-color: #E6EEEE;
	color: #000;
}
.TblClubs td {
	color: #3D3D3D;
	padding: 3px;
	background-color: #FFF;
	vertical-align: top;
	border: none;
}
.TblClubs tr:hover td {
	background: #F0F0F6;
	color: #000000;
}




/*** WP-Table Reloaded ***/
/************************************************
*                                               *
* This CSS file contains EXAMPLE styles for the *
*   plugin WP-Table Reloaded by Tobias B‰thge!  *
*                                               * 
*  To use them, just copy them in to the box in *
*   the "Plugin Options" screen or add them to  *
*           your theme's "style.css".           *
*                                               *
*                   Thank you!                  *
*                                               *
************************************************/

/* Global CSS definitions for WP-Table Reloaded
inspired by "blue" theme of TableSorter 2.0 Plugin */

/* on how to change column widths, see below */

/* general table styles */
table.tablepress {
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 13px !important;
	width: 100%;
	text-align: left;
}

/* Styles for the tablehead (<th>) (if enabled) */
table.tablepress thead tr th, table.tablepress tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}

table.tablepress thead tr .header {
	background-image: url(/wp-content/plugins/tablepress/img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.tablepress tbody td {
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}


/* Styles for alternating row colors (if enabled) */
table.tablepress tbody tr.even td {
	background-color:#FFFFFF;
}
table.tablepress tbody tr.odd td {
	background-color:#F0F0F6;
}


/* Styles for the sorting (if Tablesorter is enabled) */
table.tablepress thead tr .headerSortUp {
	background-image: url(/wp-content/plugins/tablepress/img/asc.gif);
}

table.tablepress thead tr .headerSortDown {
	background-image: url(/wp-content/plugins/tablepress/img/desc.gif);
}

table.tablepress thead tr .headerSortDown, table.tablepress thead tr .headerSortUp {
	background-color: #8dbdd8;
}


/* Style for the Table Name (in <h2>-Tag) (if printed above the table) */
h2.tablepress-table-name {
	font-size: 16px;	
}

/* Style for the Table Description (if printed under the table) */
span.tablepress-table-description {
	font-size: 11px;	
}

/**** E3 Schedule Style maybe ***/
.ec3_schedule {
	background-color: #ffffff;
	/*background: url(images/background-jerseygreen.jpg);*/
	background: url(images/background-corkboard.gif);
	float: left;
	width: 160px;
	margin-right: 35px;
	margin-bottom: 15px;
	padding: 10px;
}
.ec3_schedule:after {
	clear: both;
}
.ec3_schedule td {
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #ffffff !important;
	font-weight: bold;
}
.ec3_list_day {
	padding-left: 12px;
}

/*** another version 
table.ec3_schedule {
  border:1px solid #880000;
  border-collapse:collapse;
  float:left;
  margin:0.5ex 1ex 0.5ex 0;
}

table.ec3_schedule td {
  color:#880000;
  padding:0 0.5ex;
}

*/



/*** Schedule ***/
    table#wp-calendar
    {
       border:1px solid #cccccc;
    }
    table#wp-calendar>tbody .pad
    {
       background-color:#f7f7f7;
    }
    table#wp-calendar>tbody>tr>td
    {
       font-weight:bold;
       font-size:16px;
       color:#3c4a55;
    }
    table#wp-calendar>thead>tr>th
    {
       width:20px;
       height:20px;
       text-align:center;
       background-color:#cdd5de;
    }
    table#wp-calendar>tbody>tr>td
    {
       width:20px;
       height:20px;
       text-align:center;
    }
	table#wp-calendar>tbody>tr>td>a {
		height: 20px;
		text-align: center !important;
	}
	table#wp-calendar>tbody>tr>td>a:hover {
		background-color: #F90;
		border: none;
	}
	.ec3_postday {
		background-color: #ff0 !important;
		border: none;
		text-align: center !important;
	}
    table#nav>tbody>tr>td#prev
    {
       text-align:left;
       background-color:#ffffff !important;
    }
    table#nav>tbody>tr>td#next
    {
       width:58px;
       height:20px;
       text-align:right;
       background-color:#ffffff;
    }

/* Contact Form submit button  */
.contactSubmit {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#0B4826;
	color:#ffffff !important;
	padding: 8px 14px;
	text-decoration: none;
	line-height: 30px;
}
.contactSubmit:hover {
	background: #000000;
	color: #ffffff;
	text-decoration: none;
}

/* Sociable for SCRRS */
.sociable {
	clear: both;
	height: 80px;
}
.sociable_tagline {
	display: block;
}
.sociable ul {
	list-style: none;
	margin-top: 0px;
	padding: 0px;
	clear: both;
}
.sociable li {
	list-style:none;
	display:block;
	margin-left: 0px !important;
	float: left;
}
.sociable img {
	width: 32px;
	height: 32px;
}

/* DIV to add line break before after-post details */
#after-post-break {
   background-color: #F00;
   height: 20px;
   width: 20px;
}


/* MAILCHIMP */
#mc_embed_signup {
	border: 0;
}
.note-required {
	font-size: 10px;
	color: #900;
}