/*************************************************************************************
*
* Name: nfcca_styles.css
*
* 21 Jun 08 - Simplified and passed through W3C CSS validator.
*
*************************************************************************************/

/************************************************************/
/* This section contains the defaults for the various tags. */
/************************************************************/

body, html {
	width: 95%
}

body, h1, h2, h3, h4, h5, p, ul, ol, div, table, tr, td, th {
      font-family:Arial, Helvetica, sans-serif;
      font-size:12px;
      margin-top: 15px;
      margin-bottom: 15px;
      margin-left: 15px;
      margin-right: 15px;
      /* #f5f5f5 is white smoke! */
      background-color: #f5f5f5;
      color: #000000;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
        line-height:20px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a:link, a:visited, a:hover {
	color: #000000;
	background-color: #f5f5f5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-color: #f5f5f5;
	border-bottom-width: 1px;
	text-decoration: none;
}

a:link, a:visited {
	border-bottom-style: dotted;
	font-size: 12px;
}

a:hover {
	font-size: 14px;
	border-bottom-style: groove;
}

a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

ol {
  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-left:15px;
  list-style-position:outside;
  padding-left:15px;
}

ol li { margin-left:15px; }

ul 
{
  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
  list-style-position:inside;
  list-style-type: disc;
  padding-left:15px;
}

ul li {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* font-size: 14px; */
	font-size: 12px;
      line-height: 20px;
      padding-left:15px;
}

select, input, td input {
      background-color: #f5f5f5;
      color: #000000;
      margin-top: 1px;
      margin-bottom: 1px;
      margin-left: 5px;
      margin-right: 5px;
      font-size:12px; font-family:'Courier New', sans-serif;
      font-size: 12px;
      line-height: 12px;
      height:25px;
      border: 1px solid #000000;
}

table
{
  border-collapse: collapse;
  border: 2px solid #000000; 
  border-spacing: 0;
  font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height:20px;
  padding:0;
}

tr 
{ 
  padding:0;
  line-height:20px;
} 

th, td { 
  border:1px solid #000000;
  line-height:20px;
  padding:0;
  padding-left:2px;
  padding-right:2px;
  height: 30px;
} 
img { border:0; }

/* Limit the width of the performances column in the results table in case a
lot of text is entered. */
table.week_fixtures td.performances,  table.week_fixtures th.performances {
  width: 30%;
}  

table.week_fixtures td.performances input {
  width: 90%
}

table.week_fixtures input[type=number] {
  width: 60px;
}

table.week_fixtures {
	width: 80%;
}

table.week_fixtures td.teamname {
	width: 275px;
}

