/* define the basics, colour, background */

body, table, input, select
{
/*
2 leagues per page, by selection:

4,4 = 10pt;
4/5,5 = 7.5pt;
6,6 = 8pt; - 2 pages
*/

  font-size: 10pt;
  line-height: 110%;
}

body, table
{
  font-family: sans, sans-serif;
  font-style: normal;
  font-weight: normal;

  text-decoration: none;
}

body
{
  color: #463083;
  background: #ecebf3;
  zbackground: url(./files/squ_pic_water1.jpg) #ffffff scroll center top;

  margin-top: 8;
  margin-bottom: 8;

  margin-left: 1em;
  margin-right: 1em;
}

p
{
  margin-top: 0.8em;
  margin-bottom: 0.8em;
}

p.center
{
  text-align: center;
}

span.center
{
  text-align: center;
}

ul li
{
  padding: 0.3em;
}

ul.alpha
{
  list-style: upper-alpha;
}

ul.alpha li
{
  padding: 0.3em;
}

dl.rug
{
  margin-left: 2em;
}

dl.rug dt
{
  float: left;
  clear: left;
  padding: 0.3em;
}

dl.rug dd
{
  clear: right;
  padding: 0.3em;
}


/* ------------------------------------------------------------------ */

/* ---- general titles ---- */

p.rug_h2
{
  clear: both;
  font-size: 160%;
  line-height: 110%;
  text-decoration: underline;
  margin-top: 1.6em;
}


/* ------------------------------------------------------------------ */

/* ---- the league page ---- */

table.league_table
{
  width: 100%;
  text-align: center;

  border-collapse: collapse;

  border: 0.25em outset black;
  border-spacing: 0pt;
}

table.league_table th
{
  text-align: center;

  font-weight: bold;

  padding: 0.3em 0.5em;
  border: 1.5pt solid black;
}

table.league_table td
{
  padding: 0.4em 0.5em;
  border: 1.5pt solid black;
}

th.league_table_title
{
  text-align: center;

  font-size: 148%;
  line-height: 100%;
  font-weight: bold;

  background: #d8d2f6;

  padding: 0.3em 0.5em;
  border: 1.5pt solid black;
}

td.league_table_na
{
  background: dimgray;

  padding: 0.3em 0.5em;
  border: 1.5pt solid black;
}


/* ------------------------------------------------------------------ */
