/*Style Sheet for Mission: Impossible*/
/*Copyright Dave Brown*/
/*gnudawn.co.uk*/
/*Last updated on 30 July 2010 at 16:08*/

body {
  background: #fff;
  color: #000;
  text-align: justify;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif, "MS sans serif";
  behavior: url("csshover3.htc");
 }

a:link {
  color: #00f;
  background: transparent;
 }

a:active {
  color: #f00;
  background: #ff0;
 }

a:visited {
  color: #800;
  background: transparent;
 }

a:hover {
  color: #6cf;
  text-decoration: none;
  background: transparent;
 }

p, .text {
  text-align: justify;
 }

pre {
 font-family: "Courier New","Courier", monospace;
}

h1 {
  font-size: 200%; 
  font-weight: bold;
  text-align: center;
  font-family: "Courier New","Courier", monospace;
 }

h2 {
  font-size: 180%; 
  font-weight: bold;
  font-family: "Courier New","Courier", monospace;
 }

h3 {
  font-size: 140%; 
  font-weight: bold;
  font-family: "Courier New","Courier", monospace;
  }

h4 {
  font-size: 120%; 
  font-weight: bold;
  font-family: "Courier New","Courier", monospace;
  }

h5 {
  font-size: 75%;
  text-align: right;
  margin-top: 5pt;
 }

hr {
  height: 1px;
  color: #000;
  background: transparent;
 }


.blue {
  color: #00f;
  background: transparent;
 }

.white-back {
  background: #fff;
 }

.bold {
  font-weight: bold;
 }

.centre {
  text-align: center;
 }

.credits {
  font-size: 75%; 
  color: #f00;
  background: transparent;
  text-align: center; 
  font-family: "Comic Sans MS", "Helvetica", sans-serif;
  margin-top: 5pt;
  margin-bottom: 10pt;
 }

.credits-blk {
 font-size: 65%; 
 color: #000;
 background: transparent;
 text-align: center;
}

.emph {
  font-size: 110%; 
  font-weight: bold;
  color: #f00;
  background: transparent;
 }

.emph-blk {
 font-size: 110%; 
 font-weight: bold;
 }

.eptitle {
 color: red;
 background: transparent;
 font-weight: bold; 
 font-family: "Courier New","Courier", monospace;
 font-size: 110%;
}

.go-top {
  font-size: 150%; 
  font-weight: bold;
  font-family: "Courier New","Courier", monospace;
  margin-bottom: 10pt;
 }

.init-cap {
  font-size: 200%; 
  font-weight: bold;
  color: #f00;
  background: transparent;
  font-family: "Courier New","Courier", monospace;
 }

.init-h2cap {
  font-size: 150%; 
  font-weight: bold;
  color: #f00;
  background: transparent; 
  font-family: "Courier New","Courier", monospace;
 }

.init-h3cap {
  font-size: 130%; 
  font-weight: bold;
  color: #f00;
  background: transparent; 
  font-family: "Courier New","Courier", monospace;
 }

.italic {
  font-style: italic;
 }

.left {
 float: left;
 margin-right: 10px;
}

.little {
  font-size: 60%;
  text-align: right;
  margin-top: 5pt;
  font-family: "Comic Sans MS", "Helvetica", sans-serif;
 }

.maintable {
 text-align: center;
 width: 600px;
}

.nav {
  font-size: 100%; 
  color: black;
  background: transparent;
  text-align: center;
  padding-right: 5px;
 }

#navlist1 li, #navlist2 li, #navlist3 li {
 display: inline;
 list-style-type: none;
 background: yellow;
 padding-right: 5px;
}

#navlist1 li:hover, #navlist2 li:hover, #navlist3 li:hover {
 background: red;
}

ul {
 margin: 5px 0px 0px 0px; 
 padding: 0 0 10px 0; 
 list-style: none;
 }

ul a:link {
 text-decoration: none;
 color: black;
}

ul a:visited  {
 text-decoration: none;
 color: black;
}

ul li ul {
 display: none;
 background-color: white;
}

li:hover ul {
 display: block;
}

.red {
 color: #f00;
 background: transparent;
}

.right {
 float: right;
 margin-left: 10px;
}

.textleft {
 text-align: left;
}

.type {
 font-family: "Courier New","Courier", monospace;
}

.vr {
  border-width: 0 1px 0 0;
  padding-right: 5px;
  border-color: #000;
  border-style: solid;
  background: transparent;
 }

.line {
 border: solid;
 color: black;
 border-width: 1px 0 0;
}

.al {
 text-align: left;
}

.inv {
 background-color: black;
 color: yellow;
 padding-right: 10px;
}

.detailsh, .details {
 width: 80%;
 float: left;
 margin-top:20px;
}

.sshots {
 float: right;
 margin-bottom:10px;
}


/* Without tables */

.txdh, .txd {
 width: 11%;
 clear: both;
}

.eph, .ep {
 width: 5%;
}

.seh, .se {
 width: 5%;
}

.txoh, .txo {
 width: 5%;
}

.tih, .ti {
 width: 20%;
}

.txdh, .eph, .seh, .txoh, .tih {
 font-weight: bold;
 font-size: 90%;
}

.txdh, .eph, .seh, .txoh, .tih, .txd, .ep, .se, .txo, .ti {
 border-color: black;
 border-style: solid;
 padding: 2px;
}

.txdh, .eph, .seh, .txoh, .tih, .txd, .ep, .se, .txo, .ti {
 float: left;
}

.txdh, .txd, .eph, .seh, .txoh, .tih, .ep, .se, .txo {
 padding: 4px 2px 4px 2px;
 text-align: center;
}

.txdh, .txd {
 margin-left: 25px;
}

.ti {
 padding: 4px 2px 4px 2px;
 text-align: left;
}

.eph, .seh, .txoh, .tih {
 border-width: 2px 1px 2px 0;
}

.txdh {
 border-width: 2px 1px 2px 1px;
}

.ep, .se, .txo, .ti {
 border-width: 0 1px 1px 0;
}

.txd {
 border-width: 0 1px 1px 1px;
/* height: 16px; */
}


