/*-------------------------------------------------------+
 | File:        mission.css                              |
 | Author:      Kai Holthaus                             |
 | Created:     11/ 07/ 2005                             |
 | Last Update: 11/ 07/ 2005                             |
 +-------------------------------------------------------+
 | Define styles used for http://www.missionoctagon.us   |
 | Based on style sheet originally created by Erica      |
 | Jennings of Brown Books, Inc.                         |
 +-------------------------------------------------------*/

/*
 * Define standard class styles
 */

/*
 * Body text styles
 */
body { 
  margin: 0;
  background-color: black;
  color:white;
}

.body_text {
  font-size: 12px;
  font-family: "Times New Roman", Times, serif;
  color: white;
  font-style: normal;
  line-height: 16px;
}

p {
  font-family: "Times New Roman", Times, serif;
  font-size: 13px;
  line-height: 16px;
  color: #FFFFFF;
  text-align:justify;
}

/*
 * Header styles
 */
h1,h4,h5,h6 {
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

h1 {
  font-size: 18px;
  color: #CC0000;
}

h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
}

h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
}

/*
 * Link styles
 */
a:link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #CC0000;
}

a:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color:#FFFFFF;
}

a:active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color:#FF0000;
}

a.footer { 
  font-size: 8pt;
  color:     white;
}

/*
 * Main Template styles
 */

div#header { 
  position: absolute;
  left:     0px;
  top:      0px;
  width:    780px;
  height:   147px;
}

div#review { 
  position: absolute;
  left:     360px;
  top:      50px;
  width:    400px
  height:   85px;
}

div#menu { 
  position: absolute;
  left:     0px;
  top:      147px;
  width:    165px;
  height:   553px;
}

div#menulinks { 
  position: absolute;
  left:     0px;
  top:      0px;
}

div#pagebody { 
  position: absolute;
  left:     170px;
  top:      147px;
  width:    595px;
}

div#footer {
  text-align: center;
  vertical-align: top;
  font-size: 8pt;
  position:relative;
  top: 20px;
}

div.bottomlink { 
  position:relative;
  text-align:center;
  top:10px
}

img#headerbg { 
  width: 780px;
  height:147px;
  border:0px;
}

img#menubg { 
  width: 165px;
  height:549px;
}

img.menulink { 
  width: 165px;
  height:60px;
  border-width: 0px;
}

.fineprint {
  font-family: "Times New Roman", Times, serif;
  font-size: 11px;
  font-style: italic;
  line-height: 13px;
  color: #FFFFFF;
}

/*
 * Additional paragraph styles
 */

/*
 * Quote for homepage
 */
p.quote { 
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  background-color: black;
  font-style: italic;
  line-height: 16px;
  margin-left: 3em;
  margin-right: 3em;
  text-align: justify;
}

/*
 * Quote title for homepage
 */
p.quoteintro { 
  font-size: 16px;
  font-family: Arial, Helvetica, sans-serif;
  color: #CC0000;
  background-color: black;
  font-style: italic;
  font-weight: bold;
  line-height: 16px;
}

/*
 * Review for all pages in upper right corner
 */
p.review { 
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  background-color: black;
  font-style: italic;
  font-weight: bold;
  line-height: 16px;
  text-align: justify;
  margin-top:0ex;
}

/*
 * Reviewer
 */
p.reviewer { 
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #cc0000;
  background-color: black;
  font-weight: bold;
  line-height: 16px;
  text-align: right;
  margin-top:-2ex;
}

/*
 * Style for forms on website
 */

th.form { 
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  color: #CC0000;
  background-color: black;
  font-weight: bold;
  line-height: normal;
  text-align: right;
}

td.form { 
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  background-color: black;
  line-height: normal;
}

td.form span.error {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #CC0000;
  background-color: black;
  font-weight: bold;
  line-height: normal;
}

/*
 * Style for table on about page
 */
td.about { 
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: white;
  background-color: black;
  line-height: normal;
  text-align:justify;
}

