	/* 	Colors
		Violet: #6B516C
		Seafoam: #B1BDB3
		Blue: #333366
	*/
	
	/* Global styles */
	body { background-color: white; margin:20px 0px; padding:0px; text-align:center; }
	img { border:0px; }
	#pagecontainer { text-align: left; margin:0px auto; width: 724px;}
	a:link, a:visited, a:hover, a:active {font: 12px times; color: #9999FF;}	
	
	
	/* Top navigation table */
	#topnavtable { width: 724px; background-color: #6B516C; }
	
	/* Navigation button cells */
	#navphiltd { width: 116px; }
	#navsvcstd { width: 96px;  }
	#navporttd { width: 121px; }
	#navconttd { width: 128px; }
	#navendtd { width: 19px; }
	#navbottomcell { height: 5px; background-color: #B1BDB3; }
	
	/* Navigation button rollover states */
	a#navphil,a#navserv,a#navport,a#navcont { display: block; height:height:24; }
	a#navphil {background: url(images/nav_philosophy_0.gif) top left no-repeat;}
	a#navphil:hover {background: url(images/nav_philosophy_1.gif) top left no-repeat;}
	a#navserv {background: url(images/nav_services_0.gif) top left no-repeat;}
	a#navserv:hover {background: url(images/nav_services_1.gif) top left no-repeat;}
	a#navport {background: url(images/nav_portfolio_0.gif) top left no-repeat;}
	a#navport:hover {background: url(images/nav_portfolio_1.gif) top left no-repeat;}
	a#navcont {background: url(images/nav_contact_0.gif) top left no-repeat;}
	a#navcont:hover {background: url(images/nav_contact_1.gif) top left no-repeat;}
	
	/* HOME content table */
	#homecontenttable { width: 724px; }
	#homeinteriorcell { width: 295px; }
	#homemaincopycell { width: 231px; background-color: #333366; color: white; padding: 20px 20px 5px 20px;font-family: Times; font-size: 14px; line-height: 160%; }
	#homeheadshotcell { height: 183px;  background: url(images/right_cornerpiece_b1bdb3.gif) right bottom no-repeat; background-color: #B1BDB3;}
	#homelisabiocopy { width: auto;  padding: 10px; font-family: Verdana; font-size: 13px; line-height: 160%;  color: #333366; background-color: #B1BDB3; }
	
	/* PHILOSOPHY */
	#philosophycontainer { width: 724px; height: 457px; background-color: #ccc; background: url(images/philosophy_background.jpg); }
	#philosophy { margin-left: 90px; width: 230px;  height: 432px; background-color: #333366; color: white; padding: 20px 20px 5px 20px;font-family: Times; font-size: 14px; line-height: 160%; }
	
	/* SERVICES */
	#servicescontainer { width: 724px; height: 457px; background-color: #ccc; background: url(images/services_background.jpg);}
	#services { margin-left: 186px; width: 230px;  height: 432px; background-color: #333366; color: white; padding: 20px 20px 5px 20px;font-family: Times; font-size: 13px; line-height: 160%; }
	
	/* PORTFOLIO */
	#portfoliocontainer { width: 724px; height: 457px; }
	#portfoliophoto{ width: 306px; background-color: #333366; }
	#portfoliomaincopy { width: 231px; background-color: #333366; color: white; padding: 20px 20px 5px 20px;font-family: Times; font-size: 14px; line-height: 160%; }
	#portfoliothumb { width: auto; height: 130px; background-color: #B1BDB3; }
	
	#portfoliothumbcopy { valign: top; padding: 10px; font-family: Verdana; font-size: 13px; line-height: 160%;  color: #333366; background: url(images/right_cornerpiece_b1bdb3.gif) right bottom no-repeat;background-color: #B1BDB3; }
	
	#thumbnail {  width:100%; height: 135px; background-color: white; margin-top: 10px; font-size: 20px; font-weight: bold; }
	#thumbnail a {  text-decoration: none; color: #666; }
	#thumbnail a:hover { text-decoration: none; color: #333366; }
	#thumbnail a:visited {  text-decoration: none; color: #333366; }
	#thumbnail a:active {  text-decoration: none; color: #333366; }
	
	a.port:link, a.port:visited, a.port:hover, a.port:active {font: 13px Verdana; color: #333366;}
	
	
	/* CONTACT */
	#contactcontainer { width: 724px; height: 457px; background-color: #ccc;background: url(images/contact_background.jpg); }
	#contact { margin-left: 435px; width: 230px;  height: 432px; background-color: #333366; color: white; padding: 20px 20px 5px 20px;font-family: Times; font-size: 14px; line-height: 160%; }
	

	
	/* Footer styles */
	
	#footer { text-align: center; font: 11px verdana; margin-top: 20px; color: #666; }
	
	#rolloverprecache {display: none; width:1; height:1;}
	