/* CSS Document */

	html, body, container {
		height:100%;
	}
	
	body{
		background-color:#e0e0e0;
		font-size:small;
		height:100%;
		margin:0px;
		padding:0px;
	}
	
	#container {
		width: 900px;
		margin: 0 auto;
		padding:10px 0px 10px 0px;
		border-left:1px solid #676566;
		border-right:1px solid #676566;
	}
	
	#page {
		width:900px;
		margin:0px;
		padding:0px;
	}
	
	p, li, a, td {
		font-family:Arial, Helvetica, sans-serif;
		font-size:80%;
		color:#000000;
		line-height:1.4em;
	}
	
	a img {
		border:none;
	}
	
/* ---------------------------------------------------------------- TOP NAVIGATION */
	
	ul.IR li{
		position:relative;
		font-size:100%;
		padding:0px;
		margin:0px;
	}
	
	.IR em {
		display:block;
		position:absolute;
		top:0;
		z-index:1;
		padding:0px;margin:0px;
	}

/* ---------------------------------------------------------------- TOP NAVIGATION */

	#topnav {
		position:absolute;
		height: 32px;
		width: 800px;
		z-index:20;
		right:0px;
		padding-right:10px;
	}
	
	#topnav li {
		list-style:none;
		display:inline;
		padding:5px;
	}
	
	#topnav ul {
		text-align:right;
		margin-top:10px;
	}
	
	.topnavtxt{
		font-family:Arial, Helvetica, sans-serif;
		font-size:80%;
		color:#FFFFFF;
	}
	
	.topnavtxt a {
		color:#FFFFFF;
		text-decoration:none;
	}
	
	.topnavtxt a:hover {
		color:#FFFFFF;
	}
	
	.topnavtxt a:visited {
		color:#FFFFFF;
	}

/* ---------------------------------------------------------------- TOP IMAGE */

	#headergraphic {
		height:300px;
		position:relative;
		overflow:hidden;
	}
	
	#headergraphic img {
		position:absolute;
		z-index:1;
		cursor:pointer;
	}
	
	#headergraphic h1 {
		width:300px;
		height:300px;
		position:absolute;
		right:0px;
		bottom:0px;
		z-index:10;
		text-align:right;
		padding:0;
		margin:0;
		padding-right:1000px;
	}
	
	#headergraphic h1.css_football {
		background:url(/_images/footballpitches_h1.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	
	#headergraphic h1.css_athletics {
		background:url(/_images/athleticstracks_h1.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	
	#headergraphic h1.css_hockey {
		background:url(/_images/hockeypitches_h1.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	
	#headergraphic h1.css_netball {
		background:url(/_images/netballcourts_h1.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	
	#headergraphic h1.css_rugby {
		background:url(/_images/rugbypitches_h1.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	
	#headergraphic h1.css_tennis {
		background:url(/_images/tenniscourts_h1.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	
	#headergraphic h1.css_indoor {
		background:url(/_images/indoor_h1.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	
	#headergraphic h1.css_multi {
		background:url(/_images/multisports_h1.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	
	#headergraphic h1.css_contact {
		background:url(/_images/contact_h1.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	
	#headergraphic h1.css_casestudies {
		background:url(/_images/casestudies_h1.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	
	#headergraphic h1.css_downloads {
		background:url(/_images/downloads_h1.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	
	#headergraphic h1.css_links {
		background:url(/_images/links_h1.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
	}
	
	#headergraphic h1.css_news {
		background:url(/_images/news_h1.jpg);
		background-repeat:no-repeat;
		background-position:bottom right;
	}

/* ---------------------------------------------------------------- MAIN NAVIGATION */

	#mainnav{
		height:34px;
		padding:0px;
		margin:0px;
		background-color:#b1b1b1;
		overflow:hidden;
	}
	
	ul.nav {
		list-style:none;
		padding:0px;
		margin:0px;
	}
	
	ul.nav li{
		float:left;
		padding:0px;
		margin:0px;
	}
	
/* ---------------------------------------------------------------- SUB HEADER */

	#pageheading{
		height:35px;
		background-color:#b3b3b3;
		padding:15px 0px 0px 50px;
		clear:both;
	}
	
	#pageheading h2 {
		padding:0px;
		margin:0;
		text-indent:-10000px;
	}
	
	#pageheading h2.css_football {
		background:url(/_images/football_strapline.jpg);
		background-repeat:no-repeat;
	}
	
	#pageheading h2.css_athletics {
		background:url(/_images/athletics_strapline.jpg);
		background-repeat:no-repeat;
	}
	
	#pageheading h2.css_hockey {
		background:url(/_images/hockey_strapline.gif);
		background-repeat:no-repeat;
	}
	
	#pageheading h2.css_netball {
		background:url(/_images/netball_strapline.gif);
		background-repeat:no-repeat;
	}
	
	#pageheading h2.css_rugby {
		background:url(/_images/rugby_strapline.jpg);
		background-repeat:no-repeat;
	}
	
	#pageheading h2.css_tennis {
		background:url(/_images/tennis_strapline.gif);
		background-repeat:no-repeat;
	}
	
	#pageheading h2.css_indoor {
		background:url(/_images/indoor_strapline.gif);
		background-repeat:no-repeat;
	}
	
	#pageheading h2.css_multi {
		background:url(/_images/multisports_strapline.gif);
		background-repeat:no-repeat;
	}
	
	#pageheading h2.css_contact {
		background:url(/_images/contact_strapline.gif);
		background-repeat:no-repeat;
	}
	
	#pageheading h2.css_casestudies {
		background:url(/_images/casestudies_strapline.gif);
		background-repeat:no-repeat;
	}
	
	#pageheading h2.css_downloads {
		background:url(/_images/downloads_strapline.gif);
		background-repeat:no-repeat;
	}
	
	#pageheading h2.css_links {
		background:url(/_images/links_strapline.gif);
		background-repeat:no-repeat;
	}
	
	#pageheading h2.css_news {
		background:url(/_images/news_strapline.gif);
		background-repeat:no-repeat;
	}

