div {
	padding:0 0 0 0;
	border:0 0 0 0;
	left:0px;
	overflow:hidden;
}
h1,h2,h3 {
	color:white;
	margin:0 0 0 0;
	font-weight:normal;
}
body {
	font-family:sans-serif;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:0 0 0 0;
	top: 0;
	left: 0;
	width: 100%;
	background-image:url('pics/sun-rays-2.png');
	background-attachment:fixed;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-color:black;
}
img {
	width:100%;
	margin:0 0 0 0;
	border:0 0 0 0;
	padding:0 0 0 0;
}
iframe {
	border:0 0 0 0;
	border-width:0;
	position:relative;
	display:inline-block;
	width:100%;
	height:400px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
p {
	position:relative;
	vertical-align:top;
	display:inline-block;
	font-size:14px;
	height:auto;
	margin:8px 16px 8px 16px;
}
table {
	margin:0 8px 0 8px;
	border-collapse:collapse;
}
td {
	padding:4px;
	font-size:14px;
	vertical-align:top;
	border-top:solid 1px lightgray;
}
li {
	font-size:14px;
	text-align:left;
	margin-right:8px;
}
a {
	font-weight:bold;
	text-decoration:none;
	color:white;
	/*background-color:rgba(0,0,0,0.1);*/
	border-radius:2px;
	padding:2px;
	margin-bottom:2px;
}
.content a {
	border: 0;
	border-radius: 0;
	padding: 0;
	margin: 0;
}
.icon-char {
	font-weight:normal;
	font-size:24px;
}
.no-border {
	padding:0;
	border-radius:0;
	margin:0;
}
a:hover {
	background-color:rgba(0,0,0,0.2);
}
.no-hover:hover {
	background-color:transparent;
}
.topbannerdiv {
	border-bottom:none;
	margin:0 0 0 0;
	padding:8px 0 8px 0;
	border:0 0 0 0;
	width:100%;
	background-color:rgba(0,0,0,0.1);
}
.topbanneritem {
	border-bottom:none;
	display:inline-block;
	vertical-align:middle;
	color:#004080;
	margin:8px 32px 8px 32px;
}
.topbanneritem a {
	font-size:14px;
}
.topverse {
	 font-size:10px;
	 max-width:300px;
	 color:white;
}
.linksbanner {
	border-bottom:none;
	margin:0 0 0 0;
	vertical-align:middle;
	background-color:rgba(0,64,144,0.8);
	color:white;
	padding:8px 0 8px 0;
}
.bylinebanner {
	background-color:rgba(0,0,0,0.5);
	color:white;
	font-size:20px;
	width:100%;
}
.bylinebanner img {
	max-width:300px;
	margin: 8px 24px 0 24px;
	vertical-align: middle;
}
.bylinebanner div {
	display:inline-block;
	vertical-align:middle;
	margin:8px;
}
.bottombanner {
	min-height:64px;
	padding-top:24px;
	padding-bottom:24px;
}
.linksbanneritem {
	vertical-align:middle;
	display:inline-block;
	margin:0 32px 0 32px;
	min-width:120px;
}
@media (max-width: 700px) {
	.linksbanneritem {
		display:block;
		text-align:left;
	}
}
.linksbannerimg {
	width:auto;
	height:16px;
	margin:0;
	display:inline-block;
	vertical-align:middle;
}
.linksbannerlink {
	font-size:16px;
	display:inline-block;
	vertical-align:middle;
	font-weight:normal;
}
.selected {
	background-color:rgba(0,0,0,0.1);
	font-weight:bold;
}
.selected span {
	font-weight:normal;
}
.large {
	margin:16px 32px 16px 32px;
	color:white;
	font-size:24px;
}
.large td {
	font-size:24px;
}
.linksbannerlink div,i {
	display:inline-block;
	margin-right:2px;
	vertical-align:middle;
}
.maindiv {
	width:100%;
}
.sitesdiv {
	width:100%;
	height:10%;
	color:white;
	border-bottom:none;
	background-color:rgba(0,64,128,.8);
}
.sitesitem {
	vertical-align:top;
	display:inline-block;
	margin:24px;
}
.sitesheadline {
	font-size:24px;
	text-decoration:none;
	color:rgba(255,255,255,0.7);
}
.content {
	display:inline-block;
	width:300px;
	border-bottom:none;
	vertical-align:top;
	padding: 0px;
	margin: 16px 8px 16px 8px;
	background-color:rgba(0,32,64,.8);
	padding-bottom: 2px;
}
.half-width {
	vertical-align:middle;
	width:49%;
	margin:0;
	border:0;
}
.scroll {
	overflow:auto;
	max-height:400px;
}
.content-header {
	color:white;
	overflow:auto;
	padding:8px 0 8px 0;
}
.content-header div {
	display:inline-block;
	vertical-align:middle;
	margin:0 4px 0 4px;
}
.content-header h3 {
	margin:0 4px 0 0;
	padding:0 0 0 0;
}
.info-paragraph {
	border-left:solid rgb(0,44,88) 4px;
	margin:0 16px 0 16px;
	padding:8px;
	background-color:rgb(240,242,244);
	font-size:14px;
}
.content-text {
	color:black;
	background-color:white;
	overflow:auto;
	padding:0 8px 0 8px;
	text-align:left;
}
.content-text a {
	color:rgb(0,64,128);
}
.item-table {
	margin-top:8px;
	margin-bottom:8px;
}
.item-table td {
	padding:8px;
	vertical-align:middle;
}
.main-div {
	padding:32px 16px 32px 16px;
}
.download-button {
	display:inline-block;
	vertical-align:middle;
	font-size:18px;
	padding:8px;
	font-weight:bold;
	border-radius:2px;
	border:0;
	background-color:rgb(255, 155, 0);
	color:white;
	margin:8px;
}
.download-button:hover {
	background-color:rgb(255, 174, 49);
}
.sha256-button {
	font-size:10px;
	font-weight:normal;
	margin:8px;
}

