/** 
 *
 * Main Layout File
 */
 
 /*
 Main brand colours
 
 Orange #C95523
 
 
 the sport code colours 
	
	sport park aqua #319AAF
    Soccer #54ab42
    Netball #db9e1f
    Tennis #e3ea20
    Cycling #3c6eb5
    GymSports #923585
    Athletics #be0024
 */

 
/* Misc Styles and defaults 
-------------------------------------------- */
  
/* 100% height stuff */

html, body {height: 100%;}
html {/*background:url(../images/page-bg.png) repeat-y top center*/}
body {font-size: 62.5%;font-family:Verdana, Arial, Helvetica, sans-serif;}

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -160px;
}
.footer, .push {
    height: 160px;
}


table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}

.divider {clear:both;overflow:hidden;display:block;height:2px;margin:10px 0;background:url(../images/brandstrip.png)}

.right{float:right}

#Updated {margin:20px 0}
#Updated span {color:#999999}







/* NEWS
----------------------------------------- */
.newsbox {margin-top:0px;background-color:#fff;padding:10px;border-top:2px solid #319AAF}
.newsbox ul {display:block;clear:both;margin-bottom:20px}
.newsbox h4 {font-size:1.4em;margin:0 0 18px 0;font-weight:bold}
.newsbox li a {display: block;
            width: 100%;
            line-height: 1.3em;
            color: #333;
			margin-bottom:8px}
			
.newsbox ul li em {
				display: block;
				font-style:normal;
			}
				.newsbox ul li li em {
					padding-left: 0;
				}

      	.newsbox ul li a:hover,
      	.newsbox ul li a.current,
      	.newsbox ul li a.current:hover {
        	color: #666;
			cursor: pointer;
            text-decoration: none;
      	}
	  	.newsbox ul li a.current {
	  		font-weight: 700;
	  	}
.newsbox p {display:block;margin-bottom:8px}
.newsbox p a {display:block;color:#319AAF}

.newsbox a[href$=".pdf"],
	.newsbox a[href$=".PDF"],
	.newsbox a.pdf {
		padding: 4px;
		padding-left: 20px;
		background: url(../images/icons/page_white_acrobat.png) no-repeat left center;
		
	}
	
	.newsbox a.ext {
			background: url(../images/icons/external.png) left center no-repeat;
			padding: 4px;
			padding-left: 20px;
	}


.news-date {
	float: right;
	width: 35px;
	background-color: #83C2CF;
	margin: 10px 0 10px 0;
	padding: 5px 5px 0 5px;
}

	
.news-date .date {
	display: block;
	width: 100%;
	color: #333;
	background: white;
	font-size: 1.5em;
	text-align: center;
	padding:1px;
}
.news-date .month {
	display: block;
	width: 100%;
	font-size: 1.2em;
	color: #333;
	text-align: center;
	padding:1px;
}
.news-date .year {
	display: block;
	width: 100%;
	font-size:0.9em;
	color: #666;
	text-align: center;
	background: #f5faf5;
	padding:1px;
}





#NewsList .newsitem {
	padding: 10px;
	margin-bottom: 10px;
	
	background: #fff;
	overflow: hidden;
}
	#NewsList .newsitem {
		clear: left;
		
	}
#NewsList .news-list-date{
	display:block;
	margin:6px 0;
	font-weight:bold
	
	
}

.newsdetails {
	background: #F5FAF5;
	padding: 5px;
	text-align: center;
}
	.newsdetails .news-date {
		margin: 0 5px 0 0;
		width: 66%;
		padding-bottom: 5px;
	}
	.newsdetails span {
		display: block;
		text-align: center;
	}

.pagination-spacer {height:36px}

	
#rssFeed {
padding-top:8px
	
}

#rssFeed a, #ArticleNavRSS a {
	font-size: 1.1em;
	margin-right: 6px;
	padding: 3px 4px 3px 20px;
	color:#000;
	text-decoration:underline;
}
	
