@charset "UTF-8";
/* CSS Document */
/* banners */
#teacherBanner {
	width:468px;
	height:60px;
	background-image:url("../images/teachersBanner.png");
	background-repeat:no-repeat;
	background-position:0 0px ;
	display:block;
}
#teacherBanner:hover {
background-position:0 -60px ;
}
#teacherBanner span {
display:none;	
}

#parentBanner {
	width:468px;
	height:60px;
	background-image:url("../images/parentsBanner.png");
	background-repeat:no-repeat;
	background-position:0 0px ;
	display:block;
}
#parentBanner:hover {
	background-position:0 -60px ;
}
#parentBanner span {
display:none;	
}

/* MENU ITEMS */
#events {
	width:57px;
	height:22px;
	background-image:url("../images/events.jpg");
	background-repeat:no-repeat;
	background-position:0 0px ;
	display:block;
}
#about {
	width:54px;
	height:23px;
	background-image:url("../images/about.jpg");
	background-repeat:no-repeat;
	background-position:0 0px ;
	display:block;
}

#athletes {
	width:77px;
	height:23px;
	background-image:url("../images/athletes.jpg");
	background-repeat:no-repeat;
	background-position:0 0px ;
	display:block;
}

#charity {
	width:98px;
	height:23px;
	background-image:url("../images/charity.jpg");
	background-repeat:no-repeat;
	background-position:0 0px ;
	display:block;
}
#sponsors {
	width:86px;
	height:22px;
	background-image:url("../images/sponsors.jpg");
	background-repeat:no-repeat;
	background-position:0 0px ;
	display:block;
}
#scores {
	width:128px;
	height:23px;
	background-image:url("../images/scores.jpg");
	background-repeat:no-repeat;
	background-position:0 0px ;
	display:block;
}
#rules {
	width:51px;
	height:22px;
	background-image:url("../images/rules.jpg");
	background-repeat:no-repeat;
	background-position:0 0px ;
	display:block;
}
#faq {
	width:33px;
	height:22px;
	background-image:url("../images/faq.jpg");
	background-repeat:no-repeat;
	background-position:0 0px ;
	display:block;
}
#media {
	width:50px;
	height:22px;
	background-image:url("../images/media.jpg");
	background-repeat:no-repeat;
	background-position:0 0px ;
	display:block;
}
#forum {
	width:57px;
	height:22px;
	background-image:url("../images/forum.jpg");
	background-repeat:no-repeat;
	background-position:0 0px ;
	display:block;
}
/* END MENU ITEMS */


#aboutBeaver {
	background-image:url("../images/aboutBeaver.jpg");
	background-repeat:no-repeat;
	background-position:right;
	width:162px;
	height:206px;
	float:left;
	}

#donateNow {
	background-image:url("../images/donatenow.png");
	background-repeat:no-repeat;
	background-position:0 -18px;
	width:233px;
	height:68px;
	display:block;
	margin:0;
	padding:0;
}
#donateNow:hover {
	background-position:0 -10px;
}
#donateNow span {
	display:none;
}
#donateCharity {
	background-image:url("../images/charityDonate.png");
	background-repeat:no-repeat;
	background-position:0 0;
	width:389px;
	height:155px;
	margin:0 auto;
	display:block;
}
#donateCharity:hover {
	background-position:0 -155px;

}
#donateCharity span {
	display:none;
}
#statsDonateBtn {
	background-image:url("../images/donateStarburst.png");
	background-repeat:no-repeat;
	background-position:0 0;
	width:168px;
	height:134px;
	float:right;
	margin:2px 8px 0 0;
	display:block;
}
#statsDonateBtn:hover {

}
#statsDonateBtn span {
	display:none;
}



/*******************************TABS ON FAQ PAGE******************/
#generalTab{
	background-image:url("../images/tabsGeneral.jpg");
	background-repeat:no-repeat;
	width:89px;
	height:25px;
	display:block;
	margin:0 5px;
	padding:0 5px;
	border-right:solid #000 1px;
}
#generalTab:hover {
	background-position:0 0;
}
#generalTab a {
width:89px;
	height:25px;
	display:block;
	}
#generalTab span{
	display:none;
}

#myAccountTab{
	background-image:url("../images/tabsAccount.jpg");
	background-repeat:no-repeat;
	height:25px;
	width:128px;
	display:block;
	margin:0 5px;
	border-right:solid #000 1px;
	padding:0 5px;
}
#myAccountTab  a {
width:128px;
	height:25px;
	display:block;
	}
#myAccountTab span{
	display:none;
}
#gamePlayTab {
	background-image:url("../images/tabsGames.jpg");
	background-repeat:no-repeat;
	height:25px;
	width:107px;
	display:block;
	margin:0 5px;
	padding:0 5px;
	border-right:solid #000 1px;
	}
#gamePlayTab  a {
width:107px;
	height:25px;
	display:block;
	}
	
#gamePlayTab span{
	display:none;
}

#businessTab {
	background-image:url("../images/tabsBusiness.jpg");
	background-repeat:no-repeat;
	height:25px;
	width:101px;
	display:block;
	margin:0 0 0 5px;
	padding:0 0 0 0;
}
#businessTab  a {
width:101px;
	height:25px;
	display:block;
	}
#businessTab span{
	display:none;
}


/*******************************TABS ON RULES PAGE******************/

#basicGamePlayTab {
	background-image:url("../images/tabsGamePlay.jpg");
	background-repeat:no-repeat;
	height:37px;
	width:104px;
	display:block;
	margin:0 5px;
	padding:0 5px;
	border-right:solid #000 1px;
}
#basicGamePlayTab  a {
	width:104px;
	height:37px;
	display:block;
	}
#basicGamePlayTab span{
	display:none;
}

