html, body {
    
}

body {
    background: url('images/tile.jpg') !important;
    color: #fff !important;

    font-family: verdana !important;
}

a, a:visited, a:hover, .content a, .content a:hover {
    color: #3995c3;
}

.container, .tall {
    height: 100%;
}

.nav { 
    height: 95px;
    margin-top: 20px;
    background: #000;

    position: absolute; 
    top: 25px; 
    left: 0px; 
    z-index: 1;
    
}

.logo {
    position: absolute; 
    top: 10px; 
    left: 10px; 
    z-index: 2;
}

.small_logos {
    background: #fff;
    position: absolute; 
    top: 140px; 
    right: 10px; 
    z-index: 2;
}


#sidebar {
    background: #000;
    height: 100%;
}

#seperator {
    height: 100%;
}


#content {
    background: #000;
    height: 100%;
}

#seperator {
}

.nav {
width: 100%;
}

.content {
    padding: 10px;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

.navlist {
    list-style-type: none;
    margin-left: 220px;
    margin-top: 40px;

}

.navlist li {
    float: left;
    margin-right: 20px;
    text-transform: uppercase;
    border-right: 1px solid #fff;
    padding-right: 20px;
}

.navlist li.last, .navlist li.page-item-8 {
    border: none;
    margin-right: none;
    padding-right: none;
}


.navlist li a {
    color: #fff;
    font-size: 16px;
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: .8px;
}

.navlist li a:hover, {
    color: #ccc !important;
}

.navlist li.page-item-3 a {
    color: #9fcf69;
}

body.page-id-3 {
    background: url('images/PATTERN_FISH_GREEN.jpg') !important;
    color: #fff !important;
}

body.page-id-3 .small_logos {
    background: #9fcf69;
}

body.page-id-3 h2.artist {
    color: #9fcf69 !important;
}

.navlist li.page-item-4 a {
    color: #fba919;
}

body.page-id-4 {
    background: url('images/PATTERN_FISH_ORANGE.jpg') !important;
    color: #fff !important;
}

body.page-id-4 .small_logos {
    background: #fba919;
}

body.page-id-4 h2.artist {
    color: #fba919 !important;
}

.navlist li.page-item-5 a {
    color: #ef3328;
}

body.page-id-5 {
    background: url('images/PATTERN_FISH_RED.jpg') !important;
    color: #fff !important;
}

body.page-id-5 .small_logos {
    background: #ef3328;
}

body.page-id-5 h2.artist {
    color: #ef3328 !important;
}

.navlist li.page-item-6 a {
    color: #6fcee4;
}

body.page-id-6 {
    background: url('images/PATTERN_FISH_BLUE.jpg') !important;
    color: #fff !important;
}

body.page-id-6 .small_logos {
    background: #6fcee4;
}

body.page-id-6 h2.artist {
    color: #6fcee4 !important;
}

body.page-id-7 {
    background: url('images/PATTERN_FISH_YELLOW.jpg') !important;
    color: #fff !important;
}

.navlist li.page-item-7 a {
    color: #f3db04;
}

body.page-id-7 .small_logos {
    background: #f3db04;
}

body.page-id-7 h2.artist {
    color: #f3db04 !important;
}

body.page-id-8 {
    background: url('images/PATTERN_FISH_TAN.jpg') !important;
    color: #fff !important;
}

.navlist li.page-item-8 a {
    color: #ffefbc;
}

body.page-id-8 .small_logos {
    background: #ffefbc;
}

body.page-id-8 h2.artist {
    color: #ffefbc !important;
}

.navlist li.page-item-9 a {
    color: #fff;
}

#sidebar {
    color: #fff;
}

#sidebar h2 {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
}


#sidebar fieldset {
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

#sidebar fieldset input {
    font-size: 12px;
}

#sidebar div.wrapper {
    margin: 10px;
}

#sidebar fieldgroup div.mc-field-group {
    padding: 0 !important;
    margin: 0 !important;
}

#sidebar div.wrapper {
    border-bottom: 1px solid #a3a6a9;
    padding-bottom: 10px;
}

#sidebar div.wrapper ul {
    list-style-type: none;
    margin: 0; 
    padding: 0;
}

#sidebar div.wrapper ul li {
    float: left;
    margin-right: 20px;
}

.artists {
    margin: 0 auto;
    padding: 0px;
}

.artists ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.artists ul li {
    float: left;
    margin-right: 10px;
}

