@charset "UTF-8";
/* CSS Document */
body {
	background-image:url(../images/bg.jpg);
	background-color:#E7E6E4;
	background-repeat:repeat;
}
.oneColElsCtrHdr #container {
	width: 56em;
	background:#FFFCF4;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	/*border: 1px solid #000000;*/
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.oneColElsCtrHdr #mainContent .breadcrumb {
	font-size:24px;
	letter-spacing:0.25em;
	text-align:center;
	color:#9C9C9C;
}
.oneColElsCtrHdr #mainContent .breadcrumb a {
	color:#B8B8B8;
}
.oneColElsCtrHdr #mainContent .breadcrumb a:hover {
	color:#9C9C9C;
	text-decoration:underline;
}
.oneColElsCtrHdr #mainContent, #footer {
	width:90%;
	margin-left:auto !important;
	margin-right:auto;
}
.oneColElsCtrHdr #mainContent {
	height:auto;
}
/* keeps the footer away from #mainContent */
.oneColElsCtrHdr #mainContent #spacer {
	clear:both;
	height:40px;
}
.links {
	margin-left:-40px;
}
.links h3 {
	width:auto;
	padding-right:5px;
	margin-top:-1px;
	padding-bottom:7px;
	float:left;
	font-size:22px;
	/*padding-bottom:7px;*/
	font-family: "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-stretch:normal;
}
.contents h3 {
	padding-bottom: 0 !important;
	float:none !important;
	line-height: 0 !important;
}
.links .contributors {
	float:left;
	line-height:1.7em;
	width:100%;
	font-size:16px;
}
.contents .contributors {
	margin-bottom:30px !important;
}
.toc .links .contributors {
	margin-top:17px;
}
ul .bio {
	float:left;
	margin-top:-15px;
	width:100%;
	line-height:1.75em;
}
.links li {
	list-style:none;
	clear:both;
	margin-bottom:25px;
}
.contribLinks {
	margin-left:-40px;
}
.contribLinks li {
	list-style:none;
	clear:both;
	font-family: "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-stretch:normal;
}
.contribLinks h3 {
	width:auto;
	padding-right:10px;
	margin-top:20px;
	float:left;
	font-size:22px;
}
#workTitle {
	margin-left:-40px;
	margin-top:35px;
	margin-bottom:35px;
}
#workTitle li {
	list-style:none;
	clear:both;
}
#workContent p {
	line-height:1.75em;
	font-family: "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-stretch:normal;
}
#workContent .asteriskDivision {
	font-size:25px;
	line-height:.25em;
}
.archive li {
	float:left;
	height:45px;
	margin-bottom:0 !important;
}
.shadow {
	-moz-box-shadow: 0 0 37px -5px #999;
	-webkit-box-shadow: 0 0 37px -5px #999;
}
/* rotator in-page placement */
div.rotator {
	float:left;
	height:345px;
	margin-left:125px;
	margin-top:-50%;
	position:relative;
}
/* rotator css */
div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
	margin-top:30px;
}
/* rotator image style */	
div.rotator ul li img {
	border:1px solid #ccc;
	padding: 4px;
	background: #FFF;
}
div.rotator ul li.show {
	z-index:500;
}
/* jPagination styles */
.pagination {
	list-style:none;
	margin:0px;
	padding:0px;
	float:right;
}
.pagination li {
	float:left;
	margin:3px;
}
.pagination li a {
	display:block;
	padding:3px 5px;
	color:#fff;
	background-color:#90BBBD;
	text-decoration:none;
}
.pagination li a.active {
	border:1px solid #000;
	color:#000;
	background-color:#fff;
}
.pagination li a.inactive {
	background-color:#eee;
	color:#777;
	border:1px solid #ccc;
}
#alpha {
	margin-bottom:30px;
	margin-left:auto;
	width:81%;
	letter-spacing:.2em;
}
.letter {
	font-size:30px;
	padding-bottom:15px;
	padding-top:10px;
	border-bottom-color:#EEE;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
#the-sticky-div.sticky {
	position: fixed;
	top: 30px;
	right:50px;
	visibility:visible !important;
	display:scroll;
}
#the-sticky-div.sticky a {
	display:block;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}
.quote {
	font-style:italic;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	width:60%;
}
.blurb {
	font-family: "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-stretch:normal;
	text-decoration:none;
	float:left;
	margin-top:-15px;
	margin-bottom:50px;
	line-height:1.75em;
}

.newBlurb {
	font-family: "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
	font-stretch:normal;
	text-decoration:none;
	float:left;
	margin-top:-30px;
	margin-bottom:50px;
	line-height:1.75em;
}
.grid {
	margin-left:auto;
	margin-top:30px;
	width:96.5%;
}
.moreLink {
	float:right;
	padding-right:5%;
}
.secondLineContributor {
	margin-top:27px;
	position:absolute;
}
.bookReviewContributor {
	clear:both;
	float:left;
	margin-bottom:30px;
	margin-top:-20px;
}
.worksCited {
	border-bottom-color:#DDDDDD;
  	border-bottom-style:solid;
  	border-bottom-width:1px;
  	display:block;
  	width:100%;	
	padding-bottom:10px;
}
.largeText {
	font-size:18px;	
	font-family: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue", 'TeXGyreHerosRegular', "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif; font-weight:300; font-stretch:normal;
}
.preStyle {
	font-family:Helvetica, Tahoma, Geneva, Arial, sans-serif; 
	line-height:1.75em;
}
.attributionText {
	font-size:14px;
	float:right;
}
.workSubTitle {
	font-style:italic; 
	font-size:16px; 
	font-family: 'HelveticaNeueLight', 'HelveticaNeue-Light', 'Helvetica Neue Light', 'HelveticaNeue', 'Helvetica Neue', 'TeXGyreHerosRegular', 'Helvetica', 'Tahoma', 'Geneva', 'Arial', sans-serif; 
	font-weight:300; 
	font-stretch:normal;
	line-height: 30px;
}
.thumbnail {
	padding: 25px;
	width: 25%;
}
.otherWorkLinks {
	font-size:14px;
}
