@charset "UTF-8";
/* CSS Document */

html,body {
	background-color: #999;
	background-image: linear-gradient(white, #369);
	background: #999;
	background: linear-gradient(white, #369);
	height: 100%;
	min-height: 640px;
	margin: 0;
	scroll-behavior: smooth;
	padding: 0px;
	margin: 0px;
}

body,th {
	font-family: 'Open Sans', san-serif;
	font-size: 48px;
/*	overflow: hidden;	*/
}

.container {
	height: 100%;
	width: 100%;
	min-width: 720px;
	margin-left: auto;
	margin-right: auto;
}

#amidon_d {
/*	background: url(../images/.jpg) center center scroll no-repeat #000;	*/
	background-size: cover;
	height: -moz-calc(100% - 0px);		/* Firefox */
	height: -webkit-calc(100% - 0px);	/* WebKit */
	height: -o-calc(100% - 0px);		/* Opera */
	height: calc(100% - 0px);			/* Standard */
	min-width: 960px;
	width: 100%;
	overflow: hidden;
}

.hero {
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	font-size: 37px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	line-height: 37px;
}

.hero img {
    display: block;
    margin: auto;
}

.hero a {
	text-decoration: none;
	color: #333;
}

.topmenu {
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	font-size: 1em;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	line-height: 25px;
}

.topmenu img {
	width: 540px;
	height: auto;
}

.topmenu a {
	text-decoration: none;
	color: #333;
	width: 640px;
	margin-left: 20px;
	margin-right: 20px;
}

.topmenu a:hover {
	text-decoration: none;
	color: #369;
}

.toroids {
	font-family: 'Futura', sans-serif;
	text-align: center;
	font-size: 25px;
	padding-top: 37px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	line-height: 25px;
}

.toroids a {
	text-decoration: none;
	color: #333;
}

.linkies {
	font-family: 'Futura', sans-serif;
	text-align: center;
	font-size: 25px;
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	line-height: 25px;
}

.linkies a {
	text-decoration: none;
	color: #333;
}

#wrapper {
	margin-right: 200px;
	width: 100%;
	font-size: 1.1em;
	font-family: 'Open Sans', san-serif;
	background-color: #ccc;
	background-image: linear-gradient(#ccc, #ccc);
	background: #ccc;
	background: linear-gradient(#ccc, #ccc);
}

#wrapper a {
	text-decoration: none;
}

#wrapper a:hover {
	text-decoration: none;
	color: #336699;
}

#content {
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 43%;
	margin-left: 3%;
	text-align: right;
}

#partition {
	width: auto;
	background-color: #336699;
	background-image: url(../images/partition.png) center center scroll no-repeat;
}

#sidebar {
  float: right;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 43%;
	margin-right: 3%;
}
#cleared {
	clear: both;
}


.baluns {
	width: auto;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

.bleft {
	margin-bottom: 20px;
	text-align: right;
}

.bleft-tiles {
	margin-bottom: 20px;
	text-align: right;
}

.bleft-tiles img {
/*	border-radius: 20px 10px;	*/
	height: 100px;
	margin-left: 10px;
	margin-bottom: 10px;
	opacity: 1.00;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
}

.bleft-tiles img:hover {
	background-color: yellow;
	margin-left: 10px;
	margin-bottom: 10px;
	opacity: 1.00;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
}

.bright {
	margin-bottom: 20px;
}

.bright-tiles {
	margin-bottom: 20px;
	width: 400px;
}

.bright-tiles img {
/*	border-radius: 20px 10px;	*/
	height: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
	opacity:1.00;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
}

.bright-tiles img:hover {
	background-color: yellow;
	opacity: 1.00;
	filter: alpha(opacity=100);
	-moz-opacity: 1.00;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
}