/*Tex's Website*/

/*h1 {
    margin: 0;
    font-size: 2em;
    color: white;
    background: white;
    padding: 0.25em;
}
*/

h1 {
    font-size: 2em;
}

h2 {
    font-size: 1.5em;
}

h3 {
    font-size: 1em;
}

h1, h2, h3 {
    text-align: center;
}

figcaption {
    font-style: italic;
}

#firstword {
    font-weight: bold;
}

map area {
outline:none;
}

body {
  font-family: tahoma, arial, helvetica, sans-serif; 
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  background: #d7d7d7;
  background: url("images/bgimg.jpg");
  background-position: center;
  background-attachment: fixed;
  background-repeat: no-repeat;
  padding: 20px;
  }

#box {
    border-width: 0.15em;
    border-style: solid;
    border-color: black;
    width: 50em;
    margin-left: auto;
    margin-right: auto;
    padding: 1em;
    font-family: tahoma, arial, helvetica, sans-serif;
    background: #E06B1C;
}

.caption {
    font-style: italic;
}

/* img.polaroid {
  border: white;
  border-width:  6px 6px 20px 6px;
  box-shadow: 5px 5px 5px #aaaaaa;
  -webkit-box-shadow: 1px 1px 5px #3333;
  -moz-box-shadow: 1px 1px 5px #3333;
  height: 150px;
  width: 200px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft:  3px;
  -moz-border-radius-topright:  3px;
  -moz-border-radius-bottomright:  3px;
  -moz-border-radius-bottomleft:  3px;
}
*/

#maintext {
    text-align: left;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
}

#introtext {
    text-align: left;
    font-style: italic;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
}

#centertext {
    text-align: center;
  }
  
#centertextitalic {
    text-align: center;
    font-style: italic;
  }

#content {
    display: block;
    float: right;
    width: 32em;
}
#content p {
    margin: 0.5em;
}


/*
#main img {
    padding-top: 1em;
}*/

#mainnav {
  text-align: center;
  background-color: white;
  /*margin-right: 1em;*/
  margin-color: transparent;
  padding: 0.35em;
  padding-left: 1em;
  border: 5em;
  border-color: transparent;
  /*float: left;
  width: 7em;*/
  }
#mainnav a {
    text-decoration: none;
}
/*#mainnav li {
    list-style-type: none;
    padding: 0.25em;
    margin: 0.25em;
} */
  

a:link {
  color: white;
  text-decoration: none;
  }
a:visited {
  color: black;
  text-decoration: none;
  }
a:hover {
  color: #0066FF;
  text-decoration: none;
  }
a:active {
  color: #cc3300;
  text-decoration: none;
  }
  


.table {
  display: table;
  margin: 0 auto;
  }

.row {
  display: table-row;
  }
  
.row div {
  display: table-cell;
  padding: 2em 2em;
  }
  
#mainnav a:link {
  color: black;
  }
#mainnav a:visited {
  color: #FF8533;
  }
#mainnav a:hover {
  color: #0066FF;
  }
#mainnav a:active {
  color: #cc3300;
  }
  
  
footer {
    text-align: center;
    color: white;
}

