
/* vim: ts=2 sw=2 nocindent
 * Stylesheet for http://amtrickey.net/.
 * Copyright (c) 2002-2003 Aaron Trickey
 * Permission is granted to any recipient of this file to use,
 * distribute, or copy it, in whole or in part, modified or verbatim,
 * for any purpose, with or without acknowledgment.
 */



body {
  background: white;
  margin: 0;
  padding: 0;
  font-family: helvetica,arial,sans-serif;
}


div.vertical_spacer {
  height: 1em;
}

div.copyright {
  font-size: small;
  font-style: italic;
}

/* Screenshots.  This includes a few IMGs and a P.
 */
div.screenshots {
  font-family: helvetica,arial,sans-serif;
}

div.screenshots img {
  /*float: left;*/
}

div.screenshots p {
  /*margin-top: 0;
  padding-left: 1em;*/
}


div.license {
  border: 1px solid #8cacbb;
  padding: 1em;
}


#maintext {
  /*border: 1px solid #8cacbb;*/
  border: solid 1px #8cacbb;
  margin: 0;
  margin-left: 10em;
  margin-right: 10em;

  margin-top: 1em;
  margin-bottom: 1em;

  padding: 12pt;
  background: white;
}


#headline {
  margin-left: 10em;
  margin-right: 10em;
  margin-top: 1em;
  margin-bottom: 1em;
  border: solid 1px #8cacbb;
  padding: 0;

/*
  background: #dee7ec;
  border-top: #8cacbb double 3px;
  border-bottom: #8cacbb double 3px;
  */
}

#headline h1 {
  color: black;
  background: #eeeeee;
  line-height: 1;
  font-family: helvetica,arial,sans-serif;
  font-weight: 100;
  letter-spacing: 3px;
  margin: 0;
}

#maintext h2 {
  text-align: left;
  border-bottom: 3px double #8cacbb;
  margin-top: 0;
}

#extra {
  padding: 0;
  margin: 1em;
  position: absolute;
  width: 8em;
  top: 0;
  left: 0px;
}


div.links {
  margin: 0;
  padding: 0;
}

div.links h2 {
  display: none;
  /*
  border: 1px solid #8cacbb;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 100%;
  font-weight: bold;
  text-align: center;
  line-height: 1;
  background: #8cacbb;
  color: white;
  */
}


div.links h3 {
  font-size: 100%;
  font-weight: normal;
  text-align: center;
  border-left: 1px solid #8cacbb;
  border-right: 1px solid #8cacbb;
  border-top: 1px solid #8cacbb;
  border-bottom: 0; /* handled by the UL top border */
  font-style: italic;
  margin: 0;
  line-height: 1;
  padding-bottom: 1pt;
  padding-top: 2px;
}


div.links ul {
/*
  border-left: 1px solid #8cacbb;
  border-right: 1px solid #8cacbb;
  border-bottom: 1px solid #8cacbb;
  */
  border: 1px solid #8cacbb;
  list-style: none;
  margin: 0;
  margin-bottom: 3px;
  padding: 0;
  background: #eeeeee; /*#dee7ec;*/
}


div.links a {
  display: block;
  width: 100%;
  text-align: center;
  text-decoration: underline;
}

div.links span.here {
  display: block;
  width: 100%;
  text-align: center;
  background: #eeeeee;
  text-decoration: none;
  font-style: italic;
}

div.links a:hover {
  background: white;
}

/* This is for the W3C compliance icons (and whatever else I feel like)
 * at the bottom of the page.
 */
#pagetrailer {
  width: 9em;
  border: 1px solid black;

  float: right;
  margin: 1em;
}

*.blockcode {
  margin-left: 2em;
  margin-right: 2em;
  border-bottom: solid 1px #8cacbb;
  border-top: solid 1px #8cacbb;
  background-color: #dddddd;
}



