body{
  background: #3f1818;
  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}



#footer a.button{
  color: #fff;
  margin-left: 260px;
}

#intro{
  background: transparent url(../images/logo.png) -180px;
  height: 500px;
}

#manifesto ul{
	list-style-type: decimal-leading-zero;
	margin-left: 0;
}

a{
  color: #89403b!important;
}

h5{
  margin-top: 30px
}


#thegang {
  position: relative;
  color: #fff;
}

#thegang li{
  display: block;
  position: absolute;
  height: 80px;
  width: 70px;
  text-indent: -9999px;
  cursor: pointer;
}

#thegang li#jg{
  top: 200px;
  left: 50px;
}

#thegang li#lp{
  top: 180px;
  left: 130px;
}

#thegang li#ts{
  top: 180px;
  left: 200px;
}

#thegang li#mw{
  top: 160px;
  left: 250px;
}

#thegang li#mr{
  top: 180px;
  left: 300px;
}

#thegang li#sm{
  top: 180px;
  left: 360px;
}

#thegang li#br{
  top: 180px;
  left: 410px;
}

#thegang li#pv{
  top: 180px;
  left: 480px;
}

#sidebar {
  margin-top: 75px;
}

#sidebar *{
  color: #97C6AE;
}

#tourlist {
  margin: 0 0 20px 0;
  padding: 0;
}

#tourlist > *{
  margin: 0;
  list-style-type: none;
}

#tourlist li{
  margin-bottom: 25px;
}

#tourlist h5{
  font-weight: normal;
  margin-bottom: 5px;
}

#tourlist h5 em{
  font-weight: bold;
  font-style: normal;
  border-right: 1px dotted #89403b;
  padding-right: 10px;
  margin-right: 8px;
}

#tourlist p{
  color: #89403b;
}

a.button{
  display: block;
  margin-top: 10px;
  padding: 2px 5px 2px 18px;
  -webkit-border-radius: 15px;
  border: 1px solid #2f1111;
  width: 100px;
  text-align: center;
  text-decoration: none;
  background: #491d1d url(../images/magnet_small.png) 5px 2px no-repeat;
  color: #ccc!important;
  cursor: pointer;
}

#tourlist li.past-shows{
  border-top: 1px dotted #000;
  margin-top: 10px;
  padding-top: 10px;
}

.thetip { 
    background: transparent url(../images/bg_bubbles.png) top left no-repeat; 
    font-size:12px; 
    height:92px; 
    width:215px; 
    padding: 10px; 
    color:#FFF;
    position: absolute;
    display: none; 
    margin-left: 10px; 
}

.thetip h5{
  margin: 0;
  color: #fff;
}

.thetip p{
  margin: 0;
  color: #ddd;
}

a#trailer{
  position: relative;
  top: -100px;
}

/* the overlayed element */ 
.simple_overlay { 
     
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#333; 
     
    width:auto;     
    min-height:200px; 
    border:1px solid #666; 
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 
 
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
    background-image:url(../images/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

/*formspring mod*/

#formspring textarea#question{
  background: #ddd!important;
}
