/* Shared styling for theorem, lemma, corollary, proposition, 
conjecture and definition environments: */
div[id^="thm-"], div[id^="lem-"], div[id^="cor-"], div[id^="prp-"], div[id^="cnj-"], div[id^="def-"] {
	background-color:rgb(240,240,240);
	padding:0.5ch;
	border-radius:0.5ch;
	margin-bottom:1ch;
}

/* Shared styling for example and remark environments: */
div[id^="exm-"], div[id^="rem-"] {
	border-left:1px solid rgb(200,200,200);
	padding:0.5ch;
	margin-bottom:1ch;
}

/* Styling for proof environments: */
.proof {
	border-left:1px solid rgb(200,200,200);
	padding:0.5ch;
	margin-bottom:1ch;
}

/* Styling for exercise environments: */
div[id^="exr-"] {
	margin-top:5ch;
}

/* Styling for solutions to exercises: */
.callout-tip.solution {
	margin-bottom:3ch;
}

/* Elements that are of the class "staggeredrelease" are hidden by default,
   and are made visible on the basis of a release schedule ran by incl/js/staggeredrelease.js: */
.staggeredrelease {
	display:none;
}

/* Styling of links: */
a {
	text-decoration:none;
}