
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	line-height: 16px;
	color: #fff;
	background: #232629;
	}
	
	
/* [ Header ] */

#header_wrapper {
	height: 60px;
	background: #a7871b url(header_wrapper.gif) repeat-x;
	border-bottom: 3px solid #1f2225;
	}
	
	#header {
		height: 60px;
		margin: 0 auto;
		width: 400px;
		background: url(header.gif) no-repeat 0 0;
		position: relative;
		}
		
		#header .sponsor {
			display: block;
			top: 0;
			right: 0;
			width: 50px;
			height: 60px;
			background: url(dec.gif);
			position: absolute;
			}
			
		#header .sponsor strong {
			display: none;
			}			

.scorecard {
  width: 420px;
  margin: 0 auto;
  padding: 12px 0 0;
  position: relative;
 }


a 
{
    color: #AAA;
    
}

a:hover
{
    color: White;
}

#partnershipBox 
{
   clear: both;
}

#noTeams
{
    clear: both;
}

/* [ Match Info ] */

#match_info {
  position: relative;
  padding: 0 10px;
}

	#match_info #competition {
		font-size: 11px;
		color: #999;
		margin: 0;
		}

	#match_info #match_title {
		font-size: 20px;
		color: #fff;
		margin: 0;
		line-height: 24px;
		}

	#state{
		display: block;
        float: left;
		padding: 2px 6px;
        font-size: 11px;
		}

    #noTeams {
		display: block;
        float: left;
		padding: 2px 6px 2px 0;
        margin: 5px 0 0;
        font-size: 11px;
		}
		
	#daySession {
		display: block;
        float: left;
		padding: 2px 5px 5px 5px;
        font-size: 11px;
		}
		
	.state_grey {
	  background: #666;
	  }
	  
	.state_green {
	  background: #5a8e22;
	  }
	 
	.state_orange {
	  background: orange;
	  }
	  
	.state_red {
	  background: #F00;
	  }
		
  .details {
		font-size: 11px;
		color: #fff;
		margin: 0 0 10px;
		}	
		
    #recentOvers 
	{
        letter-spacing: 2px;
        display: block;
        float: none;
        clear: both;
	}
		
/* [ Match Summary ] */

#matchSummaryBox {
	background: #000;
	padding: 5px 5px 10px;
	margin: 10px;
	}
		
/* [ Teams ] */
#teams {
	background: #151719;
	margin: 10px;
	padding: 0 0 10px;
	min-height: 1px;
	}
	
	* html #teams {
		height: 1px;
		}
		
	#teams:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		height: 0;
		}

	.team {
	  width: 180px;
	  float: left;
	  padding: 5px;
	}
	
	.team .title {
		line-height: 18px;
		}
	
	.team .title strong {
		font-size: 16px;
		position: relative;
		top: 1px;
		padding: 0;
		display: block;
		}
		
	.team .title span {
	  padding: 0 5px 0 0;
	}
		
	.summary {
		padding: 0 5px;
		font-size: 11px;
		color: #aaa;
		}
		
    .team .summary 
	{
        padding: 5px 0;
	}
		
	.summary strong {
		color: #fff;
		font-weight: normal;
		padding: 0 0 0 3px;
		}
		
	.summary .strike {
	  color: #fff;
	}

/* [ Stats Box ] */

	#stats {
		background: #1a1c1f;
		margin: 10px;
		padding: 5px;
		font-size: 11px;
		min-height: 1px;
		}
		
		* html #stats {
			height: 1px;
			}
		
		#stats:after {
			content: ".";
			display: block;
			clear: both;
			height: 0;
			visibility: hidden;
			}
		
		#stats .stat {
			padding: 0 12px 0 0;
			color: #aaa;
			float: left;
			}
			
		#stats .stat strong {
			color: #fff;
			padding: 0 0 0 3px;
			}

/* [ Update ] */

.last_updated {
  font-size: 9px;
  color: #999;
  margin: 10px;
  padding: 5px;
}

    #recentOversBox .title{
        display: block;
        float: none;
        clear: both;
    }

    #recentOvers sup{
        color: #eee;
    }

    #recentOvers span{
        padding: 0 0 0 1px;
        text-align: center;
    }

/* banner */

#banner{
    background: #292C30;
    padding: 10px;
    margin: 10px;
    min-height: 1px;
}

#banner .slides{
    min-height: 1px;
    text-align: center;
}

#banner .slide{
    width: 360px;
}

#banner a,
#banner a img{
    border: none;
    outline: none;
}

#banner img{
    margin: 0 auto;
    display: inline;
}


/* [ tools links ] */

.tools{
    min-height: 1px;
    position: relative;
    padding: 5px;
    margin: 10px 10px 0;
    background: #151719;
    border-top: solid 1px #333;
    border-bottom: solid 1px #333;
} * html .tools{ height: 1px; } .tools:after { content: "."; display: block; clear: both; visibility: hidden; height: 0; }

.tools a {
    background: #333;
    margin: 0 0 0 5px;
    border: none;
    display: block;
    height: 20px;
    border: 1px solid #111;
    font-size: 10px;
    width: auto;
    color: #ccc;
    text-decoration: none;
    float: right;
    }
			
    .tools a strong {
        display: block;
        border-top: 1px solid #444;
        font-weight: normal;
        background-repeat: no-repeat;
        background-position: right 3px;
        padding: 0 26px 0 5px;
        height: 19px;
        line-height: 18px;
        cursor: pointer;
    }
		
    .tools a:hover {
        text-decoration: none;
        background-color: #555;
        border: 1px solid #000;
        color: #fff;
    }

#full_scorecard_link strong{
    background-image: url(scorecard.gif);
}

#radio_link strong{
    background-image: url(radio.gif);
}
