/* Author: Shawn M. McKinney */
/* body */
body {
	font-family: "andale mono", "courier new", courier, monospace; 
	font-size: 80%;
	color: #000033; 
	background-color: #B78708; 
}
* {
	margin: 0; 
	padding: 0;
}


/* heads */
h1 {
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
	font-size: 1.6em; 
	letter-spacing: 1px; 
}
h2 {
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
	font-size: 1.1em;
	letter-spacing: 0px;  
}
h3 {
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
	font-size: .85em;
	letter-spacing: 0px;    
}
h4 {
	font-size: .85em; 
	font-weight: normal; 
	color: #fffdda; 
	background-color: transparent;
	letter-spacing: 0px; 
}


/* links */
li {
	font-size: .85em; 
	line-height: 1.1em; 
	list-style-type: none;
}
a:link {
	color: #990000; 
	background-color: transparent; 
	text-decoration: none;
}
a:visited {
	color: #990000; 
	background-color: transparent; 
	text-decoration: none;
}
a:hover {
	color: #444; 
	background-color: transparent; 
	text-decoration: none;
}
a:active {
	color: #FF0000; 
	background-color: transparent; 
	text-decoration: none; 
}


/* paragraphs */
p {
	font-family: "andale mono", "courier new", courier, monospace;
	font-size: .9em; 
	line-height: 150%; 
	text-indent: 0px; 
	margin: 0 0 10px 0; 
}
pre {
	font-family: "andale mono", "courier new", courier, monospace;
	font-size: 1.1em; 
	line-height: 150%; 
	text-indent: 0px; 
	margin: 0 0 10px 0; 
}


/* divs */
#gallery1 {
	width: 480px; 
	margin: 20px 0 0 100px; 
}
#block1 {
	font-size: 0.9em;
	font-style: normal;
	margin: 10px 20px 10px 20px;
	color: #990099;
	background-color: transparent;
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
}
#block2 {
	font-size: .9em;
	font-style: normal;
	margin: 10px 20px 10px 20px; 
	color: #c0c0c0;
	background-color: transparent;
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
}
#block3 {
	font-size: .9em;
	font-style: normal;
	margin: 10px 20px 10px 20px; 
	color: #c0c0c0;
	background-color: transparent;
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
}
#block4 {
	font-size: .9em;
	font-style: normal;
	margin: 10px 20px 10px 20px; 
	color: #c0c0c0; 
	background-color: transparent;
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
}
#block5 {
	font-size: .9em;
	font-style: normal;
	margin: 10px 20px 10px 20px; 
	color: #c0c0c0; 
	background-color: transparent;
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
}
#block6 {
	font-size: .9em;
	font-style: normal;
	margin: 10px 0px 14px 0px; 
	color: #c0c0c0; 
	background-color: transparent;
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
}
#block7 {
	font-size: .9em;
	font-style: normal;
	margin: 10px 20px 10px 20px;
	color: #c0c0c0; 
	background-color: transparent;
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
}
#head {
	width: 480px; 
	margin: 20px 20px 0 100px; 
}
#author {
	width: 480px; 
	margin: 0 20px 0 100px; 
}
#indexhead {
	width: 560px; 
	margin: 20px 20px 0 20px; 
}
#title {
	width: 480px; 
	margin: 20px 0 0 100px; 
	padding: 0;  
}
#title2 {
	width: 480px; 
	margin: 120px 0 15px 0; 
	padding: 0;  
}
#works {
	width: 480px; 
	margin: 20px 0 0 100px;
}
#etre1 {
	width: 240px; 
	margin: 0 30px 0 0; 
	float: left; 
}
#etre2 {
	width: 170px; 
	float: left; 
}
#etre3 {
	width: 480px; 
	float: left; 
	margin: 30px 0 60px 0; 
	padding-top: 20px; 
	border-top: 1px dotted #820010;
}
#ecole1 {
	width: 300px; 
	float: left; 
	margin: 0 0 30px 0; 
}
#ecole2 {
	width: 230px; 
	float: left; 
	text-align: right; 
	margin: 0 8px 0 0; 
}
#ecole3 {
	width: 180px; 
	float: left; 
	margin: 0 0 0 8px;
}
#oragami1 {
	width: 230px; 
	float: left; 
	margin: 0 10px 0 0;
}
#oragami2 {
	width: 230px; 
	float: left; 
	margin: 0 0 0 8px; 
}
#oragami3 {
	width: 300px; 
	float: left; 
	margin: 30px 0 0 0; 
}
#content {
	width: 560px; 
	margin: 20px 0 0 20px; 
	padding: 0 0 20px 0; 
}
#text {
	width: 480px; 
	margin: 20px 0 0 100px; 
	text-indent: 0px;  
}
#poem {
	width: 480px; 
	margin: 20px 0 0 100px; 
	text-indent: 0px;  
}
#bio1 {
	width: 480px; 
	margin: 20px 0 0 100px; 
}
#bio2 {
	width: 480px; 
	margin: 20px 0 0 100px; 
}
#col1 {
	width: 150px; 
	float: left; 
}
#col2 {
	width: 164px; 
	float: left; 
}
#col3 {
	width: 170px; 
	float: left; 
}
#col4 {
	width: 72px; 
	float: left; 
}
#define {
	width: 560px; 
	margin:0 0 0 20px;
}
#indextop {
	font-size: .85em; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
	width: 560px; 
	margin: 20px 0 0 20px; 
}
#footer {
	width: 640px;
}
#poemjust {
	width: 300px; 
	text-align: justify; 
}
#footnotes {
	padding: 10px 0 0 0; 
	font-size: .95em; 
	text-indent: 1.6em; 
	color: #333; 
	background-color: transparent; 
}
#toplink {
	font-size: .85em; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
	width: 480px; 
	margin: 40px 0 0 100px; 
}
#toplink2 {
	font-size: .85em; 
	text-transform: uppercase; 
	letter-spacing: .1em;  
}
#toplink3 {
	font-size: .85em; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
}
#toplink4 {
	font-size: .85em; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
}
#toplink5 {
	font-size: .85em; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
}
#toplink6 {
	font-size: .85em; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
}
#toplink7 {
	font-size: .85em; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
}
#toplink8 {
	font-size: .85em; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
}
#toplink9 {
	font-size: .85em; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
}
#toplink10 {
	font-size: .85em; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
}
#toplink11 {
	font-size: .85em; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
}
#toplink12 {
	font-size: .85em; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
}
#toplink13 {
	font-size: .85em; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
}
#toplink14 {
	font-size: .85em; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
}
#toplink15 {
	font-size: .85em; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
}
#toplink16 {
	font-size: .85em; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
}
#toplink17 {
	font-size: .85em; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
}
#toplink18 {
	font-size: .85em; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
}
#toplink19 {
	font-size: .85em; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
}
#toplink20 {
	font-size: .85em; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
}


