	
#nav {
	position:absolute;
	z-index:100;
	top:0;
	left:0;
	}


#nav01 {
	position:absolute;
	top:69px;
	left:342px;
	width:150px;
	height:47px;
	overflow:hidden;
	background: url(../images/nav/games.jpg) 0px -47px;
	}

#nav01 a {
	display:block;
	width:150px;
	height:47px;
	overflow:hidden;
	background: url(../images/nav/games.jpg) 0px 0px;
	z-index:300;
	}

#nav01 a:hover {
	background-image: none;
	}

.nav01 #nav01,
.nav01 #nav01 a,
.nav01 #nav01 a:hover {
	background: url(../images/nav/games.jpg) 0px -94px;
	z-index:200;
	}

#nav02 {
	position:absolute;
	top:112px;
	left:371px;
	width:153px;
	height:46px;
	overflow:hidden;
	background: url(../images/nav/sports.jpg) 0px -46px;
	}

#nav02 a {
	display:block;
	width:150px;
	height:47px;
	overflow:hidden;
	background: url(../images/nav/sports.jpg) 0px 0px;
	z-index:300;
	}

#nav02 a:hover {
	background-image:none;
	}

.nav02 #nav02,
.nav02 #nav02 a,
.nav02 #nav02 a:hover {
	background-position:0px -92px;
	z-index:200;
	}

#nav03 {
	position:absolute;
	top:155px;
	left:396px;
	width:158px;
	height:54px;
	overflow:hidden;
	background: url(../images/nav/athletes.jpg) 0px -54px;
	z-index:300;
	}

#nav03 a {
	display:block;
	width:158px;
	height:54px;
	overflow:hidden;
	background: url(../images/nav/athletes.jpg) 0px 0px;
	z-index:300;
	}

#nav03 a:hover {
	background-image:none;
	}


.nav03 #nav03,
.nav03 #nav03 a,
.nav03 #nav03 a:hover {
	background-position:0px -108px;
	z-index:200;
	}

#nav04 {
	position:absolute;
	top:169px;
	left:572px;
	width:109px;
	height:38px;
	overflow:hidden;
	background: url(../images/nav/ecards.jpg) 0px -38px;
	z-index:300;
	}

#nav04 a {
	display:block;
	width:109px;
	height:38px;
	overflow:hidden;
	background: url(../images/nav/ecards.jpg) 0px 0px;
	z-index:300;
	}

#nav04 a:hover {
	background-image:none;
	}

.nav04 #nav04,
.nav04 #nav04 a,
.nav04 #nav04 a:hover {
	background-position:0px -76px;
	z-index:200;
	}







/*Games*/
#subnav_games {
	position:absolute;
	top:81px;
	left:40px;
	width:302px;
	height:150px;
	background: url(../images/nav/sub_games_bg.gif) top left no-repeat;
	z-index:50;
	}



#subnav_games ul {
	position:absolute;
	z-index:25;
	width:241px;
	height:34px;
	top:42px;
	left:-8px;
	}


#games01 {
	position:absolute;
	top:0px;
	left:0px;
	width:85px;
	height:34px;
	overflow:hidden;
	background: url(../images/nav/sub_games.jpg) 0px -34px;
	}


#games01 a {
	display:block;
	width:85px;
	height:34px;
	overflow:hidden;
	background: url(../images/nav/sub_games.jpg) 0px 0px;
	}

#games01 a:hover {
	background-image: none;
	}

.games01 #games01, 
.games01 #games01 a , 
.games01 #games01 a:hover {
	background: url(../images/nav/sub_games.jpg) 0px -34px;
	}
 
/* #subnav_games li#games01:hover, #subnav_games li#games01.sfhover, .games01 #subnav_games li#games01 {
	background-position:0px -34px;
	}
*/
#subnav_games li#games01 a {
	display:block;
	width:85px;
	height:34px;
	}


#games02 {
	position:absolute;
	top:0px;
	left:87px;
	width:59px;
	height:34px;
	overflow:hidden;
	background: url(../images/nav/sub_games.jpg) -85px -34px;
	}


