div.page_content_inner {
  width:606px;
}

div.content_repository_outer {
	width:100%;
	border-style:solid;
	border-radius:0.5pc;
	border-color:Grey;
	border-width:1px;
	background:#ddd;
	color:Black;
	margin-bottom:0.25pc;
}

div.content_repository_outer:hover {
	background:SkyBlue;
	color:White;
}

div.content_repository_inner {
	padding-left:1pc;
	padding-right:1pc;
	padding-top:0.5pc;
	padding-bottom:0.5pc;
}

span.content_repository_caption {
	display:inline-block;
	width:100%;
	font-size:larger;
	margin-bottom:0.5pc;
	color:DarkBlue;
}

span.content_repository_description {
	display:inline-block;
	width:100%;
	font-style:italic;
}

@media screen and (max-width: 639px) {
	div.page_content_inner {
	  	width:95%;
  	}
}

