/*  AQDWR: Styles  */


/*  Defaults  */

body {
  text-align: left;
  margin-left: 5%;
  margin-right: 5%;
  background: url("img/bg_pat.gif") silver;
  background-attachment: fixed;
  color: black;
  font-family: "Verdana", "Arial", "Helvetica", "Univers", sans-serif;
  font-size: medium;
  font-weight: normal;
}

h1,
h2 {
  text-align: center;
}

table {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  border-style: outset;
  border-color: gray;
}
tr {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  border-style: outset;
  border-color: gray;
}
th {
  text-align: right;
  padding-right: 4px;
  border-style: outset;
  border-color: gray;
}
td {
  text-align: left;
  padding-left: 4px;
  border-style: outset;
  border-color: gray;
}

li {
  text-align: left;
}

img {
  border-style: solid;
  border-width: thin;
  margin: 2px;
  border-radius: 10px;
}

a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}

a img {
  border-style: solid;
  border-width: thin;
}
a:hover img {
  border-color: red;
}


/*  Generic Classes  */

.gallery {
  text-align: center;
}
  .gallery img {
    margin: 2px;
  }


/*  Regular Classes  */

body.main {
  margin-top: 0%;
  margin-left: 0%;
}
  div.main {
    margin-left: 5%;
  }

div.contents {
  float: left;
  margin: 1em;
  padding: 1em;
  text-align: right;
  opacity: 0.75;
  background: navy;
  color: silver;
  border-radius: 30px;
}
  div.contents div.header {
    font-size: large;
  }
  div.contents hr {
    width: 12ex;
    height: 4px;
    border-style: solid;
    background-color: navy;
    color: gray;
  }
  div.contents a {
    display: block;
    border-style: none;
    background: navy;
    color: silver;
    text-decoration: none;
  }
  div.contents a:hover,
  div.contents div.footer a:hover {
    background-color: silver;
    color: navy;
  }
  div.contents div.footer a {
    display: inline-block;
  }

div.address {
  text-align: center;
  font-size: large;
}

/*  Division containing left-aligned text within a centered body  */
div.left {
  text-align: left;
}
  div.left h1,
  div.left h2,
  div.left h3 {
    text-align: center;
  }

/*  Leader for a normal-sized article  */
div.leader {
  font-size: large;
}

/*  Legend to explain notations or markings  */
div.legend {
  font-size: small;
}

div.footer {
  text-align: center;
  font-size: medium;
}
  div.footer p {
    text-align: center;
    font-size: x-small;
  }
  div.footer > a,
  p.button a,
  a.button {
    line-height: 20pt;
    padding-left: 1ex;
    padding-right: 1ex;
    border-style: outset;
    border-color: gray;
    background-color: blue;
    color: white;
    font-size: small;
    font-weight: bold;
    text-decoration: none;
    border-radius: 20px;
  }
  div.footer a:hover,
  a.button:hover {
    border-style: inset;
    background-color: white;
    color: blue;
  }

p.inset {
  margin-left: 20%;
  margin-right: 20%;
}

img.left {
  float: left;
}

img.right {
  float: right;
}

table.heading {
  width: 100%;
  border-style: none;
  border-collapse: collapse;
}
  table.heading tr,
  table.heading th,
  table.heading td {
    text-align: center;
    border-style: none;
  }
  table.heading th.left,
  table.heading td.left {
    text-align: left;
  }
  table.heading th.right,
  table.heading td.right {
    text-align: right;
  }

table.form,
table.form tr,
table.form th,
table.form td {
  text-align: center;
  border-style: none;
}

table.caption {
  margin: 0;
  padding: 0;
  border-style: none;
  border-collapse: collapse;
  display: inline-block;
  text-align: center;
}
table.caption tr,
table.caption th,
table.caption td {
  margin: 0;
  padding: 0;
  border-style: none;
  text-align: center;
  font-size: small;
  font-weight: normal;
}

table.inward,
table.inward tr,
table.inward th,
table.inward td {
  border-style: none;
  font-weight: normal;
}

table.left {
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 4px;
  border-style: none;
}
  table.left tr,
  table.left th,
  table.left td {
    text-align: center;
    border-style: none;
  }

table.right {
  float: right;
  margin-left: 0;
  margin-right: 0;
  padding-left: 4px;
  padding-right: 0;
  border-style: none;
}
  table.right tr,
  table.right th,
  table.right td {
    text-align: center;
    border-style: none;
  }

table.default tr {
  text-align: left;
  border-style: outset;
}
  table.default th {
    text-align: left;
    border-style: outset;
    font-weight: bold;
  }
  table.default td {
    text-align: left;
    border-style: outset;
  }

table.series,
table.series tr {
  text-align: center;
  border-style: outset;
}
  table.series th {
    text-align: left;
    border-style: outset;
    font-weight: normal;
  }
  table.series td {
    text-align: center;
    border-style: outset;
  }

table.across,
table.across tr {
  text-align: center;
  border-style: outset;
}
  table.across th {
    text-align: right;
    border-style: outset;
  }
  table.across td {
    text-align: center;
    border-style: outset;
  }

th.left {
  text-align: left
}

th.centered {
  text-align: center
}

th.right {
  text-align: right
}

li.none {
  list-style-type: none;
}

li.recommended {
  list-style: url("img/bullet_recommended.gif") square;
}

li.essential {
  list-style: url("img/bullet_essential.gif") square;
}

br.clear {
  clear: both;
}

hr.heading {
  margin-left: 0;
  margin-right: auto;
  width: 30%;
}

img.no_box {
  border-style: none;
}

a.made img,
img.made {
  border-style: double;
  border-width: thick;
}
a.custom img,
img.custom {
  border-style: double;
  border-width: thick;
}
a.customized img,
img.customized {
  border-style: solid;
  border-width: thick;
}
a.semi-custom img,
img.semi-custom {
  border-style: double;
  border-width: medium;
}

span.aslan {
  color: purple;
}
span.quinlan {
  color: blue;
}
span.domesticated {
  color: green;
}
span.wildlife {
  color: yellow;
}
span.refuge {
  color: red;
}

span.bd {
  color: royalblue;
  font-size: small;
  font-weight: bold;
}
span.dvd {
  color: green;
  font-size: small;
  font-weight: bold;
}
span.dvd-r {
  color: olive;
  font-size: small;
  font-weight: bold;
}
span.vhs {
  color: purple;
  font-size: small;
  font-weight: bold;
}

span.preserve {
  white-space: pre;
  font-family: "Lucida Console", "Fixedsys", "Courier", monospace;
}

span.caption {
  font-size: medium;
  font-weight: bold;
}
span.subcaption {
  font-size: small;
  font-weight: bold;
}

span.item {
  vertical-align: sub;
  color: navy;
  font-size: x-small;
}

span.update {
  padding-left: 1ex;
  padding-right: 1ex;
  color: red;
  font-size: x-small;
  font-weight: bold;
}

span.non-link {
  color: navy;
}

span.note {
  font-style: italic;
}

span.name {
  color: navy;
}

span.heading {
  font-weight: bold;
}

span.reference {
  font-style: italic;
  font-weight: bold;
}

/*  Last updated on January 29, 2012  */



