/* Styles used for statistics and data pages at
   Stoke City Supporters of Scandinavia
   (c) Morten Kjeldberg */

/*
   Baggrundsfarve for maintabel = #D5D3D0:
   */



BODY {
   background-color: white;
   background-repeat:no-repeat;
   font-family: arial;
   background-attachment:fixed;
   background-position: center center;
   background-image: URL(../billeder/scfcbg.jpg);
   margin : 0;
}
a {
   text-decoration: none;
   color: #0F4AD7;
}
td {
   font-size: 8.8pt;
   color:#0F2151;
}
a.messagewhite {
   text-decoration: none;
   color:#ffebeb;
}

a.newsheadlinelink {
    font-family : arial;
    font-size : 9pt;
    font-weight:bold;
    color: #BD2707;
}
a.newsheadlinelink:hover {
    text-decoration : underline;
}

a.maintopicheadlinelink {
    font-family : arial;
    font-size : 9pt;
    font-weight:bold;
    color: #BD2707;
}
a.maintopicheadlinelink:hover {
    text-decoration : underline;
}
a.maintopicreadmore {
   font-size : 8pt;
}
a.playerlist {
    font-family:arial;
   font-size:8pt;

}

a.playerlist:hover {
   text-decoration : underline
}
a.redlink {
    color : #BD2707;
}
a.redlink:hover {
    text-decoration : underline;
}

a.topiclistlink, a.fixturelist {
    font-size : 8pt;
}
h2 {
  color:#e71a15;
  font-family:verdana;
  font-size:16pt;
}
h3 {
  color:#e71a15;
  font-family:verdana;
}
table {
   width:90%;
   empty-cells: show;
}
/* The container is to hold other tables this style hide the tables borders. */
table.container {
   border: 0px solid #dedede;
   border-collapse : collapse;
}
table.fixturelist {
    width: 95%;
    border: 0px groove #6466B3;
    border-collapse : collapse;
}
table.fulllist {
   width : 40%;
}
table.lastgame {
   width:160px;
   border:  2px solid #0F2151;
   border-collapse : collapse;
}

table.main {
    width: 900px;
    border: 0px groove #6466B3;
    border-collapse : collapse;
    border-top-width : 0px;
    background-color: #D5D3D0;
}

table.mainwindowbox, table.mainwindowboxheadfoot {
   width : 100%;
   border: 0px solid #A6A29B;
   border-top-width : 0px;
   border-bottom-width : 0px;
   background-color : white;
   border-collapse : collapse;
   padding : 0px;
}

table.mainwindowboxheadfoot {
   border-width: 0px;
	padding: 0px;
	border-style: none;
   height : 13px;
}

table.newsarchive {
    width: 80%;
    border: 0px groove #6466B3;
    border-collapse : collapse;
}

table.newsitem {
    width: 90%;
    border: 0px groove #6466B3;
    border-collapse : collapse;
}

table.maintopicitem {
    width: 85%;
    border: 0px groove #6466B3;
    border-collapse : collapse;
}

table.nextgame {
   width:160px;
   border: 0px solid #0F2151;
   border-collapse : collapse;
}
/*#6466B3*/
table.playerdata {
    width: 290px;
    height : 180px;
    border: 1px solid black;
    border-collapse : collapse;
    background-repeat : repeat-y;
    background-position: right;
}
table.playerdatacontainer {
    width: 450px;
    border-width: 0px;
    border-collapse : collapse;    
}
table.playerinfotabcontainer {
	width : 210px;
	padding-right : 2px;
	border-collapse : collapse;
}
table.playerlist {
   width : 75%;
   border : 0px solid #DD4715;
   border-collapse : collapse;
}
table.playerstats {
   width:100%;
   border : 0px solid #DD4715;
   border-collapse : collapse;
   //background-color : #f7f7f7;
}

table.stokeinfopage {
    width : 50%;
}
table.top {
   width:900px;
   border-width : 0px;
   border-collapse : collapse;
}
table.wide {
   width:100%;
   border-width : 0px;
   border-collapse : collapse;
}

td.copyright {
   background-repeat:repeat-x;
   background-image: URL(../billeder/body_bottom_background.png);
   background-position: top right;
   font-size : 9pt;
   height: 20pt;
   text-align : center;
}

