body
{
	padding: 7px;
	margin: 0;

	font-family: "Times New Roman" , Times, serif;

	color: black;
	background: white;
}


a
{
	color: #9AC29D;
	background: transparent;
}


	/*		Common		*/

.clearingPara
{
	clear: both;
	
	height: 0px;
}


#topRound
{
	height: 20px;
	background:  green url("../img/corners/topRight.gif")  no-repeat top right;
}

#bottomRound
{
	clear: both;
	
	height: 20px;
	background:  green url("../img/corners/bottomRight.gif")  no-repeat bottom right;
	
}

#bottomIncludePicStrap
{
	text-align: center;
	background:  green;
}

#strap
{
	height: 135px;
	
/*	border: 1px solid black;	*/
	
	color: white;
	background:  green url("../img/logoText.gif")  no-repeat;
	background-position: top right; 
/*	background-position: 600px 15px; */
}

#strap #stumps
{
	margin-left: 20px;
	margin-top: 0px;
	
/*	background: white; */
	padding: 1px;
}


#strap #Header20Logo
{
	margin-left: 10px;
	margin-bottom: 10px;
}


#navBar
{
	margin-top: 3px;
	margin-bottom: 3px;
	
	margin-left: 10px;
	margin-right: 10px;
	
	padding: 0;
	
	border: 1px dotted black;
	text-align: center;
	
	color: #666;
	background: #004F01;
	
/*	height: 1.2em; */
	
/*	text-transform:	capitalize; */
/*	font-variant: small-caps;	*/
	
	font-family:  "Times" , "Lucida Grande"   , Sans-serif;

}


#navBar .navLink
{	
	padding: 0px 17px;

	border-right: 1px dotted white;
	
	letter-spacing:	0.2em;
	font-size: 0.8em;
}

#navBar .navLink a
{
	color: white;
	background: transparent;
	
	text-decoration: none;
}

#navBar .navLink a:hover
{
	text-decoration: underline;
	
	background: transparent;
	color:		#C2DC9A;

}


#planeLogoFooter
{
	height: 		102px;
	background:  	green 
					url("http://www.20minuters.com/img/LogoSketch_greenBG_100pxHigh.gif")  
					no-repeat;
	background-position: center; 
}

#mainSection
{
	background: green;
	color: white;
	
	font-family: 	"Times New Roman", serif;
	line-height: 1.5em;
	
	margin: 0;
	padding:	2em;	
/*	border: 1px solid transparent;  /* hack to get safari to render the bg.*/
	
	text-align: justify;
}


#mainSection h1
{
	margin-bottom: 	1em;
	
	background:		inherit;
	color:			#C2DC9A;
}

#mainSection h1,h2,h3,h4
{
	font-family: "arial" , sans-serif;
}

.clearing
{
	clear: 	both;
	height: 0px;
}



.cutOutImage
{
	padding: 10px;
/*	border: 2px dotted white; */

	float: left;
	
}

.cutOutImageRight
{
	padding: 10px;
	float: right;
}






















#mainNav
{
	background: green;
	color: white;
}


#mainNav a  	
{	 	
	text-decoration: none; 

	color: white; 
	background: inherit;

}
        		 
		
#mainNav a:hover 
{
	color: #ddd; 
	background: inherit;
	
	text-decoration: underline;   
}



#mainNav
{
/*	padding: 10px;  */

	height: 150px;
	
	font-family: "Times New Roman" , Times, serif;
	text-transform:	capitalize;
	font-variant: small-caps;	
	font-size: 1.7em;
	
	border: 1px solid black;
	
	margin: 0;
}


#mainNav li
{
	list-style: none;
	display: inline; 
	
	margin-right: .5em;
	
	border: 1px solid white;
	padding: 0.7em;
}

#mainNav liÊ#last
{
	margin-right: 0;
}






/*		Front Page		*/

#frontPageCore
{
	border: double white; 

}

#frontPageCore h1, h2, h3
{
	margin-top: 0;
	padding-top: 0;
	line-height: 1em;
	
	font-size: 1.4em;
	
}


#frontPageCore #about
{
	float: left; 
	width: 40%;
	
	margin: 10px;
	
/*	border: 1px dotted black; */
}

#frontPageCore #fixtures
{
	margin: 10px;

/*	border: 1px dotted black; */
}


#frontPageCore #mushy
{
	text-align: center;
}


#frontPageCore #endorsementsLink
{
	text-align: center;
	font-size: 1.5em;
}


/*	Team Page	*/



#playersCore
{
	border: 1px dotted white;
	margin:		0; /*	10px	0	10px;	*/

}

.player
{

	border-bottom: 1px dotted white;	

	padding: 5px 5px;	

	margin-bottom: 1em;
	
	margin-left: 10px;
	margin-right: 10px;
}

#lastPlayer
{
	border-bottom: 0px;
}

.player h2
{
	
	padding: 			0px		0px		0px		0px;
	margin: 			0 		0 		0.25em 	0;
	
	color: 			white;
	background: 	inherit;
}

