/*------------------------------------------------------------------------------
	Document
------------------------------------------------------------------------------*/
	
	* {
		margin: 0;
		padding: 0;
	}
	
	a {
		color: #7d7652;
	}
	a:hover {
		color: #575133;
	}
	
	body {
		background: #b0a779 url("./images/body-back.png") repeat-y top center;
		color: #444444;
		position: relative;
	}
	
/*------------------------------------------------------------------------------
	Overlay
------------------------------------------------------------------------------*/
	
	#overlay {
		background: transparent url('./images/overlay-back.png');
		color: inherit;
		bottom: 0;
		left: 0;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 500;
	}
	#ie #overlay {
		position: absolute;
		height: expression(eval(document.documentElement.clientHeight));
		top: expression(eval(document.documentElement.scrollTop));
	}
	#ie.v6 #overlay {
		background: transparent url('./images/ie-sucks.png');
	}
	
	#overlay #gallery {
		background: #ffffff;
		color: #666666;
		height: 445px;
		left: 50%;
		margin: -222px 0 0 -300px;
		padding: 10px;
		position: absolute;
		top: 50%;
		width: 600px;
		z-index: 501;
	}
	#overlay #gallery p {
		height: 400px;
		margin: 0;
		overflow: hidden;
		position: relative;
		width: 600px;
	}
	#overlay #gallery p img {
		display: none;
		position: absolute;
		right: 0;
		top: 0;
	}
	#overlay #gallery p img.current {
		display: block;
	}
	#overlay #gallery p span {
		background: transparent url('./images/overlay-back.png');
		bottom: 0;
		color: #ffffff;
		display: none;
		left: 0;
		padding: 15px;
		position: absolute;
		width: 100%;
		z-index: 700;
	}
	#overlay #gallery ul {
		list-style: none;
	}
	#overlay #gallery ul li a {
		bottom: 10px;
		display: block;
		height: 35px;
		line-height: 35px;
		position: absolute;
		text-decoration: none;
		width: 240px;
	}
	#overlay #gallery ul li a span {
		font-size: 1.3em;
	}
	#overlay #gallery ul li.prev a {
		background: url('./images/gallery-left.png') no-repeat left bottom;
		left: 10px;
	}
	#overlay #gallery ul li.prev a span {
		left: 40px;
		position: relative;
	}
	#overlay #gallery ul li.next a {
		background: url('./images/gallery-right.png') no-repeat right bottom;
		right: 10px;
		text-align: right;
	}
	#overlay #gallery ul li.next a span {
		position: relative;
		right: 40px;
	}
	#overlay #gallery ul li.close a {
		left: 260px;
		text-align: center;
		width: 100px;
	}
	#overlay #gallery ul li a:hover {
		background-color: #eeeeee;
	}
	
	#ie #modal {
		position: absolute;
		height: expression(eval(document.documentElement.clientHeight));
		top: expression(eval(document.documentElement.scrollTop));
	}
	#ie.v6 #modal {
		background: transparent;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/workspace/css/images/modal-background.png', sizingMethod='scale');
	}
	
/*------------------------------------------------------------------------------
	Forms
------------------------------------------------------------------------------*/
	
	form .row {
		background: #ffffff;
		border: 1px solid #eeeeee;
		border-left: none;
		border-right: none;
		float: left;
	}
	form .row.error {
		background: #8bb285;
		border-color: #4f8852;
		color: #3b5137;
	}
	form .row label {
		font-size: 12px;
		margin: 0 0 4px 0;
	}
	form .row label span {
		font-size: 11px;
		line-height: 11px;
	}
	form .row input,
	form .row select {
		border: 1px solid #aaaaaa;
	}
	form .row.error input,
	form .row.error select {
		border: 1px solid #4f8852;
	}
	form .row textarea {
		border: 1px solid #aaaaaa;
	}
	form .row.error textarea {
		border: 1px solid #4f8852;
	}

    form .row.captcha label{
        width: 100%;
    }
	
/*------------------------------------------------------------------------------
	Headers
------------------------------------------------------------------------------*/
	
	h2.strong {
		color: #000000;
	}
	
	h2.fancy {
		color: #6a633f;
	}
	
	h3 {
		color: #5a553e;
	}
	h3 a {
		color: #5a553e;
		text-decoration: none;
	}
	
	h2 .amp,
	h3 .amp {
		font-style: italic;
	}
	
