#explainer {
	margin-top:40px;
	margin-left: auto;
	margin-right: auto;
	max-width: 1000px;
	background-color: rgb(255,255,255);
	background-color: rgba(255,255,255,.3);
	padding: 20px;
	border: 2px solid;
	border-radius: 15px;
}

body {
    background-color: #A0A0A0;
}

.content-left {
    max-width: 460px;
    margin-left: 0px;
    float: left;
}

.content-right {
    max-width: 460px;
    margin-right: 0px;
    float: right;
}

.caption {
    margin-bottom: 20px;
    font-size: 12px;
}

p, h4, h1 {
    clear: both;
}

.op-3 {
    opacity: 0.4;
}
