		body {
			width: 1000px; 
			font-family: AllerStd; font-size: 15px; line-height: 20px;
			
		}
		
		em {
			font-family: AllerStdItalic; 
		}

		/* highlight text with reversals */		
		/* thin spaces around highlights. '\2009' is the ASCII value for '&thinsp'. */
		strong 				  { color: #fff; background-color: #000; }
		strong span::before { content: '\2009'; }
		strong span::after  { content: '\2009'; }
		
		.noLead { margin-bottom: 0px; }

		/* header */		
		header > a {						/* FaceBook logo */
			position: absolute; left: 850px; top: 78px; width: 40px; height: 40px; 
			z-index: 1000;
		}
		
		header > object {
			width: 1000px; height: 245px; 
		}
		
		header > div {						/* Upcoming litter text */
			position: absolute; left: 817px; top: 133px;  
			font-family: AllerStdItalic; font-size: 22px; line-height: 24px; 
			z-index: 900;
		}
		
		/* body */
		main a { color: #008; font-family: AllerStdBold; }
	
		nav {
			margin-left: 275px; 
			width:       725px; height: 30px;
			
			font-family: AllerStdLightItalic; font-size: 16px; line-height: 16px; 
			color: #fff; 
			background-image: url('../z_Pix/Header/Fur.jpg');
			background-repeat: no-repeat;
		}
			nav > * { display: inline-block; }
			nav a {
				text-decoration: none;	 
				width: 75px; 	 
				padding: 6px 20px 8px 20px; 
				color: #fff; 			/* button color	*/
			}

			nav a:first-child {
				margin-left: 0px;
			}

			nav a:hover {
				color: #ffb;	/* rollOver colors	*/
			}
		
			nav div {
				width: 2px; height: 30px; background-color: #fff; 
			}
			
		/* 
			main
			main column calculated width: 705px;  
		*/
		main {
			padding: 20px 0px 200px 25px;
		}
		main > img { margin-left: -20px; }
		
			
		/* align titles and captions in right column */
		h1, h2, figcaption {
			float: left; 
			width: 245px;
			text-align: right;
		}	
		
		h1 {
			font-family: 	 NeutrafaceSlabDisplayTitling; font-size: 20px;  
			text-transform: uppercase; letter-spacing: .1em; 
		}
		h1 small, h2 {
			text-transform: none;  letter-spacing: 0; 
			font-family: AllerStdItalic;
			font-size: 15px;  		
		} 
		/* h1+p { margin-top: 1px; }	 */		/* align baseline with <p> copy */
		
		h2 {
			margin-top: 0px;
		}
		h2+p { margin-top: 0px; }			/* extra lead before <h2> subtitle */	 
		
		
		/* main text in left column */
		p {
			margin: 0px 0px 25px 270px; 
		}

		img.divider  { margin: 20px 0 20px -25px; }
		
		main > small { font-size: 10px; }
				
		/* figures */
		figure     { margin-bottom: 20px; }
		figcaption { font-family: AllerStdItalic; }		

		figure.fullPage { margin-left: -25px; }
		figure.fullPage img { margin-left: 0px; width: 1000px; }

		
		figure.mainColumnCaptionSide img, figure.mainColumnCaptionUnder img { margin-left: 270px; width: 705px; }
		figure.mainColumnCaptionUnder figcaption 	{ 
			float: none; 
			margin: 20px 0px 10px 270px;  
			width: 705px; 
			text-align: left; 
		}
		
		/* used with mainColumnCaptionSide to put pix side by side */
		figure.twoUp				img 						{ display: inline-block; }
		figure.twoUp				img:nth-of-type(1)	{ margin-left: 20px; width: 340px; }
		figure.twoUp				img:nth-of-type(2)	{ margin-left: 15px; width: 350px; }

		figure.sideBySidePic > *						{ width: 340px; display: inline-block; float: none; }
		figure.sideBySidePic figcaption				{ width: 245px; }
		figure.sideBySidePic img:nth-of-type(1)	{ margin-left: 25px;  }
		figure.sideBySidePic img:nth-of-type(2)	{ margin-left: 15px; }
		
		figure.sideColumnCaptionUnder    {
			float: left; 
			margin: 20px 0px 0px 0px; 
			width: 245px;
		}
			figure.sideColumnCaptionUnder img 			{ margin: 0px; width: 245px; }
			figure.sideColumnCaptionUnder figcaption 	{ margin-top: 20px; text-align: left; }

		figcaption small { font-size: 10px; line-height: 12px; }
		
		figure.SidebarAndMainColumnPics img              { height: 423px; float: left;}
		figure.SidebarAndMainColumnPics img:nth-child(1) { margin-right: 25px;  }
		
		figure.leftMarginToCenter > *				{ display: inline-block; float: none; }
 		figure.leftMarginToCenter > img 			{ width: 585px; } 
		figure.leftMarginToCenter figcaption 	{ margin-left: 15px; text-align: left; } 
		
		
		

		/* initial cap */
		div.initCap { float: left; }
			div.initCap+p:first-letter { font-size: 0em;   }		/* hide first letter after initial cap, which adds extra lead??? */
			div.initCap+p:first-line   { line-height: 8px; }		/* correct for extra lead */
		
		span.initCapFollow {
			text-transform: uppercase; letter-spacing: .1em; 				/* Caps following initial cap */
		}		