/*------------------------------------------------------------------------------
	Lists
------------------------------------------------------------------------------*/
	
	ul.controls {
		list-style: none;
		margin: 10px 0 0 0;
		overflow: hidden;
	}
	ul.controls.extra-space {
		margin-top: 30px;
	}
	#ie ul.controls {
		height: 1%;
	}
	ul.controls li {
		background: url('./images/controls-divider.png') no-repeat left center;
		display: block;
		float: left;
		padding: 0 0 0 1px;
	}
	ul.controls li a {
		display: block;
		float: left;
		margin: 0 0.7em;
	}
	#ie ul.controls li a {
		margin: 0 0.4em;
	}
	ul.controls li.single {
		background: transparent;
		padding-left: 0;
	}
	ul.controls li.single a {
		margin-left: 0;
	}
	ul.controls li.prev {
		background: transparent;
		padding: 0;
	}
	ul.controls li.prev a,
	#ie ul.controls li.prev a {
		background: url('./images/controls-prev.png') no-repeat left center;
		border: none;
		margin-left: 0;
		padding: 0 0 0 16px;
	}
	ul.controls li.next a,
	#ie ul.controls li.next a {
		background: url('./images/controls-next.png') no-repeat right center;
		border: none;
		margin-right: 0;
		padding: 0 16px 0 0;
	}
	
	dl.locations.col-a {
		float: left;
		width: 45%;
	}
	dl.locations.col-b {
		float: right;
		width: 45%;
	}
	dl.locations dt {
		margin-bottom: 0;
	}
	
/*------------------------------------------------------------------------------
	Paragraphs
------------------------------------------------------------------------------*/
	
	p.more a {
		background: url('./images/arrow-right.png') no-repeat right 0.4ex;
		margin: 0 0 0 4px;
		padding: 0 14px 0 0;
	}
	
	p.button {
		position: relative;
	}
	p.button img {
		vertical-align: bottom;
	}
/*	p.button img.partners{
		height: 190px;
	}*/
	p.button .popup {
		background: url('./images/popup.png') no-repeat !important;
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='popup.png',sizingMethod='scale');
		color: #ffffff;
		display: none;
		height: 47px;
		padding: 10px;
		position: absolute;
		top: -61px;
		width: 150px;
		z-index: 2009;
	}
	
/*------------------------------------------------------------------------------
	Layout
------------------------------------------------------------------------------*/
	
	.section {
		color: #444444;
		margin: 0 auto;
		overflow: hidden;
		padding: 0 45px;
		width: 870px;
	}
	#ie .section {
		height: 1%;
	}
	.section .col-full {
		clear: both;
	}
	.section .col-left {
		float: left;
		margin: 0 -210px 0 0;
		width: 210px;
	}
	.section .col-left .block,
	.section .col-right .block {
		margin: 20px 0;
	}
	.section .col-middle {
		color: #7d7652;
		float: left;
		margin: 0 0 0 210px;
		padding-bottom: 20px;
		width: 490px;
	}
	#ie.v6 .section .col-middle {
		margin: 0 0 0 105px;
	}
	.section .col-middle .block {
		margin: 20px;
	}
	.section .col-middle form.block {
		margin: 20px 10px;
	}
	.section .col-right {
		clear: right;
		float: right;
		width: 170px;
/*		margin-top: 71px;*/
	}
	.section .col-left-middle {
		float: left;
		width: 700px;
	}
	
/*------------------------------------------------------------------------------
	Buttons
------------------------------------------------------------------------------*/
	
	#button-culture-work-environment {
		background: url('./images/button-culture-work-environment.png') no-repeat;
	}
	#button-current-opportunities {
		background: url('./images/button-current-opportunities.png') no-repeat;
	}
	#button-download-now {
		background: url('./images/button-download-now.png') no-repeat;
	}
	#button-environment {
		background: url('./images/button-environment.png') no-repeat;
	}
	#button-landscape-architecture {
		background: url('./images/button-landscape-architecture.png') no-repeat;
	}
	#button-planning {
		background: url('./images/button-planning.png') no-repeat;
	}
	#button-property-resourcing {
		background: url('./images/button-property-resourcing.png') no-repeat;
	}
	#button-request-a-meeting {
		background: url('./images/button-request-a-meeting.png') no-repeat;
	}
	#button-send-your-resume {
		background: url('./images/button-send-your-resume.png') no-repeat;
	}
	#button-surveying {
		background: url('./images/button-surveying.png') no-repeat;
	}
	#button-urban-design {
		background: url('./images/button-urban-design.png') no-repeat;
	}
	#button-urban-social-economics {
		background: url('./images/button-urban-social-economics.png') no-repeat;
	}
	
	#button-culture-work-environment a,
	#button-current-opportunities a,
	#button-download-now a,
	#button-environment a,
	#button-landscape-architecture a,
	#button-planning a,
	#button-property-resourcing a,
	#button-request-a-meeting a,
	#button-send-your-resume a,
	#button-surveying a,
	#button-urban-design a,
	#button-urban-social-economics a {
		display: block;
		height: 60px;
		text-indent: -1000em;
	}
	
	#button-think-fresh {
		background: url('./images/button-think-fresh.jpg') no-repeat;
	}
	#button-think-fresh a {
		display: block;
		height: 138px;
		text-indent: -1000em;
	}
	