td.tableheaderleft, td.maintablefooterleft, td.tablefooterleft,td.maintableheaderleft {
   background-repeat : no-repeat;
   font-size:5pt;
   background-position: top left;
   width : 8px;
}
td.tableheaderleft {
   background-image: URL(../billeder/table_header_left.png);
}
td.maintableheaderleft {
   height : 11px;
   background-image: URL(../billeder/maintable_header_left.png);
}
td.tablefooterleft {
   background-image: URL(../billeder/table_footer_left.png);
}
td.maintablefooterleft {
   background-image: URL(../billeder/maintable_footer_left.png);
}
tr.maintablerow {
   height : 535px;
}
tr.playerdata {
	height : 15px;
}
tr.spacerow {
   height : 8px;
}
tr.tablefooter {
   background-color : #D5D3D0;
   height : 13px;
   vertical-align : top;
}
td.tableheadermiddle {
   background-image: URL(../billeder/table_header_middle.png);
   background-repeat: repeat-x;
   background-position: top center;
   color : white;
   text-align :left;
   font-weight : bold;
   font-size : 8pt;
   width : 100%;
}
td.maintableheadermiddle, td.maintablefootermiddle {
   background-repeat: repeat-x;
   font-size:5pt;
   background-position: top left ;
   width : 100%;
}
td.maintableheadermiddle {
   height : 11px;
   background-image: URL(../billeder/maintable_header_middle.png);
}
td.maintablefootermiddle {
   background-image: URL(../billeder/maintable_footer_middle.png);
}
td.maintablesideleft, td.maintablesideright {
   width :1px;
   background-repeat: repeat-y;
   background-image: URL(../billeder/maintable_side.png);
}
td.maintablesideleft {
   background-position: top left;
}
td.maintablesideright {
   background-position: top right;
}
td.tablefootermiddle {
   background-image: URL(../billeder/table_footer_middle.png);
   background-repeat: repeat-x;
   background-position: top center;
   color : white;
   text-align : right;
   font-size : 8pt;
   width : 100%;
}
td.tableheaderright, td.maintableheaderright, td.tablefooterright, td.maintablefooterright {
   font-size:5pt;
   background-repeat : no-repeat;
   background-position: top right;
   width : 8px;
}
td.tableheaderright {
   background-image: URL(../billeder/table_header_right.png);
}
td.maintableheaderright {
   height : 11px;
   background-image: URL(../billeder/maintable_header_right.png);
}
td.tablefooterright {
   background-image: URL(../billeder/table_footer_right.png);
}
td.maintablefooterright {
   background-image: URL(../billeder/maintable_footer_right.png);
}
td.history {
    text-align : left;
}

td.historycaption {
    font-weight:bold;
    color: #BD2707;
    text-align : left;
    height : 25pt;
    vertical-align : bottom;
}
/* Info table data fields are meant to contain explanations of main data fields */
td.info {
   background-color: white;
   text-align : left;
   font-size : 8pt;
}
td.leftbackground {
   background-repeat:repeat-y;
   background-image: URL(../billeder/body_left_background.png);
   background-position: top right;
   width:50%;
}
td.bottomleftbackground {
   background-repeat:no-repeat;
   background-image: URL(../billeder/body_left_background.png);
   background-position: top right;
   width:50%;
}
td.rightbackground {
   background-repeat:repeat-y;
   background-image: URL(../billeder/body_right_background.png);
   background-position: top left;
   width:100%;
}
td.bottomrightbackground {
   background-repeat:no-repeat;
   background-image: URL(../billeder/body_right_background.png);
   background-position: top left;
   width:50%;
}

/* Centered table field */
td.caption {
   font-weight:bold;
   text-align:center;
}
td.captionright {
   font-weight:bold;
   text-align:right;
}

td.fixturelistright, td.fixturelistleft, td.fixturelistcenter, td.fixturelistjustify {
    font-size : 8pt;
}
td.fixturelistcenter {
    text-align : center;
}
td.fixturelistjustify {
    text-align : justify;
}
td.fixturelistleft {
    text-align : left;
}
td.fixturelistright {
    text-align : right;
}

a.gameinfomoreinfo {
   color : white;
   font-size : 8pt;
   text-decoration : none;
}

table.gameinfo, table.rightbox {
   width: 180px;
   border : 0px solid #DD4715;
   border-collapse : collapse;
   background-color : #E8E9EE;
}

td.gameinfo {
   background-color: white;
   text-align: left;
   color:#0F2151;
   text-decoration:none;
}

