body {
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
	background-image: url(/images/backgrounds/background.gif);
}


#navMenu #logo {
	margin: 0px;
	float: left;
	width: 380px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}


#navMenu {
	width: 800px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}

#navMenu ul {
	margin: 0px;
	list-style-type: none;
	float: left;
	padding-top: 43px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 390px;
}

#navMenu ul li {
	float:left;
	height: 13px;
}

#navMenu ul a {
	height: 12px;
	font-size: 9px;
}




#subNav {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	height: 23px;
	margin-top: 0px;
	margin-bottom: 7px;
	padding: 0px;
}



#subNav ul {
	list-style-type: none;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}

#subNav ul li {
	float:left;
	font-size: 9px;
}


#portfolio #navStill a {
	background-image: url(/images/nav/nav_porfolio_still.gif);
	display: block;
	width: 100px;
	background-repeat: no-repeat;
	background-position: left 0px;
	height: 12px;
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#portfolio #navStill a:hover {
	background-image: url(/images/nav/nav_porfolio_still.gif);
	background-position: left -13px;
	display: block;
}

#portfolio #navFood a {
	background-image: url(/images/nav/nav_porfolio_food.gif);
	display: block;
	width: 160px;
	background-repeat: no-repeat;
	background-position: left 0px;
	height: 12px;
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#portfolio #navFood a:hover {
	background-image: url(/images/nav/nav_porfolio_food.gif);
	background-position: left -13px;
	display: block;
}

#portfolio #navPeople a {
	background-image: url(/images/nav/nav_porfolio_people.gif);
	display: block;
	width: 106px;
	background-repeat: no-repeat;
	background-position: left 0px;
	height: 12px;
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#portfolio #navPeople a:hover {
	background-image: url(/images/nav/nav_porfolio_people.gif);
	background-position: left -13px;
	display: block;
}


#portfolio #navInsideOut a {
	background-image: url(/images/nav/nav_porfolio_inside_out.gif);
	display: block;
	width: 153px;
	background-repeat: no-repeat;
	background-position: left 0px;
	height: 12px;
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#portfolio #navInsideOut a:hover {
	background-image: url(/images/nav/nav_porfolio_inside_out.gif);
	background-position: left -13px;
	display: block;
}

#portfolio #navInStudio a {
	background-image: url(/images/nav/nav_porfolio_instudio.gif);
	display: block;
	width: 102px;
	background-repeat: no-repeat;
	background-position: left 0px;
	height: 12px;
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#portfolio #navInStudio a:hover {
	background-image: url(/images/nav/nav_porfolio_instudio.gif);
	background-position: left -13px;
	display: block;
}

#portfolio #navFlora a {
	background-image: url(/images/nav/nav_porfolio_flora.gif);
	display: block;
	width: 97px;
	background-repeat: no-repeat;
	background-position: left 0px;
	height: 12px;
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#portfolio #navFlora a:hover {
	background-image: url(/images/nav/nav_porfolio_flora.gif);
	background-position: left -13px;
	display: block;
}


#contact #navStudioTour a {
	background-image: url(../images/nav/nav_studio_tours.gif);
	display: block;
	width: 800px;
	background-repeat: no-repeat;
	background-position: 285px 0px;
	height: 12px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#contact #navStudioTour a:hover {
	background-image: url(/images/nav/nav_studio_tours.gif);
	background-position: 285px -14px;
	display: block;
}


#navHome .clear img {
	padding-right: 20px;
}

/*  BEGIN MAIN NAVIGATION MENU */
#navHome a {
	background-image: url(/images/nav/nav_home.gif);
	background-repeat: no-repeat;
	width: 94px;
	display: block;
}

#navHome a:hover {
	background-image: url(/images/nav/nav_home.gif);
	background-position: left -13px;
	background-repeat: no-repeat;
	display: block;
}

#navPortfolio a {
	background-image: url(/images/nav/nav_portfolio.gif);
	display: block;
	width: 155px;
	margin-left: 3px;
}

#navPortfolio a:hover {
	background-image: url(/images/nav/nav_portfolio.gif);
	background-position: left -13px;
	display: block;
}

#navContact a {
	background-image: url(/images/nav/nav_contact.gif);
	background-repeat: no-repeat;
	display: block;
	width: 114px;
}

#navContact a:hover {
	background-image: url(/images/nav/nav_contact.gif);
	background-position: left -13px;
	display: block;
}

/*  END MAIN NAVIGATION MENU */


/*  BEGIN STYLES TO DYNAMICALLY TURN THE NAV MENU ITEMS ON */

#home #navHome a {
	background-image: url(/images/nav/nav_home.gif);
	background-repeat: no-repeat;
	background-position: left -13px;
	width: 94px;
	display: block;
}

#portfolio #navPortfolio a {
	background-image: url(/images/nav/nav_portfolio.gif);
	background-position: left -13px;
	display: block;
}

#contact #navContact a {
	background-image: url(/images/nav/nav_contact.gif);
	background-position: left -13px;
	display: block;
}



		#still #navStill a {
			background-image: url(/images/nav/nav_porfolio_still.gif);
			background-position: left -13px;
			display: block;
		}
		
		
		#food #navFood a {
			background-image: url(/images/nav/nav_porfolio_food.gif);
			background-position: left -13px;
			display: block;
		}

		#people #navPeople a {
			background-image: url(/images/nav/nav_porfolio_people.gif);
			background-position: left -13px;
			display: block;
		}

		#flora #navFlora a {
			background-image: url(/images/nav/nav_porfolio_flora.gif);
			background-position: left -13px;
			display: block;
		}

		#insideOut #navInsideOut a {
			background-image: url(/images/nav/nav_porfolio_inside_out.gif);
			background-position: left -13px;
			display: block;
		}
		
		#inStudio #navInStudio a {
			background-image: url(/images/nav/nav_porfolio_instudio.gif);
			background-position: left -13px;
			display: block;
		}
		
	
/*  END STYLES TO DYNAMICALLY TURN THE NAV MENU ITEMS ON */


.padRight {
	padding-right: 15px;
}

.clear {
	clear: both;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}

#footer {
	text-align: center;
	margin-top: 40px;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	color: #FFFFFF;
}
