/*
-----------------------------------------------

Aquaria Stylesheet
Version: 1.0
By: Derek Yu
Author's Website: http://www.derekyu.com
For: http://www.aquariagame.com
Last Updated: September 12th, 2006

----------------------------------------------- */

body, html {
  background: #000 url(../images/body-bg.jpg) repeat-x;
  margin: 0;
  padding: 0;
  font: bold 0.9em "Trebuchet MS", Trebuchet, Arial, Verdana, Sans-serif;
  }

a:link {
  color:#501;
  font-weight:bold;
  text-decoration:none;
  }

a:visited {
  color:#501;
  font-weight:bold;
  text-decoration:none;
  }

a:hover {
  color:#444;
  text-decoration:underline;
  }

#footer a:link {
  color:#308DB9;
  font-weight:bold;
  text-decoration:none;
  }

#footer a:visited {
  color:#308DB9;
  font-weight:bold;
  text-decoration:none;
  }

#footer a:hover {
  color:#444;
  text-decoration:underline;
  }

a img {
  border-width:0;
  }


/* Images
----------------------------------------------- */

img.border {
  border: 1px solid #000;
}


/* Wrapper
----------------------------------------------- */
#wrap {
  background: url(../images/wrap-bg.gif) repeat-y left !important; background: url(../images/wrap-bg-ie.gif) repeat-y left;
  margin: 0 auto;
  padding: 0;
  overflow: hidden;
  width: 836px !important; width: 860px;
  }


/* Header
----------------------------------------------- */

#header {
  background-image: url("../images/header.jpg");
  background-repeat: no-repeat;
  width: 660px;
  height: 400px;
  margin: 0;
  border: none;
  }

#header img {
  border: none;
  }


/* Content
----------------------------------------------- */
#content {
  width: 660px;
  margin: 0;
  padding: 0;
  text-align: left;
  float: left;
  }
  
#main {
  background-image: url("../images/parchment-bg.jpg");
  background-repeat: repeat-y;
  background-color: #F7E09C;
  width: 620px;
  height: auto !important; height: 1000px;
  min-height: 1000px;
  padding: 0 20px;
  float: left;
  }

#left-wrap {
  background: url("../images/rock-bg.gif") repeat-y;
  width: 100px;
  margin: 0 0 0 40px;
  padding: 0;
  border: none;
  color: #fff;
  float: left;
  font: 0em;
}


/* Text Formatting
----------------------------------------------- */
h2 {
  margin: 40px 40px 10px 40px;
  font:bold 1.4em Verdana, Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#913;
  }

h3 {
  margin: 0 0 10px 10px;
  font:bold 1.0em Verdana, Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#913;
  }

h4 {
  margin: 10px 10px 10px 10px;
  font:bold 1.2em Georgia, Verdana, Sans-serif;
}

small {
  font: 0.9em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  color: #111;
  }

p {
  margin: 10px 40px 10px 40px;
  font: 1.0em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  color: #111;
  }

p.indent {
  margin: 10px 40px 10px 80px;
}

ul {
  font: 1.0em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  color: #111;
  list-style-type: none;
  margin: 24px 40px 24px 0 !important; margin: 24px 40px 24px 40px;
}

li {
  background: url(../images/list-bullet.gif) left center no-repeat;
  padding-left: 24px;
  margin-bottom: 10px;
}

table {
  margin: 10px 40px 10px 40px;
}

td {
  vertical-align: up;
}

td.rev1 {
  width: 150px;
  text-align: center;
  vertical-align: top;
}

td.rev2 {
  vertical-align: top;
}

td.rev2 p {
  margin: 10px 20px 10px 10px;
}

hr {
  border: none;
  color: #110803;
  background-color: #110803;
  height: 1px;
}

/* Footer
----------------------------------------------- */
#footer {
  background: url("../images/footer-bg.jpg");
  width: 660px;
  height: 100px;
  padding: 20px 0 0 0;
  clear: both;
  margin: 0 auto;
  text-align: center;
  }

#footer hr {
  display: none;
  }

#footer p {
  margin: 0;
  padding: 0;
  font: 78%/1.6em "Trebuchet MS", Trebuchet, Verdana, Sans-serif;
  text-transform: uppercase;
  letter-spacing: .1em;
  color: #FDC530;
  }