/**
 * vp.css
 *
 * Vauxhall Pleasure stylesheet
 */
body {
  background-color:#fff;
  margin:0px;
  border:0px;
  padding:0px;
  font:11px/1.5em verdana,arial,helvetica,sans-serif;
}
td, th, p {
  font:11px/1.5em verdana,arial,helvetica,sans-serif;
}
th {
  font-weight:bold;
}
h1, h2 {
  line-height:1.5em;
  font-family:impact,tahoma,verdana,arial,helvetica,sans-serif;
}
h1 {
  font-size:36px;
}
h2 {
  font-size:28px;
}
h3 {
  font:bold 18px/1.5em verdana,helvetica,sans-serif;
}
h4 {
  font:bold 16px/1.5em verdana,helvetica,sans-serif;
}
h5 {
  font:bold 14px/1.5em verdana,helvetica,sans-serif;
}
h6 {
  font:bold 11px/1.5em verdana,helvetica,sans-serif;
}
div {
  background-color:#fff;
}
p {
  margin:0.7em 0px;
  text-align:justify;
}
p.caption {
  text-indent:0px;
  font-weight:bold;
}
dt {
  font-weight:bold;
}
dd {
  margin:0px 10px;
}
a {
  font-style:italic;
  color:#006;
  text-decoration:none;
}
a:link, a:visited, a:active {
  border-bottom:1px solid #fff;
}
a:hover, a:visited:hover {
  background-color:#eed;
  border-bottom:1px dashed #ccc;
}
a.lyric:link, a.lyric:visited, a.lyric:active,a.lyric:hover, a.lyric:visited:hover {
  background-color:#fff;
  font-style:normal;
  color:#000;
  border:none;
  line-height:1.5em;
  font-family:impact,tahoma,verdana,arial,helvetica,sans-serif;
}
p.bigdot {
  background-image:url(/vauxhallpleasure/images/bigdot.gif);
  background-repeat:no-repeat;
  background-position:top left;
  text-indent:20px;
}
p.credit {
  text-align:right;
  font-style:italic;
}
/* floating menus */
#floatingMenu {
  position:absolute;
  left:0px;
  top:0px;
  background-color:#fff;
  border:1px solid #999;
  padding:5px;
  margin:3px;
  width:160px;
  opacity:0.9
}
#floatingMenu p {
  padding:2px;
  margin:0px;
  text-align:left;
  text-indent:0;
  font:bold 24px impact,tahoma,verdana,arial,helvetica,sans-serif;
  color:#666;
  line-height:1em;
}
#floatingMenu ul, #floatingMenu li {
  list-style:none;
  padding:0px;
  margin:0px;
}
#floatingMenu a, #floatingMenu li.top {
  display:block;
  margin:3px 0px;
  padding:0px 3px;
  background-color:#eee;
  color:#666;
  border:1px dotted #ccc;
  font-style:normal;
  font:bold 11px/1.5em verdana,arial,helvetica,sans-serif;
}
#floatingMenu a {
  width:154px;
}
#floatingMenu ul.sub a {
  width:auto;
}
/* Hides from IE5-mac but applies to IE/Win \*/
* html #floatingMenu ul.sub a {height: 1%;}
/* End hide from IE5-mac */
#floatingMenu li.top {
  color:#000;
  width:154px;
}
#floatingMenu a:hover, #floatingMenu a:visited:hover, #floatingMenu ul.sub a:hover, #floatingMenu ul.sub a:visited:hover {
  color:#000;
  background-color:#ccc;
}
span.active {
  background-color:#ccc;
  color:#333;
  display:block;
  font-weight:normal;
  padding:0px 3px;
  margin:3px 0px;
  height:1.5em;
}
#floatingMenu a:hover, #floatingMenu a:visited:hover {
  border:1px dotted #999;
}
#floatingMenu ul.sub a:hover, #floatingMenu ul.sub a:visited:hover {
  border:none;
}
#floatingMenu ul.sub a {
  border:none;
  font-weight:normal;
}  
#floatingMenu img {
  padding:10px 2px;
}
/* content */
#content {
  position:absolute;
  left:0px;
  top:0px;
  margin-left:200px;
  padding:20px;
}
/* images */
#imageContainer {
  position:relative;
  width:100%;
  margin:10px 0px 10px 0px;
}
div.image {
  float:left;
  width:140px;
  margin:0px 10px 10px 0px;
}
div.image p {
  text-align:left;
}
div.clear {
  clear:both;
  font-size:1px;
  height:1px;
  position:relative;
}
/**
 * lyrics pages
 */
#lyrics {
  font:italic x-small Georgia,"Times New Roman",Times,serif;
  padding:15px;
  background:transparent;
}
#lyrics a {
  font-size:small;
}
#lyrics h1 {
  font:italic bold large Georgia,"Times New Roman",Times,serif;
}
#lyrics h2 {
  font:italic bold medium Georgia,"Times New Roman",Times,serif;
}
#lyrics h3 {
  font:italic medium Georgia,"Times New Roman",Times,serif;
}
#lyrics p.instruction {
  font:bold small Georgia,"Times New Roman",Times,serif;
  margin:0px 20px;
} 
#lyrics p {
  font:italic small Georgia,"Times New Roman",Times,serif;
}
#lyrics p.verse {
  margin:10px 20px;
}
#lyrics .line0 {
  margin:0px 0px 0px 10px;
}
#lyrics .line1 {
  margin:0px 0px 0px 30px;
}
/**
 * sound file display
 */
div.sound h3 {
  clear:both;
}
div.sound p {
  margin:0px;
  padding:0px;
  width:300px;
  font-size:x-small;
  float:left;
}