/* classes */
.coauthor {
	color: #333;
}
.top {
	font-size: .85em; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
	margin: 0 0 0 -24px; 
	line-height: normal;
}
.clearfloats {
	clear: both;
}
.noindent {
	text-indent: 0px;
}
.indent {
	text-indent: 15px;
}
.section {
	color: #333;
	background-color: transparent;  
	font-weight: normal; 
}
.special { 
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
	font-size: .8em;
	color: #555;
	background-color: transparent;  
	font-weight: normal; 
}
.define {
	padding: .5em 0;
	line-height: 150%;
	border-top: 1px dotted #820010;
	border-bottom: 1px dotted #820010;
	text-align: left;
	text-indent: 0px;
	font-family: "andale mono", "courier new", courier, monospace; 
	font-size: .85em;
}
.smallheader {
	letter-spacing: .2em;
}
.author {
	letter-spacing: .1em; 
	margin: 10px 0 5px 0; 
	text-transform: capitalize;
}
.lowercase {
	text-transform: lowercase;
}
.category {
	margin: 0px; 
	color: #CCCCCC;
	background-color: transparent;  
}
.title {
	font-size: 1.3em; 
	margin: 0; 
	color: #000000;
	background-color: transparent;  
	text-transform: capitalize; 
}
.title2 {
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
	letter-spacing: .1em; 
}
.title3 {
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
	letter-spacing: .1em; 
}
.italic {
	font-style: italic;
}
.floatimage {
	float: left; 
	margin: 0 10px 0 0;
}
.translation {
	color:#990099;
	background-color: transparent;  
	text-align: right; 
	letter-spacing: .1em;
}
.smallcaps {
	font-variant: small-caps;
}
.alignleft {
	text-align: left;
}
.aligncenter {
	text-align: center;
}
.alignright {
	text-align: right;
}
.widelead {
	line-height: 185%;
}
.blocktitle {
	font-style: normal;
}
.pcred {  
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
	font-size: .8em;
	color: #555;
	background-color: transparent;
}
.pcap {
	font-family: "lucida grande", verdana, helvetica, sans-serif;
	font-size: 0.8em;
	color: #CCCCCC;
	background-color: transparent;
	margin: 50px 0 0 0;
}
.initcap {
	font-size: 1.3em;
}
.xstyle1 {
	font-size: .8em;
}
.bullet1 {
	font-size: 1.6em; 
	color: #CC0066;
	background-color: transparent;  
}
.bio {
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
	font-size: .85em; 
	line-height: 150%; 
	text-align: justify;
}
.footnumber {
	font-size:.8em; 
	vertical-align: super;
	line-height: 100%;
}
.footnote {
	font-size: .75em; 
	margin: 20px 0 0 0; 
	border-top: 1px dotted #820010; 
}
.footname {
	font-size: .85em; 
	margin: 30px 0 0 0; 
	padding: 5px 0 0 0; 
	border-top: 1px dotted #820010; 
	color: #222;
	background-color: transparent;  
}
.intro { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-variant: small-caps;
	font-weight: normal;
	letter-spacing: 0.1em;
	color: #CCCC66;
	background-color: transparent;  
	font-weight: normal; 
}

