body { font-family: georgia, times new roman, serif; }
img { border: none; }
a { color: #000; text-decoration: none; }

/* Hiding things that need to be hid */

	.nav-access
	, .main-navigation
	, .bubbletip
	, .expertise-dropdown
	, .people-dropdown
	, .side-content 
	, .main-blurb
	, .visual-section
	, .contact-section
	, #Quote .top
	, #Quote .bottom
	, #Filter
	, .LargeMap
	, .footer {
		display: none; !important
	}

	.bubbletip {
		position: absolute;
		left: -9999px; !important
	}



/* General page layout */

	h1 {
		padding: 10px 0;
		margin: 10px 0;
		border-bottom: 1px #000 solid;
	}

	.left-content {
		margin: 0 30px;
		line-height: 1.5em;
	}

	#Quote .middle {
		border: 1px #333 solid;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;	
		padding: 20px;
		margin: 20px 30px;
		font-style: italic;
		line-height: 1.5em;
		color: #333;
	}

	h5 {
		font-size: 1.5em;
	}

/* Small people lists */

	ul.people {
		list-style: none;
		margin: 0;
		padding: 0;
	}

	ul.people li {
		list-style: none;
		padding: 0;
		clear: both;
		height: 80px;
		border-bottom: 1px #666 solid;
		margin: 20px 0 0 0;
	}

	ul.people li img {
		float: left;
		margin: 0 10px 0 0;
	}
	ul.people li span {
		display: block;
		font-size: .8em;
		padding: 3px 0;
	}
	ul.people li .more {
		display: none;
	}


/* Single person page */

	#biography .image {
		float: left;
	}
	#biography .info-container {
		float: right;
		font-size: 0.8em;
		padding: 0;
		margin: 0;
	}
	.qualifications div {
		display: none;
	}
	#biography .info-container .name, #biography .info-container a.button {
		display: none;
	}
	#biography .info-container ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#biography .info-container li {
		list-style: none;
		margin: 0;
		padding: 5px 0;
	}
	#biography .info-container li.phone:before  { content: "Phone: "; }
	#biography .info-container li.mobile:before { content: "Mobile: "; }
	#biography .info-container li.email:before  { content: "Email: "; }

	#biography .content-block {
		clear: both;
	}

	#biography h4 {
		font-size: 2em;
		margin: 10px 0;
		padding: 10px 0;
		border-bottom: 1px #000 solid;
	}

/* Contact us */

	.location {
		clear: both;
	}
	.location .map {
		float: left;
		margin: 0 20px 0 0;
	}
	.location .map a {
		width: 250px;
		height: 250px;
		overflow: hidden;
		display: block;
	}

	.location .Office {
		font-size: 1.5em;
		font-weight: bold;
	}
	.location ul, .location li {
		padding: 0;
		margin: 0;
		list-style: none;
	}
	.location .Phone:before  { content: "Phone: ";  }
	.location .Mobile:before { content: "Mobile: "; }
	.location .Fax:before    { content: "Fax: ";    }
	.location .Email:before  { content: "Email: ";  }

/* Homepage */

	.home-content .image, .home-content cite, .home-content .bottom, .home-content .carousel-control {
		display: none;
	}

	.featured-expertise-list ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border-bottom: 1px #000 solid;
	}
	.featured-expertise-list li {
		list-style: none;
		margin: 10px 0;
		padding: 10px 0;
		border-top: 1px #000 solid;
	}
	.featured-expertise-list h2 {
		font-size: 1em;
		padding: 0;
		margin: 0 0 5px 0;
	}
	.featured-expertise-list p {
		margin: 0;
		padding: 0;
	}
	.featured-expertise-list .button {
		display: none;
	}

	.ui-accordion-content {
		display: block; !important
	}

