
body {
	font-size:11pt;
	}

/* STAMDARD TYPOGRAPHY DEFAULTS */

/* General Top-down Box Typography defaults */
        
.dflts,
.program-box, .program-box-l, .program-box-r, .program-box-c,
.directory, .poem-board,
.left-panel, .center-panel, .right-panel, .back-panel,
.installation1, .installation2, .installation3,
.section, .article,
#side-wrap, #sidebar { 
	line-height:1.2rem;
	text-indent:0;
	text-align:left;
	font-weight:500;	
	word-wrap:break-word;
	font-style:normal;
	font-variant:normal;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	vertical-align:baseline;
	white-space:normal;
	word-spacing:normal;
	letter-spacing:1px;
	color:#e2e2e2; background:#151515;           /* dflt gray/black */
	}
	
.exhibit-board, .poem-board        /* dflt black/gray */
	{color:#191919; background:#e2e2e2;}
	


	
	
 a:link {color:#778899;}
 a:visited {color:#778899;}
 a:hover {color:#708090;}
 a:active{color:#708090;}

	
	
/* GENERAL BOX TYPESET DFLTS */
/* typeset only. do not put margins, padding, etc. in layout css */
	
.program-box {
	text-align:justify;
	font-family:Cambria, Georgia, "Palatino Linotype",Lucida,"Lucida Grande",Times, "Times New Roman", serif;
	font-size:1rem; font-weight:500;
	}
	
.directory {
	text-align:justify;
	font-family:"Copperplate Light", Calibri, Verdana, Tahoma, Geneva, "Lucida Sans", Arial, sans-serif;
	}
	
.directory li {line-height:0.2rem;}
	

.feature-box-l,
.feature-box-r {
	font-weight:500;
	}

.insert-box-l,
.insert-box-r {
	text-align:left;
	text-indent:0.5rem;
	}
	
.feature-list {
	font-size:1.2rem;
	line-height:1.5rem;
	text-indent:1rem;
	text-align:left;
	font-style:italic;
	color:#003399;
    }
			
	
/* SECTION & ARTICLE TEXT */

.section,
.article {				
	font-weight:500;
	text-indent:1rem;
	text-align:justify;
	}


	
/* STOCK TITLES, HEADERS, ETC. */

	
/* LIST STYLES */

/*	
div.article ul {
		list-style:disc inside;
		border: 1px solid #E2E2E2;
		margin-left:1em; padding-left:1em;
		margin-right:1em; padding-right:1em;
		color:blue;
		text-align:left;
		}
div.article ul li {
			line-height: 1.4em;
			padding: 1.2em .4em 0 1.2em;
			border-bottom: 1px dotted #DADADA;
			}
*/
		

	
/*  HEADINGS - DATELINES, BYLINES, SLUGS, LEDES & Other special headings */


.zatitle {
	font-family:georgia,"New Times Roman",serif;
	font-size:1.6em; 
	line-height:2.4rem;
	text-decoration:italic;
	text-align:center;
	color:#ffff99;	
	}
	
.date {
	font-size:0.8rem;
	text-align:left;
	text-indent:0;
	margin-bottom:0.2rem;
	font-family:Calibri,Verdana,Lucida,"Lucida Sans Unicode",sans-serif;
	color:#000080;
	}
	
.byline {
	font-size:0.8rem;
	font-family:"Times New Roman",georgia,garamond,serif;
	text-align:left;
	text-indent:0;
	line-height:0.8rem;
	font-style:italic;
	margin-bottom:1rem;
	
	}
	
.byline a:link,
.byline a:visited,
.byline a:active,
.byline a:hover {color:#000;}
	
.slug {
	display:inline-block;
	font-size:1.2rem;
    line-height:1.3rem; 	
	font-weight:700;
	text-align:left;
	text-indent:0;
	text-decoration:underline;
	font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
	margin:0.5rem 0; padding:0;
	}
	
.headline {
	font-family:Cambria, "Palatino Linotype", "Hoefler Text", Lucida, "Lucida Grande",serif;
	font-size:1.4rem; 
	font-weight:600; 	 
	text-align:left;
	text-indent:0;
	line-height:1.1em;
	margin:0.4rem 0; padding:0
	color:#000;
	}
	
.subhead {font-size:1.1rem;
		  font-weight:600;
		  text-align:left;
		  text-indent:0;
		  margin:1rem 0 1.2rem 0;
		  }
	
.lede {
	font-size:1.1rem; 
	line-height:1.2rem;
	font-weight:500;
	text-indent:0;
	text-align:left;
	font-style:italic;
	margin:0 0 1rem 0;
	}
	
.title {font-size:1.4rem;
		font-weight:600;
		text-indent:0;
		text-align:center;
		line-height:1.2rem;		
		margin:0.6rem 0;
		}
.heading {fontsize:1.4rem;
		font-weight:500;
		text-indent:0;
		text-align:left;
		line-height:1.2rem;
		letter-spacing:0;
		margin:0.6rem 0;
		}
		
* CONTINUATION SLUGS */

p.cont:after {
	content:"  (from " attr(title)")";
	display:inline-block;
	font-size:0.9rem;
	font-weight:500;
	font-style:italic;
	text-align:right;
	white-space:pre;
	text-decoration:none;
	}
	
		
.pre-poem {
	font-size:1rem; font-weight:500;
	text-align:left; line-height:1.2rem;	
	white-space:pre-wrap;
	font-family:georgia, garamond, "New Times Roman", serif;
	}
		
p.stanza {margin-top:2rem;}

/* Paragraph Spacing */

p {margin:0.1rem 0;}


/* Z-ARTS! TYPESETTING */


	
/* SPECIAL TYPESET FUNCTIONS */



.txtinln {display:inline;
		white-space:word-break;
		}


/* Quote Layout */		
		
.quote5,
.quote10,
.quote15,		
.quote20 {
	display:block;
	}
	
.quote5  {margin:1rem 5%;}
.quote10 {margin:1rem 10%;}
.quote15 {margin:1rem 15%;}
.quote20 {margin:1rem 20%;}		 
	

.quote::before {
		content:"\201c";
		margin-top:1rem;
		}
.quote::after {
		content:"\201d";
		margin-bottom:1rem;
		}
		

	
/* FONT STACKS & ASSIGNMENTS */

.heading, .title {font-family:Cambria, "Palatino Linotype", "Hoefler Text", Lucida, "Lucida Grande",serif;}
.lede {font-family:"Palatino Linotype", "Lucida","Lucida Grande",Times,"Times New Roman",georgia,garamond,serif;}
.subhead {font-family:Cambria, "Palatino Linotype", "Hoefler Text", Lucida, "Lucida Grande",serif;} 

.sans { font-family:"Copperplate Light", Verdana, Calibri, "Lucida", "Lucida Sans" sans-serif;}
.serif {font-family:Cambria, Georgia, "Palatino Linotype",Lucida,"Lucida Grande",Times, "Times New Roman", serif;}

	
.zatxt-serif {font-family:Cambria, Georgia, "Palatino Linotype",Lucida,"Lucida Grande",Times, "Times New Roman", serif;}

.zatxt-sans {font-family:"Copperplate Light", Calibri, Verdana, Tahoma, Geneva, "Lucida Sans", Arial, sans-serif;
	}


/* SERIF */
		
.times, .ff1 {font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", 
		Times, "Times New Roman", serif;
		}
		
.georgia, .ff2, .pf2 {font-family: Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, 
			"DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif; 
			}

.garamond, .ff3, .pf4 {font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, 
	"Apple Garamond", "ITC Garamond Narrow", "New CenturySchoolbook", "Century Schoolbook", 
		"Century Schoolbook L", Georgia, serif;
	}
.lucida, .ff4 {font-family:"Lucida Bright", georgia, garamond, serif;}
			
.calibri, .ff10 {font-family:"Copperplate Light", Calibri, Verdana, Tahoma, Geneva, 
				 Lucida Sans, Arial, sans-serif;
				 }
.helvetica, .ff11 {font-family: Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", 
			"Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", 
			"Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
			}
.verdana, .ff12, .pf3 {font-family: Corbel, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", 
			"Bitstream Vera Sans", "Liberation Sans", Verdana, "Verdana Ref", sans-serif;
			}

.trebuchet, .f13, .pf5 {font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", 
			"Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
			}

/* OTHER */

			
.mono, .ff20, .pf1 {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;
		}

.cursive, .ff30 {font-family:"Bradley Hand ITC","Lucida Handwriting",Pristina,Mistral,
				"comic sans",serif;}

.impact, .ff40 {font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", 
			"Bitstream Vera Sans Bold", "Arial Black", sans-serif;
			}
						
.mono, .pf6 {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;
		}
		

		

/* TEXT/CHARACTER LEVEL FONT MANAGEMENT */

.italic, .i{font-style:italic;}
.underline, .u{text-decoration:underline; line-height:12em;}
.overline {text-decoration:overline;}
.strikeover {text-decoration:line-through;}
.nodec, .normal {text-decoration:none; font-style:normal; list-style-type:none;}
.indent-on {text-indent:1rem;}
.indent-off{text-indent:0;}

.verylight {font-weight:300;}
.light {font-weight:400;}
.med {font-weight:500;}
.bold, .b {font-weight:700;}
.dark {font-weight:800;}
.less-b {font-weight:lighter;}
.more-b {font-weight:bolder;}

.inline {display:inline-block;}
.el-off {display:none;}
.el-list {display:list-item;}


.center, .c{text-align:center;}
.left, .l {text-align:left;}
.right, .r {text-align:right;}
.just, .j {text-align:justify;}

.ind0    {text-indent:0;}
p.ind05  {text-indent:0.5rem;}
p.ind1   {text-indent:1rem;}
p.ind2   {text-indent:2rem}
p.ind3   {text-indent:3rem;}
p.ind4   {text-indent:4rem;} 
p.ind5   {text-indent:5rem; color:green;}
p.ind10  {text-indent:10rem;}
p.ind20  {text-indent:20rem;}
p.ind30  {text-indent:30rem;}


.f300, .verylt {font-weight:300;}
.f400, .lt, .light {font-weight:400;}
.f500 {font-weight:500;}
.f600 {font-weight:600;}
.f700, bld, bold,b {font-weight:700;}
.f800 {font-weight:800;}
.f900, drk, dark {font-weight:900;}
.bolder {font-weight:bolder;}
.lighter{font-weight:lighter;}

.sze06 {font-size:0.6rem;}
.sze07 {font-size:0.7rem;}
.sze08 {font-size:0.8rem;}
.sze09 {font-size:0.9rem;}
.sze10 {font-size:1rem;}
.sze11 {font-size:1.1rem;}
.sze12 {font-size:1.2rem;}
.sze13 {font-size:1.3rem;}
.sze14 {font-size:1.4rem;}
.sze15 {font-size:1.5rem;}
.sze16 {font-size:1.6rem;}
.sze17 {font-size:1.7rem;}
.sze18 {font-size:1.8rem;}
.sze19 {font-size:1.9rem;}
.sze20 {font-size:2rem;}
.sze24 {font-size:2.4rem;}
.sze30 {font-size:3rem;}

.ln-ht10 {line-height:1rem;}
.ln-ht11 {line-height:1.1rem;}
.ln-ht12 {line-height:1.2rem;}
.ln-ht13 {line-height:1.3rem;}
.ln-ht14 {line-height:1.4rem;}
.ln-ht15 {line-height:1.5rem;}
.ln-ht16 {line-height:1.6rem;}
.ln-ht17 {line-height:1.7rem;}
.ln-ht18 {line-height:1.8rem;}
.ln-ht19 {line-height:1.9rem;}
.ln-ht20 {line-height:2rem;}
.ln-ht24 {line-height:2.4rem;}
.ln-ht25 {line-height:2.5rem;}
.ln-ht30 {line-height:3rem;}
	
.red {color:red;}
.crimson {color:#dc143c;}
.magenta {color:magenta;}
.blue {color:blue;}
.ltblue {color:#b0c4de;}
.ltskyblue {color:#87cefa;}
.cyan {color:cyan;}

.orange {color:orange;}
.green{color:green;}
.yellow {color:yellow;}
.purple {color:purple;}
.white {color:white;}
.black {color:#191919;}

.ltsteelblue {color:#b0c4de;}
.steelblue {color:#4682b4;}
.navy {color:#000080;}
.peru {color:#cd853f;}
.seagreen {color:#2e8b57;}
.teal {color:#008080;}
.slateblue {color:#6a5acd;}
.dkslateblue {color:#483d8b}
.ltslategray {color:#778899;}
.slategray {color:#708090;}
.orangered, .redorange {color:#ff4500;}
.dkblue {color:#00008b;}
.dkcyan {color:#008b8b;}
.dkgray, .dkgrey {color:#a9a9a9;}
.dkgreen {color:#006400;}
.dkorange {color:#ff8c00;}
.dkred {color:#8b0000;}
.firebrick {color:#b22222;}
.maroon {color:#800000;}
.dkolive {color:#556b2f;}
.dimgrey, .dimgray {color:#2f4f4f;}
.azure {color:#f0ffff;}
.antiquewhite {color:#faebd7;}
.fuchsia {color:#ff00ff;}
.grey, .gray {color:#808080;}
.silver {color:#c0c0c0}