/*------------------------------------------------------------------------------
	Header
------------------------------------------------------------------------------*/
	
	#header {
		background: url('./images/header-back.jpg') no-repeat !important;
		height: 107px;
		padding : 22px 0 0 20px;
	}
	#header a {
		display: block;
		height: 87px;
		width: 189px;
	}
	#header span {
		display: none;
	}
	
/*------------------------------------------------------------------------------
	Search
------------------------------------------------------------------------------*/
	
	#search {
		background: url('./images/menu-back.png') repeat-x !important;
		line-height : 32px;
		padding: 0;
		text-align: right;
	}
	#search fieldset {
		border: none;
	}
	#search legend {
		display: none;
	}
	#search .input {
		border: 1px solid #535353;
		color: #6a633f;
		padding : 3px;
		width: 138px;
	}
	#ie #search .input {
		margin: 4px 0 0 0;
	}
	#search .submit {
		vertical-align: bottom;
	}
	
/*------------------------------------------------------------------------------
	Menu
------------------------------------------------------------------------------*/
	
	#menu,
	#search,
	#submenu {
		height: 32px;
		margin-top: 0;
		overflow : hidden;
	}
	
	#menu {
		background: url('./images/menu-back.png') repeat-x !important;
		line-height : 32px;
		list-style : none;
		margin : 0;
		text-transform: uppercase;
	}
	#menu li {
		display : inline;
		padding: 0 5px 0 20px;
	}
	#menu li a {
		color: #262626;
		text-decoration: none;
	}
	#menu li.active a,
	#menu li a:hover {
		color: #ffffff;
	}
	
	#submenu {
		background: url('./images/submenu-back.png') repeat-x !important;
		line-height : 32px;
		list-style : none;
		margin : 0;
	}
	#submenu li {
		display : inline;
		padding: 0 3px 0 20px;
	}
	#submenu li a {
		color: #a09867;
		text-decoration: none;
	}
	#submenu li.active a,
	#submenu li a:hover {
		color: #6a633f;
	}
	
/*------------------------------------------------------------------------------
	Subheader
------------------------------------------------------------------------------*/
	
	#subheader {
		background: url('./images/subheader-back.jpg') no-repeat !important;
		border-top: 1px solid #ffffff;
		color : #ffffff;
		height: 190px;
		padding : 20px 40px;
		width : 600px !important;
	}
	#subheader h2 {
		margin-top: 0;
	}
	#subheader p {
		font-size: 13px;
		line-height: 19px;
	}
	#subheader a {
		color: #dddddd;
		text-decoration: none;
	}
	
/*------------------------------------------------------------------------------
	Hero
------------------------------------------------------------------------------*/
	
	#hero-header {
		margin-bottom: -40px;
	}
	#hero-header img {
		vertical-align: bottom;
	}
	
	#hero-content .col-right {
		padding-top: 40px;
	}
	
/*------------------------------------------------------------------------------
	Clients Faders
------------------------------------------------------------------------------*/
	
	#clients h2 {
		position: absolute;
		left: 0;
		top: 0;
	}
	#clients img {
		vertical-align: bottom;
	}
	#clients p {
		display: inline;
		margin: 0;
	}
	
	.col-full #clients {
		border-top: 1px solid #ffffff;
		height: 220px;
		position: relative;
	}
	.col-full #clients h2 {
		top: 20px;
	}
	.col-full #clients p.logo img {
		position: absolute;
		bottom : 35px;
		left: 60px;
		display: none;
	}
	.col-full #clients p.slideshow img {
		position: absolute;
		bottom: 0;
		right: 0;
	}
	
	.col-left #clients {
		height: 175px;
		position: relative;
		width: 210px;
	}
	.col-left #clients p.logo img {
		position: absolute;
		bottom: 10px;
		left: 30px;
	}
	
