			#page {background-repeat:repeat-y;}
			form {margin:0;padding:0;}
			input {margin:0;padding:0;}
			body {font-family:Verdana,sans-serif;}
			#header { margin: 0 20px 0 20px;height: 126px; width: 840px; }
			#header a i {visibility:hidden;}
			#headerLeft, #headerLeft a {height:126px;width:651px;float:left;text-decoration:none;}
			#headerRight, #headerRight a {height:126px;width:149px;float:left;text-decoration:none;}
			#footer {color:#FFF;padding:20px 20px 5px 20px;margin-bottom:0px;width:800px !important;font-size:9pt;}
			#navbox {height:22px;padding-left:20px;padding-right:20px;width:840px;}
			.navitem i {visibility:hidden;}
			li.headlink ul { display: none; }
			li.headlink:hover ul { display: block; }
			#program {background: url('images/program_two.gif');width:81px;height:22px;display:block;background-position: 0px;}
			#programul {width:101px;}
				#project {background: url('images/program_two_project.gif');width:101px;height:16px;display:block;background-position: 0px;}
				#domains {background: url('images/program_two_domains.gif');width:101px;height:17px;display:block;background-position: 0px;}
				#guides {background: url('images/program_two_guides.gif');width:101px;height:20px;display:block;background-position: 0px;}
				#camperlife {background: url('images/program_two_camperlife.gif');width:101px;height:18px;display:block;background-position: 0px;}
                                #senior {background: url('images/program_two_senior.gif');width:101px;height:16px;display:block;background-position: 0px;}
			#about {background: url('images/about_two.gif');width:60px;height:22px;display:block;background-position: 0px;}
			#aboutul {width:106px;}
				#philosophy {background: url('images/about_two_philosophy.gif');width:106px;height:20px;display:block;background-position: 0px;}
				#management {background: url('images/about_two_management.gif');width:106px;height:20px;display:block;background-position: 0px;}
				#dates {background: url('images/about_two_2009dates.gif');width:106px;height:18px;display:block;background-position: 0px;}
				#news {background: url('images/about_two_news.gif');width:106px;height:16px;display:block;background-position: 0px;}
				#words {background: url('images/about_two_words.gif');width:106px;height:18px;display:block;background-position: 0px;}
			#contact {background: url('images/contact_two.gif');width:73px;height:22px;display:block;background-position: 0px;}
			#contactul {width:89px;}
				#directions {background: url('images/contact_two_directions.gif');width:89px;height:20px;display:block;background-position: 0px;}
				#contactbutton {background: url('images/contact_two_contact.gif');width:89px;height:23px;display:block;background-position: 0px;}
			#facilities {background: url('images/facilities_two.gif');width:85px;height:22px;display:block;background-position: 0px;}
			#facilitiesul {width:122px;}
				#campervillage {background: url('images/facilities_two_campervillage.gif');width:122px;height:22px;display:block;background-position: 0px;}
				#dininghall {background: url('images/facilities_two_dininghall.gif');width:122px;height:22px;display:block;background-position: 0px;}
				#grounds {background: url('images/facilities_two_grounds.gif');width:122px;height:22px;display:block;background-position: 0px;}
				#waterfront {background: url('images/facilities_two_waterfront.gif');width:122px;height:22px;display:block;background-position: 0px;}
			#parents {background: url('images/parents_two.gif');width:72px;height:22px;display:block;background-position: 0px;}
			#parentsul {width:186px;}
				#tuition {background: url('images/parents_two_tuition.gif');width:186px;height:19px;display:block;background-position: 0px;}
				#registration {background: url('images/parents_two_registration.gif');width:186px;height:24px;display:block;background-position: 0px;}
				#forms {background: url('images/parents_two_forms.gif');width:186px;height:22px;display:block;background-position: 0px;}
				#packinglist {background: url('images/parents_two_packing.gif');width:186px;height:22px;display:block;background-position: 0px;}
				#communication {background: url('images/parents_two_communication.gif');width:186px;height:22px;display:block;background-position: 0px;}
				#services {background: url('images/parents_two_services.gif');width:186px;height:24px;display:block;background-position: 0px;}
				#transportation {background: url('images/parents_two_transportation.gif');width:186px;height:24px;display:block;background-position: 0px;}
			#media {background: url('images/media_two.gif');width:56px;height:22px;display:block;background-position: 0px;}
			#mediaul {width:62px;}
				#photo {background: url('images/media_two_photo.gif');width:62px;height:19px;display:block;background-position: 0px;}
				#video {background: url('images/media_two_video.gif');width:62px;height:24px;display:block;background-position: 0px;}
				#music {background: url('images/media_two_music.gif');width:62px;height:25px;display:block;background-position: 0px;}
			#community {background: url('images/community_two.gif');width:90px;height:22px;display:block;background-position: 0px;}
			#communityul {width:123px;}
				#director {background: url('images/community_two_director.gif');width:123px;height:21px;display:block;background-position: 0px;}
				#summer {background: url('images/community_two_summer.gif');width:123px;height:21px;display:block;background-position: 0px;}
				#facebook {background: url('images/community_two_facebook.gif');width:123px;height:24px;display:block;background-position: 0px;}
                                #invent {background: url('images/community_two_invent.gif');width:123px;height:21px;display:block;background-position: 0px;}			#shop {background: url('images/community_two_shop.gif');width:123px;height:21px;display:block;background-position: 0px;}				#friends {background: url('images/community_two_friends.gif');width:123px;height:25px;display:block;background-position: 0px;}
			#workwithus {background: url('images/workwithus_two.gif');width:114px;height:22px;display:block;background-position: 0px;}
			#workwithusul {width:138px;}
				#staff {background: url('images/workwithus_two_staff.gif');width:138px;height:21px;display:block;background-position: 0px;}
				#projectproposals {background: url('images/workwithus_two_project.gif');width:138px;height:26px;display:block;background-position: 0px;}
				
			#searchBar {background:#82E1B7;height:22px;width:169px;float:left;vertical-align:middle;overflow:hidden;}
			#searchsubmit {}
			#sidebarinner {margin:0px;width:169px;}
			#campDates {background: url('images/registernow_big.gif');width:169px;height:196px;}
			#registerNow {padding-top:139px;}
			#registerNow a,#registerNow a:hover,#registerNow a:visited {text-decoration:none;}
			#registerNow a i {visibility:hidden;width:169px;display:block;}
			#sidebarleft {display:inline;width:169px;margin-left:20px;margin-right:0;padding:0;background:#006699;height:289px;}
			#registerForm {margin-left:18px;margin-top:3px;color:#FFF;}
			#slideshow {margin:0px;width:631px;height:289px;float:left;}
			/* styles for the dropdown: */
			#navbar, #navbar ul{
			margin:0;
			padding:0;
			list-style-type:none;
			list-style-position:outside;
			position:relative;
			line-height:1.5em;
			}
			#navbar li{
			float:left;
			position:relative;
			}
			#navbar ul {
			position:absolute;
			
			top:2.2em;
			display:none;
			}
			#navbar li ul a{
			width:100%;
			float:left;
			text-decoration:none;
			}
			#navbar ul ul{
			top:auto;
			}
			#navbar li ul ul {
			left:12em;
			margin:0px 0 0 10px;
			}
