@charset "utf-8";
/* CSS Document */

html, body { width:100%; height:100%; }
body { font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:12px; background:#000 url('/_images/home/bg_repeatGrass2.jpg') top center repeat-y; margin:0; padding:0; }
img { background:url('/_images/home/repeat_fence_tiny.png') top left; padding:10px; }
img.png { background:none; }

	div#main { position:relative; background:url('/_images/home/bg_pic_girlsBballTeam.jpg') top center no-repeat; width:100%; min-height:100%; height:auto !important; height:100%; z-index:2; text-align:center; margin-bottom:-160px; }
	/*******************************************************************/
	#home div#main { background:url('/_images/home/bg_pic_home_2.jpg') top center no-repeat; }
	#weared1 div#main { background:url('/_images/home/bg_pic_weAreD1.jpg') top center no-repeat; }
	#ourhistory div#main { background:url('/_images/home/bg_pic_ourHistory.jpg') top center no-repeat; }
	#d101 div#main { background:url('/_images/home/bg_pic_D101.jpg') top center no-repeat; }
	#sportstraining div#main { background:url('/_images/home/bg_pic_sportsTraining.jpg') top center no-repeat; }
	#d1totalfit div#main { background:url('/_images/home/bg_pic_3Girls.jpg') top center no-repeat; }
	#sportstherapy div#main { background:url('/_images/home/bg_pic_sportsTherapy.jpg') top center no-repeat; }
	#locations div#main { background:url('/_images/home/bg_pic_locations.jpg') top center no-repeat; }
	#coowners div#main { background:url('/_images/home/bg_pic_coOwners.jpg') top center no-repeat; }
	#d1events div#main { background:url('/_images/home/bg_pic_events.jpg') top center no-repeat; }
	/*******************************************************************/
		div#header { position:absolute; top:0; left:0; width:100%; min-height:400px; height:auto !important; height:400px; z-index:1; }
		div#head-spacer { position:relative; width:700px; height:220px; margin:0 auto; }
		div#body { position:relative; width:950px; min-height:100%; height:auto !important; height:100%; z-index:900; margin:0 auto; text-align:left; margin-bottom:20px; }
			div#page-nav { width:200px; text-align:right; vertical-align:top; position:absolute; top:0; left:0; }
				#menucontainer { padding:0; margin:0 auto; margin-top:4px; text-align:right; }
				#menucontainer ul { list-style:none; margin:0; padding:0; text-align:right; }
				#menucontainer li { list-style:none; margin:0; padding:0; text-align:right; background:#000; padding:4px 10px 4px 15px; margin-bottom:8px; }
				#menucontainer li:hover { background:#d21034; }
				#menucontainer li a { color:#ccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; font-weight:bold; text-decoration:none; font-variant:small-caps; text-align:right; }
				#menucontainer li a:hover { color:#fff; }
				#menucontainer li#active { background:#d21034; }
				#menucontainer li#active a { color:#fff; }

				#menucontainer2 { padding:0; margin:0 auto; margin-top:4px; text-align:right; }
				#menucontainer2 ul { list-style:none; margin:0; padding:0; text-align:right; }
				#menucontainer2 li { list-style:none; margin:0; padding:0; padding:10px; text-align:right; color:#ccc; font-size:12px; background:#000; }
				#menucontainer2 li a { color:#966; font-weight:bold; text-decoration:none; }
				#menucontainer2 li a:hover { color:#d21034; }

			div#page-content { position:relative; width:750px; min-height:400px; height:auto !important; height:400px; margin:0; padding:0; margin-left:200px; padding-left:15px; border-left:4px solid #000; text-align:left; vertical-align:top; }
			div#hp-page-content { position:relative; width:950px; margin:0; margin-top:3px; margin-left:-2px; padding:0; }
				h1 { font-size:20px; color:#d21034; font-weight:normal; font-variant:small-caps; margin:0; padding:0; }
				h2 { font-size:14px; margin:0; padding:0; }
				p { margin:10px 5px; }
				a { color:#966; text-decoration:none; outline:none; border:none; }
				a:hover { color:#d21034; }
		div#foot-spacer { position:relative; width:700px; height:160px; margin:0 auto; }
	div#foot { position:relative; width:100%; height:160px; margin:0 auto; clear:both; z-index:900; }
		div#rss-container { position:relative; margin:-140px auto 0; width:1000px; }
			div#d1RSS { position:absolute; right:0; text-align:left; width:200px; height:70px; overflow:hidden; padding-right:17px; }
				div#feed-control span { color:#999;font-size:11px;margin:10px;padding:4px; }
				div#foot a { color:#d21034; }
				div#foot a:hover { color:#ff9; }
		.copyright {position:relative;text-align:center;margin-top:-35px; z-index:1000;font-family:Arial;color:#aaaaaa;}