a#RSS {
background: url('../images/icons/feed-icon-10x10.gif') no-repeat 5px center;
		/*background: url('../images/icons/iconRSS.gif') no-repeat 5px center;*/
}
	a#RSS:hover {
		color: #666;
				
	}

#ArticleNavRSS {margin-top:0px;background-color:#e9ede9;padding:10px;margin-bottom:20px}
	
.newsbox h4 a {text-decoration:none;color:#000}
	
	
	
	
	


/* HEADER
----------------------------------------- */

#bannerwrap {width:100%;height:120px; border-bottom:1px solid #000;background:#000 url(../images/banner-wrapper-bg.png) right bottom no-repeat}
#logo {background:#000000 url(../images/logo.png);height:120px}


#bannerReplace {width:780px;height:120px;background:#000 url(../images/banner.png) no-repeat;}
#banner {width:780px;height:120px;}





#logo h1 {text-indent:-9999px}


/* CONTENT CONTAINERS
----------------------------------------- */

#contentwrapper {width:100%; background:#FFFFFF url(../images/content-bg.png) top center repeat-x;}
#contentinner {width:960px; margin:0 auto;padding-top:20px}




/* HOMEPAGE SPECIFIC
----------------------------------------- */
.homepods {width:620px;overflow:hidden;clear:both;padding-bottom:10px}
.homepod {width:195px;display:inline;float:left;margin:0;padding:0;margin-right:17px}
.homepods .last {margin:0!important;float:right!important}
.homepod h3 {display:block;margin-bottom:10px}
.homepod p {color:#666!important}
.homepod img {margin-bottom:10px}


a.moreinfo {color:#000;text-decoration:none;}
a.moreinfo:hover {color:#000;text-decoration:underline}

.home_sponsors img {float:left}

/* MAIN NAVIGATION - TABS
----------------------------------------- */
#Navigation {
	width: 100%;
	height:36px;
	margin: 0;
	overflow: hidden;
	background:#333 url(../images/navigation-bg.png) bottom repeat-x;
	border-bottom:1px solid #000;
	
}

	
	#Navigation ul {float: left;padding-right:17px; background:url(../images/nav-button-bg.png) right bottom no-repeat}
		#Navigation ul li { 
	 		list-style: none; 
			margin: 0; 
			float: left;
			height:36px;
			display: block;
			background:url(../images/nav-button-bg.png) bottom left no-repeat;
		}
  			#Navigation ul li a { 
				float: left;
				text-decoration: none;
				display: block; 
				height: 36px; 
				font-size: 1.2em; 
				padding:12px 16px 0 18px;
				color: #ccc;
				/*text-transform:uppercase;*/
			}
				
					#Navigation ul li a:hover { 
			 			text-decoration:underline;
					}
				
				
			
							
    			#Navigation ul li.current,
	    		#Navigation ul li.section,
	    		#Navigation ul li.section:hover,
	    		#Navigation ul li.current:hover { 
				 	background: #666 url(../images/nav-on-bg.png) bottom left repeat-x;
				 	color: #fff;
					}
					
				#Navigation ul li a.current,
	    		#Navigation ul li a.section{
				color: #fff;
				}
				
				
				
