body	{
	margin: 0px;
	padding: 0px;
	background-color: #000;
	font-family: verdana;
	text-align: center;
	}

/* Stretchable Top Bars */
div.topbar1 {
	background-color: #a0a6c6;
	width: 100%;
	height: 15px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	line-height: 1px;
	font-size: 1px;
	}
div.topbar2 {
	background-color: #355067;
	width: 100%;
	height: 5px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	line-height: 1px;
	font-size: 1px;
	}

/* Begin Header */
div.header {
	background-color: #fff;
	width: 900px;
	height: 160px;
	padding: 0px;
	border: 0px;
	margin: 0px auto;
	}
	
	/* Left side of header */
	div.header div.left {
		float: left;
		width: 220px;
		height: 160px;
		background-image: url("logo.gif");
		margin: 0px;
		border: 0px;
		padding: 0px;
		display: inline;
		}

	/* Right side of header */
	div.header div.right {
		float: right;
		width: 680px;
		height: 160px;
		background-image: url("texture.jpg");
		margin: 0px;
		border: 0px;
		padding: 0px;
		display: inline;
		}

		/* Menu section right side of header */
		div.header div.right div.menu {
			position: relative;
			top: 130px;
			left: 0px;
			}
			div.header div.right div.menu img {
				padding: 0px;
				margin: 0px;
				border: 0px;
				}
			div.header div.right div.menu img.spaced {
				padding: 0px;
				margin: 0px 1px 0px 0px;
				border: 0px;
				}
		
/* Begin body section below header */
div.body {
	background-color: #fff;
	width: 900px;
	padding: 40px 0px 0px 0px;
	margin: 0px auto;
	text-align: left;
	clear: both;
	}

	/* Body left side (images) */
	div.body div.left {
		float: left;
		position: relative;
		background-color: #fff;
		width: 210px;
		margin: 10px 0px 10px 10px;
		padding: 0px;
		display: inline;
		}

	/* Sets minimum height for body section */
	div.body div.prop {
		float: right;
		position: relative;
		background-color: #fff;
		width: 0px;
		height: 400px;
		margin: 0px;
		padding: 0px;
		display: inline;
		}

	/* Body right side (text) */
	div.body div.right {
		float: right;
		position: relative;
		background-color: #fff;
		width: 650px;
		margin: 10px 10px 10px 20px;
		padding: 0px;
		display: inline;
		}

		/* First H3 header at top of page should use h3.top to align correctly */
		div.body div.right h3.top {
			padding: 0px;
			margin: -5px 0px 0px 0px;
			}
		div.body div.right p {
			width: 500px;
			font-size: .8em;
			}

/* Stretchable footer bar */
.bottombar {
    background-color: #355067;
    width: 900px; /* Match the content width */
    height: 5px;
    margin: 0 auto; /* Center it */
    padding: 0px;
    border: 0px;
    line-height: 1px;
    font-size: 1px;
}


/* Begin footer */
div.footer {
	background-color: #000;
	width: 900px;
	height: 20px;
	padding: 0px;
	margin: 0px auto;
	}
	div.footer div {
		background-color: #fff;
		text-align: center;
		font-size: .6em;
		line-height: 3em;
		}
		div.footer div A:link {text-decoration: none; color: #000;}
		div.footer div A:visited {text-decoration: none; color: #000;}
		div.footer div A:hover {text-decoration: none; color: #666;}
		div.footer div A:active {text-decoration: none; color: #d00;}

	/* This section sets up rounded corners */
	.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
	.b1f {height:1px; background:#fff; margin:0 5px;}
	.b2f {height:1px; background:#fff; margin:0 3px;}
	.b3f {height:1px; background:#fff; margin:0 2px;}
	.b4f {height:2px; background:#fff; margin:0 1px;}