﻿/** HTML STYLES ******************************************************/

	BODY {
		margin: 0px;
		padding: 17px 0px 30px 0px;
		background-color: #fff;
		color: #333;
		font-size: 14px;
		font-weight: normal;
		font-family: "Lucida Sans", Arial, sans-serif;
		text-align: center;
	}
	
	H1, H2, H3, H4 
	{
		font-family: "Segoe Condensed", "Arial Narrow", Arial, sans-serif;
	}

	H1 {
		margin: 0px 0px 15px 0px;
		padding: 0px;
		color: #00890E;
		background-color: transparent;
		font-size: 24px;
		font-weight: normal;
	}
	
	H2 {
		margin: 0px 0px 10px 0px;
		padding: 0px;
		color: #369;
		background-color: transparent;
		font-size: 18px;
		font-weight: bold;
	}
	
	H3 {
		margin: 0px 0px 5px 0px;
		padding: 0px;
		color: #000;
		background-color: transparent;
		font-size: 15px;
		font-weight: bold;
	}
	
	H4 {
		margin: 0px 0px 5px 0px;
		padding: 0px;
		color: #000;
		background-color: transparent;
		font-size: 13px;
		font-weight: bold;
	}
	
	P {
		margin: 0px 0px 20px 0px;
		line-height: 140%;
	}
	
	UL LI 
	{
		margin-bottom: 10px;
	}
	
	HR {
		height: 1px;
		margin: 5px 0px 20px 0px;
		border-top: solid 1px #369;
		border-right: none;
		border-bottom: none;
		border-left: none;
	}
	
	TH {
		text-align: left;
	}
	
	FORM {
		margin: 0px;
		padding: 0px;
	}
	
	FIELDSET {
	    border-right: none;
	    border-bottom: none;
	    border-left: none;
	}
	
	IMG {
		border: none;
	}
	
	A, A:link, A:hover, A:active, A:visited {
		background-color: transparent;
		color: #369;
		text-decoration: none;
	}
	
	A:hover {
		color: #00890E;
		text-decoration: underline;
	}



/** CORE STYLES ******************************************************/

	#container {
		width: 750px;
		margin: 0px auto;
		text-align: left;
	}
	
		#container #header 
		{
			clear: both;
			margin-bottom: 24px;
		}
		
		#container #content 
		{
			margin-bottom: 20px;
		}
		
		#container #footer {
			clear: both;
			padding: 20px 15px 20px 220px;
			font-size: 10px;
			background: transparent url("/assets/images/footer-bar.gif") no-repeat;
		}



/** HEADER STYLES ****************************************************/

	#header #logo 
	{
		float: left;
	}
	
	#header #phone 
	{
		float: right;
	}

	#header #main_photo 
	{
		float: left;
	}
	
	#header #menu
	{
		float: left;
		width: 157px;
		height: 227px;
		padding: 18px 10px 10px 18px;
		color: #fff;
		background: #00C322 url("/assets/images/menu-background.gif") no-repeat;
	}
		
		#header #menu UL
		{
			margin: 0px;
			padding: 0px;
		}
			
			#header #menu UL LI 
			{
				list-style-type: none;
				margin: 0px 0px 10px 0px;
				padding: 0px;
			}
		
		#header #menu A 
		{
			display: block;
			color: #fff;
			width: 137px;
			padding: 2px 5px;
			border: solid 1px transparent;
			text-decoration: none;
		}
		
		#header #menu A.active
		{
			border-color: #fff;
		}
		
		#header #menu A:hover 
		{
			border-color: #80C888;
		}
	
	#header #sub_photos 
	{
		
	}



/** CONTENT STYLES ***************************************************/

	#content #secondary 
	{
		width: 195px;
		margin-right: 25px;
		float: left;
		font-size: 13px;
	}
		
		#content #secondary H2 
		{
		}
		
		#content #secondary .banner, #content #secondary .bio-photo 
		{
			margin-bottom: 20px;
		}
		
		#content #secondary UL.physician-list 
		{
			margin: 0px 0px 20px 0px;
			padding-left: 10px;
		}
		
		#content #secondary UL.physician-list LI 
		{
			list-style-type: none;
			font-family: "Segoe Condensed", "Arial Narrow", Arial, sans-serif;
		}
	
	#content #primary
	{
		width: 515px;
		margin-right: 15px;
		float: right;
	}




/** FOOTER STYLES ****************************************************/

	#footer .address, #footer .phone
	{
		font-size: 11px;
		font-weight: bold;
		color: #00890E;
	}

	#footer .phone 
	{
		float: right;
	}
	



/** MISC STYLES ******************************************************/

	.left {
		text-align: left;
	}
	
	.right {
		text-align: right;
	}
	
	.center {
		text-align: center;
	}
	
	.nowrap {
		white-space: nowrap;
	}
	
	.clear {
		clear: both;
	}
	
