	a {
		color: #360;
		text-decoration: none;
	}
	
	body {
		background: url("/images/bg_body.gif") repeat-x top left;
		color: #555;
	}

		body h2 {
			font-family: georgia;
			font-size: 20px;
		}

		body h5 {
			font-family: georgia;
			font-size: 16px;
			margin-top: 5px;
		}
	
		
		body h6 {
			font-family: georgia;
			font-size: 20px;
			color: #360;
			margin-bottom: 10px;
		}

		

	body h1 {
		color: #360;
		font-family: georgia;
		font-size: 30px;
	}
	

		body .body.copy h1 {
			padding-bottom: 8px;
		}
	
		body .body.copy h2 {
			padding: 6px 0;
		}

		body .body.copy p {
			padding-bottom: 15px;
		}
	
			body .body.copy ol, 
			body .body.copy ul {
				padding: 0 0 0 35px;
			}

				body .body.copy ol li {
					padding: 0 0 8px 0px;
					list-style-type: decimal;
				}

				body .body.copy ul li {
					padding: 0 0 8px 0px;
					list-style-type: disc;
				}


		body .body.copy em {
			font-size: 15px;a
			font-style: italic;
		}


	.address {
		margin-top: -4px;
		padding-bottom: 10px;
		color: #390;
	}
	
	.available {
		font-size: 14px;
		color: #666;
	}


/*	on home page, and property detail pages */

	.features {
		width: 290px;
		padding-top: 5px;
		float: left;
		color: #aaa;
	}

		.features .title {
			padding-bottom: 3px;
			color: #aaa;
		}

		.features ul li {
			display: block;
			float: left;
			width: 122px;
			background:  url("/images/li_star.gif") no-repeat left 1px;
			padding: 0 8px 0 15px;
		}

/*	--------------------------------------- */
	

	
	.header, .body, .footer {
		width: 960px;
		margin: 0 auto 0 auto;
	}

	.header {
		height: 106px;
	}

	.body {
		margin-top: 40px;
		text-align: left;
	}

	.header {
		margin-bottom: 17px;
	}

		.header .logo {
			margin-top: 14px;
			width: 215px;
			float: left;
		}
		
		.header .menu {
			margin-top: 80px;
			float: right;
			width: auto;
		}

			.header .menu ul li {
				float: left;
			}
			
				.header .menu ul li a {
					padding-left: 14px;
					height: 23px;
					display: block;
				}
				
					.header .menu ul li.mnuProperties span, 
					.header .menu ul li.mnuProjects span, 
					.header .menu ul li.mnuPhilosophy span, 
					.header .menu ul li.mnuServices span {
						display: none;
					}


					.header .menu ul li.mnuProperties a {
						background: url("/images/mnu_properties.gif") no-repeat top center;
						width: 120px;
					}

					.header .menu ul li.mnuProjects a {
						background: url("/images/mnu_projects.gif") no-repeat top center;
						width: 119px;
					}

				/*	this is for the pointer under the main menu. add the LI element of whatever main menu item has a sub menu */


					.header .menu ul li.mnuPhilosophy a {
						background: url("/images/mnu_philosophy.gif") no-repeat top center;
						width: 120px;
					}

					.header .menu ul li.mnuServices a {
						background: url("/images/mnu_services.gif") no-repeat top center;
						width: 102px;
					}

					.header .menu ul li.mnuProperties a:hover,
					.header .menu ul li.mnuProjects a:hover,
					.header .menu ul li.mnuPhilosophy a:hover,
					.header .menu ul li.mnuServices a:hover {
						background-position: bottom center;
					}

					body.properties .header .menu ul li.mnuProperties a,
					body.wrkprojects .header .menu ul li.mnuProjects a,
					body.philosophy .header .menu ul li.mnuPhilosophy a,
					body.services .header .menu ul li.mnuServices a {
						background-position: bottom center;
					}

		body .submenu {
			height: 41px;
			background-color: #888;
		}

			body .submenu .container {
				width: 960px;
				margin: 0 auto;
			}

				body .submenu .container ul li {
					float: left;
					margin: 7px 1px 0 1px;
				}

					body .submenu .container ul li a {
						display: block;
						padding: 5px 14px;
						color: #dddddd;
					}

						body .submenu .container ul li a:hover {
							color: #fff;
						} 


					body.intro .submenu .container ul li.intro a,
					body.clients .submenu .container ul li.clients a,
					body.green .submenu .container ul li.green a,
					body.vision .submenu .container ul li.vision a,
					body.staff .submenu .container ul li.staff a,
					body.community .submenu .container ul li.community a,
					body.aaeo .submenu .container ul li.aaeo a,
					body.service .submenu .container ul li.service a,
					body.completed .submenu .container ul li.completed a,
					body.awards .submenu .container ul li.awards a,
					body.featured .submenu .container ul li.featured a {
						background: url(/images/submenu_left.gif) no-repeat left center;
					}
					

			
						body.intro .submenu .container ul li.intro a: hover,
						body.clients .submenu .container ul li.clients a: hover,
						body.green .submenu .container ul li.green a: hover,
						body.vision .submenu .container ul li.vision a:hover,
						body.staff .submenu .container ul li.staff a:hover,
						body.community .submenu .container ul li.community a:hover,
						body.aaeo .submenu .container ul li.aaeo a:hover,
						body.service .submenu .container ul li.service a:hover,
						body.featured .submenu .container ul li.featured a:hover,
						body.awards .submenu .container ul li.awards a:hover,
						body.completed .submenu .container ul li.completed a:hover {
							color: #dddddd;
						}
						
				
					body.intro .submenu .container ul li.intro,
					body.clients .submenu .container ul li.clients,
					body.green .submenu .container ul li.green,
					body.vision .submenu .container ul li.vision,
					body.staff .submenu .container ul li.staff,
					body.community .submenu .container ul li.community,
					body.aaeo .submenu .container ul li.aaeo,
					body.service .submenu .container ul li.service,
					body.featured .submenu .container ul li.featured,
					body.awards .submenu .container ul li.awards,
					body.completed .submenu .container ul li.completed {
						background: #737373 url(/images/submenu_right.gif) no-repeat right center;
					}

		body.wrkprojects .submenu .container ul {
			margin-left: 500px;
		}


		body.philosophy .submenu .container ul {
			margin-left: 325px;
		}

		body.services .submenu .container ul {
			margin-left: 650px;
		}

		body.wrkprojects img {
				float: left;
			}


	.controlsbg {
		filter:alpha(opacity=25);
		-moz-opacity:0.25;
		-khtml-opacity: 0.25;
		opacity: 0.25;

		position: absolute;
		width: 138px;
		height: 25px;
		background-color: #000;
	}

	.controls {
		text-align: center;
		position: absolute;
		width: 138px;
	}

		.controls span {
			color: #fff;
		}

	.footer {
		text-align: center;
		width: 960px;
		margin: 40px auto 20px auto;
		color: #999;
	}

	.footer a {
		color: #999;
	}	