#scoringTab {
	background-image:url("../images/tabsScoring.jpg");
	background-repeat:no-repeat;
	height:37px;
	width:95px;
	display:block;
	margin:0 5px;
	padding:0 5px;
	border-right:solid #000 1px;
}
#scoringTab  a {
	width:95px;
	height:37px;
	display:block;
	}
#scoringTab span{
	display:none;
}
#winningTab {
	background-image:url("../images/tabsWinning.jpg");
	background-repeat:no-repeat;
	height:37px;
	width:94px;
	display:block;
	margin:0 5px;
	padding:0 5px;
	border-right:solid #000 1px;
}
#winningTab  a {
	width:94px;
	height:37px;
	display:block;
	}
#winningTab span{
	display:none;
}
#termsTab {
	background-image:url("../images/tabsTerms.jpg");
	background-repeat:no-repeat;
	height:37px;
	width:125px;
	display:block;
	margin:0 0 0 5px;
	padding:0 0 0 0;
}
#termsTab  a {
	width:125px;
	height:37px;
	display:block;
	}
#termsTab span{
	display:none;
}





/*******************************Mostly Main Stuff******************/

#logo {
	background-image:url("../images/tbLogo.png");
	background-repeat:no-repeat;
	width:421px;
	height:80px;
	float:left;
	margin:5px 0;
	display:block;
	z-index:2;
}
#logo span{
	display:none;
}

#goPlay {
	width:228px;
	height:85px;
	background-image:url("../images/goPlay.png");
	background-repeat:no-repeat;
	background-position:0 0;
	float:right;
	display:block;
	margin:5px 20px 0 0;
	z-index:1;
}
#goPlay span {
	display:none;
}
#goPlay:hover {
	background-position:0 -85px;
}

#playNow {
	background-image:url("../images/playNow.jpg");
	background-repeat:no-repeat;
	background-position:0 0;
	width:279px;
	height:57px;
	display:block;
	margin:0 0;
}
#playNow:hover {
	background-position:0 -57px;
}
#playNow span {
	display:none;
}

#watchDemo {
        background-image:url("../images/watchDemo.gif");
        background-repeat:no-repeat;
        background-position:0 0;
        width:178px;
        height:39px;
        display:block;
        margin:130px auto 0 auto;
}       


#checkCharity {
	background-image:url("../images/checkCharity.png");
	background-repeat:no-repeat;
	background-position:0 0;
	height:98px;
	margin:0;
	width:234px;
	display:block;
}
#checkCharity:hover {
	background-position:0 -99px;
}

#cardIdeas {
	background-image:url("../images/cardIdeas.png");
	background-repeat:no-repeat;
	background-position:0 0;
	height:105px;
	width:234px;
	display:block;
	margin:0;
}
/*#cardIdeas:hover {
	background-position:0 -106px;
}*/
#u2r1{
	background-image:url("../images/u2r1.png");
	background-repeat:no-repeat;
	background-position:0 1px;
	height:27px;
	width:25px;
	float:right;
	display:block;
	}

#u2r1 span{

display:none;
}
#addThisBtn{
	background-image:url("../images/addThis.png");
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	width:107px;
	height:20px;
	float:left;
	z-index:5;
	margin:2px 0 0 -105px;
}


/******************GAME BOARD STUFF*********************/
#helpMe {
	background-image:url("../images/helpBtn.png");
	background-repeat:no-repeat;
	background-position:0 0;
	width:170px;
	height:42px;
	display:block;
	margin-top:2px;
	
}
#helpMe:hover {
	background-position: 0 -42px;
}
#helpMe span {
display:none;
}

#facebookPost {
	background-image:url("../images/facebookPost.png");
	background-repeat:no-repeat;
	background-position:0 0;
	width:170px;
	height:42px;
	display:block;
	margin-top:5px;
	
}
#facebookPost:hover {
	background-position: 0 -42px;
}
#facebookPost span {
display:none;
}


#facebookPosted {
	background-image:url("../images/facebookPosted.png");
	background-repeat:no-repeat;
	background-position:0 0;
	width:170px;
	height:42px;
	display:block;
	margin-top:5px;
	
}
#facebookPosted:hover {
	background-position: 0 -42px;
}
#facebookPosted span {
display:none;
}

#myStats{
	background-image:url("../images/iconStats.png");
	background-repeat:no-repeat;
	background-position:0 0;
	height:20px;
	display:block;
}
#myAcct{
	background-image:url("../images/iconAccount.png");
	background-repeat:no-repeat;
	background-position:0 0;
	height:20px;
	display:block;

}
#logOut {
	background-image:url("../images/iconLogout.png");
	background-repeat:no-repeat;
	background-position:0 0;
	display:block;
	height:20px;
}

#athlete_container{
	width:685px;
	height:auto;
}

#athletePhoto{
	float:left;
	margin:10px 20px 5px 10px;
}

#athleteProfile{
	height:auto;
	padding:20px 0 5px 0;
	width:485px;
	float:left;
}


#bug_card {
                background-image:url(../images/homepage_bugs.png);
                background-repeat:no-repeat;
                background-position:0 0;
                height:105px;
                width:234px;
                display:block;
                margin:0;
}
 
#CC_photo {
                background-image:url(../images/homepage_certifiedCanadian.png);
                background-repeat:no-repeat;
                background-position:0 0;
                height:98px;
                margin:0;
                width:234px;
                display:block;
}
 
#CCimage{
                width:87px;
                height:76px;
                position:relative;
                left:125px;
                top:10px;
}
 
#CC_name{
                width:90px;
                font-size:10px;
                position:relative;
                bottom:20px;
                left:28px;
}
 
#CC_container{
                width:220px;
                height:90px;
                background-color:#F00;
}


