html, body {width: 100%; height: 100%; margin: 0; padding: 0; background-color: #FFFFFF; color: #000000; font-size: 10px; font-family: verdana, arial, sans-serif;}

#header {
  background-image: url(images/header.jpg);
  position: relative;
  height: 145px;
  text-align: right;
  font-size: 20px;
  padding: 15px 10px 0px 0px;
  margin: 0;
  overflow: auto;}
#container {
  background-image: url(images/background.jpg);
  position: relative;
  width: 90%;
  margin-left: 5%;
  overflow: hidden;}
#leftcontent {
  position: relative;
  float: left;
  width: 22%;}
#centrecontent {
  position: relative;
  float: left;
  width: 56%;
  overflow: auto;}
#widecentrecontent {
  position: relative;
  float: left;
  width: 78%;
  overflow: auto;}
#rightcontent {
  position: relative;
  float: left;
  width: 22%;
  overflow: auto;}
#footer {
  background-color: #FFFFFF;
  position: relative;
  text-align: right;
  padding: 10px 10px 5px 5px;
  margin: 0;}

div.sidetitle {position: relative; width: 100%; font-size: 20px; color: #000000; font-weight: bold; padding: 5px 0px 5px 0px;}

div.newshead {position: relative; width: 600px; margin-left: 10px; padding: 0px 0px 2px 0px; border-bottom: 1px dashed #0000FF; color: #0000FF; font-size: 12px; font-weight: bold;}
div.newsbody {position: relative; width: 600px; margin-left: 10px; padding: 2px 0px 0px 0px; border-top: 0px; overflow: auto;}
div.newsfooter {position: relative; width: 475px; margin-left: 10px; padding: 8px 0px 0px 0px; text-align: right;}

div.competition {width: 650px; padding: 5px 5px 5px 5px; text-align: center; font-size: 20px; font-weight: bold;}
div.hometeam {float: left; width: 325px; padding: 5px 5px 5px 5px; text-align: right;}
div.awayteam {float: right; width: 325px; padding: 5px 5px 5px 5px; text-align: left;}

table {text-align: center; border: 0px; font-size: 10px;}
tr.header {text-align: left; font-size: 20px; font-weight: bold;}

table.navigation {text-align: center; border: 0px; font-size: 10px; padding: 0px 0px 0px 0px;}

/* News tables */
div.news {padding: 10px;}
table.news {text-align: left; border-spacing: 0px; width: 100%;}
td.newstitle {padding: 5px 0px 5px 5px; background-color: #FFFFFF; width: 70%;}
td.newslink {padding: 5px 5px 5px 0px; background-color: #FFFFFF; width: 30%; text-align: right;}
td.newsstory {padding: 5px 10px 5px 0px; background-image: url(images/textbackground.jpg); vertical-align: top;}
td.newsrelated {padding: 5px 10px 5px 10px; background-image: url(images/textbackground.jpg); vertical-align: top;}
td.newsimage {padding: 10px 10px 10px 10px; background-image: url(images/textbackground.jpg); vertical-align: top; width: 10%;}
table.image {float: right; width: 100px;}
td.postdate {padding: 5px 5px 5px 0px; text-align: right; font-style: italic; background-color: #FFFFFF;}
td.source {padding: 2px 0px 5px 0px; background-image: url(images/textbackground.jpg);}
td.newsprev {width: 50%; text-align: left;}
td.newsnext {width: 50%; text-align: right;}

/* Squad */
table.squad {text-align: left; vertical-align: top; padding: 5px 5px 5px 5px; width: 100%;}
td.squad {padding: 8px 8px 8px 8px;}
div.squadimage {float: left;}
div.mom {float: left; width: 15px;}

/* Player */
table.player {background-image: url(images/textbackground.jpg); text-align: left; vertical-align: top; padding: 5px 5px 5px 5px; width: 100%;}
table.player td.plyrimg {width: 120px;}
table.player td.plyrtitle {width: 100px;}
table.player td.plyrdata {width: 200px;}
table.player td.plyrnews {vertical-align: top;}
table.goals {background-image: url(images/textbackground.jpg); text-align: center; vertical-align: top; padding: 5px 5px 5px 5px; width: 100%;}
table.goals tr.goalhead td {font-weight: bold;}
table.stats {background-image: url(images/textbackground.jpg); text-align: center; vertical-align: top; padding: 5px 5px 5px 5px; width: 100%; border-spacing: 3px;}
table.stats tr.statshead td {font-weight: bold;}
table.stats tr.note td {text-align: left;}

/* Match */
table.match {text-align: center; vertical-align: top; padding: 10px 10px 10px 10px; width: 100%;}
td.goals {font-size: 60px; font-weight: bold;}
td.bold {font-weight: bold;}
td.home {text-align: right;}
td.away {text-align: left;}
table.matchdetails {text-align: left; vertical-align: top; padding: 10px 10px 10px 10px; width: 100%;}
td.report {width: 70%;}
div.matchcontainer {
  position: relative;
  width: 100%;
  overflow: hidden;}
div.matchreport {
  position: relative;
  float: left;
  font-size: 12px;
  width: 70%;}
div.matchdetails {
  position: relative;
  float: left;
  width: 30%;
  overflow: auto;}
table.pastmeetings {width: 60%; padding: 10px 10px 10px 10px;}
div.formguide {width: 40%; background-color: #FFFFFF; padding: 10px 10px 10px 10px; margin: auto; border: 1px solid #000000;}
div.headtohead {width: 40%; background-color: #FFFFFF; padding: 10px 10px 10px 10px; margin: auto; border: 1px solid #000000;}
div.standingsfloat {width: 40%; background-color: #FFFFFF; padding: 10px 10px 10px 10px; margin: auto; border: 1px solid #000000; float: right; position: relative;}
div.formguidefloat {width: 40%; background-color: #FFFFFF; padding: 10px 10px 10px 10px; margin: auto; border: 1px solid #000000; float: right; position: relative;}
div.headtoheadfloat {width: 40%; background-color: #FFFFFF; padding: 10px 10px 10px 10px; margin: auto; border: 1px solid #000000; float: right; position: relative;}

/* Results tables */
table.results {border-spacing: 0px;}
table.results td {padding: 3px;}
tr.resultshead td {font-weight: bold;}
tr.oddrow td {background-color: #FFFFFF;}
tr.evenrow td {background-image: url(images/textbackground.jpg);}
td.date {width: 50px;}
td.opponent {width: 300px;}
td.location {width: 30px;}
td.venue {width: 80px;}
td.competition {width: 120px;}
td.round {width: 80px;}
td.score {width: 50px;}
td.attendance {width: 50px;}

/* Left content */
div.leftside {padding: 0px 0px 5px 5px;}
div.rightside {padding: 0px 5px 5px 0px;}
table.mini {width: 95%; border-spacing: 0px;}
tr.acl {background-color: #00FF00;}
tr.aclgamba {background-color: #00FF00; font-weight: bold;}
tr.gamba {background-image: url(images/textbackground.jpg); font-weight: bold;}
tr.plain {background-image: url(images/textbackground.jpg);}
tr.plainwhite {background-color: #FFFFFF;} /* For use within match previews and reports */
tr.rel {background-color: #FF0000;}
tr.relgamba {background-color: #FF0000; font-weight: bold;}
td.minitablecolumn {width: 20px;}
td.miniteamcolumn {width: 120px; text-align: left;}

/* Right content */
div.rightpadding {padding: 10px;}
div.text {padding: 5px; background-image: url(images/textbackground.jpg);}

/* Article */
div.articlecontent {font-size: 12px; width: 90%; background-image: url(images/textbackground.jpg); padding: 10px;}
div.articlesubcontent {width: 100%; float: left;}
div.award {float: left; width: 50%; margin-left:auto; margin-right:auto;}

td.num {width: 80px;}

td.tablecolumn {width: 30px;}
td.teamcolumn {width: 80px;}
td.fullteamcolumn {width: 200px;}
tr.gamba {font-weight: bold;}
tr.pro {background-color: #FF9999;}



tr.data {border-bottom: 1px dashed #0000FF;}
td.player {width: 210px; text-align: left;}
td.data {width: 80px;}

tr.head {background-color: #000000;}
tr.head2 {background-color: #000000; font-size: 15px;}
tr.body {background-color: #AAAAAA; color: #000000;}
tr.blank {background-color: #0000FF;}
tr.chmp {background-color: #00FF00; color: #000000;}
tr.play {background-color: #FFFF00; color: #000000;}
tr.rele {background-color: #FF0000; color: #000000;}
td.team {width: 200px;}
td.chmp {background-color: #00FF00; color: #000000;}
td.play {background-color: #FFFF00; color: #000000;}
td.rele {background-color: #FF0000; color: #000000;}
td.name {width: 200px;}
td.position {width: 50px;}
td.dob {width: 100px;}
td.nationality {width: 100px;}

td.alignright {text-align: right;}
td.alignleft {text-align: left;}

table.stadium {float: left; padding: 5px; text-align: left;}

td.archive {width: 20%;}

td.headdate {width: 70px;}
td.competition {width: 210px;}
td.headlocation {width: 30px;}
td.headscore {width: 50px;}
td.headattendance {width: 80px;}
td.scorers {width: 260px; text-align: left;}

.title {font-size: 18px; font-weight: bold;}

a:link, a:active, a:visited {color: #BFBF00; text-decoration: none; font-weight: bold;}
a:hover {color: #000000; text-decoration: underline;}
a.navigation:link, a.navigation:active, a.navigation:visited {color: #FFFFFF; text-decoration: none;}
a.navigation:hover {color: #BFBF00; text-decoration: none;}

img.left {float: left; padding: 5px;}
img {border: 0px;}
