#container {
    margin-top:50px;
}

body {
    text-align:center;
}

.content {
    text-align:center;
}

.content a img {
    border:1px solid #CCC;
}

a:hover {
    text-decoration:none;
    background-color:#FFF;    
}

#download {
    margin-top:20px;
}

.tracks {
    width:300px;
}
.tracks, .tracks a, .tracks a:visited {
    color:#000;
}

#discography {
    text-align:left;
    padding-top:15px;
    margin-top:20px;
    width:900px;
}

#discog {
padding:0px;
margin:0px;
}

#shows {
padding:0px;
margin:0px;
}

td.title {
    margin-top:4px;
    width:400px;
}

#shows td.title {
    margin-top:4px;
    width:400px;
}

th {
    font-weight:bold;
    border-bottom:1px solid #F0F0F0;
}

a, a:visited, a:active {
    color:#000;
    font-weight:bold;
}

.album:hover {
    color:#CCC;
}

#shows th{
    border-bottom:1px solid #F0F0F0;
}

.format {
    color:#CCC;
}

.date {
    color:#CCC;
}

.year {
    color:#888;
}

.line {
    margin-top:4px;
    border-bottom:1px solid #F0F0F0;
}

table {
    width:100%;   
}

.line {
    padding:0px;
    margin:0px;
}

.corner{display:block}
.corner *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FF92BB}
.corner1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ffd0e1;
  border-right:1px solid #ffd0e1;
  background:#ffadcc}
.corner2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fff4f8;
  border-right:1px solid #fff4f8;
  background:#ffa6c7}
.corner3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ffa6c7;
  border-right:1px solid #ffa6c7;}
.corner4{
  border-left:1px solid #ffd0e1;
  border-right:1px solid #ffd0e1}
.corner5{
  border-left:1px solid #ffadcc;
  border-right:1px solid #ffadcc}
.cornerfg{
  background:#FF92BB;
   padding:5px;
}