#games02 a {
	display:block;
	width:59px;
	height:34px;
	overflow:hidden;
	background: url(../images/nav/sub_games.jpg) -85px 0px;
	}

#games02 a:hover {
	background-image: none;
	}

.games02 #games02, 
.games02 #games02 a , 
.games02 #games02 a:hover {
	background: url(../images/nav/sub_games.jpg) -85px -34px;
	}


#games03 {
	position:absolute;
	top:0px;
	left:151px;
	width:96px;
	height:34px;
	overflow:hidden;
	background: url(../images/nav/sub_games.jpg) -145px -34px;
	}

#games03 a {
	display:block;
	width:97px;
	height:34px;
	overflow:hidden;
	background: url(../images/nav/sub_games.jpg) -145px 0px;
	}

#games03 a:hover {
	background-image: none;
	}

.games03 #games03, 
.games03 #games03 a , 
.games03 #games03 a:hover {
	background: url(../images/nav/sub_games.jpg) -145px -34px;
	}



#subnav_athletes {
	width:356px;
	height:96px;
	position:absolute;
	z-index:50;
	top:135px;
	left:40px;
	background: url(../images/nav/sub_athletes_bg.gif) top left no-repeat;
	}

#subnav_athletes select {
	position:absolute;
	top:-3px;
	width:200px;
	font-size:100%;
	background:#D9D9DA;
	font-weight:bold;
	}

#subnav_athletes option {
	padding:0 .2em;
	}

.athlete_profile {
	width:130px;
	height:165px;
	margin:15px 0 15px 8px;
	float:left;
	display:inline;
	font-weight:bold;
	font-size:110%;
	position:relative;
	}

.athlete_profile .photo {
	position:absolute;
	}

.athlete_profile .picture_frame {
	position:absolute;
	top:0;
	left:0;
	width:130px;
	height:130px;
	background: url(../images/bg/picture_frame.gif) top left no-repeat;
	}

.athlete_profile .content {
	padding:132px 0 0 8px;
	}

#subnav_sports {
	width:331px;
	height:107px;
	position:absolute;
	z-index:50;
	top:124px;
	left:40px;
	background: url(../images/nav/sub_sports_bg.gif) top left no-repeat;
	}

#subnav_sports select {
	position:absolute;
	top:8px;
	font-size:100%;
	background:#D9D9DA;
	font-weight:bold;
	}

#subnav_sports option {
	padding:0 .2em;
	}



#subnav_ecards {
	background: url(../images/nav/sub_ecards_bg.gif) top left no-repeat;
	width:626px;
	height:121px;
	position:absolute;
	z-index:50;
	top:110px;
	left:40px;
	}


#subnav_ecards ul {
	position:absolute;
	z-index:25;
	width:164px;
	height:34px;
	top:13px;
	left:-8px;
	}


#ecards01 {
	position:absolute;
	top:0px;
	left:0px;
	width:110px;
	height:34px;
	overflow:hidden;
	background: url(../images/nav/sub_ecards.jpg) 0px -34px;
	}

#ecards01 a {
	display:block;
	width:110px;
	height:34px;
	overflow:hidden;
	background: url(../images/nav/sub_ecards.jpg) 0px 0px;
	}

#ecards01 a:hover {
	background-image: none;
	}

.ecards01 #ecards01, 
.ecards01 #ecards01 a , 
.ecards01 #ecards01 a:hover {
	background: url(../images/nav/sub_ecards.jpg) 0px -34px;
	}


#ecards02 {
	position:absolute;
	top:0px;
	left:97px;
	width:67px;
	height:34px;
	overflow:hidden;
	background: url(../images/nav/sub_ecards.jpg) -97px -34px;
	}

#ecards02 a {
	display:block;
	width:67px;
	height:34px;
	overflow:hidden;
	background: url(../images/nav/sub_ecards.jpg) -97px 0px;
	}

#ecards02 a:hover {
	background-image: none;
	}

.ecards02 #ecards02, 
.ecards02 #ecards02 a , 
.ecards02 #ecards02 a:hover {
	background: url(../images/nav/sub_ecards.jpg) -97px -34px;
	}
