/* Positioning: These values do not need to be altered */
	/* Masthead Area Alignment */
		#wrapMastheadArea { background: url("../images/colorbar.gif") repeat-x; height: 179px; width: 100%; }
		#wrapMasthead { background: url("../images/sprite.gif") 228px -333px no-repeat; height: 140px; width: 800px; }
		#wrapHeaderHome, #wrapHeaderFeatures, #wrapHeaderPhotos, #wrapHeaderFloorPlans, #wrapHeaderLocation, #wrapHeaderContact { height: 42px; margin-top: -9px; width: 100%; }
			#wrapHeaderHome h2 { background: url("../images/sprite.gif") 0px 3px no-repeat; margin-left: 180px; height: 48px; width: 800px; }
			#wrapHeaderFeatures h2 { background: url("../images/sprite.gif") 0px -48px no-repeat; margin-left: 180px; height: 48px; width: 800px; }
			#wrapHeaderPhotos h2 { background: url("../images/sprite.gif") 0px -98px no-repeat; margin-left: 180px; height: 48px; width: 800px; }
			#wrapHeaderFloorPlans h2 { background: url("../images/sprite.gif") 0px -149px no-repeat; margin-left: 180px; height: 48px; width: 800px; }
			#wrapHeaderLocation h2 { background: url("../images/sprite.gif") 0px -199px no-repeat; margin-left: 180px; height: 48px; width: 800px; }
			#wrapHeaderContact h2 { background: url("../images/sprite.gif") 0px -249px no-repeat; margin-left: 180px; height: 48px; width: 800px; }

	/* Content Area Alignment */
		#wrapContentArea { display: inline; width: 1003px; }

		/* Navigation Alignment */
		#wrapNav { display: inline; float: left; margin-left: 30px; margin-top: 20px; width: 120px; }
			#wrapHome, #wrapFeatures, #wrapPhotos, #wrapFloorPlans, #wrapLocation, #wrapContact { height: 30px; width: 120px; }
				#wrapHome a, #wrapFeatures a, #wrapPhotos a, #wrapFloorPlans a, #wrapLocation a, #wrapContact a { display: block; height: 30px; width: 120px; }
			#wrapHome { background: url("../images/sprite.gif") 0px -303px no-repeat; }
			#wrapFeatures { background: url("../images/sprite.gif") -125px -303px no-repeat; }
			#wrapPhotos { background: url("../images/sprite.gif") -250px -303px no-repeat; }
			/* To show floor plans button, remove visibility: hidden and margin-top: -30px  */
			#wrapFloorPlans { background: url("../images/sprite.gif") -375px -303px no-repeat; }
			#wrapLocation { background: url("../images/sprite.gif") -500px -303px no-repeat; }
			#wrapContact { background: url("../images/sprite.gif") -625px -303px no-repeat; }

		/* Content Alignment */
		#wrapContent { float: left; margin-left: 30px; width: 800px; }
			#wrapContentMiddle { background: url("../images/bodyrepeat.gif") repeat-y; padding-left: 25px; padding-top: 10px; width: 800px; }
				#wrapContentMiddle p { padding-top: 10px; }
				#wrapContentMiddle ul { padding-bottom: 10px; }
				#wrapContentMiddle p, #wrapContentMiddle ul li { line-height: 150%; width: 750px; }
			#wrapContentBottom { background: url("../images/sprite.gif") 0px -473px no-repeat; height: 10px; margin-bottom: 25px;  }
			#floatPhoto { display: inline; float: left; width: 115px; }
			#floatInfo { float: left; margin-left: 25px; width: 200px; }
			#floatList { padding-bottom: 10px; margin-top: 10px; }
				#floatList span { padding-right: 25px; }

		/* Tags that have multiple uses */
		.alignImg { text-align: center; }
		.clear { clear: left; }
		.largeFont { font-size: 14px; }
		.indentList { margin-left: 10px; }
		#wrapMasthead, #wrapHeaderHome h2, #wrapHeaderFeatures h2, #wrapHeaderPhotos h2, #wrapHeaderFloorPlans h2, #wrapHeaderLocation h2, #wrapHeaderContact h2, #wrapHome, #wrapFeatures, #wrapPhotos, #wrapFloorPlans, #wrapLocation, #wrapContact { text-indent: -9000px; }
		#wrapMasthead, #wrapContentTop, #wrapHeaderHome h2, #wrapHeaderFeatures h2, #wrapHeaderPhotos h2, #wrapHeaderFloorPlans h2, #wrapHeaderLocation h2, #wrapHeaderContact h2, #wrapContent, #wrapContentMiddle, #wrapContentBottom { width: 800px; }
