.retreatImg {
	border-radius: 20px;
	opacity: .5;
	filter: grayscale(0%);
	width: 100%;
	max-width: 200px;
  	height: auto;
}

.retreatImg:hover {
	filter: grayscale(0%);
	opacity: .6;
}

.pscontainer {
  position: relative;
}

.toptopLeft {
  position: absolute;
  top: 8px;
  right: 16px;
  font-size: 2em;
  color: black;
  text-align: right;
}

.footerTT {
	position: fixed; 
	bottom: 30px; 
	right: 10px; 
	left: 10px; 
	font-size: .5em; 
	color: lightgray;"
}

.footerTTR {
	font-size: .5em; 
	color: lightgray;"
}

a:hover {
	opacity: .8;
	text-shadow: 0 0 5px darkgray;
}

img a:hover {
	filter: grayscale(40%);
}