/*------------------------------------------------------------------------------
	Slideshow Fader
------------------------------------------------------------------------------*/
	
	#slideshow {
		border-top: 1px solid #ffffff;
		position: absolute;
		right: 45px;
	}
	#slideshow img {
		vertical-align: bottom;
	}
	#slideshow p.image {
		background: #000000;
		height: 220px;
		margin: 0;
	}
	
/*------------------------------------------------------------------------------
	Alliance Partners
------------------------------------------------------------------------------*/
	
	#alliance-partners {
		overflow: hidden;
	}
	#ie #alliance-partners {
		height: 1%;
	}
	#alliance-partners h3 {
		clear: both;
	}
	#alliance-partners .about {
		clear: both;
		float: right;
		width: 280px;
	}
	#alliance-partners .image {
		
	}
	
/*------------------------------------------------------------------------------
	Awards
------------------------------------------------------------------------------*/
	
	.col-right #awards {
		border-top: 1px solid #ffffff;
	}
	.col-right #awards h2 {
		text-align: right;
	}
	.col-right #awards p {
		background: transparent;
		height: 100px;
		margin: 0;
		padding: 0;
		position: relative;
	}
	.col-right #awards img {
		left: 10px;
		position: absolute;
		top: 0;
	}
	#ie .col-right #awards img {
		top: 0;
	}
	
	.col-middle #awards {
		overflow: hidden;
	}
	#ie .col-middle #awards {
		height: 1%;
	}
	.col-middle #awards .about {
		clear: both;
		float: right;
		width: 280px;
	}
	.col-middle #awards .image {
		
	}
	
/*------------------------------------------------------------------------------
	Brief Entries
------------------------------------------------------------------------------*/
	
	#brief-entries {
		border-top: 4px solid #707073;
		margin: 20px -10px;
	}
	#brief-entries .entry {
		border-bottom: 1px solid #eeeeee;
		padding: 0 10px 20px 10px;
	}
	#brief-entries a.more {
		background: url('./images/controls-next.png') no-repeat right center;
		color: #5a553e;
		font-weight: bold;
		padding: 0 14px 0 0;
		white-space: nowrap;
		zoom: 1;
	}
	
	#brief-entries .pagination {
		border-bottom: 1px solid #eeeeee;
		overflow: hidden;
		padding: 15px 10px;
	}
	#ie.v6 #brief-entries .pagination {
		padding-bottom: 30px;
	}
	#brief-entries .pagination ul {
		float: right;
		list-style: none;
		margin: 0;
	}
	#brief-entries .pagination li {
		color: #b0a87c;
		float: left;
		margin: 0 0 0 8px;
	}
	#brief-entries .pagination li a {
		display: block;
		float: left;
	}
	#brief-entries .pagination .page a {
		color: #b0a87c;
		text-decoration: none;
	}
	#brief-entries .pagination .page a:hover,
	#brief-entries .pagination .page.selected a {
		color: #5a553e;
		font-weight: bold;
	}
	#brief-entries .pagination .pagination-previous a {
		background: url('./images/controls-prev.png') no-repeat right center;
		overflow: hidden;
		padding: 0 0 0 10px;
		text-decoration: none;
		text-indent: -100px;
	}
	#brief-entries .pagination .pagination-next a {
		background: url('./images/controls-next.png') no-repeat right center;
		overflow: hidden;
		padding: 0 10px 0 0;
		text-decoration: none;
		text-indent: -100px;
	}
	#brief-entries .pagination .pagination-previous.disabled,
	#brief-entries .pagination .pagination-next.disabled {
		display: none;
	}
	
