	html, body{
		height: 100%;
		}
	body{
		margin: 0px;
		padding: 0px;
			background: #fff;
			color: #000;
				font-family: verdana;
				font-size: 10pt;
					text-align: center;
					/*border: solid 1px #f00;*/
					}
	#contain{
		margin: auto;
		min-height: 100%;
		height: auto !important;
		height: 100%;
		width: 900px;
		padding: 0px;
		background: #fff url('bgtile.jpg') repeat-y top center;
		/*border: solid 1px #dadada;*/
		text-align: center;
		}
	#title{
		margin: auto;
		padding: 0px;
		width: 800px;
		height: 150px;
			background: #fff;
			color: #08262E;
				font-size: 3em;
				font-weight: bold;
				text-align: center;
				/*border: solid 1px #f1f1f1;
				-moz-border-radius: .3em;*/
				}
	#menu{
		clear: both;
		margin: auto;
		padding: 0px;
			width: 760px;
			height: 55px;
				/*border: solid 1px #f00;*/
				}
	#menu ul{
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		float: left;
		}
	#menu ul li{
		float: left;
		}


	#menu ul li a.about{
		float: left;
		display: block;
		width: 160px;
		height: 55px;
		background: url('menu.jpg') no-repeat 0px 0px;
		}
	#menu ul li a.about:hover{
		float: left;
		display: block;
		width: 160px;
		height: 55px;
		background: url('menu.jpg') no-repeat 0px -55px;
		}
	#menu ul li a.about-selected{
		float: left;
		display: block;
		width: 160px;
		height: 55px;
		background: url('menu.jpg') no-repeat 0px -55px;
		}


	#menu ul li a.services{
		float: left;
		display: block;
		width: 120px;
		height: 55px;
		background: url('menu.jpg') no-repeat -160px 0px;
		}
	#menu ul li a.services:hover{
		float: left;
		display: block;
		width: 120px;
		height: 55px;
		background: url('menu.jpg') no-repeat -160px -55px;
		}
	#menu ul li a.services-selected{
		float: left;
		display: block;
		width: 120px;
		height: 55px;
		background: url('menu.jpg') no-repeat -160px -55px;
		}


	#menu ul li a.scheduling{
		float: left;
		display: block;
		width: 160px;
		height: 55px;
		background: url('menu.jpg') no-repeat -280px 0px;
		}
	#menu ul li a.scheduling:hover{
		float: left;
		display: block;
		width: 160px;
		height: 55px;
		background: url('menu.jpg') no-repeat -280px -55px;
		}
	#menu ul li a.scheduling-selected{
		float: left;
		display: block;
		width: 160px;
		height: 55px;
		background: url('menu.jpg') no-repeat -280px -55px;
		}


	#menu ul li a.contact{
		float: left;
		display: block;
		width: 115px;
		height: 55px;
		background: url('menu.jpg') no-repeat -440px 0px;
		}
	#menu ul li a.contact:hover{
		float: left;
		display: block;
		width: 115px;
		height: 55px;
		background: url('menu.jpg') no-repeat -440px -55px;
		}
	#menu ul li a.contact-selected{
		float: left;
		display: block;
		width: 115px;
		height: 55px;
		background: url('menu.jpg') no-repeat -440px -55px;
		}


	#menu ul li a.references{
		float: left;
		display: block;
		width: 205px;
		height: 55px;
		background: url('menu.jpg') no-repeat -555px 0px;
		}
	#menu ul li a.references:hover{
		float: left;
		display: block;
		width: 205px;
		height: 55px;
		background: url('menu.jpg') no-repeat -555px -55px;
		}
	#menu ul li a.references-selected{
		float: left;
		display: block;
		width: 205px;
		height: 55px;
		background: url('menu.jpg') no-repeat -555px -55px;
		}
	
	#content{
		margin: auto;
		height: auto;
		width: 750px;
		padding: 10px;
		font-family: verdana;
		font-size: 10pt;
		text-align: left;
		/*border: solid 1px #f00;*/
		}
	
	#foot{		
		margin: auto;
		width: 900px;
		padding: 10px;
		background: #fff url('bgtile.jpg') repeat-y top center;
		font-size: 8pt;
		}	
	p{
		padding-left: 20px;
		}
	h3{
		font-family: georgia;
		color: #842121;
		}
	.thumb{
		border: solid 1px #000;
		}

	.rec{
		background: #f2dada url('rec-tile.jpg') repeat-x top left;
		color: #000;
		padding: 20px;
		}