/*************** applied to base.html **************/
body {
    background-color: #000000;
    color: #ffffff;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    }
* {
  margin: 0px;
  padding 0px;
  }
.form-controls {
    margin-top: 10px;
    }
.errorlist li {
    color: #FF8833;
    }
a {
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;
    }
a.visited {
    color: #fff;
    }
ul li {
    list-style: none;
    }

#site-actions {
    width: 1050px;
    margin-left: auto;
    margin-right: auto;
    text-align: right;
    margin-bottom: 5px;
    }

#album-links {
    width: 1050px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    margin-bottom: 5px;
    }

#links-wrapper img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    }
#wrapper { 
    height: 600px;
    width: 1050px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;   
    }

#columns-wrapper {
    margin-top: 10px;
/*
    margin-right: auto;

    margin-left: 20px;
*/
    text-align: center;

    height: 700;
    float: left;
/*
    border: 1px solid yellow;
*/
    width: 1050px;
    }
#columns-main-wrapper {
    border: 1px solid green;
    }

#column-right {
    float: right;
    width: 180px;
    margin-top: 40px;
    }
#column-center {
    width: 700px;
    float: right;
    text-align: center;
    margin-right: 25px;

    }
#show-box-header {
    font-weight: bold;
    }
#join-list {
    clear: right;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    }

#column-left {
    margin-top: 40px;
    float: left;
    width: 110px;
    margin-right: 25px;
    float: right;
    }

#nav-links div {
    font-weight: bold;
    text-align: left;
    font-size: 120%;
    margin-left: none;
    margin-top: 5px;
    }
#footer {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-size: 70%;
    clear: both;

    }
/********* applied to index.html ************/
#splash-img-wrapper {
    margin-top: 20px;
    }

/********* applied to albums.html ************/
#album-playlist-wrapper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;

    }
#album-wrapper {
    margin-left: 17px;
    float: left;
    width: 45%;
    height: 100%;
    }
#playlist-wrapper {
    float: left;
    width: 45%;
    }
#playlist-wrapper li {
    list-style: none;
    }
#album-links-bottom {
    clear: both;
    margin-top: 20px;
    }
.album-visual-clear {
    height: 30px;
    float: left;
    width: 100%;
    }

/********* applied to biography.html ************/
#photo-block {
    float: right;
    width: 100%;
 
    }

.bio-photo-wrapper {
    float: right;
    margin-right: 3px;
    }

.visual-clear {
    height: 20px;
    width: 100%;
    float: right;
    }
/*************** applied to contact.html *************/
#contact-form {
    }
#contact-form a {
    margin-left: 5px;
    }
#contact-form label {
    display: block;
    vertical-align: middle;
    }
#contact-form input, textarea {
    margin-bottom: 15px;
    }
input {
    border: 1px solid black;
    }
textarea {
    border: 1px solid black;
    }


/***************** applied to photos.html ************/
iframe {
    background-color: #000000;
    }
#credit-block {
    margin-bottom: 15px;
    }
/************** applied to shows.hml **************/
.show-date {
    font-weight: bold;
    }
/******************* applied to login.html *********/

#login-form label {
    display: block;
    }