/*colors*/
.ocolor0 {
	color: #990000; /*drk purple/red*/
}
.ocolorone {
	color: #BC001D; /*drk red*/
}
.ocolortwo {
	color: #0000CC; /*drk blue*/
}
.ocolor3 {
	color: #009900; /*green*/
}
.ocolor4 {
	color: #990099; /*purple*/
}
.ocolor5 {
	color: #ECECEC; /*off white*/
}
.ocolor6 {
	color: #CCCC33; /*chartreuse*/
}
.blogblue1 {
	color: #000066; /*blk/blue*/
}
.blogblue2 {
	color: #000099; /*navy*/
}
.blogblue3 {
	color: #0000CC; /*drk blue*/
}
.blogblue4 {
	color: #0033CC; /*blue*/
}
.blogblue5 {
	color: #0033FF; /*brt blue*/
}
.xcolor1 {
	color: #FF99CC; /*pink*/
}
.xcolor2 {
	color: #CC9966; /*lgt brown*/
}
.xcolor3 {
	color: #006666; /*drk green*/
}
.xcolor4 {
	color: #336699; /*Fr blue*/
}
.xcolor5 {
	color: #CC3333; /*red*/
}
.xcolor6 {
	color: #C0C0C0; /*silver*/
}
.xcolor7 {
	color: #008080; /*teal*/
}
.xcolor8 {
	color: #663366; /*drk purple*/
}
.xcolor9 {
	color: #333; /*blk grey*/
}
.xcolor10 {
	color: #555; /*drk grey*/
}
.xcolor11 {
	color: #666600; /*drk olive*/
}
.xcolor12 {
	color: #990033; /*blk red*/
}
.xcolor13 {
	color: #660066; /*blk purple*/
}
.xcolor14 {
	color: #336666; /*drk green*/
}
.xcolor15 {
	color: #CC99FF; /*lavender*/
}
.xcolor16 {
	color: #744A00; /*drk brown*/
}