.stars {
    background: url('images/stars.png') no-repeat top !important;
    width: 100%;
    margin-top: 10px;
}

.content h2, #content h2 {
    color: #fff;
    font-size: 14px;
    letter-spacing: 1px;
}

.artist-name {
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    margin-bottom: 10px;
    text-transform: uppercase;
    margin-top: 0;
}

.locations ul li a { color: #fff; }

#artist_name_3, #tour_62, #tour_66 {
    color: #9fcf69;
}

#artist_name_4, #tour_59, #tour_70 {
    color: #fba919;
}

#artist_name_5 {
    color: #ef3328;
}

#artist_name_6, #tour_55, #tour_68 {
    color: #6fcee4;
}

#tour_missing_55, #tour_missing_68 {
  background: url('images/band_missing/BAND_BLUE.jpg');
}

#tour_missing_57, #tour_missing_72 {
 background: url('images/band_missing/BAND_LT-ORANGE.jpg');
}

#tour_missing_59, #tour_missing_70 {
 background: url('images/band_missing/BAND_ORANGE.jpg');
}

#tour_missing_62, #tour_missing_66 {
 background: url('images/band_missing/BAND_GREEN.jpg');
}

#tour_missing_64, #tour_missing_74 {
    background: url('images/band_missing/BAND_YELLOW.jpg');
}

.tour_missing {
  width: 140px;
  height: 140px;
  float: left;
  margin-left: 4px;
  margin-top: 4px;
}

#artist_name_7, #tour_64, #tour_74 {
    color: #f3db04;
}

#artist_name_8, #tour_57, #tour_72 {
    color: #ffefbc;
}

.download_links {
    list-style-type: none;
    margin: 0;
}

.download_links li a {
    color: #fff;
    text-transform: uppercase;

}

.video {
    margin-bottom: 20px;
}


.locations ul {
    list-style-type: none;
    float: left;
    width: 225px;
}

.locations ul li {
    margin-bottom: 10px;
    border-bottom: 1px dashed #fff;
    text-align: center;
    padding-bottom: 10px;
}

.locations ul li.last {
    border: none;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

.locations ul li a {
    display: block;
    font-size: 18px;
    font-family: verdana;
    letter-spacing: 1px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}

.tour {
    margin: 0;
    padding: 0;
}

.tour h2 {
 margin-left: 5px;
}

#content h1 {
    font-size: 18px;
    letter-spacing: 1px;
}

#content .date, #content .bands li a {
    color: #fff !important;
    text-align: center;
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 10px !important;
}

#content .date {
    font-weight: bold !important;
    margin-bottom: 5px !important;
}

.bands {
     list-style-type: none;
 }

.bands li a {
    color: #fff;
    text-decoration: none;
}

.bands li {
    padding-bottom: 10px;
    text-align: center;
}

.content .post {

}

.content .post h2 a {
    text-align: left;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
}

.post .meta a {
    color: #3995c3;
    text-decoration: none;
}

.date a, .date a:visted {
    color: #fff !important;
}

.nav .navlist li.page_item a:hover {
    color: #ccc !important;
}

.footer ul {
    list-style-type: none;
}

.footer ul li {
    float: left;
    margin-right: 10px;
    border-right: 1px solid #000;
    padding-right: 10px;
}

.footer ul li.last {
    border: none;
}

.footer ul li a {
    color: #000;
}

#sharethis_0 a {
    color: #fff !important;
}

object, embed {
    padding: 0;
    margin: 0;
}

.tour-date {
    color: #fff !important;
}

h2.artist {
    margin-top: 10px;
    font-size: 18px !important;
    font-family: verdana;
    letter-spacing: 1px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}

#band-1, #band-3, #band-5, #band-7 {
    margin-left: 0 !important;
}

.test-drive td {
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}

.test-drive {
    margin: 0 auto;
}

.location-text a {
    color: #fff; 
}

#page_header_2 {
    background: url('images/ABOUT.gif') no-repeat !important;
    height: 30px;
}

#page_header_132 {
    background: url('images/CONTACT_US.gif') no-repeat !important;
    height: 30px;
}

#page_header_133 {
    background: url('images/PRIVACY_LEGAL.gif') no-repeat !important;
    height: 30px;
}

.wallpaper td ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-left: 5px;
}

.wallpaper table {
    margin: 0;
    padding: 0;
}

.wallpaper {
    margin: 0;
    padding: 0;
}

.wallpaper td {
    padding-bottom: 20px;
}

#contest_form th {
    width: 100px;
}