					body {
						font-family: Arial, Helvetica, sans-serif;  
						font-size:.9em;
						color:#135764;
						text-align:center;
						margin:0; padding:0;
						background-color:#faf9e8;
						}
					
					
					body a:link {
						color:#525d39;
						}
					body a:visited{
						color:#abb675;
						}
					
					body a:hover{
	color:#466f05;
	font-weight:normal;
	background-color:#c8e2e7;
	float: none;
						}
						
					body a:active{
						color:#466f05;
						}
				 
	div#header{
	width:1034px;
	text-align:center;
	border-bottom: 1px outset #e2eaec;
	color: #faf9e8;
			}

	div#logo{
		padding:0;
		margin:20px 0 5px 25px;
		float:left;
		}
		
	 h1.header{
		color:#929d68;
		font-size:1.8em;
		font-weight:700;
		letter-spacing:0.3em;
		margin:5px 0px 0px 0px;
		padding:0;
		background-color:#faf9e8;
		} 
	
	h3#tagline{
		color:#aab675;
		font-weight:700;
		padding:0;
		margin:7px 0px 14px;
		} 
						
								
						div#contentarea{
	width:1034px;
	background-image:url(../../graphics/gifs/fauxcolumn.gif);
	background-repeat:repeat-y;
	background-color:#faf9e8;
	z-index:10;
								}
						
											
														div#sidenav{
																width:171px;
																float:left;
																padding-right:5px;
																margin-bottom:15px;
																}
																		
														 ul#mainnav{
																list-style:none;
																}
														
														li.links{
																text-align:left;
																font-size:.9em;
																font-weight:800;
																padding-top:3px;
																padding-bottom:2px;
																}
														
														li.links span.current{
																color:#7298ab;
																}
											
														a.sidenav{
																text-decoration:none;
																}