td.gameinfonextopponent {
   background-color: white;
   height : 15px;
   text-align: center;
   text-indent:3px;
   vertical-align : top;
   color:#0F2151;
   text-decoration:none;
   font-weight : bold;
}

td.gameinfolastteam  {
   background-color: white;
   text-align: left;
   text-indent:15px;
   vertical-align : middle;
   color:#0F2151;
   text-decoration:none;
   font-weight : normal;
   font-size : 9pt;
}

td.gameinfoversus  {
   background-color: white;
   text-align: center;
   vertical-align : bottom;
   color:#0F2151;
   text-decoration:none;
   font-weight : normal;
   font-size : 8pt;
   height : 15px;
}

td.gameinfonexttype, td.gameinfonextdate, td.gameinfonextstadium {
    background-color: white;
    font-size : 8pt;
    color:#0F2151;
}

td.gameinfonextstadium {
   text-align : center;
   text-indent : 3px;
}

td.gameinfonexttype {
   text-align : left;
}

td.gameinfonextdate {
   text-align : right;
}

td.gameinfoscore{
   background-color: white;
   height : 18px;
   text-align: right;
   color:#0F2151;
   text-decoration:none;
   vertical-align : top;
   font-weight : bold;
   font-size : 9pt;
}

td.leftcaption {
   font-weight:bold;
   height : 25px;
   text-align:left;
   font-size:11pt;
}
td.main {
   text-align : center;
   vertical-align : top;
   font-size:11pt;
   background-color:#D5D3D0;
}
table.newsmaintopiccontainer {
   width : 95%;
}
td.news {
    height : 400px;
    vertical-align : top;
    text-align : justify;
}
td.maintopic {
    vertical-align : top;
    text-align : justify;
}
td.newsdate, td.newshits {
    text-align : right;
}
td.maintopicdate {
    font-size : 7pt;
    color:#0F2151;

    height : 9pt;
    vertical-align : top;
    text-align : left;
}
td.newsbyline {
    font-style : italic;
    text-align : left;
}

td.newsrelated {
   text-align : left;
}

td.newsbyline, td.newsdate, td.newsrelated, td.newshits {
    font-size : 8pt;
    color:#0F2151;
    height : 10pt;
    vertical-align : middle;
    border : 1px solid #e1e1e1;
    border-left : 0px;
    border-right:0px;
}

td.newsheadline {
    text-align : left;
}
td.maintopicheadline {
    text-align : left;
}
td.maintopicreadmore {
   text-align : right;
}
td.newsitemcontainer {
    vertical-align : top;
    text-align : left;
}

td.newsitemheadline  {
    height : 25pt;
    vertical-align : top;
    font-size : 18pt;
    font-weight:bold;
    color : #BD2707;
    text-align : left;
}
table.morenewsitemlist {
   border-collapse : collapse;
}
td.morenewslistcaption {
   text-align : left;
   font-weight:bold;
   color: #BD2707;
}
td.morenewslistdate {
   text-align : left;
   font-size : 8pt;
}
td.morenewslistheadline {
   text-align : left;
   font-weight:bold;
   font-size : 8pt;
}
td.morenewslistlink {
   text-align : left;
   font-size : 8pt;
   text-indent : 5pt;
}
td.playerdata, td.clubdata, td.fulllistleft {
    text-align : left;
    font-size : 8pt;
}
td.playernodata {
    text-align : center;
    font-size : 8pt;
}
td.playerdataright, td.clubdataright, td.fulllistright {
    text-align : right;
    font-size : 8pt;
}
td.playerdatacaption, td.clubinfodatacaption {
    text-align : left;
    font-size : 8pt;
    font-weight : bold;
}
td.playerdatacaption, td.playerdata {
   vertical-align : top;
}
td.playerinfotab {
	font-size : 7pt;
	font-weight : bold;
	border : 1px solid black;
	border-top: 0px;
	background-color: #ededed;
}
td.playerinfotab:hover {
	cursor : hand;
	text-decoration: underline;
}
img.playerdata {
	margin: 0px;
	margin-left: 18px;
}
td.playerdatacaptionright, td.playerdatacaptioncenter {
    font-size : 8pt;
    font-weight : bold;
}
td.playerdatacaptionright {
	text-align :right;
}
td.playerdatacaptioncenter {
    text-align : center;
}
td.defaultheadline  {
    height : 30pt;
    vertical-align : middle;
    font-size : 15pt;
    font-weight:bold;
    color: #BD2707;
    background-color : white;
    text-align : left;
}
td.playerdatatop, td.clubinfodatatop {
    text-align : left;
    font-size : 14pt;
    font-weight : bold;
    background-color : white;
}
td.clubinfodatatop {
    color: #BD2707;
}
td.playerlist {
    font-size : 8pt;
}