.player .nickname
{
	color:			#00D501;
	color:			#004F01;
	background:		transparent;
}


.player .position
{

	color:			#C2DC9A;
	background:		transparent;

	font-size: 0.6em;
	
	padding-left: 	0.5em;
}

.player .debut
{
	font-weight: 	bold;
	font-family:	arial, sans-serif;
	
	color:			#999;
	background:		inherit;
}

.player .headshot
{
	border: 1px solid white;
	padding: 3px;
	margin-right: 1em;
	margin-left: 0.5em;
	margin-top: 0.3em;
	float: left; 
}


.player .playerStats
{
/*	border: 1px dotted #777; */

	float: 			right; 
	margin-left:	1em; 	
	
	margin-top: 	0.5em;
		
}

.player .playerStats table
{
/*	width: 50%;   */
	width: 250px;   

	font-family: "courier new", courier, monospace;
	font-size: 0.7em;
	
	margin-bottom: 1em;
	text-align: center;
	
	border-bottom: 1px solid #bbb;
}


.player .playerStats table td
{
/*	width: 50px;
	height: 20px;
	*/
	
	padding: 0;	
}


.player .playerStats .tableTitle
{
	text-align: 	right;
	
	color:			white;
	background: 	inherit;	
	
	font-family:	arial, sans-serif;
	
	font-weight:	bold;	
}



.player .playerStats .tableTitle td
{
	padding-right:		1em;
}

.player .playerStats .header
{
	font-weight:	bold;
	
	color: 			inherit;
	background:		#004000;
	
}




.player .playerStats .battingStats
{
/*	border: 1px dotted black;  */
}

.player .playerStats .bowlingStats 
{

}

.player .playerStats .bowlingStats .header
{
}





.player p
{
	margin: 0	1em	0.75em	80px;
	margin-top: 0.0em;

}



.leftFloater
{
	float: left;
	padding-right: 20px;
}


.photo
{
	border: 1px dotted white;
	
	padding:	4px;
	margin: 	20px;
	
	display: block;
		
}


.captionedPhoto
{


/*	border: 	1px solid white;	*/
	
	text-align: 	center;
	
	font-style: 	italic;
}









/* fixtures	*/

#fixturesCore 
{
	border: 1px dotted white; 
	
	padding-top:	2em;
}

#fixturesCore #upcomingFixtures
{
	border: 1px dotted white;
	margin:		0 	2em 	2em 2em;	
	
	
/*	font-size: 1.1em;	*/
}


#fixturesCore #upcomingFixtures th
{
	color:			white;
	background: 	#555;
	border-bottom:	1px solid white;	

	text-align: 	right;
	font-family:	arial, sans-serif;
	font-size:		1.4em;
	
	padding:	0.25em 0.5em;
}

#fixturesCore #upcomingFixtures td
{
	padding: 0.5em;
}


#fixturesCore #upcomingFixtures .oddRow
{
	color: 		white;
	background: #004F01;

}

#fixturesCore #upcomingFixtures .evenRow
{
	color: 		green;
	background: 	#5EDD4E;
	background: white;

}







/*			Photos Page			*/


#thinPhoto
{
	float: 		left;
}








/*		Results styles		*/


#resultsCore
{
	border: 1px dotted white; 
}

#resultsCore #batsman
{
	margin: 	2em 2em 0 0;
}

#resultsListTable
{
	margin-left: 	40px;
	
}

#resultsListTable a
{	
}

/*
#resultsListTable .oddRow
{
	background:	#C2DC9A;
	color:		green;

	color: 		white;
	background: #004F01;
}


#resultsListTable .evenRow
{
	color: 		green;
	background: #004F01;
}
*/


#resultsListTable th
{
	text-align: left;
	font-size: 1.4em;
	line-height: 2em;
	
	border-bottom: 1px dotted white;

	padding-top:	1em; 
	padding-left:	0em;
	
/*	color: #C2DC9A;
	background: transparent;
*/
	color:	white;
	background: transparent;
	
	font-family: "arial" , sans-serif;
}


#resultsListTable td
{
	padding: 7px;
	
}



#matchResult
{
/*	border: 1px dotted white;	*/
	font-family: 	courier , monospace;

}

#matchResult #matchOverview
{
	border: 1px dotted white;	

	list-style: none;
	
	padding: 5px 40px;
	
	font-family: "arial" , sans-serif;
	
	width: 50%;
	margin: auto;
	
	margin-bottom: 2em;
	
	text-align: center;	
	font-size: 0.8em;	
	
	color: 		inherit;
}

#matchResult #matchOverview li
{
	margin-top:	4px;
}

#matchResult h2
{
	font-family: courier, monospace;
	border-bottom: 1px dotted white;
}



#matchResult table
{
	margin-top: 1em;	
	margin-left: 2em;	
	font-family: 	courier , monospace;

}