/* ---------------------------------------------------------------- STANDARD PAGE LAYOUT */

	#content{
		min-height:400px;
		padding:20px 0px 0px 0px;
		position:relative;
		overflow:auto;
	}
	
	#leftcolumn{
		width:120px;
		float:left;
		padding:0px 30px 20px 30px;
		position:relative;
		top: -15px;
	}
	
	#middlecolumn{
		margin:0px 260px 0px 180px;
	}
	
	#rightcolumn{
		width:180px;
		height:100%; /*350px*/
		float:right;
		margin-left:30px;
		border-left:#b1b1b1 thin solid;
		padding-left:20px;
		padding-right:30px;
	}


/* ---------------------------------------------------------------- STANDARD PAGE ITEMS */
	
	#rightcolumn a{
		text-transform:uppercase;
	}
	
	.dnloadbtn{
		margin-bottom:10px;
		left:-10px;
	}
	
	#featuretxtbox{
		width:98%;
		background-color:#cdcdcd;
		padding:0px;
	}
	
	#featuretxtbox *{
		vertical-align:middle;
	}
	
	#featuretxtbox img{
		margin:10px;
	
	}
	
	.featuretxt{
		font-size:95%;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		padding-top:4px;
		text-transform:uppercase;
	}
	
	#middlecolumn table td{
		vertical-align:top;
	}

	.categoryHeading{
		width:98%;
		background-color:#cdcdcd;
		padding:0px;
	}
	
	.categoryHeading *{
		vertical-align:middle;
	}
	
	.categoryHeading img{
		margin:10px;
	
	}
/* ---------------------------------------------------------------- PAGE FOOTER */

	#footer{
		height:20px;
		background-color:#1fb25a;
		padding:8px 0px 0px 0px;
		text-align:center;
		margin-top:20px;
	}
	
	.footertxt{
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:80%;
		text-align:center;
	}
	
	.footertxt a {
		font-size:100%;
		text-decoration:none;
		color:#FFFFFF
	}
	
	.footertxt a:hover {
		text-decoration:underline;
	}

/* ---------------------------------------------------------------- HOMEPAGE SPECIFIC */

	#homeheadergraphic {
		height:128px;
		position:relative;
	}
	
	#homeheadergraphic img {
		position:absolute;
		z-index:0;
	}
	
	#images{
		height:146px;
		margin-top:60px;
		text-align:center;
	}
	
	#images img{
		margin: 0px 5px 0px 5px;
	}
	
	#homenav {
		text-align:center;
		padding:15px 136px 0px 136px;
	}
	
	ul.homenav {
		list-style:none;
		padding:0px;
		margin:0px;
		width:100%;
	}
	
	ul.homenav li{
		float:left;
		padding:0px;
		margin:0px;
		width:25%;
		height:47px;
		overflow:hidden;
		text-align:center;
	}
	
	#hometext {
		margin:0px;
		padding:50px 150px 30px 150px;
		clear:both;
	}
	
	#people {
		height:50px;
		text-align:center;
		margin:0px 0px 60px 0px;
	}
	
	#people img{
		margin: 0px 20px 0px 20px;
	}

/* ---------------------------------------------------------------- DOWNLOADS PAGE SPECIFIC */

	#downloadspage{
		margin:0px 40px 0px 50px;
		clear:both;
	}
	
	.downloadsheaders{
		font-family:Arial, Helvetica, sans-serif;
		font-size:100%;
		color:#FFFFFF;
		background-color:#999999;
		padding:10px;
	}
	
	.downloadlinks{
		margin-left:130px;
	}
	
	.downloadsection{
		margin-bottom:20px;
	}
	
	.downloadimage{
		width:111px;
		float:left;
		margin-right:20px;
	}
	
	.downloadpdf{
		width:100px;
		float:right;
		margin-right:20px;
	}
	
/* ---------------------------------------------------------------- TEXT ONLY PAGES */
	
	.css_textpage {
		margin-left:130px;
		margin-right:130px;
	}
	
/* ---------------------------------------------------------------- EOF */