/*------------------------------------------------------------------------------
	Full Entry
------------------------------------------------------------------------------*/
	
	#full-entry .brief {
		font-weight: bold;
	}
	
	#full-entry img {
		background: #ffffff;
		border: 1px solid #dddddd;
		float: right;
		-ms-interpolation-mode: bicubic;
		margin: 20px 0 20px 20px;
		max-width: 444px;
		padding: 2px;
		vertical-align: bottom;
	}
	
	#full-entry .comments,
	#full-entry .embed {
		border-top: 4px solid #707073;
		clear: both;
		margin: 25px -10px 0 -10px;
		padding: 0 10px;
	}
	#full-entry .comments h3,
	#full-entry .embed h3 {
		margin: 15px 0;
	}
	
	#full-entry .comments h3 a {
		color: #7d7652;
		font-size: 12px;
		text-decoration: underline;
	}
	#full-entry .comments h3 a:hover {
		color: #575133;
	}
	#full-entry .comments .comment + .comment {
		border-top: 1px dotted #eeeeee;
	}
	#full-entry .comments .author {
		color: #5a553e;
		font-weight: bold;
		margin: 0 0 10px 0;
	}
	#full-entry .comments form {
		margin: 25px -10px 0 -10px;
		overflow: visible;
		padding: 0;
	}
	
	#full-entry .comments form .row.text label {
		float: left;
	}
	#full-entry .comments form .row.text textarea {
		float: left;
		height: 140px;
		width: 300px;
	}
	#full-entry .comments form .row.text h4,
	#full-entry .comments form .row.text p {
		float: right;
		font-size: 10px;
		line-height: 14px;
		margin: 0;
		width: 130px;
	}
	#full-entry .comments form fieldset.text h4 {
		margin: 20px 0 0 0;
	}
	
	#full-entry .comments form .row.name,
	#full-entry .comments form .row.email {
		float: left;
		margin-bottom: -1px;
		width: 215px;
	}
	
	#ie.v6 #full-entry .comments form .row.name,
	#ie.v7 #full-entry .comments form .row.name,
	#ie.v6 #full-entry .comments form .row.email,
	#ie.v7 #full-entry .comments form .row.email {
		margin-bottom: 5px;
		margin-top: -5px;
		width: 205px;
	}
	#ie.v6 #full-entry .comments form .row.name input,
	#ie.v7 #full-entry .comments form .row.name input,
	#ie.v6 #full-entry .comments form .row.email input,
	#ie.v7 #full-entry .comments form .row.email input {
		width: 195px;
	}
	
	#full-entry .comments form .row.controls {
		clear: both;
	}
	
	#full-entry .embed iframe,
	#full-entry .embed object,
	#full-entry .embed embed {
		margin: 10px 0 0 0;
		vertical-align: bottom;
	}
	#full-entry .embed h3 + iframe,
	#full-entry .embed h3 + object,
	#full-entry .embed h3 + embed,
	#full-entry .embed h3 + object embed {
		margin-top: 0;
	}
	
/*------------------------------------------------------------------------------
	Newsletter Left
------------------------------------------------------------------------------*/
	
	#newsletter-left {
		background: #9b570a url('./images/newsletter-back.png') no-repeat;
		border-top: 1px solid #ffffff;
		height: 142px;
		padding: 0;
		position: relative;
	}
	#ie #newsletter-left {
		height: 142px;
	}
	#newsletter-left fieldset {
		border: none;
		padding : 10px 0;
	}
	#newsletter-left input.input {
		border: 1px solid #b0a87c;
		color: #6a633f;
		display: block;
		margin : 10px;
		padding: 3px;
		width: 180px;
	}
	#newsletter-left input.submit {
		bottom: 20px;
		position: absolute;
		right: 13px;
	}
	
/*------------------------------------------------------------------------------
	Project Details
------------------------------------------------------------------------------*/
	
	#project-details {
		color: #7d7652;
	}
	#project-details h2.strong {
		background: #404041;
		color: #ffffff;
		margin: 20px 0 0 0;
	}
	#project-details dl {
		overflow: hidden;
		padding: 0 0 0 10px;
	}
	#ie #project-details dl {
		height: 1%;
	}
	#project-details dl dt {
		clear: both;
		float: left;
		font-weight: normal;
		margin: 0 0.5em 0 0;
	}
	#project-details p.image {
		margin: 0 0 10px 0;
	}
	
	#view-project-gallery {
		margin: 10px;
	}
	#view-project-gallery a {
		background: transparent url('./images/button-project-gallery.png') no-repeat;
		display: block;
		height: 22px;
		text-indent: -1000em;
	}
	
/*------------------------------------------------------------------------------
	News
------------------------------------------------------------------------------*/
	
	#news h2.strong {
		background: #af933c;
		color: #000000;
	}
	
