/* Base Specs */
/* ===========*/

	body { 
		font-family:Verdana,Arial,Helvetica,sans-serif; 
		font-size:11px;
		text-align:center; 
		margin:60px 0 0 0;
		padding:0;
		color:#000;
		background:#fff;
	}
	
	a:link, a:visited, a:hover, a:active {color:#30764A; text-decoration:underline;}
	
	a:hover {color:#30764A; text-decoration:none;}
	
	img {border:0;padding:0;margin:0;}

	.clear {clear:both;font-size:1px;line-height:1px;height:1px;}
	
	div {position:relative;display:block;}
	
/* Main Content Wrapper Specs */
/* ===========================*/
	#content-heavy-container {
		width:750px;
		margin:0 auto;
	}
			#copy-right {
				float:left;
				font-size:10px;
				margin:0 0 20px 5px;
			}
			#design-tag {
				float:right;
				font-size:10px;
				margin:5px 5px 20px 0;
			}
			#design-tag a:link, #design-tag a:visited, #design-tag a:hover, #design-tag a:active {color:#006699; text-decoration:none;}
	
	#site-container { 
		width:750px;
		background: #8EA393;
		margin:0 auto;
		text-align:left;
	}

	#offset-container { 
		width:750px; 
		top:-5px;
		left:-5px;
	}
	
	#main-container { 
		width:auto; 
		border:1px solid #8EA393;  
		position:relative;
		background: #FBF4E5;
		padding:0 10px;
		padding-bottom:55px;
	}
	
	#header-block {
		position:relative;
		width:730px;
		padding:9px 0 6px 0;
	}
			#banner {
				position:absolute;
				top:-53px;
				left:58px;
				z-index:99;
			}
			#logo {
				float:left;
			}
			#tag-line {
				float:right;
				margin:10px 8px 0 0;
				height:41px;
			}
			#date {
				position:absolute;
				top:-18px;
				left:0px;
				width:100%;
				text-align:right;
			}
	#content-container {
		width:730px;
		background:url(../image/content-bg.gif) repeat-y 0 0;
	}
			#content-container-footer {
				height:10px;
				background:url(../image/col-2-content-bg-2.gif) no-repeat 0 0;
			}
			
	#col-1 {
		display:inline;
		width:159px;
		float:left;
	}
	#col-2 {
		display:inline;
		width:531px;
		float:left;
		padding:5px 20px;
	}
			#col-2 img {
				margin-bottom:10px;
			}
			#col-2 .product .pic {
				float:left;
				width:213px;
			}
			#col-2 .product .desc {
				float:left;
				width:300px;
			}
	#feature-block {
		background:#8EA393;
		padding-left:10px;
	}
			.feature {
				font-size:10px;
				color:#FFF;
				margin-bottom:15px;
			}
			img {
				margin:10px 0 5px 0;
			}
			
			.feature a:link, .feature a:visited, .feature a:active {
				display:block;
				text-decoration:underline;
				color:#FFF;
			}
			.feature a:hover {
				color:#30764A;
			}
			
			.feature .date {
				font-weight:bold;
			}
	#expandable-container {
		top:-92px;
		height:40px;
	}
			#expandable-container .block-1 {
				background:#C4CBBC;
				height:20px;
				width:100%;
			}
			
			#expandable-container .block-2 {
				background:#8EA393;
				height:20px;
				width:100%;
			}
			
			
/* Navigation Specs */
/* =================*/

	#global-nav {
		font-family:Arial,Verdana,Helvetica,sans-serif;
		position:relative;
		padding:23px 0 9px 0;
		margin:0;
		background:#C4CBBC url(../image/nav-bg.gif) no-repeat 0 0;
		width:159px;
	}
	#global-nav ul {
		list-style-type: none; 
		margin:0;
		padding:0;
		}
	#global-nav li {
		display:inline; 
		margin:0; 
		padding:0; 
		border:0;
	}
  	#global-nav a {
		display:block;
		margin:0;
		padding:0;
		border:0;
		font-size:11px;
		color:#30764A;
		text-decoration:none;  
		text-align:right;
		padding:0 31px 5px 0;
		background: url(../image/nav-box-on.gif) no-repeat 134px 6px;
		font-size:12px;
		font-weight:bold;
		position:relative;
	}
  	#global-nav a:hover {
		background: url(../image/nav-box-off.gif) no-repeat 134px 6px;
		color:#FFF;
	}
  	ul#global-nav li a.active {
		color:#FFF;
		font-weight:bold;
		background: url(../image/nav-box-off.gif) no-repeat 134px 6px;
	}

	
/* Copy Styles */
/* ===========*/

p {display:block;padding:0;margin:10px 0;line-height:130%;}

p.quote {font-style:italic;font-size:10px;width:513px}

h1 span {display:none;}

h1.header-1 {
	width:196px;
	height:22px;
	background: url(../image/headers/what-is-homeopathy.gif) no-repeat 0 0;
	display:block;
	margin:15px 0;
}
h1.header-2 {
	width:114px;
	height:22px;
	background: url(../image/headers/about-me.gif) no-repeat 0 0;
	display:block;
	margin:15px 0;
}
h1.header-3 {
	width:129px;
	height:22px;
	background: url(../image/headers/my-practice.gif) no-repeat 0 0;
	display:block;
	margin:15px 0;
}
h1.header-4 {
	width:106px;
	height:22px;
	background: url(../image/headers/schedule.gif) no-repeat 0 0;
	display:block;
	margin:15px 0;
}
h1.header-5 {
	width:177px;
	height:22px;
	background: url(../image/headers/feature-products.gif) no-repeat 0 0;
	display:block;
	margin:15px 0;
}
h1.header-6 {
	width:83px;
	height:22px;
	background: url(../image/headers/faqs.gif) no-repeat 0 0;
	display:block;
	margin:15px 0;
}
h1.header-7 {
	width:82px;
	height:22px;
	background: url(../image/headers/links.gif) no-repeat 0 0;
	display:block;
	margin:15px 0;
}
h1.header-8 {
	width:100px;
	height:22px;
	background: url(../image/headers/contact.gif) no-repeat 0 0;
	display:block;
	margin:15px 0;
}
h2 {
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:13px;
	font-weight:bold;
	color:#30764A;
	padding:0;
	margin:0;
}

h3 {
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:11px;
	color:#30764A;
	padding:0;
	margin-right:5px;
	display:inline;
}
b {
	color:#30764A;
}
#counter {
 position:absolute;
 left:-100px;
 top:-100px;
 visibility:hidden;
}