ul.subnav {margin:20px 10px 0 0;padding:0 0 50px 0;font-size:1.2em;list-style-type:none;background:transparent url(../images/subnav-btm.png) bottom right no-repeat}
ul.subnav li{text-align:right;margin:6px 0;padding:3px 0}
ul.subnav li a {color:#333;line-height:1.2em;text-decoration:none;text-transform:uppercase;}
ul.subnav li a:hover {/*color:#C95522*/text-decoration:underline}
ul.subnav li a.section, ul.subnav li a.current {color:#000;font-weight:bold}
ul.subnav li ul li {}
ul.subnav li ul li a {font-size:.9em; font-weight:normal;text-transform:none}





/* RIGHT NAV and SPORTS CODES
-------------------------------------------- */
ul.rightnav {float:left;background:none;width:140px;margin:0 0 20px 0}
ul.rightnav li {text-align:left;background:transparent url(../images/sportsnav-bg.png) top left no-repeat;margin:0 0 1px 0; padding:0;height:30px}
ul.rightnav li a {width:140px;height:30px;display:block;text-indent:-9999px}

ul.rightnav li#soccer {background-position:0 0}
ul.rightnav li#netball {background-position:0 -30px}
ul.rightnav li#tennis {background-position:0 -90px}
ul.rightnav li#cycling {background-position:0 -60px}
ul.rightnav li#gymsports {background-position:0 -120px}
ul.rightnav li#athletics {background-position:0 -150px}

ul.rightnav li#soccer:hover,ul.rightnav li#soccer.section, ul.rightnav li#soccer.current {background-position:-160px 0}
ul.rightnav li#netball:hover,ul.rightnav li#netball.section, ul.rightnav li#netball.current {background-position:-160px -30px}
ul.rightnav li#tennis:hover,ul.rightnav li#tennis.section, ul.rightnav li#tennis.current {background-position:-160px -90px}
ul.rightnav li#cycling:hover,ul.rightnav li#cycling.section, ul.rightnav li#cycling.current {background-position:-160px -60px}
ul.rightnav li#gymsports:hover,ul.rightnav li#gymsports.section, ul.rightnav li#gymsports.current {background-position:-160px -120px}
ul.rightnav li#athletics:hover,ul.rightnav li#athletics.section, ul.rightnav li#athletics.current {background-position:-160px -150px}


.cyclesports {background:url(../images/shortstrip.png) repeat-y;width:140px;height:88px;overflow:hidden;margin:20px 0 0 0}
.cyclesports img {top:0;left:0;width:140px;height:80px;margin:4px 0}

.sharethis {width:140px;margin:20px auto}

#SportPoll {width:140px}
#SportPoll form {width:140px!important}
#SportPoll .middleColumn {width:140px!important}
#SportPoll .bar {height:6px}
#SportPoll .Soccer {background-color:#54ab42}
#SportPoll .Netball {background-color:#db9e1f}
#SportPoll .Tennis {background-color:#e3ea20}
#SportPoll .Cycling {background-color:#3c6eb5}
#SportPoll .GymSports {background-color:#923585}
#SportPoll .Athletics {background-color:#be0024}
		
    

/* PAGE SET IMAGES
-------------------------------------------- */

.pagesetimages {float:right;width:188px}
.pagesetimages img {clear:both}
.pagesetimages .caption {font-size:.9em;color:#666;padding:2px 0}
.pagesetimages .pagesetimage {padding:4px; margin:0 0 10px 20px;background-color:#f1f1f1}

.teaserimage {float:right;padding:4px; margin:0 0 10px 20px;background-color:#f1f1f1}
.holderlisting {float:left;width:460px}
/* LINKS PAGE
-------------------------------------------- */

.linkitem {width:460px;float:left;}
.linkitems img {float:right;}
.linkurl {}
.linkdescription {}
h3.linkheader {}



/* BREADCRUMBS
-------------------------------------------- */
#Breadcrumbs { 
 	color: #319AAF;
	text-align: left;
	font-size: 1em; 
	margin: 0px 0 20px 0;
}
	#Breadcrumbs p {
		margin: 0;
	}

#Breadcrumbs a {color:#000;text-decoration:underline}

/* SEARCH RESULTS STYLES
------------------------------------------------ */
ul#SearchResults {
	margin: 10px 0;
}
	ul#SearchResults li {
		list-style: none;
		margin: 5px 0;
		font-size: 1em;
	}



/* FOOTER
----------------------------------------------- */

.footer { 
 	background:url(../images/footer-bg.png) bottom center repeat-x;
	}
	
.footer div {width:960px;margin:0 auto}