body {
	margin: 0px;
	color: #000;
	font: 12px/18px Arial, Helvetica, sans-serif;
	background: #ffe269;
}

p {
	margin: 1em 0px 0px 0px;
	padding: 0px;
	color: #000;
	font: 12px/18px Arial, Helvetica, sans-serif;}

h1 {
	margin: 1em 0px 0px 0px;
	padding: 0px;
	color: #0c5587;
	font: small-caps bold 18px "Trajan Pro", Georgia, "Times New Roman", Times, serif;
}

h2 {
	margin: 1em 0px 0px 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: bold;}

h3 {
	margin: 1em 0px 0px 0px;
	padding: 0px;
	font-size: 16px;
	color: #32332F;
	font-weight: bold;
}

h4 {
	margin: 1em 0px 0px 0px;
	padding: 0px;
	font-size: 12px; 
	font-weight: bold;}

a {
	color: #000;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;}

a:hover {
	color: #DAD2AD;
	text-decoration: none;
}

li { font-size: 12px;
	 line-height: 18px;
	 padding-bottom:5px;}

.imgborder { BORDER: #6A755A 1px solid;}

.smalltext { font-size: 10px;
	         line-height: 14px;}

.borderleft { border-left-width: 1px;
			  border-left-style: solid;
			  border-left-color: #000000;}
			  
hr {color:#000000;
	background:#000000;
	height:1px;
	border:0;}
	
blockquote {
	margin-right: 0px;
}
			  
/* Custom Forms -- Just change the colors */

.fields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: #000000 1px solid;
	background-color: #CCCCCC;
}
 input.submit
{
	border: 1px solid #000000;
	border-top-color: #000000;
	border-left-color: #000000;
	padding: 0.25em;
	background-color: #CCCCCC;
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
input.submit:hover
{
	border: 1px solid #000000;
	border-top-color: #000000;
	border-left-color: #000000;
	padding: 0.25em;
	background-color: #000000;
	color: #CCCCCC;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
/* Custom Forms End */
/* Template Begins */
#phoneBox {
	margin: 0 auto;
	width: 680px;
	height: 20px; /* Desired: 90px */
	color: #0c5587;
	font: 26px Georgia, "Times New Roman", Times, serif;
	text-align: right;
}
#container {
	margin: 0 auto;
	padding: 0px;
	width: 699px;
	height: auto;
	background: #fdfcf8 url(assets/images/container_bg.jpg) repeat-y right top;
	border: 1px #2B2C27 solid;
}
	#header {
		margin: 0px;
		padding: 0px;
		width: auto;
		height: 214px;
		background: transparent url(assets/images/header_bg.jpg) no-repeat left top;
	}
		#logo {
			position: absolute;
			margin: 40px 0px 0px 200px;
			padding: 0px;
			width: auto;
			height: auto;
		}
		#doctor {
	position: absolute;
	margin: 140px 0px 0px 412px;
	padding: 0px;
	width: auto;
	height: auto;
	color: #0c5587;
	font: bold 18px "Trajan Pro", Georgia, "Times New Roman", Times, serif;
	top: 18px;
		}
		#addressBox {
			position: absolute;
			margin: 194px 0px 0px 0px;
			padding: 0px 0px 0px 140px;
			width: 519px; /* Desired: 699px */
			height: auto;
			color: #000;
			font: bold 16px/18px Arial, Helvetica, sans-serif;
			text-align: center;
		}
	#leftCol {
		float: left;
		margin: 0px;
		padding: 0px;
		width: 178px;
			height: auto;
			min-height: 350px;
			_height: 350px;
		background: #fdfcf8 url(assets/images/leftCol_bg3.jpg) repeat-x left top;
	}
		#leftCol .nav {
			margin: 0px;
			padding: 10px 0px 0px 12px;
			width: auto;
			height: auto;
		}
			#leftCol .nav li {
				margin: 0px;
				padding: 0px;
				width: auto;
				height: auto;
				list-style: none outside none;
				position:relative;
			}
				#leftCol .nav a {
					margin: 0px;
					padding: 0px;
					width: auto;
					height: auto;
					color: #f4eedc;
					font: bold 14px/24px Arial, Helvetica, sans-serif;
				}
				#leftCol .nav a:hover {
					color: #DAD2AD;
					text-decoration: none;
				}
					#leftCol .nav li ul {
						top:0px;
						left:100px;
						display:none;
					}
					#leftCol .nav li:hover ul {
						display:block;
						position:absolute;
					}
					#leftCol .nav li ul li {
						width:150px;
						z-index:500;
						background-color:#98a9b0;
						border:solid;
						border-width:1px;
						border-color:#0d0e0b;
					}
					#leftCol .nav li ul li a {
						margin: 0 0 0 5px;
					}
					
		#sidebar {
			margin: 0px;
			padding: 20px 10px 20px 15px;
			width: auto;
			height: auto;
			color: #6A7459;
		}
			#sidebar h1 {
				color: #000;
				font-size: 20px;
			}
			#sidebar p {
				color: #6A7459;
			}
	#rightCol {
		margin: 0px 0px 0px 208px;
		padding: 0px 0px 15px 0px;
		width: 465px;
		height: auto;
	}
	#footer {
		clear: both;
		margin: 0px;
		padding: 0px;
		width: auto;
		height: 33px;
		background: transparent url(assets/images/footer_bg2.jpg) repeat-y left top;
	}
#bottomLinks {
	margin: 0 auto;
	padding: 10px 0px 20px 0px;
	width: 699px;
	height: auto;
	color: #000;
	text-align: center;
}
	#bottomLinks a, #bottomLinks p {
		color: #0c5587;
		font: 11px Arial, Helvetica, sans-serif;
	}
	#bottomLinks a:hover {
		color: #000;
		text-decoration: none;
	}
	#bottomLinks .nav {
		margin: 0px;
		padding: 0px;
		width: auto;
		height: auto;
	}
		#bottomLinks .nav li {
			display: inline;
			margin: 0px;
			padding: 0px 8px 0px 8px;
			width: auto;
			height: auto;
			list-style: none outside none;
			border-right: 1px #000 solid;
		}
		#bottomLinks .nav li.last {
			border-right: 0px;
		}
	#latestBlog {
	position: absolute;
	margin: 140px 0px 0px 60px;
	padding: 0px;
	width: 320px;
	height: auto;
	font: 12px/16px Arial, Helvetica, sans-serif;
	overflow: hidden;
	background-color:#e9e1bc;
	border:1px solid #b4bfc3;
	}
		#latestBlog h3 {
		margin: 0px;
		padding: 0px 0px 0px 0px;
		width: auto;
		height: auto;
		color: #0c5587;
		font-size:13px;
		}
	#latestBlog a {
		display: block;
		padding-left: 15px;
		background: transparent url(assets/images/bullet.jpg) no-repeat left center;
		}
#rss {
	margin:15px 0 0 10px;
	height:50px;
}
#rss p {
	font-size:11px;
	padding:5px 0 0 0;
/* Template Ends */
