html {overflow-y: scroll;} 

body {
     background-image: url("pic/bg.jpg");
     background-color: #D8D8D8;
}

A:link {
  text-decoration: underline; color: #333333;
}
A:visited {
  text-decoration: underline; color: #333333;
}
A:active {
  text-decoration: underline; color: #000000;
}
A:hover {
  text-decoration: underline; color: #000000;
}


.topBanner {
  margin-left: 40px;
}

.editable{
     color: #000;
     background-color: #ffffd3;
 }

.leftpaneltitle {
  font-family: Arial;
  font-size: small;
  text-transform: uppercase;
  font-weight: bold;
  word-wrap: break-word;
}

.leftpaneltext {
  font-family: Arial;
  font-size: xx-small;
  word-wrap: break-word;
}

.midpaneltext {
  font-family: Verdana;
  font-size: small;
  font-weight: none;
}

.bandname {
  font-family: Verdana;
  font-size: x-large;
  font-weight: bold;
  text-transform: uppercase;
}

.description {
  font-weight: 400;
}

table.admintable {
  border-width: 2px 2px 2px 2px;
  border-spacing: 0px;
  border-style: solid solid solid solid;
  border-color: black black black black;
  border-collapse: separate;
  background-color1: white;
}
table.admintable th {
  border-width: 1px 1px 1px 1px;
  padding: 5px 5px 5px 5px;
  border-style: solid solid solid solid;
  border-color: gray gray gray gray;
  background-color1: white;
  -moz-border-radius: 0px 0px 0px 0px;
}
table.admintable td {
  border-width: 1px 1px 1px 1px;
  padding: 5px 5px 5px 5px;
  border-style: solid solid solid solid;
  border-color: gray gray gray gray;
  background-color1: white;
  -moz-border-radius: 0px 0px 0px 0px;
}

.moveItem {
    border-width: 1px 1px 1px 1px;
    background-color: white;
    cursor: crosshair;
}

.normalItem {
    border-width: 0px;
    background-color: #D8D8D8;
}

.sortable-list {
    list-style-type : none;
    margin : 0;
}
.sortable-list li {
    border : 1px solid #000;
    cursor : move;
    margin : 2px 0 2px 0;
    padding : 3px;
    background : #f7f7f7;
    border : #ccc;
    width : 400px;
}