#wrapper {
	width: 955px;
	margin: 0 auto;
	padding: 20px;
}

#header {
	width: 100%; height: 100px;
	}
	#header h1 a {
		background: url(../images/logo.gif) no-repeat top left;
		width: 152px; height: 81px;
		text-indent: -9999px;
		float: right;
	}

#content {
	background: #FFF url(../images/corner.gif) no-repeat top left;
	width: 925px; height: 100%;
	padding: 15px;
	overflow: hidden;
	}

		#content .odd div, #content .even div {
			width: 276px; height: 110px;
			float: left;
			padding: 15px;
			}
			#content .odd div img, #content .even div img {
				width: 108px; height: 108px;
				float: left;
				margin: 0px 5px 0px 0px;
				display: inline;
			}
			#content .odd div h3, #content .even div h3 {
				width: 160px;
				font-size: 1.4em;
				font-weight: bold;
				text-transform: uppercase;
				float: left;
				clear: right;
				padding: 0px 0px 4px 0px;
				}
				#content .odd div h3 a, #content .even div h3 a {
					color: #2E2E2E;
				}
			#content .odd div p span, #content .even div p span {
				font-size: 0.9em;
				font-weight: bold;
			}
			#content .odd div p, #content .even div p {
				width: 160px;
				float: left;
				padding: 0px 0px 4px 0px;
			}
			
			#content .odd div img { border: #529BD0 1px solid; }
			#content .odd div p a span { color: #529BD0; }
			#content .even div img { border: #FF6633 1px solid; }
			#content .even div p a span { color: #FF6633; }

#footer {
	background: url(../images/footer.gif) repeat-x top left;
	width: 100%; height: 106px;
	}
	#footer h2 {
		font-size: 1.8em;
		font-weight: bold;
		color: #ADD7F6;
		float: left;
		padding: 0px 0px 0px 30px;
		}
		#footer h2 a {
			color: #ADD7F6;
			float: none;
			margin: 0;
		}