div#sidenav  div#col2  div#col3 div#col4{
											padding-bottom:8px;
											}		
															
							div#col2{
	float:left;
	width:280px;
	text-align:left;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
									}
							
							h4.subpage{
									text-align:center;
									
									}
							h3.energy{
									padding: 5px 0 10px 0;
									margin:0;
									letter-spacing:.2em;
									font-weight:900;
									text-transform:uppercase;
									font-size:1.3em;
									}
									
							h3#expect{
									letter-spacing:.15em;
									font-size:1.3em;
									font-weight:900;
									margin:0;
									padding:.5em 0 .7em 0px;
									font-variant:small-caps;
									text-align:center;
							}
							
							
							
							h3#sub{
									letter-spacing:.15em;
									font-size:1.3em;
									font-weight:900;
									margin:0;
									padding:.3em 0 .6em 0;
									font-variant:small-caps;
									text-align:center;
		
							}		
							h4#clientsubpage{
									text-align:center;
									font-size:1.1em;
									}
									
							h2.contacts{
									letter-spacing:.2em;
									font-weight:900;
									margin:0;
									padding:.5em 0 .5em .5em;
									font-variant:small-caps;
								}	
								
										
							h3.caption{
									color:#525d39;
									font-size:.85em;
									clear:left;
									margin-top:0px;
									margin-right:40px;
									margin-left:50px; 
									padding:0 0 5px 0;
									}	
								
							h3#certify{
									margin:0;
									padding:0;
									letter-spacing:.2em;
							}
							
							h3.signature{
									padding:0;
									margin:0;
									font-size:.8em;
									font-style:oblique;
									font-weight:600;
									text-align:right;
									}
									
							a.email{
									padding-left:2.7em;
									}
									
							a#qa{
									margin:0;
									padding-bottom:1em;
									display:block;
									text-align:center;
									}
									
							blockquote.clients{
									width:200px;
									line-height:150%;
									}
							
							blockquote#clienthome{
									line-height:115%;
									text-align:left;
									letter-spacing:.2em;
									font-size:.9em;
									color:#525d39;
									margin:0;
									padding: 1.5em 10px .5em ;
									border-top-color:#aab675;
									border-top-width:2px;
									border-top-style:inset;
									}
							
						
						
							blockquote#sig{
									padding: .75em 0px 0px 3em;
									margin:0;
									font-size:.6em;
									font-style:oblique;
									font-weight:600;
									margin:0 0 0 2em;
									text-align:right;
									color:#525d39;
									}
					
							blockquote#sig2{
									font-size:.6em;
									font-style:oblique;
									font-weight:600;
									margin:0;
									padding: 0px 0px 7px 0px;
									text-align:right;
									color:#525d39;
									}
								
							
									
							div#col2 div#col3 h4.subpage{
									font-variant:small-caps;
									letter-spacing:0.35em;
									font-weight:800;
									text-align:left;
										}	
												
							div#image1{
									position:relative;
									top:30px auto 0 auto;
									margin:30px 30px 0px 50px;
									width:200px;
									}
							
									
							 a#icon{
									 padding:10px 15px;
									 margin:0px 0px 75px 40px;
									 }
						
						
							p.wanda1{
									padding-bottom:.75em;
									text-indent:.6em;
									margin:0;
									}
							
							p.wanda2{
									padding-bottom:.75em;
									text-indent:.6em;
									margin:0;
									}
									
							p.topwanda2{
									padding-top:1em;
									padding-bottom:.75em;
									text-indent:.6em;
									margin:0;
									}
							p.wanda3{
									padding-bottom:.25em;
									text-indent:.6em;
									margin:0;
									line-height:1.7em;
									}
							
							p.wanda4{
									padding-bottom:2em;
									text-indent:.6em;
									margin:0;
									border-bottom:#929d68 inset 3px;
									}
									
							
		
							p.wanda6{
									font-weight:800;
									font-size:1.1em;
									margin:0;
									padding:0 0 .75em 0;
									width:200px;
											}
									
							li#main3{
									list-style:none;
									margin:0;
									padding:0px 15px 15px 0px;
									font-weight:900;
									text-align:left;
									}
									
							
							
							a#m2link{
									display:block;
									text-align:center;
									text-decoration:none;
									padding-top:2em;
									margin:0;
									}
							div#adobe{
									text-align:center;
									}
								
									
							ul.certs{
									margin:0;
									padding:7px 0px;
									font-weight:900;
									list-style:none;
									text-decoration:none;
									}
									
							li.classes{
									list-style:none;
									margin:0;
									padding: 5px 0px 0px 15px;
									font-size:.9em;
									text-decoration:none;
									border-bottom-style:dotted;
									border-bottom-color:#c8e2e7;
									border-right-color:#c8e2e7;
									border-right-style:dotted;
									border-left-color:#c8e2e7;
									border-left-style:dotted;
									}
									
									
							li#lastclass{
									list-style:none;
									margin:0;
									padding: 5px 0px 5px 15px;
									font-size:.9em;
									border-bottom-style:dotted;
									border-bottom-color:#c8e2e7;
									border-right-color:#c8e2e7;
									border-right-style:dotted;
									border-left-color:#c8e2e7;
									border-left-style:dotted;
									}
									
							a.level2link{
									margin:0px;
									padding:0;
									list-style:none;
									text-decoration:none;
									}
								
												div#col3{
														float:left;
														width:260px;
														padding-left:10px;
														margin-bottom:15px;
														text-align:left;
														}	
												
												h4.listheader{
														letter-spacing:.1em;
														color:#929d68;
														margin:5px 0 0 0;
														font-weight:900;
														}
												h5.minihead first-letter{
														font-weight:400;
														}
													
												h3.cost{
														letter-spacing:.15em;
														font-size:1.3em;
														font-weight:900;
														margin:0;
														padding:.3em 0 0 0;
														font-variant:small-caps;
														text-align:center;
													}
												
												h3#costcontact{
														letter-spacing:.15em;
														font-size:1.3em;
														font-weight:900;
														margin:1em 0 0 0;
														padding:0;
														font-variant:small-caps;
														text-align:center;
													}
													
												ul#cost{
														margin:1em 0 0 0;
														padding:0;
														}
														
												li.cost{
														margin: 0 0 0 50px;
														}
												
														
												h5.minihead{
														margin:0;
														font-size:.9em;
														font-variant:small-caps;
														text-align:center;
														letter-spacing:.2em;
														}
														
												div#gift{
												background-color:#e7eecb;
												}
												
												
												h4.give{
														font-weight:900;
														text-align:center;
														line-height:1.5em;
														font-size:1.4em;
														margin:0;
														padding:0;}
													
													
												div#image2{
														margin: 3em 0px 2em 1.5em;
														padding:0px;
														}
														
												div#image3{
														margin:2em 0px 0px 0px;
														padding:7px;
														}
														
												div#image5{
														margin:15px 0 30px 0;
														padding:0 0 0 10px;
														
													}
													
												ul#benefits{
														list-style:circle;
														list-style-position:inside;
														margin:0;
														padding:5px 0 0 0;
														}
														
												li.bens{
														padding:3px 1px;
														margin:0;
														font-size:1em;
														text-indent:.3em;
															}
															
												li.dangler{
														padding:3px 1px;
														margin:0 0 0 3px;
														font-size:1em;
														text-indent:.1em;
														list-style:none;
														}
													
															
												ul#aboutlinks{
														text-align:left;
														margin-bottom:15px;
														}
														
												li.main{
														padding-bottom:1.5em;
														margin-bottom:10px;
														}
														
												li.mainnoa{
														list-style:none;
														font-weight:700;
														padding:0 5px 0 0;
														margin:0px 0px 15px 0px;
														}
															
												a.mainlink{
														font-weight:700;
														font-size:1.1em;
														text-decoration:none;
														padding:5px 2px 3px;
														}
													
												li.lastmain{
														padding-top:2px;
														margin-top:12px;
														padding-bottom:1.5em;
														margin-bottom:10px;
														}
																				
												ul#credits{
														font-size:0.65em;
														margin:3px 0 5px 0;
														padding: 5px 2em;
														list-style:square;
														}
														
												span.cam{
														display:block;
														padding:0;
														margin-top:10px;
														font-style:italic;
														font-weight:800;
														}
                                                div#col4{
	float:left;
	width:260px;
	padding-left:10px;
	margin-bottom:15px;
	text-align:left;
	margin-left: 25px;
														}															
		
						
						div#bottomhome{
	width:1034px;
	text-align:center;
	border-top:5px outset #c8e2e7;
	z-index:30;
									}
												
						a.bottomlinks{
									font-size:.75em;
									text-decoration: none;
									}
								
						a.bottomlinks a:active{
									font-size:.85em;
									font-weight:800;
									}
								
								
						div#bottomhome span.current	{
									color:#7298ab;
									font-size:.95em;
									font-weight:900;
									}
							
											
			.clearfix:after {
					content:".";              /* the period is placed on the page as the last thing before the div closes */
					display:block;          /* inline elements don't respond to the clear property */ 
					height:0;                  /* ensure the period is not visible */
					clear:both;               /* make the container clear the period */
					visibility:hidden;	     /* further ensures the period is not visible */
				}

		.clearfix {display: inline-block;}   /* a fix for IE Mac */
		
		/* next a fix for the dreaded Guillotine bug in IE6 */
		/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}
		/* End hide from IE-mac */
		/* end of "no-extra-markup" clearing method */	
						
