@charset "UTF-8";

body	{	
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #23264d;
	background-image: url(images/bg_main.gif);
	margin: 0;
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	line-height:1.5em;
	}

h1 	{
	font-family:"Gill Sans", Verdana, Arial, Helvetica, sans-serif;
 	font-size:24px;	font-weight:lighter;
	color: #b2332e;
	}

h2	{
 	font-family:"Gill Sans", Verdana, Arial, Helvetica, sans-serif;
 	font-size:18px;
	font-weight:lighter;
 	color: #000066;
	text-align:center;
	}

a:visited    { text-decoration: underline; color: #404e79; }
a:link       { text-decoration: underline; color: #404e79; }
a:active     { text-decoration: underline; color: #404e79; }
a:hover      { text-decoration: none; color: #404e79; }


/* ================ MAIN CONTAINER ================== */
.twoColFixLtHdr #container 
	{
	width: 959px;
  	background: #FFFFFF;
	margin: 0 auto;
 	border: 2px solid #9D9BBB;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top:30px;} /* ================ SIDE BAR ================== */

.twoColFixLtHdr #sidebar1 
	{
	float: left; /* since this element is floated, a width must be given */
	width: 204px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #FFFFFF; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px;
	font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;	color:#000066;	padding-left:30px;
 	border-right:1px solid #d4bb9a;
	}

/* Special links colors for side bar */
.twoColFixLtHdr #sidebar1 a:link 	
	{color: #000066;
	text-decoration:none;}

.twoColFixLtHdr #sidebar1 a:visited
	{color: #000066;
	text-decoration:none;}

.twoColFixLtHdr #sidebar1 a:active
	{color: #000066;
 	text-decoration:none;}

.twoColFixLtHdr #sidebar1 a:hover 
	{color: #000066;
	text-decoration:none;}


/* ============== SIDE BAR SUBMENU ================ */

.twoColFixLtHdr #Services_Submenu {display:none;}
.twoColFixLtHdr #Articles_Submenu {display:none;}
.twoColFixLtHdr #About_Submenu {display:none;}
.twoColFixLtHdr #Announcements_Submenu {display:none;}


/* ============ SERVICES SUB-SECTION ============== */

.twoColFixLtHdr #Services {display:none;}
.twoColFixLtHdr #Acupuncture {display:none;}
.twoColFixLtHdr #Back_Neck_Pain {display:none;}
.twoColFixLtHdr #Headaches {display:none;}
.twoColFixLtHdr #Cancer {display:none;}
.twoColFixLtHdr #C_Section {display:none;}
.twoColFixLtHdr #Digestion {display:none;}
.twoColFixLtHdr #Stress {display:none;}
.twoColFixLtHdr #Infertility {display:none;}
.twoColFixLtHdr #Pregnancy {display:none;}
.twoColFixLtHdr #Pediatrics {display:none;}
.twoColFixLtHdr #Massage_Therapy {display:none;}
.twoColFixLtHdr #Occupational_Therapy {display:none;}
.twoColFixLtHdr #Physical_Therapy {display:none;}

/* ========== CASE STUDIES SUB-SECTION ============ */

.twoColFixLtHdr #Case_Studies {display:none;}
.twoColFixLtHdr #Autism {display:none;}
.twoColFixLtHdr #Facial_Asymmetry {display:none;}
.twoColFixLtHdr #Spinal_Scoliosis {display:none;}
.twoColFixLtHdr #Facial_Rejuvenation {display:none;}

/* ========== ARTICLES SUB-SECTION ============ */

.twoColFixLtHdr #Articles {display:none;}
.twoColFixLtHdr #Breast_Feeding {display:none;}
.twoColFixLtHdr #Breast {display:none;}
.twoColFixLtHdr #Menstruation {display:none;}
.twoColFixLtHdr #Oncology {display:none;}

/* ============= ABOUT SUB-SECTION ================ */

.twoColFixLtHdr #About {display:none;}
.twoColFixLtHdr #Malina_Chin {display:none;}
.twoColFixLtHdr #Mark_Kung {display:none;}
.twoColFixLtHdr #Suzie_Woods {display:none;}
.twoColFixLtHdr #Joyce_Sigurnjak {display:none;}

.twoColFixLtHdr #Craig_Singer {display:none;}
.twoColFixLtHdr #Glenn_Gottner {display:none;}

/* ========== ANNOUNCEMENTS SUB-SECTION =========== */

.twoColFixLtHdr #Announcements {display:none;}
.twoColFixLtHdr #Gong_Meditation {display:none;}
.twoColFixLtHdr #Purification_Program {display:none;}
.twoColFixLtHdr #Secrets_of_Longevity  {display:none;}

/* ================ BODY CONTENT ================== */
.twoColFixLtHdr #mainContent 
	{
 	margin: 0 0 0 234px; /* the left argin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background-color: #f3ebdb;
	background-image:url(images/bg_subpagemain.jpg);
 	background-position:bottom;
 	background-repeat:repeat-x;
	}

.twoColFixLtHdr #mainContent1 a:link 
	{color: #404e79; 
	text-decoration: underline;}

.twoColFixLtHdr #mainContent a:visited 
	{color: #404e79;
 	text-decoration: underline;}

.twoColFixLtHdr #mainContent a:active 
	{color: #404e79; 
	text-decoration:underline; }

.twoColFixLtHdr #mainContent a:hover 
	{color: #404e79;
 	text-decoration:none; }

.darker { 	color:#333333;}


/* ================ FOOTER ================== */
.twoColFixLtHdr #footer 
	{
 	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background: #666666;
	background-image:url(images/bg_footer.gif);
	}
 
.twoColFixLtHdr #footer p 
	{
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	text-align:right; 
	font-size:11px;
	color:#FFFFFF;
	}

.twoColFixLtHdr #footer a:link 
	{color: #FFFFFF; 
	text-decoration: underline;}

.twoColFixLtHdr #footer a:active 
	{color: #FFFFFF; 
	text-decoration: underline;}

.twoColFixLtHdr #footer a:visited 
	{color: #FFFFFF; 
	text-decoration: underline;}

.twoColFixLtHdr #footer a:hover 
	{color: #FFFFFF;
 	text-decoration: none;}

.style1 {
	color: #BED2F1;
	font-weight: bold;}


/* ================ EXTRA CLASSES ================== */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;}

.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
	background-color: #f3ebdb;}







