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/still_life.gif);
	display: block;
	width: 124px;
	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/still_life.gif);
	background-position: left -13px;
	display: block;
}

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

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

#portfolio #navPeople a {
	background-image: url(../images/nav/people.gif);
	display: block;
	width: 85px;
	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/people.gif);
	background-position: left -13px;
	display: block;
}


#portfolio #navInside a {
	background-image: url(../images/nav/inside.gif);
	display: block;
	width: 95px;
	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 #navInside a:hover {
	background-image: url(../images/nav/inside.gif);
	background-position: left -13px;
	display: block;
}

#portfolio #navOutside a {
	background-image: url(../images/nav/outside.gif);
	display: block;
	width: 119px;
	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 #navOutside a:hover {
	background-image: url(../images/nav/outside.gif);
	background-position: left -13px;
	display: block;
}

#portfolio #navYardGarden a {
	background-image: url(../images/nav/yard.gif);
	display: block;
	width: 148px;
	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 #navYardGarden a:hover {
	background-image: url(../images/nav/yard.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/still_life.gif);
	background-position: left -13px;
	display: block;
		}
		
		
		#food #navFood a {
	background-image: url(../images/nav/food_and_drink.gif);
	background-position: left -13px;
	display: block;
		}

		#people #navPeople a {
	background-image: url(../images/nav/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;
		}

		#inside #navInside a {
			background-image: url(/images/nav/inside.gif);
			background-position: left -13px;
			display: block;
		}
		
		#outside #navOutside a {
			background-image: url(/images/nav/outside.gif);
			background-position: left -13px;
			display: block;
		}
		
		#yard #navYardGarden a {
	background-image: url(../images/nav/yard.gif);
	background-position: left -13px;
	display: block;
		}
		
	
/*  END STYLES TO DYNAMICALLY TURN THE NAV MENU ITEMS ON */


.padRight {
	padding-right: 150px;
}

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

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

