/*
 * http://divitodesign.com/dd-articles/960-css-framework-basics/css/site.css
 * Collins = #615142
 * #30414F
 * #546370
 */
html {
  background: #435360;
}
body {
  background: #435360;
  border: thin solid #675866;
  margin: .5em auto;
  padding: .5em;
  width: 970px;
}
#header {

}
#headerImage {
  border: thin solid #475866;
}
#headerImage img{
  padding: 1em 0 0 5em;
}
#topmenu {
  background: #435360;
}
.menuitem {
 background: tan;
}
#content {
  background: #435360;
}
#galleryladder {
  background: #435360;
}
#bapim {
  background: #435360;
  border-left: thin solid #675866;
  border-right: thin solid #675866;
  }
}
#links {
  background: #435360;
}
#footer {
  background: #435360;
}

#albumTitle {
  padding: .5em 0 0 9em;
}

#artImage {
  width: 350px;
}
#art {
  margin: 5px;
}
.artAnchor {
  margin: 5px 0;
}
div#artAnchor1 a {
  background-image:url('/images/albumicons/album1icon.jpg');
}
div#aLink1 {
  border: thin solid blue;
  height: 100%;
  width: 40px;
  border: 0;
  padding: 0;
}
div.artAnchor a img {
  margin: 0;
  padding: 0;
}
div.artAnchor a {
  display: block;
  width: 48px;
  border: thin solid #435360;
  position: relative;
  text-decoration: none;
}
div.artAnchor a:hover {
  border: thin solid #FFEBCD;
}
a span {
  display: none;
  padding: 2px 8px;
}
div.artAnchor a:hover span {
  position: absolute;
  top: 30px;
  left: 40px;
  display: block;
  color: #FFEBCD;
  background: #435360;
  border: 1px solid #FFEBCD;
  font-size: .9em;
  font-weight: bold;
  }

#artHeader img {
  padding: .5em 0 0 1em;
}
#menuHeader {
  padding: 4em;
}
.menuAnchor {
}
.menuAnchor img{
  height: 50px !important;
}
.height100 {
  height: 100px !important;
}
.height150 {
  height: 150px !important;
}
.height200 {
  height: 200px !important;
}
.height500 {
  min-height: 500px !important;
}
.height640 {
  height: 640px !important;
}
form {
  color: #CCBCA4;
}
#contentMaint form {
  color: black;
}
textarea,
select,
input {
  color: #404040;
  background: #888;
}
.prose table {
  caption-side: bottom;
  margin: 5px 8px;
  display: inline;
}
.prose table td {
  height: 20%;
}

span.prose span.tableLeft,
span.prose table.left,
span.prose img.Left,
span.prose img.left {
  margin: 0 .5em 0 0;
  float: left;
  height: 20%;
}
span.prose span.tableRight,
span.prose table.right,
span.prose img.Right,
span.prose img.right {
  margin: 0 0 0 .5em;
  float: right;
  height: 20%;
}
body#contentMaint {
  background: #E0E0E0;
}
