
@font-face{ 
	font-family: 'offside-bold';
	src: url('webfonts/offside-bold.eot');
	src: url('webfonts/offside-bold.eot?#iefix') format('embedded-opentype'),
	     url('webfonts/offside-bold.woff') format('woff'),
	     url('webfonts/offside-bold.ttf') format('truetype'),
	     url('webfonts/offside-bold.svg#webfont') format('svg');
}


@font-face{ 
	font-family: 'offside-regular';
	src: url('webfonts/offside-regular.eot');
	src: url('webfonts/offside-regular.eot?#iefix') format('embedded-opentype'),
	     url('webfonts/offside-regular.woff') format('woff'),
	     url('webfonts/offside-regular.ttf') format('truetype'),
	     url('webfonts/offside-regular.svg#webfont') format('svg');
}

.LeagueName {
    color:crimson; 
    width:100%; 
    display:block;
    text-align:center; 
    font-family:'offside-bold';
    padding-top: 20px;
    padding-bottom: 5px;    
}


#divMatchHeader {
    float:left;
    clear:left;
    width:100%;
    display:block;        
    line-height:50px;
    border-bottom:1px dashed #ff7f00;            
}


.spanMatchHeader {
    display: inline-block;
    font-size: 16pt;
    line-height: 17px;
    text-align: center;
}

.divSpacer {
    clear:left;
    width:100%;
    min-height:20px;
    height:20px;
}

#divHomeTeam {    
    float:left;
    width:30%;
    clear:left;    
    font-size:22pt;    
    text-align:center;
}

#divResults {
    float:left;
    width:35%;
    min-height:200px;
    position:relative;    
    line-height:200px;            
}

.spanResults {    
    display:inline-block;
    vertical-align:middle;
    text-align:center;    
    font-size:30pt;
}


#divMatchStatus {
    float:left;
    clear:left;
    width:35%;        
    margin-left:30%;
    margin-top:-70px;
}

.spanMatchStatus {
    display:inline-block;
    vertical-align:middle;
    text-align:center;    
    font-size:30pt;
}

#divAwayTeam {
    float:left;
    width:30%;
    clear:right;
    font-size:22pt;    
    text-align:center;
}


#divHomeStanding {
    float:left;
    clear:left;
    width:40%;
    text-align:left;
    padding-left:20px;    
}

#divHomeSubstitutes {
    float:left;
    clear:left;
    width:40%;
    text-align:left;
    padding-left:20px;    
}


.PlayerMatchStatus {
    font-size:16pt;
    padding-left:10px;
    height:50px;    
}

#divAwayStanding {
    float:right;
    width:40%;     
    clear:right;
}


#divAwaySubstitutes {
    float:right;
    width:40%;     
    clear:right;
}

.PlayerList {
    float:left;
}

.TShirt_No {
    text-align:right;
    width:30px !important;
    min-width:15px !important;
}

.PlayerName {
    text-align:right;    
    width:200px;
}

.HighlightIfPlayed {
    color:#ed6707;
    text-decoration:underline;  
}




.TableMatchActions {
    width:100%;
    padding-left: 0px;
    padding-right: 00px;
    
}

.TableHomeStanding {
    margin-left:20px;
}

.TableAwayStanding {
    margin-left:20px;
}

#divStandingPlayers {
    float:left;
    clear:left;
    width:100%;
    margin-left: 0px;
    margin-right: 0px;
    background-color:black;
}

#Goalsdetails{
    float:left;
    clear:left;
    width:100%;
    margin-left: 0px;
    background-color:black;
}

#divSubstitutePlayers {
    float:left;
    clear:left;
    width:100%;
    margin-left: 0px;
    margin-right: 0px;
    background-color:black;
}

#divActions {
    float:left;
    clear:left;
    width:100%;
    margin-left: 0px;
    margin-right: 50px;
    background-color:black;
}



.spanStandingPlayers {
    display:inline-block;
    vertical-align:middle;
    line-height:22px;
    padding-top:2px;
    color:#fff;    
}