body{
  font-family: ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif;
}
p{
  margin-bottom:  10px;
}
a{
  text-decoration: none;
}
#bd{
  margin-left:   auto;
  margin-right:  auto;
  width:      1024px;
  background:    url('/images/bg.gif');
}
#header{}
#jetty_rae_logo{
  padding:  0px;
  margin:    0px;
  height:    290px;
  float:    left;
  z-index:  1;
  position:  absolute;
}
#header ul#nav{
  list-style-type:  none;
  text-align:      right;
  width:        625px;
  float:        right;
  margin:        0px;
}

#header ul#nav li{
  display:    inline;
  margin-left:  -20px;
}

#header ul#nav li.adjust_left{
  margin-left:  -45px;
}

#header ul#nav li a, img{
  text-decoration:  none;
  outline:      none;
  border:        none;
}

#content{
  z-index:  -1;
  height:    420px;
  padding:  0px;
  clear:    both;
}

#content .common_carousel_content_height{
  height:  400px;
}
#content #left_space{
  float:  left;
  width:  150px;
}

#content #carousel_content{
  padding:    5px;
  margin:      5px;
  width:      826px;
  float:      left;
  padding:    0px;
}

#content #carousel_content ul#carousel{
  width:    800px;
}

#content #carousel_content #carousel li{
  width:        647px;
  margin-right:    5px;
  height:        376px;
  background-color:  white;
}

#content #carousel_content #carousel li a{
  opacity:  0.8;
}

#content #carousel_content #carousel li a:hover{
  opacity:  1.0;
}

#content #carousel_content #carousel li img{
}

#content #carousel_content #carousel li.full_width{
  width:  822px;
}

#content #carousel_content #carousel li div.common_height{
  padding:   0;
  margin:   0;
  height:    340px;
}

#content #carousel_content #carousel li div.carousel_left_image_container{
  float:  left;
  width:  172px;
}
#content #carousel_content #carousel li div.carousel_right_content_container{
  padding:    5px;
  margin:      5px;
  float:      left;
  width:      440px;
  padding:     10px;
  padding-top:  20px;
  overflow:    auto;
}

#content #carousel_content #carousel li div.carousel_right_content_container div.content_container_quote{
  padding:  5px;
  margin:    5px;
  text-align: right;
  float:    right;
  width:    250px;
}

#content #carousel_content #carousel li div.carousel_right_content_container div.content_container_quote h1{
  font-style:  italic;
  font-family: ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif;
  font-size:  20px;
}

#content #carousel_content #carousel li div.carousel_right_content_container div.content_container_content{
  padding:      5px;
  margin:       5px;
  clear:        both;
  text-align:   justify;
}

#content #carousel_content #carousel li#music div.carousel_right_content_container div.content_container_content div.album{
  float:        left;
  margin-left:  40px;
}

#content #carousel_content #carousel li#music div.carousel_right_content_container div.content_container_content table td{
  padding-top:    5px;
  padding-bottom: 5px
}

#content #carousel_content #carousel li#music div.carousel_right_content_container div.content_container_content table td.album_title{
  padding-top:    10px;
  padding-bottom: 10px;
  font-size:      20px;
}

#content #carousel_content #carousel li#music div.carousel_right_content_container div.content_container_content table td.song_title{
  padding-left:   15px;
}

#content #carousel_content #carousel li#videos div.carousel_right_content_container div.content_container_content img{
  padding-left: 100px;
}

#content #carousel_content #carousel li#pictures div.carousel_right_content_container div.content_container_content{
  text-align:  left;
}

#content #carousel_content #carousel li#pictures div.carousel_right_content_container div.content_container_content img.thumb{
  padding: 1px;
  border: 1px solid gray;
  margin-right: 17px;
  margin-bottom: 17px;
}

#content #carousel_content #carousel li#pictures div.carousel_right_content_container div.content_container_content a.image_link{

}

#content #carousel_content #carousel li#shows div.carousel_right_content_container div.content_container_content table.shows th{
  padding:  5px;
}

#content #carousel_content #carousel li#shows div.carousel_right_content_container div.content_container_content table.shows td{
  vertical-align: top;
  padding:        5px;
}

#content #carousel_content #carousel li#shows div.carousel_right_content_container div.content_container_content table.shows tr.odd{
  background-color: #EDEDED;
}

#content #carousel_content #carousel li div.last{
  padding:    5px;
  margin:      5px;
  width:      622px;
}

#content #carousel_content #carousel li#home{
  width:        822px;
  text-align:      center;
  background:      none;
}

#content #carousel_content #carousel li#videos{}
#content #carousel_content #carousel li#biography{}
#content #carousel_content #carousel li#music{}
#content #carousel_content #carousel li#blog{}
#content #carousel_content #carousel li#pictures{}
#content #carousel_content #carousel li#shows{}
#content #carousel_content #carousel li#hidden{
  display:  none;
}

#footer{
  padding:  5px;
  margin:    5px;
  clear:    both;
  text-align:  right;
}

#footer ul#social{
  list-style-type:  none;
  margin:        0;
  padding:      0;
  margin-right:    45px;
}

#footer ul#social li{
  display:  inline;
}

#footer #booking{
	border-top: 		1px solid black;
	border-bottom: 		1px solid black;
	margin-top: 		20px;
	background-color: 	white;
	padding: 			7px;
}

.spin 
{
  -webkit-animation-name: spins;
  -webkit-animation-duration: 1.2s;
  -webkit-animation-iteration-count: 1;
} 
@-webkit-keyframes spins
{
  from { none; }
  to { -webkit-transform: rotate(360deg); }
}
