body {
	margin:0px;
	padding: 17px 0px 40px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #D1C3A8 url(assets/images/background.jpg) repeat-x left top;

}

h1 {
	margin: 0px;
	padding: 0px;
	color: #677e9a;
	font: bold 20px/20px "Times New Roman", Times, serif;
}
h2 {
	margin: 1em 0px 0px 0px;
	padding: 0px;
	color: #425371;
	font: 18px/20px Arial, Helvetica, sans-serif;
}
	h2 strong {
		font-weight: normal;
	}
h3 {
	margin: 1em 0px 0px 0px;
	padding: 0px;
	color: #89806F;
	font: bold italic 16px/18px Arial, Helvetica, sans-serif;
}
h4 {
	margin: 1em 0px 0px 0px;
	padding: 0px;
	font: bold 14px/16px Arial, Helvetica, sans-serif;
}

p {font-size:12px; line-height:20px;
	margin: 1em 0px 0px 0px;
	color:#000000;}

a {text-decoration:none; color:#8A5C1C; font-weight:bold;}
a:hover {text-decoration:underline;}

ul {margin-top:5px; margin-bottom:5px;}
li {font-size:12px; line-height:20px; color:#000000;}

hr {color:#000000; background:#000000; height:1px; border:0;}

/* Classes */

.imgborder {border:1px solid #000000;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}
.lightbg {background-color: #EEE7DD;}
.brown { background-color: #8B8370; }
.ltbrown {background-color: #D1C3A8; }
			  
/* End Classes */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#000000; padding:1px; border:1px solid #000000; background-color:#999999 !important;}
input.submit, input.submit:hover {border:1px solid #000000; padding:1px; font-size:12px;}	
input.submit {background-color:#CCCCCC; color:#000000;}
input.submit:hover {background-color:#000000;	color:#CCCCCC;}
input {background-color:#FFFFFF !important;}

/* End Custom Forms*/
/* Template Begins */
#wrapper {
	margin: 0 auto;
	padding: 0px;
	width: 952px;
	height: auto;
	background: transparent url(assets/images/wrapper_bg.jpg) repeat-y left top;
}
	#container {
		margin: 0px;
		padding: 0px 20px 0px 20px;
		width: auto;
		height: auto;
		background: transparent url(assets/images/container_bg.jpg) no-repeat left top;
	}
		#header {
			margin: 0px;
			padding: 0px;
			width: auto;
			height: 184px;
		}
			#practice {
				margin: 0px;
				padding: 40px 0px 0px 0px;
				width: auto;
				height: auto;
				color: #37424f;
				font: 48px/48px Georgia, "Times New Roman", Times, serif;
				text-align: center;
				letter-spacing: .1em;
			}
			#addressPhone {
				margin: 0px;
				padding: 35px 10px 0px 0px;
				width: auto;
				height: auto;
				color: #37424f;
				font: bold 12px/25px Arial, Helvetica, sans-serif;
				letter-spacing: .1em;
				text-align: right;
			}
				#addressPhone span {
					display: block;
					font-size: 18px;
				}
		#nav {
			position: relative;
			margin: 0px;
			padding: 0px;
			width: auto;
			height: auto;
			text-align: center;
		}
			#nav li {
				display: inline;
				margin: 0px;
				padding: 0px 18px 0px 0px;
				width: auto;
				height: auto;
				list-style: none outside none;
			}
			#nav li.last {
				padding-right: 0px;
			}
				#nav a {
					margin: 0px;
					padding: 0px;
					color: #fff;
					font: bold 13px/27px Arial, Helvetica, sans-serif;
				}
		#leftCol {
			float: left;
			margin: 0px;
			padding: 20px 0px 0px 20px;
			width: 590px;
				height: auto;
				min-height: 180px;
				_height: 180px;
		}
		#rightCol {
			float: right;
			margin: 0px;
			padding: 0px;
			width: 278px;
			height: auto;
		}
			#sidebar {
				margin: 0px;
				padding: 0px 10px 30px 7px;
				width: auto;
				height: auto;
			}
		#clear {
			clear: both;
			margin: 0px;
			padding: 0px;
			width: auto;
			height: 0px;
			font-size: 0px;
			line-height: 0px;
		}
	#footer {
		margin: 0px;
		padding: 35px 0px 0px 0px;
		width: auto;
		height: 47px;
		color: #000;
		font: bold 10px/12px Arial, Helvetica, sans-serif;
		text-align: center;
		background: #D1C3A8 url(assets/images/footer_bg.jpg) no-repeat left top;
	}
	
/* custom Div Id's */
#appointmentForm {
	background-color: #eee;
	width: 340px;
	border: 1px solid #000;
	padding: 15px;
	margin: 10px auto;
}
#appointmentForm p {
	line-height: 13px;
}


