
body {
	font-size:10pt;
	background-color:#E2E2E2;
	margin:0; padding:0;
	overflow-x:hidden;
	}

/** ==========MAIN WRAPPER========== **/

#wrapper,
.column-wrap 
.column-left,
.column-right,
#side-wrap,
#sidebar,
.col-l, .col-r,
.feature-box-l, 
.feature-box-r,
.insert-box-l,
.insert-box-r,
.article {
	position:relative; height:auto;
	webkit-box-sizing: border-box;    
	-moz-box-sizing: border-box;    
	box-sizing: border-box;
/*	background-color:#e2e2e2;  */
	}

#wrapper {
	position:relative;
	width:100%; height:auto;    
	margin:0; padding:0;
	z-index:1;
	}

/** ===== COLUMN WRAPPERS===== **/

.column-wrap {                        /* 2-COLUMN WRAPPER */
	position:relative;
	float:left;
	width:74%; height:auto;
	margin:0; padding:0;
	z-index:3;
	}
	

.column-left {						  /*  COLUMN ENCLOSURES */
	position:relative;
	float:left; left:0.5rem;
	width:49.2%;height:auto;         /* leave room for left adust and article padding */
	margin:0; padding:0;

	z-index:5;
	}
	
.column-right {
	position:relative;
	float:right; right:0.5rem;
	width:49.2%; height:auto;	
	margin:0; padding:0;

	z-index:5;
	}
	
.column-both {
	position:relative;
	float:left; left:0.5rem;
	clear:both;
	width:100%;height:auto;         /* leave room for left adust and article padding */
	margin:0; padding:0;

	z-index:5;
	}
	
	
	
/* SECTION & ARTICLE WRAPPERS */

/* Section Separators and Space Control */

div.section {
		position:relative;
		display:block;
		clear:both;
		width:100%; height:auto;
		margin:0 0 1.5rem 0; padding:0;
		border:none;
		}
		

		
.article  {                              /* General Article layout */
	position:relative; 
	display:block; 
	width:100%; height:auto;
	margin:0; 
	padding:0 1rem 0 1rem;

	}
	
.poem {position:relative;
	   display:block;
	   width:100%; height:auto;
	   margin:0; padding:0 1rem 0 1rem;
	   white-space:pre;
	   font-family:Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", 
		"Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", 
		"Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
	   }

/* FEATURE & BOX WRAPPERS */

	
.feature-box-l,
.feature-box-r {
	position:relative; 
	width:98%; height:auto; 
	margin:0 auto;
	padding:0 0.2rem;
	border:2px solid #0000ff;
	overflow:hidden;	
	}



.feature-list {
	position:relative;
	width:92%; height:auto; 
	margin:0.5rem auto;
	padding:0.2rem;
	overflow:hidden;
	border:4px double #000;
	}

		
.feature-list ul {
	list-style:none inside;
	}
	
.insert-box-l {                          /* COLUMN & ARTICLE INSERT BOXES */
	position:relative;
	width:92%; height:auto;
	margin:1rem auto; 
	padding:0.5rem;
	overflow:hidden;
	border:2px solid #000080;
	}
	
.insert-box-l2 {                          
	position:relative;
	width:88%; height:auto;
	margin:0.8rem auto; 
	padding:0.2rem;
	overflow:hidden;
	border:2px solid #000080;
	}	
	
.insert-box-r {
	position:relative;
	width:92%; height:auto;
	margin:1rem auto; 
	padding:0.5rem;
	overflow:hidden;
	border:2px solid #000080;
	}
	
	

		
/* ARTICLE AND COLUMN LAYOUTS */
/*
div.col-l,     
div.col-r {                                
	position:relative; left:3em;
	width:70%; height:auto;
	margin:0.5em 1em 1em 0.5em;
	padding:0.8rem;
	color:black; background:#e2e2e2e2;
	border:1px solid black;
	}
*/


	

.
