* { margin: 0; padding: 0; }

html { }

body { font-family: Georgia, Times, serif; font-size: 90%; background-color: #31111D; margin: 0 30px 0 30px; padding: 0; background: #31111D url(../images/bg-gradient.gif) repeat-x scroll left top; }

/* Basic Element Styles */

li { list-style: none; margin: 0; padding: 0; }

h1 { color: #333; font-size: 1.1em; }

h2 { font-size: 1.2em; padding: 20px 0 10px 0; color: #31111D;}

h3 { font-size: 1em; color: #666; padding-top:5px; }

a { color: #333; text-decoration: none; }
a:hover { color: #069; text-decoration: underline; }
a img { border: none; }

p { color: #333; line-height: 25px; padding: 10px 0 10px 0}

/* STRUCTURAL LAYOUT */

/* div#page-wrap */
#page-wrap {
	margin: auto;
	width: 800px;
	background: transparent;
}
	/* div#header */
	#header {
		/*background: #e3dfda;*/
		background: transparent;
		height: 60px;
	}
		/* ul#navBar */

		#header ul#navBar {
		 	padding-top: 10px;
			margin: 0;
			list-style: none;
		}
		
			#header ul#navBar li {
				display: inline;
				float: left;
				margin: 0 3px 0 4px;
				text-align: center;
				padding-top: 5px;
				width: 179px;
				height: 30px;
				background: #31111D;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
			}
			
			#header ul#navBar a{
			 	color: #ffd466;
				/*text-transform: uppercase;*/
				font-size: 1.2em;
			}
					/* #NAVBAR LINKS */
					#header ul li#about {
						width: 78px;
					}
				
					#header ul li#services {
						width: 116px;
					}
				
					#header ul li#practitioners {
						width: 168px;
					}
					
					#header ul li#clinic {
						width: 150px;
					}
				
					#header ul li#fertility {
						width: 253px;
					}
				
			
				ul#navBar li a{
					font-size: 1.2em;
			
				}

	/* div#container */
	#container {
		position: relative;
		width: 800px;
	}
		/* div#content */
		#content {
			background: #f0e9e2 url('../images/cat-tails.png') no-repeat scroll 255px 10px;
			position: relative;
			width: 515px;
			padding: 20px 20px 100px 20px;
			-moz-border-radius-topleft: 5px;
			-webkit-border-top-left-radius: 5px;
			-moz-border-radius-bottomleft: 5px;
			-webkit-border-bottom-left-radius: 5px;
		}
			#content h3 a {
				text-decoration: none;
			}
			#content h2 a {
				text-decoration: none;
			}
			#content h3 {
				padding-top: 20px;
				font-weight: normal;
				text-transform: uppercase;
			}
			#content blockquote {
				padding: 15px;
				font-style: italic;
			}
				#content blockquote a{
					text-decoration: none;
				}
					#content blockquote a:hover{
						text-decoration: underline;
					}	
			#content cite {
				padding-left: 40px;
				font-style: none;
			}
			
			#content ol li {
				list-style-type: decimal;
				margin-left: 50px;
			}
	
			#content .bullets li{
			}
			
			#content img.pdf-icon {
				padding-right: 10px;
			}
			
			#content img.bio-image{
				float: left;
				padding:15px;
			}
			#content img.practitioners-image {
				padding:15px;
				margin-bottom: 20px; 
			}		
				#content ul li {
					list-style: square;
					padding-bottom: 20px;
					margin-left: 30px;
					color: #333;
				}
				#content a {
					text-decoration: underline;
				}
		/* Embedded Google Maps in div#map*/
		
		#map {
			width: 462px; 
			height: 462px; 
			top:20px; 
			left: 20px;
			position: relative;
		}
		span#wave {
			background: #f0e9e2 url('../images/AHH-Wave.png') no-repeat scroll 255px 10px;
		}
	
		
		/* div#sidebar */
		#sidebar {
			background: #a2958c;
			color: #f0e9e2;
			position: absolute;
			width: 245px;
			margin-left: 555px;
			top: 0;
			bottom: 0;
			-moz-border-radius-topright: 5px;
			-webkit-border-top-right-radius: 5px;
			-moz-border-radius-bottomright: 5px;
			-webkit-border-bottom-right-radius: 5px;
		}
			#sidebar a:hover {
				color: #069;
			}
			#sidebar.about-sidebar {
				background: #98aea1;
			}
			#sidebar.clinic-sidebar {
				background: #959daa;
			}
			#sidebar.services-sidebar {
				background: #c9c6c1;
			}
			#sidebar.acupuncture-sidebar{
				background: #3c423c;
			}
			#sidebar.acupuncture-sidebar a{
				color: #999999;
			}
			#sidebar.counseling-sidebar {
				background: #fbf692;
			}
			#sidebar.facial-sidebar {
				background: #9999cc;
			}
			#sidebar.jenn-sidebar {
				background: #8dc2c6;
			}
			#sidebar.shoni-shin-sidebar {
				background: #ba766d;
			}
			#sidebar.practitioners-sidebar {
				background: #a2958c;
			}
			#sidebar.fertility-sidebar {
				background: #aaa592;
				height: 100%;
			}
			#sidebar.fertility-sidebar blockquote{
				margin: 20px;
				padding			}
			#sidebar.fertility-sidebar img{
				padding-left: 10px;
			}
			#sidebar img {
				padding: 20px 12px 0 10px;
				float: center;
			}
			#sidebar .sidebar h3 a {
				color: #31111D;
				font-size: .9em;
				padding-left: 20px;
			}
			#sidebar .sidebar p {
				color: #333;
				font-size: 1.0em;
				padding-left: 20px;
			}
			#sidebar .sidebar li {
				color: #333;
				font-size: 1.0em;
				padding-left: 20px;
				line-height: 1.4em;
			}
			.sidebar ul {
			}
			#sidebar .contact {
				/*background: #f0e9e2 url('../images/cat-tails-sm.png') no-repeat top right;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;*/ 
				width: 200px;
				position: absolute;
				bottom: 0px;
				margin: 15px 40px 15px 0;
				font-size: 1.0em;
				text-align: left;
				line-height: .5em;
				color: #f0e9e2;
			}
/* .clear both */
.clear { clear: both;}


	/* div#footer */
	#footer {
		background: #31111D;
		text-align: center;
		padding: 20px;
		color: #EEDECC;
	}
	
		#footer ul li {
			display: inline;
		}

		#footer ul li a{
			color: #ffd466;
		}

	
	