body{margin:0;padding:0;text-align:center;font-family:helvetica,sans-serif;font-size:.8em;color:#eee;background:url(../images/bg_body.jpg) repeat-x #000;line-height:1.6em;}
img{margin:0;padding:0;border:none;}
p{margin:0;padding:10px 0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
a{color:#19b9ee;}
a:hover{color:#fec313;}
ul.downloads, ul.pageList{padding-left:23px;margin-left:0;}
ul.downloads li, ul.pageList li{list-style-image:url(../images/img_liArrow.jpg);}

/*http://www.alistapart.com/articles/holygrail*/
/*the above page is responsible for the crazy negative margin layout*/
/*IE fix for 3 column layout*/
* html #left{left:245px;}

#frame{margin:0 auto;padding:0;text-align:left;width:990px;background:#000;}
	#header{position:relative;margin:0;padding:0;height:136px;background:url(../images/bg_headerBevel.jpg) repeat-x bottom left;}
		#homeLink{position:absolute;top:0px;left:0;}
			#homeLink a{display:block;width:65px;height:58px;background:url(../images/btn_home.png) no-repeat 0 0;behavior:url(http://www.cabarrushealth.org/tru/scripts/iepngfix.htc);}
			#homeLink a:hover{background-position:0 -59px;}
		#bevelLeft,#bevelRight{position:absolute;width:23px;height:26px;bottom:0;}
		#bevelLeft{left:0;background:url(../images/bg_headerBevelLeft.jpg) no-repeat;}
		#bevelRight{right:0;background:url(../images/bg_headerBevelRight.jpg) no-repeat;}
		#logoTRU{float:left;width:200px;height:108px;}
		#nav{position:absolute;left:235px;width:755px;height:123px;margin-top:13px;}
		#nav a{float:left;height:123px;background:url(../images/nav_main2.jpg) no-repeat;}
			#nav a.teens{width:170px;/*background-position:0 -134px;*/}
			#nav a.truCrews{width:143px;/*background-position:-204px -134px;*/}
			#nav a.teachers{width:152px;/*background-position:-365px -134px;*/}
			#nav a.parents{width:157px;/*background-position:-548px -134px;*/}
			#nav a.alma{width:133px;/*background-position:-548px -134px;*/}

			#nav a.teens:hover{width:170px;background-position:0 0;}
			#nav a.truCrews:hover{width:143px;background-position:-313px 0;}
			#nav a.teachers:hover{width:152px;background-position:-465px 0;}
			#nav a.parents:hover{width:157px;background-position:-622px 0;}
			#nav a.alma:hover{width:133px;background-position:-755px 0;}
			
			#nav a.teens.active{width:170px!important;background-position:0 0 !important;}
			#nav a.truCrews.active{width:143px;background-position:-313px 0;}
			#nav a.teachers.active{width:152px;background-position:-465px 0;}
			#nav a.parents.active{width:157px;background-position:-622px 0;}
	#content{margin:0;padding:5px 225px 90px 250px;background:#000;position:relative;float:left;}
		#content .column{position:relative;float:left;}
		#center{width:515px;padding:58px 0 0;}
			#textBlock{padding:0 45px 0 28px;}
				#textBlock h1{height:22px;}
				#textBlock h1.teens{background:url(../images/sn1_teens.jpg) no-repeat -20px 0;}
				#textBlock h1.truCrews{background:url(../images/sn1_truCrews.jpg) no-repeat -20px 0;}
				#textBlock h1.teachers{background:url(../images/sn1_teachers.jpg) no-repeat -20px 0;}
				#textBlock h1.parents{background:url(../images/sn1_parents.jpg) no-repeat -20px 0;}
				div#EmailForm{text-align:left;margin-top:20px;}
					table#submitPic, #valSummary{font-size:1em;text-align:left;}
					table#submitPic tr{height:2.2em;}
					p.thanks{border:1px dotted #00CC00;padding:5px 15px;}
				/*h3 for contact headers*/
				h3{margin:15px 0 0;}
				.note{color:#ccc;font-size:.9em;}
		#left{width:245px;right:245px;margin-left:-100%;}
			#logoCounty{width:235px;height:88px;top:0;}
			#subNav{margin-top:5px;padding-left:20px;}
				.sn1{padding-top:6px;width:175px;}
				
				.sn1 a{display:block;height:22px;margin:0;}
				.sn1 a.home{width:80px;background:url(../images/sn1_home.jpg) no-repeat;}
				.sn1 a.teens{width:93px;background:url(../images/sn1_teens.jpg) no-repeat;}
				.sn1 a.truCrews{width:154px;background:url(../images/sn1_truCrews.jpg) no-repeat;}
				.sn1 a.teachers{width:132px;background:url(../images/sn1_teachers.jpg) no-repeat;}
				.sn1 a.parents{width:124px;background:url(../images/sn1_parents.jpg) no-repeat;}
				.sn1 a.active, .sn1 a:hover{background-position:0 -22px;}
				
				.sn2{border-top:1px solid #333;margin-top:8px;padding:5px 0 3px;}
				
				.sn2 a.aboutUs{width:108px;height:15px;background:url(../images/sn3_about.jpg) no-repeat;display:block;}
				.sn2 a.aboutUs.active, .sn2 a.aboutUs:hover{background-position:0 -15px;}
				
				.sn3 a{display:block;height:15px;margin:3px 0;}
				.sn3 a.schoolActivities{width:154px;background:url(../images/sn3_schoolActivities.jpg) no-repeat;}
				.sn3 a.communityActivities{width:179px;background:url(../images/sn3_communityActivities.jpg) no-repeat;}
				.sn3 a.getTheFacts{width:132px;background:url(../images/sn3_getTheFacts.jpg) no-repeat;}
				.sn3 a.wantToQuit{width:133px;background:url(../images/sn3_wantToQuit.jpg) no-repeat;}
				.sn3 a.roleModelPosters{width:171px;background:url(../images/sn3_roleModelPosters.jpg) no-repeat;}
				
				.sn3 a.projectIdeas{width:130px;background:url(../images/sn3_projectIdeas.jpg) no-repeat;}
				.sn3 a.projectReports{width:149px;background:url(../images/sn3_projectReports.jpg) no-repeat;}
				.sn3 a.pictureSubmission{width:169px;background:url(../images/sn3_pictureSubmission.jpg) no-repeat;}
				
				.sn3 a.elementarySchool{width:167px;background:url(../images/sn3_elementarySchool.jpg) no-repeat;}
				.sn3 a.middleSchool{width:133px;background:url(../images/sn3_middleSchool.jpg) no-repeat;}
				.sn3 a.highSchool{width:115px;background:url(../images/sn3_highSchool.jpg) no-repeat;}
				
				.sn3 a.contactUs{width:132px;background:url(../images/sn3_contact.jpg) no-repeat;}
				
				.sn3 a.active, .sn3 a:hover{background-position:0 -15px;}
			#calendar{padding-left:25px;margin-top:35px;}
				#calendar h2, #translation h2{margin:0 0 7px 0;color:#eee;}
				#calendar span.arrow{width:19px;height:18px;}
			#translation{width:200px;margin:25px 0 25px 25px;}
				#transBack{background:#c3d9ff;padding:10px;}
		#right{width:220px;margin-right:-220px;}
			#gallery{width:200px;padding:95px 0 0;font-size:.8em;line-height:1.2em;}
			#gallery img, #clipart img{margin:0;padding:0;}
			/*#gallery #border{border:1px solid #eee;margin:0;padding:0;width:195px;}*/
			#clipart{text-align:center;width:200px;padding:40px 0 0;}
	#footer{position:relative;margin:0;padding:0;width:990px;height:183px;background:url(../images/bg_footer.jpg) repeat-x;}
	#bottom{width:990px;margin:0 0 60px;padding:0;font-size:.8em;color:#333;}
		#uploadLink a{display:block;width:200px;height:50px;}
		#credit{position:relative;float:right;}
			#credit a{color:#333;text-decoration:none;}
			#credit a:hover{text-decoration:underline;color:#eee;}
		#footerPeople{position:absolute;top:0;width:990px;height:51px;background:url(../images/bg_footerPeople.jpg) no-repeat;}
		#footerLogos{position:relative;padding:65px 0 0 30px;}

	

