/* CSS Document */



body {

  background: url('images/bg.gif');

  background-repeat: repeat-x;

  font-family: Tahoma, Verdana, Helvetica;

}



img {

  border: 0;

}



p {

  margin: 0 0 15px 0;

  font-size: 10pt;

	line-height: 130%;

}



p.contact-info {

  margin-bottom: 40px;

}



p.author {

  text-align: right;

  font-size: 8pt;

  margin-bottom: 30px;

}



p.verse {

  font-family: Verdana, Tahoma, Helvetica;

  font-style: italic;

  font-size: 9pt;

  line-height: 140%;

  clear: both;

}



ul {

  font-size: 10pt;

  line-height: 130%;

}



ul.offers {

  margin-bottom: 30px;

}



a {

  text-decoration: underline;

  color: #336699;

  font-weight: bold;

}



a:visited, a:active {

  color: #135995;

}



a:hover {

  color: #FF6600;

  text-decoration: none;

}



h1 {

  font-weight: normal;

  font-size: 14pt;

  text-align: center;

  color: #FF6600;

}



h1.top {

  margin-top: 0px;

}



h2 {

  color: #264A66;

  text-align: left;

  font-size: 11pt;

  font-weight: bold;

  margin-top: 30px;

}



#maincontent {

  width: 800px;

  height: 599px;

  position: absolute;

  top: 50%;

  left: 50%;

  margin: -300px 0 0 -400px; /* half of the height and half of the width */

  background: url('images/center.gif');

  background-repeat: no-repeat;

  background-position: top;

}



#text {

  top: 127px;

  left: 300px;

  position: absolute;

  width: 456px;

  height: 433px;

  overflow: scroll;

}

  

.padding {

  padding: 25px;

}



#links {

  position: absolute;

  top: 20px;

  left: 5px;

  width: 60px;

  text-align: center;

}



#ad {

  position: absolute;

  left: 8px;

  bottom: 8px;

  width: 200px;

  padding: 8px 18px;

  background-color: #E1E1E1;

  font-size: 9pt;

}



#ad p {

  margin: 0;

}



#ad p.description {

  margin-top: 6px;

}



a.text:link, a.text:visited, a.text:hover, a.text:active {

  text-decoration: none;

  color: #FFFFFF;

  font-size: 8pt;

  display: block;

  font-weight: normal;

  margin: 2px 0 26px 0;

}



p.sub {

  position: absolute;

  bottom: -55px;

  left: 20px;

  font-size: 7pt;

  color: #FFFFFF;

  padding-bottom: 20px;

}



p.sub a, p.sub a:visited, p.sub a:active {

  text-decoration: none;

  font-size: 7pt;

  color: #FFFFFF;

}



p.sub a:hover {

  text-decoration: underline;

}



ul.portfolio {

  list-style-type: none;

  padding: 0px;

  margin: 30px 0 0 0;

}



ul.portfolio li {

  margin-bottom: 30px;

}



ul.portfolio a {

  text-decoration: none;

  color: #336699;

  font-weight: bold;

  font-size: 8pt;

}



ul.portfolio a:visited, ul.portfolio a:active {

  color: #135995;

}



ul.portfolio a:hover {

  color: #FF6600;

  text-decoration: underline;

}



ul.portfolio a.link img {

  border: 1px solid #999999;

  margin-right: 40px;

}

