/* ------------------- */
/*     Main Layout     */
/* ------------------- */

body {
	background: url(http://www.highperformancesport.co.nz/images/header_bkg.jpg) top left repeat-x;
}
	
	/* Header Section */
	#header{}
	
		#logo{
			background: url(http://highperformancesport.co.nz/images/logo.png) top left no-repeat;
						position: absolute; top: 0px; margin-left:20px; z-index: 10;
			text-indent: -9999px;
			width: 667px; height: 151px;
		}
		
		#header_support{
			background: url(http://highperformancesport.co.nz/images/header_fern.png) top left no-repeat;
			position: absolute; top: 0; left: 0; z-index: 0;
			width: 800px; height:170px;
		}

	
	
	/* Primary Nav Section  */
	#navigation{}
		
	
		/* Navigation Links */
		#primary_nav a{
			color: #fff;
		}
		
		#primary_nav li ul a{
			color: #fff;
		}
		#primary_nav li ul a:hover{
			 color: #11A1D5;
		}
		
		
		#primary_nav li li.current a{
			color: #fff;
		}
		
		
		#primary_nav li.restricted a{
			color: #fff;
		}
		#primary_nav li.restricted a:hover{
			color: #11A1D5;
		}
		
		#primary_nav ul li li {
			/*background: url(http://highperformancesport.co.nz/images/menu_line.gif) center right no-repeat; */
		}
		
		
			/* Navigation Icons */
		span.icon{
			 background: url(http://highperformancesport.co.nz/images/icons/menu/menu-icons.jpg) top left no-repeat;
		}
		
			/* bg position = -((30 x position in sprite) - 30)
							
			/*Communicate*/
			.blog .icon{background-position: 0 bottom;}
			.forums .icon{background-position: -30px bottom;}
			.meetings .icon{background-position: -60px bottom;}
			
			/*Calendar*/
			.calendar-all .icon{background-position: -90px bottom;}
			.sports .icon{background-position: -120px bottom;}
			.conferences .icon{background-position: -150px bottom;}
			.visits .icon{background-position: -180px bottom;}
			.streams .icon{background-position: -210px bottom;}
			.recorded .icon{background-position: -240px bottom;}
			
			/*Resources*/
			.resources-all .icon{background-position: -270px bottom;}
			.papers .icon{background-position: -300px bottom;}
			.presentations .icon{background-position: -330px bottom;}
			.videos .icon{background-position: -360px bottom;}
			.other .icon{background-position: -390px bottom;}
			
			/*Ideas*/
			.survey .icon{background-position: -420px bottom;}
			.discussions .icon{background-position: -450px bottom;}
			.competitions .icon{background-position: -480px bottom;}
			
			/*Profile*/
			.personal-info .icon{background-position: -510px bottom;}
			.my-content .icon{background-position: -540px bottom;}
			.hps-mail .icon{background-position: -570px bottom;}
			.performance .icon{background-position: -600px bottom;}
			.twitter .icon{background-position: -630px bottom;}
			
			/*Profile*/
			.labs .icon{background-position: -660px bottom;}
			.tools .icon{background-position: -690px bottom;}
			
			/*Profile*/
			.money .icon{background-position: -720px bottom;}
			.services .icon{background-position: -750px bottom;}
			
						
			
						
			/* Hover states - same as above but aligned at bottom */
	
			/*Communicate*/
			/*.blog a:hover .icon{background-position: 0 0;}
			.forums a:hover .icon{background-position: -30px 0;}
			.meetings a:hover .icon{background-position: -60px 0;}
			
			/*Calendar*/
			/*.calendar-all a:hover .icon{background-position: -90px 0;}
			.sports a:hover .icon{background-position: -120px 0;}
			.conferences a:hover .icon{background-position: -150px 0;}
			.visits a:hover .icon{background-position: -180px 0;}
			.streams a:hover .icon{background-position: -210px 0;}
			.recorded a:hover .icon{background-position: -240px 0;}
			
			/*Resources*/
			/*.resources-all a:hover .icon{background-position: -270px 0;}
			.papers a:hover .icon{background-position: -300px 0;}
			.presentations a:hover .icon{background-position: -330px 0;}
			.videos a:hover .icon{background-position: -360px 0;}
			.other a:hover .icon{background-position: -390px 0;}
			
			/*Ideas*/
			/*.survey a:hover .icon{background-position: -420px 0;}
			.discussions a:hover .icon{background-position: -450px 0;}
			.competitions a:hover .icon{background-position: -480px 0;}
			
			/*Profile*/
			/*.personal-info a:hover .icon{background-position: -510px 0;}
			.my-content a:hover .icon{background-position: -540px 0;}
			.hps-mail a:hover .icon{background-position: -570px 0;}
			.performance a:hover .icon{background-position: -600px 0;}
			.twitter a:hover .icon{background-position: -630px 0;}
		
		
/* Extra Markup for Presentation Purposes */			
#support_1, #support_2{
	/*background: url(http://highperformancesport.co.nz/images/header_gradient.png) top right no-repeat;*/
		background: url(http://highperformancesport.co.nz/images/blank.gif) top right no-repeat;

}

#support_2{
	/*background: url(http://highperformancesport.co.nz/images/header_gradient.png) top left no-repeat;*/
	background: url(http://highperformancesport.co.nz/images/blank.gif) top left no-repeat;
}

/* used for rollover text change without js */
.comingsoon span.onhover {display: none;}
.comingsoon a:hover span {display: none;}
.comingsoon a:hover span.onhover {display: inline;}



/* Bug Tracker */

.ladybug { background-image: url('http://www.highperformancesport.co.nz/images/highperformancesport_bug.png');
    background-repeat: no-repeat;
    width:24px;
    height:20px;
    float:right;
    margin: 0;
    padding:0; }
	

.faded_fern {
	opacity: .5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // first!
	filter: alpha(opacity=50);					// second!

}
.nofade {
	opacity: 1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; // first!
	filter: alpha(opacity=100);					// second!
}
	
/* FOOTER info */
.footer {
	top: auto; 
	right: 0; 
	bottom: 0; 
	left: 0; 
	line-height:40px;
	color:#FFF;
}

.footer_bottom {
	color:#909295; 
	position:relative; 
	width: 100%; 
	background:#333333 url(http://www.highperformancesport.co.nz/images/elements/footer_carbon.jpg) repeat-x;
	top: auto; 
	right: 0; 
	bottom: 0; 
	left: 0; 
	line-height:40px;
}

.trans50 { opacity: 0.20; -ms-filter: "alpha (opacity=20)"; filter: alpha (opacity=20); }
