/* $Id: ldn.css,v 1.14 2009-07-08 17:05:54 lnewton Exp $ */

/* * { margin: 0; padding: 0; } */

body {
  font-family: Verdana, helvetica, sans-serif;
  margin-left: auto; margin-right: auto; width: 750px;
  margin-top: 0px; margin-bottom: 0px;
  /* Tufte's color! */
  color: #000000; background: #fffff3;
}

body.garden {
  font-family: Verdana, helvetica, sans-serif;
  margin-left: auto; margin-right: auto; width: 790px;
  margin-top: 0px; margin-bottom: 0px;
  color: #000000;
  background-color: #c5a183;
}

img { border: 0; }
/* img.frontpage { float: left; height: 125px; margin: 0 5.5% 0; } */
img.frontpage { float: left; height: 125px; margin: 0 0 0; }

h1.frontpage { font-size: 1.5em; color: #cc0000; background: transparent; }
h1 { font-size: 1.5em; color: #cc0000; background: transparent; }
h2 { font-size: 1.4em; color: #8b2020; background: transparent; }
h3 { font-size: 1.3em; color: #8b2020; background: transparent; }
h4 { font-size: 1.2em; color: #000000; background: transparent; }

a:link { color: #8b2220; background: transparent; text-decoration: none; }
a:visited { color: #cc0000; background: transparent; text-decoration: none; }
a:hover { color: #ff0000; text-decoration: none; }
a:active { color: #00a118; background: transparent; text-decoration: none; }

a.pic:link { color: #blue; text-decoration: none; background-color: transparent; }
a.pic:visited { color: #9cca10; text-decoration: none; background-color: transparent; }
a.pic:hover  { color: #ff714a; background-color: transparent; text-decoration: underline; }
a.pic:active  { color: red; background-color: transparent; }

a.rpic:link { color: #00048b; text-decoration: underline; background-color: transparent; }
a.rpic:visited { color: #8b2220; text-decoration: underline; background-color: transparent; }
a.rpic:hover  { color: #ffee00; /* yellow */ text-decoration: underline; background-color: transparent; }
a.rpic:active  { color: red; text-decoration: none; background-color: transparent; }

p { line-height: 1.5em; }
p.pic { font-size: 1.1em; color: #999999; background-color: transparent; }

.cr {  font-size: 0.8em; margin-left: auto; margin-right: auto; width: 400px; }
hr.cr { color: #ffdeb4; background-color: #ffdeb4; height: 4px; }
p.cr {  text-align: center; }
p.rpic { font-size: 1.1em; color: #000000; background-color: transparent; }

div.top { font-size: 0.75em; line-height: 1em; background-color: #ffdeb4; margin-bottom: 2px;}
div.top table { width: 750px; }
div.top input { color: black; background: #ffeedd; }

.cb { text-align: center; }

table { border-collapse: collapse; }
td.nav { background: #ffdeb4; color: black; }

td.pic { font-size: 1.1em; color: #000000; background-color: transparent; }
td.rpic { font-size: 1.1em; color: #000000; background-color: transparent; }
td p { margin-left: 1.0em; }

table.albums { 
  border-collapse: collapse;
  margin-left: 2em;
}
table.albums td.albumleft { 
  vertical-align: middle;
  width: 150px;
  padding: 3px 3px 10px 3px;
}
table.albums td.albumright { 
  vertical-align: middle;
  font-size: 1.6em;
  color: #942c29;
}
.subright { 
  font-size: 0.8em;
  color: #cc0000;
}

dl { line-height: 1.6em; }
dd { margin-bottom: 8px; }

ul.nav { list-style: none; margin-left: 0px;  padding-left: 0px; }
ul.nav li { margin-bottom: 4px; }
ul.nav ul { list-style: none; margin-left: 10px; padding-left; 0px; font-size: 90%; line-height: 1.3em; }
ul.nav ul li { margin-bottom: 0px; }

p.bandlyrics { 
  width: 450px;
  border: red double 4px; 
  padding: 12px;
}

.redborder { 
  border: red double 4px;
  width: 300px; 
  padding: 4px;
}