/*
			#navbar li:hover ul ul, #navbar li:hover ul ul ul, #navbar li:hover ul ul ul ul{
			display:none;
			}
			#navbar li:hover ul, #navbar li li:hover ul, #navbar li li li:hover ul, #navbar li li li li:hover ul{
			display:block;
			}
*/
			
			#tiles {float:left;margin:13px 20px 0px 25px;}
			
			#tempBanner {margin:13px 20px 0px 49px;position:relative;background:url('images/2012IFhomepagebanner.jpg');width:743px;height:77px;float:left;}
			#tempBanner a em { visibility: hidden; }
			#tempBanner a,a:hover,a:visited i { text-decoration:none; }
			#tempOH {display: block;position:absolute;left:0;height:77px;width:245px;}
			#tempPr {position:absolute;left:409px;width:498px;height:77px;}
			
			
			.tile {width:248px;height:342px;position:relative;float:left;margin:8px;}
			.tile a em { visibility: hidden; }
			.tile a,a:hover,a:visited i { text-decoration:none; }

			#projectTile {
			background:url('images/tile_project.gif');
			}
			
			#domainTile {
			background:url('images/tile_domains.gif');
			}

			#aboutTile {
			background:url('images/tile_about.gif');
			}

			#facilitiesTile {
			background:url('images/tile_facilities.gif');
			}

			#staffTile {
			background:url('images/tile_staff.gif');
			}

			#registerTile {
			background:url('images/tile_register.gif');
			}

			.topLink {  
				height:21px;
				left:9px;
				position:absolute;
				text-decoration:none;
				top:264px;
				width:229px;			
			}
			.middleLink {
				height:21px;
				left:9px;
				position:absolute;
				text-decoration:none;
				top:289px;
				width:229px;						
			}
			.bottomLink {
				height:21px;
				left:9px;
				position:absolute;
				text-decoration:none;
				top:314px;
				width:229px;			

			}
			#projectPage {float:left;margin:13px 20px 0px 190px;display:inline;}
			#projectIntroTitle {font-size:16pt;line-height:18pt;color:#ff99cc;font-weight:bold;text-transform: uppercase;}
			#projectIntroBody {font-size:12pt;color:#FFF;margin-bottom:20px;}
			.project {float:left;clear:both;margin-bottom:18px;}
			.projectLeft {float:left;width:272px;margin-left:10px;}
			.projectTitle {font-size:16pt;line-height:18pt;margin-bottom:10px;color:#003366;font-weight:bold;}
			.projectAlbum a img, .projectAlbum a:visited img {border:3px solid #9A9A9A;}
			.projectAlbum a:hover img {border:3px solid #ff99cc;}
			.projectAlbumLink a, .projectAlbumLink a:visited {color:#000;text-decoration:none;font-weight:bold;font-size:9pt;}
			.projectAlbumLink a:hover {color:#000;text-decoration: underline;font-weight:bold;font-size:9pt;}
			.projectAlbum {margin-right:20px;margin-top:4px;clear:both;width:100px;height:110px;}
			.projectDescription {font-size:9pt;float:left;width:328px;color:#000;padding-right:10px;padding-top:7px;}
			.projectDescription p, .projectMastersBio p {margin-bottom:20px;margin-top:0px;padding:0;}
			.projectDescription a, .projectDescription a:visited, .projectDescription a:hover {color:#000;text-decoration:underline;}
			.projectMastersTitle {color:#003366;font-size:9.5pt;clear:both;font-weight:bold;}
			.projectMastersPhoto {margin-right:20px;margin-top:10px;clear:both;margin-bottom:13px;}
			.projectMastersPhoto img {margin-right:10px;}
			.projectMastersBio {font-size:9.5pt;width:430px;float:left;}
			
			#generalPage {float:left;width:630px;}
	
			#generalIntroTitle {font-size:16pt;line-height:18pt;color:#ff99cc;font-weight:bold;text-transform:uppercase;}
			#generalIntroBody {font-size:12pt;color:#FFF;margin-bottom:20px;}
			#generalIntroBody a {color:#FFF;}
			#generalPage p {margin-top:0;margin-bottom:20px;font-size:9pt;color:#FFF;}
			#generalPage p img {max-width:none;}
			#generalPage h1 {font-size:16pt;line-height:18pt;color:#ff99cc;font-weight:bold;text-transform: uppercase;}
			#generalPage h2, h3 {font-size:12pt;color:#66CC99;font-weight:700;}
			#generalPage a, #generalPage a:visited {text-decoration:underline;}
			#generalPage a:hover {text-decoration:none;}
			.generalSection {margin-bottom:20px;}
			.generalTitle {font-size:12pt;color:#66CC99;font-weight:700;}
			.generalBody {font-size:9pt;color:#FFF;}
			
#registrationPage {float:left;color:#FFF;width:630px;}
			
			#registrationIntroTitle {font-size:16pt;line-height:18pt;color:#ff99cc;font-weight:bold;text-transform:uppercase;}
			#registrationIntroBody {font-size:12pt;color:#FFF;margin-bottom:20px;}
			#registrationIntroBody a {color:#FFF;}
			#registrationPage p {margin-top:0;margin-bottom:20px;font-size:9pt;color:#FFF;}
			#registrationPage p img {max-width:none;}
			#registrationPage h1 {font-size:16pt;line-height:18pt;color:#ff99cc;font-weight:bold;text-transform: uppercase;}
			#registrationPage h2, h3 {font-size:12pt;color:#66CC99;font-weight:700;}
			#registrationPage a, #registrationPage a:visited {text-decoration:underline;}
			#registrationPage a:hover {text-decoration:none;}
			.registrationSection {margin-bottom:20px;}
			.registrationTitle {font-size:12pt;color:#66CC99;font-weight:700;}
			.registrationBody {font-size:9pt;color:#FFF;}
			.bold {font-weight:bold;}
			
			#blogLeft {color:#FFF;width:430px;margin-left:7px;margin-right:15px;float:left;clear:right;}
			#blogLeft .entry a {color:#FFF;width:445px;}
			.postcontent {width:430px;}
/* 			FROM ORIGINAL CSS */
			#blogLeft .postmetadata a {color:#FFF;}
			#blogRight {width:170px;float:left;font-size:9pt;}
			li.categories { color:#FFCC33;display:block;margin-top:15px;font-weight:800;list-style-type: none;margin-left:0;}
			li.cat-item {color:#FFF;list-style-type:none;margin-left:0;}
			li.cat-item a, li.cat-item a:visited {color:#FFF;text-decoration:underline}
			li.cat-item a:hover {color:#FFF;text-decoration:none;}
			#blogRight ul {margin-left:0;padding-left:0;}
			#keywordsTitle {color:#FFCC33;display:block;margin-top:20px;font-weight:800;}
			.keyword {color:#FFF;}
			
			#domainsPage {float:left;margin:13px 20px 0px 190px;display:inline;}
			#domainsIntroTitle {font-size:16pt;line-height:18pt;color:#ff99cc;font-weight:bold;text-transform: uppercase;}
			#domainsIntroBody {font-size:12pt;color:#FFF;margin-bottom:20px;}
			
			#inventPage {float:left;display:inline;background: #FFF;width:630px;}
			#inventPage div {margin:0px 26px;}
			#inventPage i {visibility: hidden;}
			#inventPagePress {padding:30px 0;font-family: Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold;color:#3b89c9;}
			#inventPageHeaderIMG {background:url('images/invent_header.png');width:579px;height:383px;}
			#inventPageMidderIMG {background:url('images/invent_midder.png');width:579px;height:245px;}
			#inventPageMidder2IMG {background:url('images/invent_midder2.png');width:579px;height:244px;}
			#inventPageFooterIMG {background:url('images/invent_footer.png');width:579px;height:297px;}
			.inventPageText {background:url('images/invent_bg.png');padding:0px 0;color:#FFF;font-family: Helvetica,Arial,sans-serif;font-size:14px;padding:25px;}
			.inventPageText2 {background:url('images/invent_bg.png');padding:10px 0;color:#FFF;font-family: Helvetica,Arial,sans-serif;font-size:18px;padding:25px;}
			.inventPageText3 {background:url('images/invent_bg.png');padding:0px 0;color:#FFF;font-family: Helvetica,Arial,sans-serif;font-size:24px;padding:25px;text-align:left;}	
			.inventPageText p {margin:0;}
			.inventPageText3 p {margin:0;}

			#shopPage {float:left;background:#FFF;width:630px;}
			#shopIntroBody {font-size:12pt;color:#FFF;margin-bottom:20px;}
			#shopIntroBody a {color:#FFF;}
			#shopPage p {margin-top:0;margin-bottom:20px;font-size:9pt;color:#FFF;}
			#shopPage p img {max-width:none;}
			#shopPage h1 {font-size:16pt;line-height:18pt;color:#ff99cc;font-weight:bold;text-transform: uppercase;}
			#shopPage h2, h3 {font-size:12pt;color:#66CC99;font-weight:700;}
			#shopPage a, #generalPage a:visited {text-decoration:underline;}
			#shopPage a:hover {text-decoration:none;}
			.shopSection {margin-bottom:20px;}
			.shopTitle {font-size:12pt;color:#66CC99;font-weight:700;}
			.shopBody {font-size:9pt;color:#FFF;}

			
			.domain {float:left;clear:both;padding-bottom:20px;}
			.domainYear {font-size:12pt;line-height:14pt;color:#ff99cc;margin-bottom:5px;}
			.domainAlbum a img, .domainAlbum a:visited img {border:2px solid #9A9A9A;}
			.domainAlbum a:hover img {border:2px solid #ff99cc;}
			.domainAlbum {float:left;padding-right:45px;padding-top:4px;clear:both;width:100px;color:#FFF;font-size:9.5pt;}
			.domainList {font-size:9.5pt;color:#a4fdd5;float:left;width:480px;}
			
			#photosPage {float:left;margin:13px 20px 150px 42px;}
			.photoSection {clear:both;display:none;margin-bottom:20px;float:left;}
			.photoButton {margin-right:12px;margin-bottom:9px;float:left;}
			.photoButton a img, .photoButton a:visited img {border:2px solid #003466;}
			.photoButton a:hover img {border:2px solid #ff99cc;}
			.subPhotoCat {margin-top:26px;font-size:12pt;line-height:14pt;color:#ff99cc;}
			.clickBelow {margin-bottom:15px;font-size:12pt;line-height:14pt;color:#FFF;}
			.photoAlbum a img, .photoAlbum a:visited img {border:2px solid #9A9A9A;}
			.photoAlbum a:hover img {border:2px solid #ff99cc;}
			.photoAlbum {float:left;margin-right:25px;margin-top:4px;width:100px;color:#FFF;font-size:9.5pt;}
			.hiAlbum a img, .hiAlbum a:visited img {border:2px solid #ff99cc;}


