@font-face {
  font-family: LeagueGothic;
  src: url("../fonts/league-gothic/League Gothic/League Gothic.otf") format("opentype");
}

@font-face {
  font-family: OrbitronMedium;
  src: url(../fonts/Orbitron/OTF/orbitron-medium.otf) format("opentype");
}

@font-face {
  font-family: OrbitronBlack;
  src: url(../fonts/Orbitron/OTF/orbitron-black.otf) format("opentype");
}

@font-face {
  font-family: OrbitronBold;
  src: url(../fonts/Orbitron/OTF/orbitron-bold.otf) format("opentype");
}

@font-face {
  font-family: OrbitronLight;
  src: url(../fonts/Orbitron/OTF/orbitron-light.otf) format("opentype");
}

body				{
					color: #000;
					font-size: 18px;
					font-family: Calibri, Century Gothic, sans-serif;
					background-color: white;
					margin: 0px;
					padding: 0px;
					text-shadow: #bbbbff 1px 1px .5px;
					}

a					{
					color: #bc1111;
					text-decoration: none;
					}

a:hover				{
					 color: #dea027;
					 text-shadow: black 0.05em 0.05em 0.05em;
					 -webkit-transition: all .5s ease-in-out;
					 transition: all .5s ease-in-out;
					 }
			
a.navbutton:hover	{
					border-right: 20px solid black;
					border-left: 20px solid #bc1111;
					text-shadow: black 0.05em 0.05em 0.10em;
					-webkit-transition: all .5s ease-in-out;
					transition: all .5s ease-in-out;
					}

a.currentnav:hover	{
					border-right: 20px solid black;
					border-left: 20px solid #bc1111;
					text-shadow: black 0.05em 0.05em 0.10em;
					-webkit-transition: all .5s ease-in-out;
					transition: all .5s ease-in-out;
					}
					
h1					{
					font-size: 1.8em;
					text-transform: uppercase;
					color: #bc1111;
					letter-spacing: .2em;
					font-family: OrbitronBlack, sans-serif;
					text-shadow: #555555 0.05em 0.05em 0.10em;
					}
					
h2					{
					font-family: LeagueGothic, sans-serif;
					}

em					{
					font-weight: 700;
					font-style: italic;
					color: #dea027;
					text-shadow: black 0.05em 0.05em 0.15em;
					}
strong				{
					font-weight: 600;
					color: #999999;
					text-shadow: #000000 0.05em 0.05em 0.05em;
					}
dt					{
					font-weight: 700;
					font-style: italic;
					color: #dea027;
					text-shadow: black 0.05em 0.05em 0.10em;
					}
dd					{
					margin: 1.0em 0;
					padding: 0;
					}

#topContainer 		{
					position: relative;
					width: 100%;
					}

.standout 			{
					margin-top: 25px;
					padding-top: 25px;
					}

.councilorA 		{
					float: right;
					vertical-align: middle;
					padding-left: 5px;
					}

.councilorB			{
					float: left;
					vertical-align: middle;
					padding-right: 5px;
					}

.otherplaces		{
					display: block;
					margin: 0 auto;
					width: 660px;
					text-align: center;
					}

ul.sponsorlist		{
					margin:0;
					padding:0;
					}
ul.sponsorlist li	{
					margin:1.4em 0;
					padding:0;
					list-style-type:none;
}

.footer				{
					display: block;
					margin: 0 auto;
					color: white;
					text-shadow: #000000 1px 1px 1px;
					width: 660px;
					text-align: center;
					font-family: OrbitronMedium;
					font-size: 14px;
					font-weight: bold;
					padding-top: 15px;
					letter-spacing: .2em;
					}

.pageSet			{
					display: block;
					width: 80%;
					min-width: 660px;
					border: 0px;
					margin: 0 auto;
					padding-top: 1.2em;
					}

.leftCol			{
					display: block;
					float: left;
					background-color: white;
					width: 30%;
					min-width: 240px;
					padding-right: 2.0em;
					}

.rightCol			{
					display: block;
					float: left;
					background-color: white;
					width: 60%;
					min-width: 390px;
					padding: 0.5em;
					}

.clear				{
					clear: both;
					}

.mainlogo			{
					position: relative;
					top: 0px;
					left: 0px;
					border: 0px;
					-webkit-transition: all 1s ease-in-out;
					transition: all 1s ease-in-out;
					}

.mainlogo:hover		{
					-webkit-transform: scale(1.05);
					transform: scale(1.05);
					}

.navbutton			{
					color: black;
					display: block;
					clear: right;
					width: 70%;
					text-align: left;
					border-left: 20px solid black;
					border-right: 20px solid white;
					margin: 0 auto;
					padding-top: 8px;
					padding-bottom: 8px;
					padding-left: 10px;
					font-weight: bold;
					font-family: OrbitronBold, sans-serif;
					font-size: 18px;
					text-transform: uppercase;
					}
.currentnav			{
					color: black;
					display: block;
					clear: right;
					width: 70%;
					text-align: left;
					border-left: 20px solid black;
					border-right: 20px solid white;
					margin: 0 auto;
					padding-top: 8px;
					padding-bottom: 8px;
					padding-left: 10px;
					background-color: #bc1111;
					font-weight: bold;
					text-shadow: white 1px 1px 1px;
					font-family: OrbitronBold, sans-serif;
					font-size: 18px;
					text-transform: uppercase;
					}

.navbar				{
					padding-top: 30px;
					}

.DonorBox			{
					width: 100%;
					margin: 0 auto;
					position: relative;
					left: 30px;
					top: 20px;
					-webkit-transition: all 1s ease-in-out;
					-moz-transition: all 1s ease-in-out;
					}

.DonorBox:hover		{
					-webkit-transform: scale(1.1);
					-moz-transform: scale(1.1);
					}

