
				/* STYLESHEET NAV */
				/* note: top padding in below rules must be set to height of images */
				
			 div#nav 
			{
				width: 950px;
				/* oops made the nav a few pixels too high */
				height: 30px;
				overflow: hidden;
				margin: 0px auto 0px auto;
					border: solid 0px #f0d;
			}
			
			 div#nav ul
			{
				width: 950px;
				margin: 0px auto 0px auto;
				vertical-align: bottom;
			}

			 div#nav ul, div#nav ul li { 
			 	float: left; 
			 	display: block;
				list-style: none;
				margin: 0px;
				padding: 0px;
			 	}


				/* GLOBAL NAV ROLLOVERS */
				div#nav li a:link,
				div#nav li a:hover,
				div#nav li a:active,
				div#nav li a:visited { display: block; }
				
				/* FEATURED MODELS BUTTON */

				div#nav ul li a.featured_models:link, div#nav ul li a.featured_models:visited
				{
					background: url("../img/nav/nav_featured_models.jpg");
					padding: 34px 0px 0px 0px;
					overflow: hidden;
					width: 157px;
					height: 0px;
				}
				div#nav ul li a.featured_models:hover { background-position: -157px 0px; }
				div#nav ul li a.featured_models:active { background-position: -314px 0px; }

				/* FEATURED MODELS BUTTON ON */

				div#nav ul li a.featured_models_on:link, div#nav ul li a.featured_models_on:visited
				{
					background: url("../img/nav/nav_featured_models.jpg");
					background-position: -314px 0px;
					padding: 34px 0px 0px 0px;
					overflow: hidden;
					width: 157px;
					height: 0px;
				}
				div#nav ul li a.featured_models_on:hover { background-position: -314px 0px; }
				div#nav ul li a.featured_models_on:active { background-position: -314px 0px; }

				/* PHOTOSHOOTS & EVENTS BUTTON */

				div#nav ul li a.photoshoots:link, div#nav ul li a.photoshoots:visited
				{
					background: url("../img/nav/nav_photoshoots.jpg");
					padding: 34px 0px 0px 0px;
					overflow: hidden;
					width: 204px;
					height: 0px;
				}
				div#nav ul li a.photoshoots:hover { background-position: -204px 0px; }
				div#nav ul li a.photoshoots:active { background-position: -408px 0px; }

				/* PHOTOSHOOTS & EVENTS BUTTON ON */

				div#nav ul li a.photoshoots_on:link, div#nav ul li a.photoshoots_on:visited
				{
					background: url("../img/nav/nav_photoshoots.jpg");
					background-position: -408px 0px;
					padding: 34px 0px 0px 0px;
					overflow: hidden;
					width: 204px;
					height: 0px;
				}
				div#nav ul li a.photoshoots_on:hover { background-position: -408px 0px; }
				div#nav ul li a.photoshoots_on:active { background-position: -408px 0px; }
				
				/* GALLERIES BUTTON */

				div#nav ul li a.galleries:link, div#nav ul li a.galleries:visited
				{
					background: url("../img/nav/nav_galleries.jpg");
					padding: 34px 0px 0px 0px;
					overflow: hidden;
					width: 112px;
					height: 0px;
				}
				div#nav ul li a.galleries:hover { background-position: -112px 0px; }
				div#nav ul li a.galleries:active { background-position: -224px 0px; }
				
				/* GALLERIES BUTTON ON */

				div#nav ul li a.galleries_on:link, div#nav ul li a.galleries_on:visited
				{
					background: url("../img/nav/nav_galleries.jpg");
					background-position: -224px 0px;
					padding: 34px 0px 0px 0px;
					overflow: hidden;
					width: 112px;
					height: 0px;
				}
				div#nav ul li a.galleries_on:hover { background-position: -224px 0px; }
				div#nav ul li a.galleries_on:active { background-position: -224px 0px; }

				/* VIDEOS BUTTON */

				div#nav ul li a.videos:link, div#nav ul li a.videos:visited
				{
					background: url("../img/nav/nav_videos.jpg");
					padding: 34px 0px 0px 0px;
					overflow: hidden;
					width: 104px;
					height: 0px;
				}
				div#nav ul li a.videos:hover { background-position: -104px 0px; }
				div#nav ul li a.videos:active { background-position: -208px 0px; }
				
				/* VIDEOS BUTTON ON */

				div#nav ul li a.videos_on:link, div#nav ul li a.videos_on:visited
				{
					background: url("../img/nav/nav_videos.jpg");
					background-position: -208px 0px;
					padding: 34px 0px 0px 0px;
					overflow: hidden;
					width: 104px;
					height: 0px;
				}
				div#nav ul li a.videos_on:hover { background-position: -208px 0px; }
				div#nav ul li a.videos_on:active { background-position: -208px 0px; }

				/* ABOUT US BUTTON */

				div#nav ul li a.about_us:link, div#nav ul li a.about_us:visited
				{
					background: url("../img/nav/nav_about_us.jpg");
					padding: 34px 0px 0px 0px;
					overflow: hidden;
					width: 106px;
					height: 0px;
				}
				div#nav ul li a.about_us:hover { background-position: -106px 0px; }
				div#nav ul li a.about_us:active { background-position: -212px 0px; }
				
				/* ABOUT US BUTTON ON */

				div#nav ul li a.about_us_on:link, div#nav ul li a.about_us_on:visited
				{
					background: url("../img/nav/nav_about_us.jpg");
					background-position: -212px 0px;
					padding: 34px 0px 0px 0px;
					overflow: hidden;
					width: 106px;
					height: 0px;
				}
				div#nav ul li a.about_us_on:hover { background-position: -212px 0px; }
				div#nav ul li a.about_us_on:active { background-position: -212px 0px; }
				
				/* CONTACT US BUTTON */

				div#nav ul li a.contact_us:link, div#nav ul li a.contact_us:visited
				{
					background: url("../img/nav/nav_contact.jpg");
					padding: 34px 0px 0px 0px;
					overflow: hidden;
					width: 114px;
					height: 0px;
				}
				div#nav ul li a.contact_us:hover { background-position: -114px 0px; }
				div#nav ul li a.contact_us:active { background-position: -228px 0px; }
				
				/* CONTACT US BUTTON ON */

				div#nav ul li a.contact_us_on:link, div#nav ul li a.contact_us_on:visited
				{
					background: url("../img/nav/nav_contact.jpg");
					background-position: -228px 0px;
					padding: 34px 0px 0px 0px;
					overflow: hidden;
					width: 114px;
					height: 0px;
				}
				div#nav ul li a.contact_us_on:hover { background-position: -228px 0px; }
				div#nav ul li a.contact_us_on:active { background-position: -228px 0px; }
				
				/* BLOG BUTTON */

				div#nav ul li a.blog:link, div#nav ul li a.blog:visited
				{
					background: url("../img/nav/nav_blog.jpg");
					padding: 34px 0px 0px 0px;
					overflow: hidden;
					width: 69px;
					height: 0px;
				}
				div#nav ul li a.blog:hover { background-position: -69px 0px; }
				div#nav ul li a.blog:active { background-position: -138px 0px; }
				
				/* BLOG BUTTON ON */

				div#nav ul li a.blog_on:link, div#nav ul li a.blog_on:visited
				{
					background: url("../img/nav/nav_blog.jpg");
					background-position: -138px 0px;
					padding: 34px 0px 0px 0px;
					overflow: hidden;
					width: 69px;
					height: 0px;
				}
				div#nav ul li a.blog_on:hover { background-position: -69px 0px; }
				div#nav ul li a.blog_on:active { background-position: -138px 0px; }
				
				