/* CSS Document */

/* Normalize font-size for headers */
h1 { font-size: 140% }
h2 { font-size: 120% }
h3 { font-size: 110% }
h4 { font-size: 100% }
h5 { font-size: 90% }
h6 { font-size: 80% }
/* Removes list-stule from lists */
ol, ul { list-style: none; margin: 0; padding: 0 }

/* Removes border from fieldset and img */
fieldset, img { border: 0} 

/* END NORMALIZATION */

/* Begin Page Rules */
html { height: 100%; }

body {
	font-family: Georgia, Lucida Grande, "Times New Roman", Times, serif;
	font-size: 100%;
	color: #000;
	background-color: #fff;
	height: 100%;
	text-align: center;
	}

#container, #content, #site_info {
	width: auto;
	border: 0;
	margin: 0;
	padding: 0;
	float: none !important;
	text-align: left
	}

* html div#container {height:100%}

/* HEADER */
div#print_logo { display: block; width: 100%; margin-bottom: 20px; }

div#branding {
	display: none
	}


/* SITE NAVIGATION */
ul#nav_main {
	display: none
	}
	
/* CONTENT */
div#content { margin-bottom: 20px }

div#content:after {
	content:" ";
	display:block;
	clear:both;
	}

div#content_main p { line-height: 1.5em }
	
/* CONTENT SUB */
/* CSS Box 1 */
	div#therapist ul li {
		margin-bottom: 15px;
		line-height: 1.3em;
		}
	
	div#therapist ul li h4 { 
		margin: 0;
		padding: 0;
		color: #000;
		}
	
	div#therapist ul li h4 a { 
		margin: 0;
		padding: 0;
		color: #000;
		text-decoration: none;
		}

/* CSS Box 2 */
.cssbox2 { 
	position: absolute;
		top: 72px;
		left: 275px;
	}
	.cssbox2_head h3 {display: none }
	
	.cssbox2_body ol li.vcard { 
		font-size: .9em;
		}
		
	.cssbox2_body ol li.vcard p { 
		}
		
	.cssbox2_body ol li a { color: #000; }
	
	.cssbox2_body ol li.vcard p.adr { 
		position: relative;
			top: 0;
			left: 0;
			display: inline; 
			width: 195px;
			height: auto !important; 
			height: 1%
			}
			
	.cssbox2_body ol li.vcard span.tel { 
		position: relative ;
			top: -29px;
			left: 210px;
		width: 195px;
		height: auto !important; 
		height: 1%;
		content:" ";
		display:block;
		clear:both;}

	.cssbox2_body ol li.get_directions { 
			display: none;}
	
/* FOOTER */

div#site_info { border-top: 1px solid #000; padding-top: 8px; font-size: 90% }

ul#nav_sub {
	display: none
	}