/* contextual selectors */ 
#head h1 {
	text-transform: uppercase; 
	margin: 6px 0 0 0;
}
#head h2 {
	text-transform: lowercase; 
	font-weight: normal;
	letter-spacing: 1px; 
	border-bottom: 1px dotted #820010;
}
#links h3 {
	margin: 0 0 1px 0; 
	color: #666666;
	background-color: transparent;  
}
#links em {
	font-size: 1em;
	letter-spacing: 0em;  
}
#links p {
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
	font-size: 1em; 
}
#links a {
	font-size: 1em; 
	margin: 0 0 5px 0; 
}
#poem em {
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
	font-size: .95em;
	letter-spacing: .1em; 
}
#poem #toplink {
	font-size: .8em; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
	margin: 0 0 0 0; 
}
#text p {
	line-height: 150%; 
}
#text p img {
	margin: 10px 0 0 0; 
}
#text em {
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
	font-size: .95em;
	letter-spacing: .1em; 
}
#text ul li {
	list-style-type: disc; 
	list-style-position: inside; 
	color: #0033CC;
	background-color: transparent;  
	line-height: 150%; 
}
#text #toplink {
	font-size: .8em; 
	text-transform: uppercase; 
	letter-spacing: .1em; 
	margin: 0 0 0 0; 
}
#bio1 em {
	font-family: "lucida grande", verdana, helvetica, sans-serif;
	font-size: .95em;
	letter-spacing: .1em; 
}
#bio1 ul {
	margin: 0 0 10px 0;
}
#bio2 em {
	font-family: "lucida grande", verdana, helvetica, sans-serif;
	font-size: .95em;
	letter-spacing: .1em; 
}
#footnotes ol li {
	line-height: 150%; 
}
#union img {
	margin: 0 0 100px 0
}
#author img {
	margin: 20px 0 0 0;
}
#author h2 {
	text-transform: lowercase; 
	font-weight: normal;
	letter-spacing: 1px; 
	border-bottom: 1px dotted #820010;
}
#indexhead h1 {
	text-transform: uppercase; 
	margin: 6px 0 0 0;
}
#indexhead h2 {
	text-transform: lowercase; 
	font-weight: normal;
	letter-spacing: 1px; 
	border-bottom: 1px dotted #820010;
}
#content h3+h3 {
	font-weight: normal;
}
#content ul+h3 {
	padding: .5em 0 0 0;
}
#content ul li {
	text-transform: lowercase;
}
#title .coauthor {
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
	font-size: 1em; 
	margin: 5px 0 0 10px;
}
#title2 .coauthor {
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
	font-size: 1em; 
	margin: 5px 0 0 10px;
}
#title ul li {
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
	font-size: 1em; 
	margin: 0 0 5px 15px;
}
#title2 ul li {
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
	font-size: 1em; 
	margin: 0 0 5px 15px;
}
.title2 ul li {
	list-style-type: disc; 
	list-style-position: inside; 
	color: #0033CC;
	background-color: transparent;  
	line-height: 120%;
}
#works h2 {
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
	font-size: 1em; 
	margin: 0 0 5px 0; 
	font-weight: normal; 
	color:#555;
	background-color: transparent; 
}
#works ul li {
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
	font-size: 1em; 
	margin: 0 0 5px 15px;
}
#works ul li ul li {
	font-family: "lucida grande", verdana, helvetica, sans-serif; 
	font-size: 1em; 
	margin: 5px 0 0 15px;
}
#col4 a:link {
	color: #CC9900; 
	background-color: transparent;
}
#col4 a:visited {
	color: #CC9900; 
	background-color: transparent;
}
.pcred a:link {
	color: #777; 
	background-color: transparent; 
	text-decoration: none;
}
.pcred a:visited {
	color: #777; 
	background-color: transparent; 
	text-decoration: none;
}
.pcred a:hover {
	color: #444; 
	background-color: transparent; 
	text-decoration: none;
}
.pcred a:active {
	color: #FF0000; 
	background-color: transparent; 
	text-decoration: none; 
}
#block1 p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 1em;
	letter-spacing: 0.1em;
	line-height: 150%;
	color: #CCCCCC
}
#block2 p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 1em;
	letter-spacing: 0.1em;
	line-height: 150%;
	color: #CCCCCC
}
#block2 ul li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 1em;
	line-height: 150%;
	font-style: normal;
	color: #CCCCCC
}
#block2 ol li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	line-height: 150%;
	font-style: normal;
	color: #CCCCCC
}
#block3 p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 1em;
	letter-spacing: 0.1em;
	line-height: 150%;
	color: #CCCCCC
}
#block4 p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 1em;
	letter-spacing: 0.1em;
	line-height: 150%;
	color: #CCCCCC
}
#block5 p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 1em;
	letter-spacing: 0.1em;
	line-height: 150%;
	color: #CCCCCC
}
#block6 p {
	line-height: 1.1em;
}
#block7 p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 1em;
	letter-spacing: 0.1em;
	line-height: 150%;
	color: #990099; 
}
#gallery1 img {
	margin: 0 0 10px 0;
}
#title+#text .title3 {	
	margin: 0 0 3px 0;
	color: #CCCC33;
	font-weight: bold;
}
#text .title2 {	
	margin: 23px 0 3px 0;
	color: #CCCC33;
	font-weight: bold;
}
#footnotes a:link {
	color: #222; 
	background-color: transparent; 
	text-decoration: none;
}
#footnotes a:visited {
	color: #222; 
	background-color: transparent; 
	text-decoration: none;
}
#footnotes a:hover {
	color: #444; 
	background-color: transparent; 
	text-decoration: none;
}
#footnotes a:active {
	color: #FF0000; 
	background-color: transparent; 
	text-decoration: none; 