body {
	color:#eee;
	font: Arial 14px;
	background:black;
    }
body a {
	font: Arial;
 	text-decoration: none;
}
body a:hover {
	font: Arial;
 	text-decoration: underline;
}
.post-body p {float:left; }

/* Page Structure
----------------------------------------------- */
#content {
  background:black;
  width:980px;
  float:left;
  text-align:left;
  color:#eee;
  }
#main {
  position:absolute;
  top:132px;
  left:170px;
  background:#dcdcff;
  width:575px;
  float:left;
  font: Arial;
  color: #111;
  }
#main2 {
  padding:5px 5px 5px 5px;
  }

#leftsidebar {
  background:black;
  width:150px;
  float:left;
  font-size:90%;
  padding: 5px;
  color: #EEE;
}
#leftsidebar a {
  font-size: 100%;
  color: #FFB;
}
#leftsidebar a:visited {
  font-size: 100%;
  color: #FFDAA9;
}
#sidebar {
  background:#000;
  width:230px;
  float:right;
  font-size:90%;
  padding:5px 5px 5px 5px;
  border:1px #777;
  color: #EEE;
  }
#sidebar2 {
  width:230px;
  }
#sidebar a {
  font-size: 100%;
  color: #FFB;
}
sidebar a:visited {
  font-size: 100%;
  color: #FFDAA9;
}
.imgfloat {
float:left;
margin:10px;
}
.navigation {
 font: 75% Verdana, Arial;
}
.navigation-title {
 font-size: 36px;
 font-weight: 600;
 margin-top: 10px;
 color: #fff;
}
.sticky {
 font-size: 80%;
 font: Arial;
 color: #ff0;
}

.date-header {
  padding:5px 5px 5px 5px;
  border-bottom:1px dotted #9b9;
  border-top:1px dotted #9b9;
  font:95%/1.4em Georgia,Serif;
  letter-spacing:.3em;
  background-color:#fbdaff;
  color:#111;
  }
.post-body {
  margin:0 0 2.5em;
  font: Arial, "sans serif";
  color:#111;
  border-bottom:1px dotted;
  clear: both;
  }
.post-copyright {
  text-align: right;
  text-decoration: italic;
  color:red;
}
.post-body img {
  margin:5px;
  padding:4px;
  border:1px solid #cca;

  }
.post-title {
  margin:.25em 0;
  font:bold 150%/1.4em Georgia,Serif;
  text-decoration: underline;
  color:#000;
  }
.distrac {
 font: 75% Verdana, Arial, "sans serif";
 word-wrap: break-word;
 border-bottom:1px solid #EEE;
}
.distrac-title {
 font-weight: 600;
 margin-top: 10px;
 color: #663;
}
.distrac-date {
  font:125% Georgia,Serif;
  color:#EEE;
  border-bottom:1px dotted #EEE;
  margin-top: 5px;
  margin-bottom: 5px;
  }
.archive {
 font: 75% Verdana, Arial, "sans serif";
 word-wrap: break-word;
 border-bottom:1px solid #EEE;
 }
.archive-title {
 font-weight: 600;
 margin-top: 10px;
 color: #663;
 }
.archive-highlights {
 color: #663;
}

.archive-year {
 margin-left: 0px;
 margin-top: 10px;
 font-weight: 600;
 color: #DCDCFF;
 cursor: hand;
 display: block;
}
.archive-month {
 margin-left: 0px;
 color: #FBDAFF;
}
.tgigs  {
 font: 75% Verdana, Arial, "sans serif";
 word-wrap: break-word;
 border-bottom:1px solid #9b9;
 }
.tgigs-title {
 font-weight: 600;
 margin-bottom: 10px;
 color: #663;
}
.side-date {
  margin-top: 10px;
  margin-bottom: 10px;
  font:100% Georgia,Serif;
  color:#663;
  border-bottom:1px solid #9b9;
  margin-top: 5px;
  margin-bottom: 5px;
}
.lastplaylist {
 font: 75% Verdana, sans-serif;
 word-wrap: break-word;
 border-bottom:1px solid #EEE;
 }
.lastplaylist-date {
  font:125% Georgia,Serif;
  color:#EEE;
  border-bottom:1px dotted #EEE;
  margin-top: 5px;
  margin-bottom: 5px;
}
.lastplaylist-title {
 font-weight: 600;
 margin-top: 15px;
 color: #FFBDBD;
 }
.lastplaylist-artist {
 font: Arial, sans-serif;
 color: #D6FFD6;
}
.lastplaylist-title2 {
 font: Arial, sans-serif;
 color: #FFBDBD;
 margin-bottom: 10px;
}
.next_show_title {
  margin:.25em 0;
  font:bold 150%/1.4em Georgia,Serif;
  color:#333;
}
.next_details {
  font:  70% Arial, Verdana, sans-serif;
  color: #663;
}


.next_show_date {
  margin:0 0 .75em;
  padding-bottom:.35em;
  border-bottom:1px dotted #EEE;
  font:95%/1.4em Georgia,Serif;
  letter-spacing:.3em;
  color:#EEE;
}
.demo-right {
 font: 80% Arial, Verdana;
 color: #5b5;
 text-align: right;
}
.credit {
  font:70% arial, verdana;
  color:#111155;
  text-align:center;
}

.next_show img {
  margin:5px;
  padding:4px;
  border:1px solid #cca;
  float:left;
  }
.contact {
  border-bottom:1px dotted #9b9;

}
.contact-title {
  padding:5px 5px 5px 5px;
  text-align:center;
  font:bold 95%/1.4em Georgia,Serif;
  letter-spacing:.3em;
  background-color:#09f;
  color:#fff;
  }

.contact-mail {
 text-align:center;
 font:80% arial, verdana;
 word-wrap: break-word;
}

/* Vertical Bar */
.ArchiveMenu {
font: Verdana, Arial, "sans serif";
}
.ArchiveItem {
font-family: Tahoma, Verdana, Arial, Helvetica, Geneva;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
/*cursor: hand;*/
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 8px;
display: block;
}