/*------------------------------------------------------------------------------
	Feature Projects Right
------------------------------------------------------------------------------*/
	
	#feature-projects-right h2 {
		background: #404041;
		color: #ffffff;
	}
	
/*------------------------------------------------------------------------------
	Capabilities Right
------------------------------------------------------------------------------*/
	
	#capabilities {
		height: 138px;
		margin: 0 0 -10px -21px;
	}
	#ie #capabilities {
		height: 148px;
	}
	#capabilities a {
		background: transparent url('./images/button-capabilities.png') no-repeat;
		color: inherit;
		display: block;
		height: 138px;
		position: absolute;
		width: 191px;
	}
	#capabilities a span {
		display: none;
	}
	
/*------------------------------------------------------------------------------
	Google Map
------------------------------------------------------------------------------*/
	
	#map {
		clear: both;
	}
	
/*------------------------------------------------------------------------------
	Team Profiles
------------------------------------------------------------------------------*/
	
	#team-profiles {
		overflow: hidden;
	}
	#ie #team-profiles {
		height: 1%;
	}
	#team-profiles dl.full {
		float: left;
		margin: 0;
		width: 130px;
	}
	#team-profiles div.full,
	#team-profiles div.gallery {
		float: right;
		width: 320px;
	}
	#team-profiles div.full p.image {
		margin: 0;
	}
	#team-profiles div.gallery {
		margin: 0 -10px 0 0;
		width: 330px;
	}
	#ie.v6 #team-profiles div.gallery {
		margin: 0;
	}
	#team-profiles div.gallery h3 {
		clear: both;
		margin: 10px 0;
	}
	#team-profiles div.gallery p.image {
		float: left;
		height: 120px;
		margin: 0 10px 10px 0;
		overflow: hidden;
		position: relative;
		width: 100px;
	}
	#team-profiles div.gallery p.image span {
		background: transparent url('./images/profile-back.png');
		bottom: 0;
		color: #ffffff;
		display: block;
		left: 0;
		padding: 0.1em 0.3em;
		position: absolute;
		width: 100%;
	}
	#ie.v6 #team-profiles div.gallery p.image span {
		background: transparent;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/workspace/css/images/profile-back.png', sizingMethod='scale');
	}
	
	#team-profile h2.fancy {
		margin: 0 0 0 auto;
		padding-top: 42px;
		width: 83px;
	}
	#team-profile p.image {
		color: #7d7652;
		margin: 0 0 0 auto;
		padding: 0 0 10px 0;
		width: 103px;
	}
	#team-profile p.image a,
	#team-profile p.image span {
		font-size: 12px;
		font-weight: bold;
	}
	#team-profile p.image img {
		border: 1px solid #dddddd;
		display: block;
		margin: 0 0 10px -3px;
		padding: 2px;
	}
	
/*------------------------------------------------------------------------------
	Search Results
------------------------------------------------------------------------------*/
	
	#search-results dt {
		margin-bottom: 0;
	}
	
/*------------------------------------------------------------------------------
	Social Media
------------------------------------------------------------------------------*/
	div.social-media{
		margin: 15px 0 0;
		height: 30px;
	}
	#full-entry .social-media{
		float: left;
		margin: 15px 0 10px;
		width: 100%;
	}
	div.facebook{
		float: left;
		width: 450px;
	}
	#full-entry div.facebook{
		width: 350px;
	}
	div.twitter{
		padding: 3px 0 0;
		float: right;
	}
/*------------------------------------------------------------------------------
	Sitemap
------------------------------------------------------------------------------*/
	
	#sitemap {
		margin: 0 auto;
		padding: 0 0 40px 0;
	}
	#sitemap li {
		color: #a09867;
	}
	#sitemap a {
		color: #b0a87c;
		text-decoration: none;
	}
	#sitemap a:hover {
		color: #7d7652;
	}
	#sitemap p {
		color: #b0a87c;
		clear: both;
		font-size: 10px;
		padding: 20px 0 0 0;
	}
	#sitemap .block {
		border-top: 4px solid #707073;
		list-style: none;
		margin: 0;
	}
	#sitemap .block li {
		float: left;
		margin: 20px 10px 0 0;
		text-transform: uppercase;
		width : 114px;
	}
	#sitemap .block ul {
		font-size: 10px;
		list-style: none;
		margin: 15px 0 0 0;
	}
	#sitemap .block ul li {
		float: none;
		margin: 0;
		text-transform: none;
	}
	
/*----------------------------------------------------------------------------*/

