
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	line-height: 16px;
	color: #fff;
	background: #232629;
	}
	
a 
{
    color: #AAA;
    
}

a:hover
{
    color: White;
}

/* [ 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: 748px;
		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 ] */

.scorecard {
  width: 748px;
  margin: 0 auto;
 }
 
 /* [ Match Header ] */
 
.match_header {
	padding: 10px;
	}
	
	.match_header .competition {
		font-size: 11px;
		color: #aaa;
		}
		
	.match_header h1 {
		font-size: 20px;
		margin: 0;
		padding: 0;
		line-height: 24px;
		}
	
	#state {
		display: block;
        float: left;
		padding: 1px 5px;
        height: 20px;
        line-height: 20px;
		}
		
	#daySession {
		display: block;
        float: left;
		padding: 1px 5px 1px 15px;
        height: 20px;
        line-height: 20px;
		}
		
	.state_grey {
	  background: #666;
	  }
	  
	.state_green {
	  background: #5a8e22;
	  }
	 
	.state_orange {
	  background: orange;
	  }
	  
	.state_red {
	  background: #F00;
	  }
	  
	.details {
	  margin: 0 0 10px;
	  }
		
/* [ Match Details ] */

.match_details {
	margin: 10px 0;
	padding: 5px 10px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	line-height: 18px;
	color: #bbb;
	min-height: 1px;
	}
	
	* html .match_details {
		height: 1px;
		}
		
	.match_details:after {
		content:".";
		clear: both;
		display: block;
		height: 0;
		visibility: hidden;
		}
	
	.match_details strong {
		float: left;
		width: 100px;
		}
		
	.match_details strong {
		color: #fff;
		}
		
table {
	width: 100%;
	background: #1a1c1f;
	color: #ccc;
	border-bottom: 5px solid #151719;
	margin: 20px 0 0;
	}	
	
	td {
		padding: 2px 7px;
		border-top: 2px solid #151719;
		border-bottom: 1px solid #232629;
		}
		
	th {
		text-align: right;
		padding: 10px 5px;
		border-bottom: 1px solid #232629;	
		background: #000;
		font-size: 11px;	
		}
		
	td.runs,
	td.balls,
	td.mins,
	td.fours,
	td.sixes {
		color: #fff;
		text-align: right;
		}
		
	table td.name,
	table th.name
	 {
		padding-left: 10px;
		text-align: left;
		}
		
.bowling_table td {
  text-align: right;
}
		
/* [ Fall of Wicket ] */

.fall_of_wicket {
	margin: 0 0 10px;
	padding: 5px 10px;
	color: #aaa;
	background: #151719;
	}
	
	.fall_of_wicket strong {
		color: #fff;
		}
		
/* [ Innings Summary ] */
.innings_summary {
	margin: 0 0 10px 0;
	padding: 5px 10px;
	border-bottom: 2px solid #000;
	line-height: 20px;
	color: #fff;
	font-size: 11px;
	}
	
	.innings_summary strong {
		float: left;
		width: 150px;
		color: #ccc;
		}
		
	.innings_summary span{
		font-size: 14px;
		}

.team_rosters {
	margin: 10px;
	}
	
	.team_rosters .team {
		margin: 0 0 10px 0;
		}
		
/* [ Match Notes ] */
.match_notes {
	margin: 60px 0;
	padding: 0 10px 20px;
	}
	
	.match_notes h2 {
		font-weight: normal;
		font-size: 16px;
		background: #1a1c1f;
		padding: 5px 10px;
		margin: 0 -10px;
		}
		
	.match_notes h3 {
		font-size: 12px;
		font-weight: bold;
		margin: 15px 0 0;
		line-height: 16px;
		}
		
	.match_notes ul {
		margin: 0;
		padding: 0;
		list-style: none;
		}
		
	.match_notes li {
		margin: 5px 0;
		}

/* [ Update ] */

.last_updated {
  font-size: 9px;
  color: #999;
  margin: 10px 0;
  padding: 5px 10px;
  border-top: 1px solid #333;
}



/* banner */

#banner{
    background: #292C30;
    padding: 10px;
    margin: 10px 0;
    min-height: 1px;
}

#banner .slides{
    min-height: 1px;
    text-align: center;
}

#banner .slide{
    width: 560px;
}

#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 0 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);
}
