/* General Layout */
	body {
		font-family: Helvetica, Arial, Sans-serif;
		line-height: 1.1em;
		letter-spacing: 0.03em;
	}
	
	div {
		margin: 0em;
		padding: 0em;
	}
	
	a {
		color: 5577cc;
		text-decoration: none;
	}
	
	a:hover {
		text-decoration: underline;
	}
	img {
		margin: 0em;
		padding: 0em;
		border: none;
	}
	
	br {
		clear:none;
	}
/* Page Elements */


	#container {
		border-bottom: thin solid gray;
		margin-left: auto;
		margin-right: auto;
		width: 761px;
		font-size: 0.73em;
	}
	
	/* Title is re-used for labeling */
	.title {
		font-weight: bold;
	}
	
	/* Contact Section */
	#contact {
		float: right;
		margin-bottom: 3px;
		font-size: 0.9em;
	}
	
	#contact span {
		padding-right: 3em;
	}

	/* Image Splash */
	#banner {
		width: 761px;
		height: 159px;
		background-image: url(../images/header.jpg);
		background-repeat: no-repeat;
		color: white;
		position: relative;
	}
	
	#banner_text	{
		text-align: right;
		position:absolute;
		bottom:0.5em;
		right:0;
		padding-right: 3em;
		font-size: 1.4em;
	}
	/* Page content layout */
	.column {
		width: 380px;
		float: left;
		padding-bottom: 1em;
	}
	
	.entry {
		margin: 1em;
		padding-top: 1em;
		border-top: thin solid gray;
	}

	.client {
		margin: 2.0em;
		padding-top: 2.0em;
		border-top: thin solid gray;
	}
	
	.first {
		border-top: none !important;
	}
	
	/* Anchor leadout style */
	.leadout {
		padding-left: 2em;
	}
	
	
	/* Sample layout */
	#sample_container {
		width: 338px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 1em;
	}

	#sample_container a {
		font-size: 0.9em;
	}
	
	#sample_container .image {
		width: 169px;
		float: left;
	}
	
	#sample_container .text {
		width: 149px;
		padding: 10px;
		float: left;
		text-align: center;
	}
	
	#footer {
		text-align: center;
		padding-top: 0.5em;
		width: 761px;
		margin-left: auto;
		margin-right: auto;
		font-size: 0.6em;
	}