#matchResult th
{
	text-align: left;	
	font-size: 1.4em;

	
	background: transparent;
	color: #C2DC9A;

	
	
	border-bottom: 1px dotted white;
}


#matchResult td
{
	padding-right: 6px; 
}


#matchResult .innings
{
}


#matchResult .bowling
{
}


#matchSummary
{
	margin: 2em 0.5em	0 0.5em;	
	
	border: 1px dotted white;
	
}

#matchSummary h2
{
	color: 		inherit;
	background: 	#555;
	
/*
		color: 		#C2DC9A;
		background: white;
	*/

	
	padding:	0.5em;
	margin-bottom: 0;
	
	border-bottom: 1px dotted white;

}


#matchSummary h3
{
	color: 		inherit;
	background: inherit;

	padding:		0.5em;
	padding-left:	3em;
	margin-bottom: 	0;
	
	border-bottom: 1px dotted white;
	
	font-size: 1em;

}


#matchSummary p
{
	padding: 		0.5em;
	text-indent:	1em;
}


#matchSummary .reference
{
	padding: 		0.5em;
	text-indent:	1em;
	
	font-style: 	italic;
	font-size:		0.8em;
	
	text-align: 	center;	
}


#matchSummary .jokesList
{
	margin-left: 2em;
	margin-right: 2em;
	list-style-type: none;
	
	border: 1px dashed white;
}

#matchSummary .jokesList li
{
	margin-top: 0.5em;
}

#matchSummary .jokesList .joke
{
	font-style: 	italic;
	
}


/*		History		*/


#historyCore
{
	border: 	1px dotted white;
	margin:		0; 
	padding:	0 10px;
}


#historyCore p
{
	text-indent: 1em; 
}

#historyCore #mickMannockPicture
{
	text-align: center;
	font-size:	0.75em;
	
	background: #C2DC9A;
	color:	green;


	padding: 	10px;
	margin:		10px;
	
	border: 2px dotted white; 

	float: right;
	width:	175px;
}

#historyCore #signOff
{
	text-align: right;
}

#historyCaveat
{
	font-size: 		0.8em;
	text-align: 	center;
	font-style:		italic;
	line-height:	1.2em;
	
	background:		transparent;
	color:			#C2DC9A;
	
	margin:		20px	2em		0		2em;
	border-top:  	double white;
	padding:	0.7em	2em		0		2em;	
}








/*		Season Overviews		*/


#seasonOverviewCore
{
	border: 	1px dotted white;
	margin:		0; 
	padding:	0 10px;
	
	font-family:	garamond, "Times New Roman", serif;
}


#seasonOverviewCore p
{
	text-indent: 1em; 
}

#seasonOverviewCore ul
{
	list-style: none;
}



#seasonOverviewCore #signOff
{
	text-align: right;
}


#seasonOverviewCore .editorVoice
{
	font-style: italic;
}

#seasonOverviewCore .quotation
{
	font-style: italic;
	
	margin-left: 2em;
	margin-right: 2em;
	
	text-indent:	0;
	
	padding-bottom: 5px;
	border-bottom: 1px solid white;
	padding-top: 5px;
	border-top: 1px solid white;
}




/*		Records styles		*/


#hallOfFameCore
{
	border: 1px dotted white; 
}


#clubRecordsCore
{
	border: 1px dotted white; 
}

#clubRecordsCore .batsman
{
	margin: 	2em 2em 0 0;
}

.clubRecords
{
	margin-left: 	40px;
	
}

.clubRecords a
{	
}

/*
#clubRecords .oddRow
{
	background:	#C2DC9A;
	color:		green;

	color: 		white;
	background: #004F01;
}


#clubRecords .evenRow
{
	color: 		green;
	background: #004F01;
}
*/


.clubRecords th
{
	text-align: left;
	font-size: 1.4em;
	line-height: 2em;
	
	border-bottom: 1px dotted white;

	padding-top:	1em; 
	padding-left:	0em;
	
/*	color: #C2DC9A;
	background: transparent;
*/
	color:	white;
	background: transparent;
	
	font-family: "arial" , sans-serif;
}


.clubRecords td
{
	padding: 2px 7px;
	
	vertical-align: top;
}



/*		Celeb Endorsements styles		*/


#endorsementsCore
{
	border: 	1px dotted white;
	margin:		0; 
	padding:	0 10px;
}


#endorsementsCore .endorsement
{

	border-bottom: 1px dotted white;	
	padding: 5px 5px;	
	margin-bottom: 1em;
}


/*		Home Ground styles		*/

#groundCore
{

	border: 	1px dotted white;
	
	padding-left: 	2em;

}

#groundCore #map
{

	width: 550px; 
	height: 400px;
	
	margin-left: 2em;
	margin-top: 2em;
	margin-bottom: 2em;
	
	border: 3px solid	#004F01;

}


#groundCore #groundAddress
{
	padding:	0.5em;
	
	background:	#004F01;
	color: white;
	
	width: 300px;
	margin-left: 2em;
	
	border: 1px solid white;

}