body{
	padding: 0;
	margin: 0;
	background-image: url(../images/_0809/bg_grass.jpg);
}
img{ 
	border: 0;
}
/*** container ***/
	#page{
		width: 1000px;
		margin-left: auto;
		margin-right: auto;
		background-image: url(../images/_0809/bg_body.png);
		background-repeat: repeat-y;
		font: 10px arial, sans-serif;
	}

/*** header ***/
	#header{
		width: 1000px;
		height: 160px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
		background-image: url(../images/_0809/bg_header.png);
		background-repeat: no-repeat;
		font: 12px arial, sans-serif;
	}
	#globalNav{
		width: 962px;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		padding-left: 44px;
		padding-top: 137px;
	}
	
	#globalNav li{
		display: inline;
	}
	
	#globalNav a.topNav{
		font-weight: normal;
		text-decoration: none;	
		color: #4d7957;
		padding-bottom: 0.5em;
		padding-left: 0;
		border: 0;
	}
	
	#nav1 a.topNav{
		padding-right: 21px;
	}
	#nav2 a.topNav{
		padding-left: 21px;
		padding-right: 21px;
	}
	#nav3 a.topNav{
		padding-left: 21px;
		padding-right: 19px;
	}
	#nav4 a.topNav{
		padding-left: 19px;
		padding-right: 83px;
	}
	#nav5 a.topNav{
		padding-left: 83px;
		padding-right: 21px;
	}
	#nav6 a.topNav{
		padding-left: 21px;
		padding-right: 23px;
	}
	#nav7 a.topNav{
		padding-left: 23px;
	}

/*** content ***/
	#content{
		width: 950px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		margin-bottom: 0px;
		background: white;
	}
	#contentNav{
		width: 140px;
		float: left;
		margin-bottom: 10px;
	}
	#contentMain{
		width: 790px;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		float: left;
		overflow-x: hidden;
	}
	#contentMainFull{
		width: 920px;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		float: left;
	}
	#contentPath{
		font-size: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 1px;
		color: #4d7957;
	}
	#contentPath a{
		font-size: 10px;
	}
	h1{
		font: 16px verdana, arial, sans-serif;
		font-weight: normal;
		margin: 0px;
		color: #4d7957;
	}
	hr{
		height: 1px;
		border: 0;
		border-top: 1px dotted #4d7957;
		color: #4d7957;
		margin-top: 5px;
		margin-bottom: 5px;
	}

/*** sidenav ***/
	ul#sideNav{
		width: 140px;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	ul#sideNav ul{
		width: 120px;
		list-style-type: none;
		margin: 0px;
		margin-left: 10px;
		padding: 0px;
		clear: both;
	}
	ul#sideNav ul li{
		width: 120px;
		border: none;
	}
	ul#sideNav li{
		clear: both;
		float: left;
		width: 140px;
		margin-bottom: 3px;
		border: 1px solid #4d7957;
	}
	ul#sideNav .sideNavArrow{
		float: left;
		width: 9px;
		height: 15px;
		clear: both;
	}
	ul#sideNav .sideNavText{
		float: left;
		width: 128px;
		padding-top: 2px;
		padding-bottom: 2px;
	}
	ul#sideNav ul .sideNavText{
		float: left;
		padding-top: 2px;
		padding-bottom: 2px;
		width: 108px;
	}
	

/*** sidenav ***/

	#newsideNavHeader{
		width: 145px;
		height: 10px;
		background-image: url(../images/_0809/bg_leftnav_head.gif);
		background-repeat: no-repeat;
		color: white;
		font-size: 10px;
		padding-top: 8px;
		padding-bottom: 9px;
		padding-left: 3px;
		overflow: hidden;
		white-space: nowrap;
		margin: 0px;
	}
	#newsideNav{
		width: 145px;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
	#newsideNav li{
		width: 144px;
		min-height: 10px;
		background-image: url(../images/_0809/bg_leftnav_li.gif);
		background-repeat: no-repeat;
		background-color: #fefefe;
		font-size: 11px;
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 4px;
	}
	#newsideNav li.currentNav{
		font-weight: bold;
	}
	#newsideNavSwish{
		height: 468px;
		width: 148px;
	}
/*** home ***/
	#welcome{
		width: 470px;
		height: 210px;
		float: left;
	}
	#welcome p{
		margin: 0;
		padding-left: 20px;
		padding-right: 15px;
		font-size: 11px;
	}
	#pods{
		width: 477px;
		height: 210px;
		float: right;
		padding: 0;
		margin: 0;
		vertical-align: top;
	}
	#home-stores{
		margin: 4px 4px 4px 4px;
		float: left;
		height: 201px;
		width: 219px;
	}
	#home-cat-cricket{
		margin: 4px 0 4px 0;
		float: left;
		height: 99px;
		width: 250px;
	}
	#home-news{
		float: left;
		height: 98px;
		width: 250px;
		background-image: url(../images/_0809/home_news.jpg);
		margin: 0px;
		padding-right: 0px;
	}
	#home-news-content{
		height: 55px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 37px;
		padding: 3px;
		overflow-x: hidden;
		overflow-y: auto;
		color: #e3ebe2;
	}
	.home-news-title{
		height: 18px;
		background-color: #e3ebe2;
		color: black;
		font-size: 14px;
		margin-bottom: 5px;
	}
	#home-news-content hr{
		height: 1px;
		border: 0;
		border-top: 1px solid #e3ebe2;
		margin-top: 5px;
		margin-bottom: 10px;
	}
/*** footer ***/
	#footer{
		width: 962px;
		height: 235px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
		background: #eef2e6;
		color: #666;
		border-top: 1px solid #ccc;
		clear: both;
	}
	#footer-links{
		float: left;
		width: 660px;
		margin: 30px 0px 30px 30px;
	}
	#footer-copyright{
		float: right;
		width: 255px;
		margin-right: 5px;
		margin-top: 90px;
		color: #8b8b8b;
		text-align: right;
	}
	#footer-links ul{
		float: left;
		width: 120px;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		line-height: 12px;
	}
	
	#footer-links ul li{
		font-weight: bold;
	}
	
	#footer-links a{
		font-weight: normal;
		text-decoration: none;	
		color: #666;
	}
	#footer-links a:hover{
		text-decoration: underline;
	}
	#footer-spark{
		float: right;
		width: 200px;
		text-align: right;
		margin-top: 110px;
		margin-right: 5px;
		font-size: 9px;
	}
	.footer-header{
		margin-bottom: 5px;
	}
/*** trailer cap ***/
	#trailer{
		width: 1000px;
		height: 30px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
		background-image: url(../images/_0809/bg_footer.png);
		background-repeat: no-repeat;
	}

/*** generic ***/
.clear{
	clear: both;
}
.bgGray{
	background-color: #eeFFee;	
}
.center{
	text-align: center;	
}
.left{
	float: left;
}
.right{
	float: right;
}
.hide{
	display: none;
}
a, a:visited, a:active{
	color: #4d7957;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}


/*** news ***/

#news-listing{
	width: 790px;
	float: left;
	margin: 0;
	padding: 0;
	font-size: 11px;
}
#news-listing-header{
	height: 50px;
	margin-bottom: 0px;
	padding: 0;
	background-color: black;
	background-image: url(../images/_0809/bg_listing_header.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#news-listing-header h1{
	float: left;
	margin: 8px;
	color: white;
	font-size: 12px;
}
#news-listing-header p{
	margin-left: 8px;
	clear: both;
	color: white;
	font-size: 12px;
}
