caption {font-size:120%; padding:0.5em;}

h1, h2, h3, h4, h5, h6 {font-weight:bold;}

hr {color:#2E8B57;}
sup {font-size:70%; vertical-align:text-top; margin-top:0}


a:link {color:#2E8B57; text-decoration:none;}
a:link.at {font-family:Verdana, Sans-serif; font-size:1em; color:#800000; }
a:link.red {color:#FF0000;}
a:visited {color:#708090; text-decoration:none;}
a:hover {background:#2E8B57; color:#FFFAFA;}
a:active {color:#2E8B57; text-decoration:none;}
a:focus {background:#2E8B57; color:#FFFAFA;}

#printhead{display:none}

.bq, .cap, blockquote {font-size:90%;}
.cen {text-align:center;}
.clear {clear: both; width: 100%;}

/*use to make editorial comments more visible for author review */
.edit {font-weight:bold; font-size:120%; color:#FF0080;}

/*footnotes*/
.fn {position:relative;}
.fn a span {display:none; position:absolute; left:-999em;}
.fn a:hover span {
			background-color:#FFFAFA;
			border: thin solid #2E8B57;
			color:#2E8B57;
			display: block;
			font-size:10pt;
			font-weight:normal;
			padding:10px;
			position:absolute;
			margin-right:10px;
			z-index:1;
			-webkit-box-shadow:2px 2px 10px 1px rgba(0,0,0,1);
			-mox-box-shadow:2px 2px 10px 1px rgba(0,0,0,1);
			box-shadow:2px 2px 10px 1px rgba(0,0,0,1);
			}

.logo {float:left;}
.mast {width:auto;}
.mouse {cursor:pointer; clear:right; color:#2E8B57;}
.new {color:#FF0000;}
.noteh > a {color:#000;}
.notes:before, .notes:after {content:'|';} /*style for the selected nav-link*/
.pic {float:right; clear:left; font-weight: bold; padding:.5em; max-width:20em;}
.rt {text-align:right;}
.sup {font-size:70%; vertical-align:text-top; margin-top:0}
/*for book review titles*/
.title {
			border: thin solid #2E8B57;
			padding:1em;
			margin-left:.75em;
			-webkit-box-shadow:2px 2px 10px 1px rgba(0,0,0,1);
			-mox-box-shadow:2px 2px 10px 1px rgba(0,0,0,1);
			box-shadow:2px 2px 10px 1px rgba(0,0,0,1);
			}

/* use for images -- .wrapper-img applies to the div around the image and the caption */
.wrapper-img {float:right; clear:left; width:45%; text-align:center; padding:.75em; border: thin solid #000;}
.wrapper-figure {display: inline; width:75%; text-align:center;}