/* DEFAULTS
----------------------------------------------------------*/
body   
{
    background: #080808;
    font-size: .80em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #808080;
}

a:link, a:visited
{
    color: #8080F0;
}

a:hover, a:active
{
    color: #FFFFFF;
    text-decoration: none;
}

td 
{
    vertical-align: top;
    padding: 10px;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
.page
{
    width: 1200px;
    background-color: #202020;
    margin: auto;
}

.header
{
    width: 100%;
    height: 200px;
    margin: 0px;
    padding: 0px;
    background: #080808;
    background-image: url("/Images/BitTowers.jpg");
}

.heading
{
    position: relative;
    left: 50px;
    top: 50px;
    font-size: 40px;
    color: #708090; /*32CD32;*/
    text-shadow: 5px 0 0 #080808, -5px 0 0 #080808, 0 5px 0 #080808, 0 -5px 0 #080808, 
            3px 3px 0 #080808, -3px -3px 0 #080808, 3px -3px 0 #080808, -3px 3px 0 #080808;
    font-weight: bold;
}

.main
{
    padding: 0px 12px;
    margin: 12px 8px 8px 8px;
    min-height: 420px;
    width: 80%;
    margin-left: 10%;
    margin-right: 10%;
}

.menu
{
    width: 100%;
    height: 25px;
    margin: 0px;
    padding: 0px;
    background: #708090;
}

.menutable
{
    width: 90%;
    text-align: center;
    margin-left: 5%;
    margin-right: 5%;
    padding: 0px;
}

.menuitem
{
    width: 12.5%;
    margin: 0px;
    padding: 0px;
    color: #080808;
}

.menuitem a:visited, .menuitem a:link
{
    color: #080808; 
    text-decoration: underline;
    font-weight: bold;
}

/* CONTACT FORM   
----------------------------------------------------------*/

.fcf-form-class {
	width: 75%;
    margin: auto;
    font-family: -apple-system, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-align: left;
}

select, textarea {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  margin-top: 6px;
  margin-bottom: 16px;
  resize: vertical;
}

input[type=text], input[type=email] {
  width: 40%;
  padding: 6px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  margin-top: 6px;
  margin-bottom: 16px;
  resize: vertical;
}

input[type=submit] {
  background-color: #5DADE2;
  color: white;
  padding: 12px 20px;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin-bottom: 16px;
}