td.schedule {
   text-align:right;
   font-size : 8pt;
}
td.score {
   color : #e71a15;
   font-size:13pt;
   font-weight:bold;
}
td.showlist {
    font-size : 7pt;
    border-width: 0px;
    text-align : right;
    padding: 3px;
    background-repeat: no-repeat;
    background-position: top right;
    background-image: URL(../billeder/showlist_background.png);
}
/* Like captions just left-aligned */
td.sidecaption {
   font-weight:bold;
   border: 1px solid #dedede;
   text-align : left;
}
td.topiclistauthor {
   background-color: white;
   color:#0F2151;
   font-style : italic;
   text-indent : 5pt;
   font-size : 8pt;
   text-align:left;
}
td.topiclistsubject {
    background-color: white;
    text-align:left;
}

td.topline {
    height : 16pt;
    text-align:left;
    color : #BD2707;
    font-size:11pt;
    text-indent : 3px;
}

th {
   font-family:arial;
   font-size:10pt;
   color:white;
   background-color:#e71a15;
}
th.big {
   font-weight:bold;
   font-size:15pt;
} 

th.message {
   font-weight:normal;
   text-align:left;
   color:#ffebeb;
   height:18pt;
}

th.playerlist, th.playerlistright, th.fixturelist, th.fixturelistleft {
    background-color : white;
    font-size : 9pt;
    color:#0F2151;
    font-weight : bold;
}
th.playerlistrightleft {
    text-align : left;
}
th.fixturelistleft {
    text-align : left;
}
tr.fixturelist {
    height : 11pt;
    vertical-align : top;
}
tr.fixturetop {
    height : 14pt;
}
tr.main {
    height : 450pt;
}
tr.topbackground {
   background-repeat:repeat-y;
   background-image: URL(../billeder/topbackground.jpg);
   height:19pt;
   background-color:#BD1730;
}

/*************************/
/* styles for lineup.php */
/*************************/

a.lineup {
   font-size : 8pt;
}
table.lineuptop {
    width: 75%;
}
table.result {
   width:75%;
}
td.awayteam, td.hometeam {
    vertical-align : top;
    text-align : center;
    font-size : 11pt;
    font-weight : bold;
    color :   #BD2707;
}

td.homescore, td.awayscore {
    font-size : 18pt;
    font-weight : bold;
}
td.homescore {
    text-align : right;
}
td.awayscore {
    text-align : left;
}
td.incidentawayname, td.incidenthomename, td.lineupnumber, td.lineupposition, td.substitutionname {
    font-size : 8pt;
}
td.incidentawayname, td.lineupnumber {
    text-align : right;
}
td.incidenthomename, td.lineupposition, td.substitutionname, td.lineupname {
    text-align :left;
}
td.substitutionname {
   text-indent : 3px;
}
td.incidentminute {
    text-align : right;
    font-size : 8pt;
    font-weight : bold;
}
td.incidentscore {
    text-align : center;
    font-size : 8pt;
    font-weight : bold;
}
td.lineupattendance {
    text-align : center;
    font-size : 8pt;
    vertical-align : top;
    height : 15pt;
}
td.lineupdecision {
    text-align : center;
    font-size : 7pt;
    vertical-align : top;
}
td.lineuptop {
    text-align : center;
    font-size : 8pt;
}

td.ordinaryresult {
    text-align :center;
}

th.incident {
    text-align : left;
    background-color : transparent;
    font-size : 9pt;
    font-weight : bold;
    color :   #BD2707;
}

/***************************/
/* styles for clubinfo.php */
/***************************/
table.clubinfogames {
    width : 85%;
}
table.headtohead {
    width : 60%;
}
td.clubdatacenter {
    text-align : center;
    font-size : 8pt;
}
td.clubdatacaption {
   font-weight:bold;
   text-align:center;
}
td.clubinfomaincell  {
    text-align : left;
}
td.headtoheaddata {
    text-align : center;
    font-size : 8pt;
}
th.headtohead, th.headtoheaddetail  {
    color : #BD2707;
    background-color : white;
    text-align : left;
    vertical-align : bottom;
}
th.headtohead {
    height : 25pt;
}

