body {
  background-color:#000000; 
  margin:20px 0px 0px 0px;
  font-family:verdana,arial,sans-serif;
  font-size:12px;
  color:#bbbbbb;
}


table.left_margin {
  margin-left: -50px; 
}

table.sidebar {
  font-size:9px;  
}

div.schedule {
  font-size:11px;
  width: 600px;
  background: url(i/bw1.jpg);
  background-repeat: no-repeat;
}

div.poems {
  width: 600px;
  background-repeat: no-repeat;
}

div.playlist {
  margin:20px 20px 0px 20px;
}

pre {
  font-family:verdana,arial,sans-serif;
}

#contact {
  background: url(i/alley.jpg);
  background-repeat: no-repeat;
}

#links {
  width: 600px; 
  background: url(i/links.jpg);
  background-repeat: no-repeat;
}

#mail {
  margin-top: 120px;
  margin-left: 195px;
  padding: 0px 0px 0px 0px;

}

div.wrapper {
  position:relative;
  width:375px;
  margin-right:auto;
  margin-left:auto; 
  text-align:center;

}


div.inner_wrapper {
  position:relative;
  width:720px;
  height:100%;
  margin-right:auto;
  margin-left:auto;
  margin-bottom:30px;
 /* border:1px solid #ff0000; */
  text-align:center;

}


div.main {
  width:375px;
  text-align:left;
}

div.homeNav {
 /* position:absolute;
  top:374px;
  left:187px;*/
 
  width:93px;
  padding:0px;
}

div.news {
  margin: 6px 0px 14px 0px;
}

p.news {
  margin: 6px 0px 0px 0px;
}

p.links {
  width: 380px;
}

#tunes {
  margin:0px 0px 35px 0px;
  line-height: 1.5;
  font-size:11px;
}

img.homeNav {
  margin:0px;
  border:0px;
  padding:0px;
}

div.navBottomRight {
  position:absolute;
  top:325px;
  left:193px;
}

div.innerNav {
  height:100%;
  width:150px;
  position:absolute;
  top:40px;
  left:0px;
}


div.content {
  width:460px;
  position:absolute;
  top:0px;
  left:220px;
  font-size:12px;
  margin:60px 0px 30px 0px;
  text-align:left;
}

div.footer{
  text-align: center;
  margin: 40px 0px 40px 0px;
  font-size: 9px;
  letter-spacing: 2px;
  line-height: 1.5;
  color:#777777;
}

span.gig {
  font-size:12px;
}

span.poem_date {
  font-size:9px;
}


a:link {
  text-decoration:none;
  color:#BEB259;

}
a:active {
  text-decoration:none;
  color:#BEB259;
  
}
a:visited {
  text-decoration:none;
  color:#BEB259;
  
}
a:hover {
  text-decoration:underline;
  color:#D8C642;
 
}

p.indent {
  margin:0px 0px 0px 20px;
}


img {
  margin:0px;
  border:0px;
  padding:0px;
}

.text_left {
  border: 1px solid #333;
  margin: 0px 6px 3px 0px;
}

#lessons_pic {
  margin:0px 12px 8px 0px;
  border:1px solid #A59F74;

  /* yellow-orange #A59F74 */
  /* reddish-brown #8b7647 */
  /* wine-red #660000 */
}

td.date {
  font-weight:600;
  padding-top:15px;
}

#gigs_circle {
  position:absolute;
  top:20px;
  left:230px;

}

#bio {
  margin:30px 0px 30px 0px;
  width:400px;
  line-height:1.3;
  font-size:11px;

}


#pics image{
  border:1px solid #A59F74;
  margin: 20px;
}

#track_holder {
    padding: 10px;
}


#mailform {
  color:#cccccc;
}

div.formElement {
  font-size: 10px;
  text-align: left;
  margin: 0px 0px 4px 0px;
}

div.formSubmit {
  padding: 6px 0px 0px 60px;

}

textarea {
  width: 180px;
  color: #000000;
  font-family: verdana,arial, sans-serif;
  background-color: #cccccc;
}

textarea.poem_text {
  font-size: 10px;
  width: 500px;
  color: #000000;
  font-family: verdana,arial, sans-serif;
  background-color: #cccccc;
}

input.tb {
  width: 180px;
  background-color:#cccccc;
}