/****************************/
/* styles for statistic.php */
/****************************/

td.statheadline {
    color : #BD2707;
    font-size : 14pt;
    text-align : center;
}
td.statdataleft {
    text-align : left;
}
td.statdataright {
    text-align : right;
}
th.statbox {
     color : #BD2707;
     text-align : left;
     background-color : #E8E9EE;
}
th.statimage {
    text-align : center;
    background-color : #E8E9EE;
}
table.statbox {
	border-width: 0px;
	border-style: solid;
	border-color: #C9CDE0;
	border-collapse: collapse;
	background-color: white;
}
table.statbox th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: #C9CDE0;
   vertical-align : bottom;
}
td.statbox, td.statdataleft, td.statdataright, td.caption, td.captionright, td.sidecaption {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color: #C9CDE0;
	background-color: white;
    font-size : 8pt;
}

/**************************/
/* styles for gallery.php */
/**************************/

td.galleryheadline {
    color : #BD2707;
    font-size : 14pt;
    text-align : center;
}

td.gallerydescription {
   text-align : left;
}

/**************************/
/*  styles for links.php  */
/**************************/
table.linklist {
    width: 100%;
    border: 0px groove #6466B3;
    border-collapse : collapse;
}
td.linkheadline {
    text-align : left;
}
a.linkheadlinelink {
    font-family : arial;
    font-size : 13pt;
    font-weight:bold;
    color: #BD2707;
}
td.link {
    color:#0F2151;
    vertical-align : top;
    text-align : justify;
}
td.linkcategory {
   height: 20pt;
   font-size : 8pt;
   text-align : left;
   font-weight:bold;
}
td.linklink {
    color:#0F2151;
    vertical-align : top;
    text-align : left;
}
a.linklink {
   font-size : 8pt;
}

/**********************************/
/*  styles for formerplayers.php  */
/**********************************/

table.formerplayerlist {
   width:55%;
   border : 0px solid #DD4715;
   border-collapse : collapse;
}
tr.newcharline {
   height : 20px;
}
tr.formerplayersheadline {
   height : 30px;
}
td.formerplayerlist, td.formerplayerlistchar {
    font-size : 8pt;
    vertical-align : bottom;
}
td.formerplayerlistchar {
    font-weight :bold;
}

td.formerplayersheadline {
    color : #BD2707;
    font-size : 14pt;
    text-align : center;
    vertical-align : top;
}


/******************************************************/
/* styles for polls.php and poll part of gameinfo.php */
/******************************************************/
td.pollheader, td.polloption, td.pollsubmit {
   background :white;
   text-align : left;
   font-size : 8pt;
   text-indent : 5px;
}

td.pollheader {
   font-weight : bold;

}

td.pollsubmit {
   padding : 5pt;
}

input.small {
   font-size : 8pt;
}

table.percentageline {
   width : 120pt;
   border : 0px solid #DD4715;
   border-collapse : collapse;
}

td.percentageline {
   background-image: URL(../billeder/percentage_line.png);
   background-color: #E2E1DE;
}

td.percentage {
   background : white;
   text-align : left;
   font-size : 8pt;
   vertical-align : top;
   text-indent : 3px;
}

td.seepollresult {
   background : white;
   font-size : 8pt;
   text-align : right;
}

/******************************************************/
/* styles for meetingpoints.php                       */
/******************************************************/

table.meetingpoints {
   width : 85%;
   background-color : #f7f7f7;
}

td.meetingpointcity {
   font-weight : bold;
   text-align : left;
}

td.meetingpointname {
   font-weight : bold;
   text-align : left;
   font-size : 10pt;
   color : #BD2707;
}

td.meetingpointaddress {
   text-align : left;
}

td.suggestmeetingpoint {
   text-align : left;
   text-indent : 20px;
   font-size : 8pt;
}

/******************************************************/
/* styles for RSS Reader                              */
/******************************************************/
td.channel_name {
	font-family : arial;
   font-size : 13pt;
   font-weight:bold;
   color: #BD2707;
   text-align: left;
}
td.rss_headline {
	text-align : left;
	vertical-align : bottom;
}
td.rss_date {
	text-align : left;
   font-size : 8pt;
   text-decoration : underline;
   vertical-align : top;
}
td.rss_headline {
	font-weight : bold;
	text-align : left;
   font-size : 9pt;
}

td.rss_teaser {
  text-align : left;
  font-size : 8pt;	
}
