/*
Theme Name: Freshout
Theme URI: http://freshout.us/
Description: Big Ears theme 1.
Version: 1.0
Author: 
Author URI: http://freshout.us/
Tags: 


*/

/* Normalize
  ====================================================  */
body,
h1, h2, h3, h4, h5, h6,
p, div, span, ul, ol, dl, li,
a, a:link, a:visited,
blockquote, acronym,
form,
input, select, textarea {
    padding: 0;
    margin: 0;
    font-weight: normal;
    font-style: normal;
    height: auto;
}


/* Layout
  ====================================================  
  quote : this section is used to layers position only
          (dimensions, floating, margins and paddings).  
          Use the "Style" section to put code relative
          of design.                                  */


.wrapper {
  margin: 0 auto;
}
a {
color:333;
font-weight:bold;}
#header {
  height: 252px;
}
#header .wrapper {
  display: block;
  overflow: hidden;
  height: 251px;
  width: 970px;
}
.narrowMain,
.narrowLeft,
.narrowRight {
  overflow: hidden;
  float: left;
  display: inline;
  margin: 0;
  padding: 0;
}
.narrowLeft  { width: 256px; }
.narrowMain  { width: 450px; }
.narrowRight { width: 250px; }
#content {
  display: block;
  overflow: hidden;
  width: 970px;
  margin: 0 auto;
 background: transparent url(images/foote2r.jpg) no-repeat scroll center top;
 background-repeat: repeat-y;

}
#footer {
  clear: both;
  width: 970px;
margin:auto;
  padding: 36px 0 0 0;
position:relative;
  text-align: center;
  background: transparent url(images/footer.jpg) no-repeat left top;
}
#footer a.bigEars, #footer a.bigEars:link, #footer a.bigEars:visited {
  display: block;
  width: 170px;
  height: 75px;
  margin: 0 auto 5px auto;
  background: transparent url(images/big_ears_footer.gif) no-repeat left top;
}
#footer,
#footer a, #footer a:link, #footer a:visited {
  font-size: 10px;
  color: #4B708C;
}
#footer p {
  margin: 0;
  font-size: 11px;
  line-height: 15px;
}
.clear { clear: both; }




/* Style
  ====================================================  */
body {
  font: 100.01%/1.1 Verdana, sans-serif;
  color: #2D2B1C;
  background: #8BCBFB url(images/body_back.jpg) repeat-x left top;
}

.narrowMain {
  padding: 0;
  background: #E0C992 url(images/main_narrow_back.jpg) repeat-y left top;

}


.narrowLeft .background {

}
.narrowRight .background {

}



/*  
    SEO Notes:

    h1 - use to company Name
    h2 - use to Slogan company
    h3 - use to Page Title
    h4 - use to Titles of contents
*/

.narrowMain h3 {
  margin: 30px 0 16px 40px;
  font-size: 18px;
  color: #8D5027;
}
h4 {
  position: absolute;
  margin: 20px 0 0 -13px;
}
h4 span { display: none; }
.titleWrapper { height: 70px; clear: both; display: block; }
p, ul {
  margin: 0 20px 15px 25px;
  font-size: 11px;
  line-height: 15px;
}
.narrowMain p {
  margin-right: 35px;
  margin-left: 40px;
}
.narrowLeft p,
.narrowRight p {
  color: #FFFFFF;
}
.narrowMain p.title {
  margin-bottom: 6px;
  font-size: 14px;
  color: #8D5027;
}
.narrowMain p.subtitle {
  margin-bottom: 3px;
  font-weight: bold;
  color: #8D5027;
}
.date {
  text-transform: uppercase;
}
.date span {
  margin: 0 0 0 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #414141;
}
hr { clear: both; }
.narrowLeft hr,
.narrowRight hr {
background:transparent url(images/hr_blue.jpg) no-repeat scroll left top;
border:0 none;
height:3px;
left:10px;
margin:0;
position:relative;
top:10px;
}
.narrowLeft hr {
	left: 3px;
}
.narrowMain hr {
  height: 4px;
  margin: 18px 4px 18px 4px;
  border: 0;
  background: transparent url(images/hr_main.jpg) repeat-x left top;
}

a, a:link, a:visited { text-decoration: none; color: #975A2D; }
a span, a:link span, a:visited span { display: none; }

.narrowLeft a, .narrowLeft a:link, .narrowLeft a:visited,
.narrowRight a, .narrowRight a:link, .narrowRight a:visited {
  color: #F9FF9C;
}
a.viewAll, a.viewAll:link, a.viewAll:visited {
  float: right;
  margin: 0 11px 0 0;
  padding: 0 0 20px 0;
  font-size: 11px;
  color: #FFDD74;
}
a.readMore, a.readMore:link, a.readMore:visited {
  padding: 0 13px 0 38px;
color:#333333;
font-weight:bold;
font-size:12px;
  background: transparent url(images/two_yellow_arrows.gif) no-repeat right 4px;
}

a.readMoreAll, a.readMoreAll:link, a.readMoreAll:visited {
  padding: 0 13px 0 0;
  color: #FFFFFF;
  background: transparent url(images/two_yellow_arrows.gif) no-repeat right 4px;
}

a.getTickets, a.getTickets:link, a.getTickets:visited {
  float: right;
  display: block;
  width: 85px;
  height: 32px;
  margin: 0 38px 0 0;
  background: transparent url(images/get_tickets_button.jpg) no-repeat right top;
}

.narrowLeft ul {
  list-style: none;
}

/* titles */
h4.whatIsBigEars          { width: 161px; height: 41px; background: transparent url(images/t_what_is_big_ears.jpg) no-repeat left top; }
h4.news                   { width:  58px; height: 35px; background: transparent url(images/t_news.jpg) no-repeat left top; margin-left: -9px; }
h4.merchandise            { width: 114px; height: 41px; background: transparent url(images/t_merchandise.jpg) no-repeat left top; margin-left: -14px; margin-top: 240px; }
h4.meetTheArtistsEvents   { width: 185px; height: 44px; background: transparent url(images/t_meet_the_artists_events.jpg) no-repeat left top; margin-left: -6px; }
h4.gallery                { width:  73px; height: 37px; background: transparent url(images/t_gallery.jpg) no-repeat left top; margin-left: -6px; }
h4.artistBlogs            { width: 104px; height: 39px; background: transparent url(images/t_artist_blogs.jpg) no-repeat left top; margin-left: -6px; }
h4.contact                { width:  81px; height: 38px; background: transparent url(images/t_contact.jpg) no-repeat left top; margin-left: -14px; }
h4.shoutouts              { width:  94px; height: 39px; background: transparent url(images/t_shoutouts.jpg) no-repeat left top; margin-left: -6px; }
h4.bio                    { width:  53px; height: 36px; background: transparent url(images/t_bio.jpg) no-repeat left top; margin-left: -6px; }
body#artist h4.gallery    { width:  73px; height: 37px; background: transparent url(images/t_gallery_brown.jpg) no-repeat left top; margin-left: -6px; }


.overBox {
  top: 5px;
  left: 5px;
  padding: 10px 3px;
  border: 2px solid #9AD0FC;
  background: #FFE596;
}
.overBox p,
.overBox label {
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-family: Helvetica, Arial, sans-serif;
  color: #000000;
}
.overBox input,
.overBox textarea,
.overBox label {
  display: block;
  float: left;
}
.overBox label.name,
.overBox label.email,
.overBox label.shoutout {
  width: 70px;
}
.overBox p.title {
  margin-bottom: 4px;
  font-weight: bold;
}
.overBox p.note {
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 0;
}
.overBox input.text,
.overBox textarea {
  margin-bottom: 20px;
  padding: 2px 0 0 2px;
  font-size: 12px;
  font-family: Helvetica, Arial, sans-serif;
  border: 1px solid #000000;
  background: #FFFFFF;
}
.overBox textarea {
  margin-bottom: 0px;
}
.overBox input.text {
  height: 23px;
  width: 150px;
  line-height: 23px;
}
.overBox form {
  margin-top: 20px;
}
.overBox form p,
.overBox form ul {
  clear: both;
  margin-bottom: 18px;
  list-style: none;
}
.overBox form ul {
  margin-left: 0;
  padding-top: 10px;
}
.overBox form ul li {
  float: left;
  display: inline;
  margin: 0 20px 0 0;
}
.overBox form ul li input.checkbox {
  margin: 24px 2px 0 0;
}
.overBox input.submit {
  float: right;
  height: 33px;
  margin: 24px 13px 0 0;
  padding: 0 15px;
  line-height: 33px;
  font-weight: bold;
  font-size: 14px;
  font-family: Helvetica, Arial, sans-serif;
  color: #FCFCFC;
  border: 0;
  background: #578FBA;
}
.overBox form#winticket label {
  width: 57px;
}
.overBox form#winticket label.email {
  margin-left: 25px;
}
.overBox form#winticket input.submit {
  margin-top: 0;
  margin-bottom: 20px;
}
.overBox form#winticket input.text {
  margin-bottom: 9px;
}


/* Header
  ====================================================  */
#header {
  background: transparent url(images/header_bottom_border.jpg) no-repeat center bottom;
  display:block;
margin:0 auto;
overflow:hidden;
width:970px;
}/*
#header .wrapper {
  background: #FFE596 url(images/header_texture.jpg) no-repeat center top;
}
*/
h1, h1 a, h1 a:link, h1 a:visited {
  display: block;
  width: 570px;
  height: 118px;
}
h1 {
  
  background: transparent url(images/big_ears.jpg) no-repeat left top;
}
h1 span {
  display: none;
}
h2 {
  position: absolute;
  top: 94px;
  margin: 0 0 0 305px;
  font-family: "Times New Roman PS MT", "Times New Roman", serif;
  font-size: 12px;
  color: #18120E;
display:none;
}  
h2 span {
  display: block;
  font-size: 10px;
}
h2 span.ref {
  display: inline;
  font-size: 8px;
}
#signUpMailingList form {
	float:left;
	width: 210px;
}

#signUpMailingList {
  position: absolute;
  top: 0;
  margin: 27px 0 0 765px;
}
#signupMailingList p.signUpMailingText{
  font-size: 12px;
  color: #3D1B00;
  margin-left: -20px
}
#signUpMailingList form {
  height: 35px;
  line-height: 35px;
}
#signUpMailingList input {
  float: left;
  display: inline;
}
#signUpMailingList input.text {
  width: 158px;
  padding: 10px 0 0 10px;
  height: 25px;
  line-height: 35px;
  font-size: 14px;
  font-family: Verdana, sans-serif;
  border: 0;
  background: transparent url(images/input_email_back.jpg) no-repeat left top;
}
#signUpMailingList input.submit {
  width: 39px;
  height: 35px;
  margin: 0 0 0 1px;
  cursor: pointer;
  border: 0;
  background: transparent url(images/button_email.jpg) no-repeat left top;
}

#musicOptions { font-size: 11px; color: #FFE596; position: absolute; top: 0; margin: 107px 0 0 883px;}
#musicOptions div { display: inline; float: left; padding: 0 3px; cursor: pointer; clear: none; }
.on { font-weight: bold; }
.off { font-weight: normal; }


/* Navigation
  ====================================================  */
#musiciansNavigation,
#primaryNavigation {
  display: block;
  overflow: hidden;
  margin-left: -2px;
  
}
#musiciansNavigation li,
#primaryNavigation li {
  float: left;
  display: inline;
}
#musiciansNavigation li {
  
}
#musiciansNavigation {  margin-top: -6px; margin-left: 0px; }
#primaryNavigation {  position: absolute; margin-top: 96px; }
#primaryNavigation a, #primaryNavigation a:link, #primaryNavigation a:visited {
  display: block;
  float: left;
  padding: 3px 19px 0 19px;
  line-height: 34px;
  height: 34px;
  font-size: 14px;
  font-family: "HelveticaNeueLTStd", Helvetica, Arial, sans-serif;
  color: #3D1B00;
}
#primaryNavigation li a:hover { background: #FFEEBB; }
#primaryNavigation li.selected a, #primaryNavigation li.selected a:link, #primaryNavigation li.selected a:visited {  background: #FFEEBB; }
#musiciansNavigation a, #musiciansNavigation a:link, #musiciansNavigation a:visited {
  display: block;
  height: 102px;
  width: 72px;
  position: absolute;
  margin: 0;
}
#musiciansNavigation a span, #musiciansNavigation a:link span, #musiciansNavigation a:visited span { display: none; }
/* icons */
#musician1 a, #musician1 a:link, #musician1 a:visited   { background: transparent url(images/musicians/1_.jpg) no-repeat left bottom; width: 92px; margin-left: 5px; }
#musician2 a, #musician2 a:link, #musician2 a:visited   { background: transparent url(images/musicians/2_.jpg) no-repeat left bottom; margin-left: 97px; }
#musician3 a, #musician3 a:link, #musician3 a:visited   { background: transparent url(images/musicians/3_.jpg) no-repeat left bottom; margin-left: 169px; }
#musician4 a, #musician4 a:link, #musician4 a:visited   { background: transparent url(images/musicians/4_.jpg) no-repeat left bottom; margin-left: 241px; }
#musician5 a, #musician5 a:link, #musician5 a:visited   { background: transparent url(images/musicians/5_.jpg) no-repeat left bottom; margin-left: 313px; }
#musician6 a, #musician6 a:link, #musician6 a:visited   { background: transparent url(images/musicians/6_.jpg) no-repeat left bottom; margin-left: 385px; }
#musician7 a, #musician7 a:link, #musician7 a:visited   { background: transparent url(images/musicians/7_.jpg) no-repeat left bottom; margin-left: 454px; width: 76px; }
#musician8 a, #musician8 a:link, #musician8 a:visited   { background: transparent url(images/musicians/8_.jpg) no-repeat left bottom; margin-left: 529px; }
#musician9 a, #musician9 a:link, #musician9 a:visited   { background: transparent url(images/musicians/9_.jpg) no-repeat left bottom; margin-left: 601px; }
#musician10 a, #musician10 a:link, #musician10 a:visited { background: transparent url(images/musicians/10_.jpg) no-repeat left bottom; margin-left: 673px; }
#musician11 a, #musician11 a:link, #musician11 a:visited { background: transparent url(images/musicians/11_.jpg) no-repeat left bottom; margin-left: 745px; }
#musician12 a, #musician12 a:link, #musician12 a:visited { background: transparent url(images/musicians/12_.jpg) no-repeat left bottom; margin-left: 817px; }
#musician13 a, #musician13 a:link, #musician13 a:visited { background: transparent url(images/musicians/13_.jpg) no-repeat left bottom; margin-left: 889px; }
/* icons - rollover */
#musiciansNavigation a:hover {
  z-index: 99;
  width: 93px;
}
#musiciansNavigation li.selected a, #musiciansNavigation li.selected a:link, #musiciansNavigation li.selected a:visited {
  z-index: 99;
}
#musician1 a:hover  { background: transparent url(images/musicians/1.jpg) no-repeat left bottom; margin-left: 0px; width: 102px; }
#musician2 a:hover  { background: transparent url(images/musicians/2.jpg) no-repeat left bottom; margin-left: 86px; }
#musician3 a:hover  { background: transparent url(images/musicians/3.jpg) no-repeat left bottom; margin-left: 159px; }
#musician4 a:hover  { background: transparent url(images/musicians/4.jpg) no-repeat left bottom; margin-left: 238px; }
#musician5 a:hover  { background: transparent url(images/musicians/5.jpg) no-repeat left bottom; margin-left: 286px; width: 123px; }
#musician6 a:hover  { background: transparent url(images/musicians/6.jpg) no-repeat left bottom; margin-left: 365px; width: 113px; }
#musician7 a:hover  { background: transparent url(images/musicians/7.jpg) no-repeat left bottom; margin-left: 441px; width: 104px; }
#musician8 a:hover  { background: transparent url(images/musicians/8.jpg) no-repeat left bottom; margin-left: 516px; width: 99px; }
#musician9 a:hover  { background: transparent url(images/musicians/9.jpg) no-repeat left bottom; }
#musician10 a:hover  { background: transparent url(images/musicians/10.jpg) no-repeat left bottom; }
#musician11 a:hover  { background: transparent url(images/musicians/11.jpg) no-repeat left bottom; margin-left: 732px; width: 99px; }
#musician12 a:hover  { background: transparent url(images/musicians/12.jpg) no-repeat left bottom; margin-left: 813px; width: 81px; }
#musician13 a:hover  { background: transparent url(images/musicians/13.jpg) no-repeat left bottom; margin-left: 886px; width: 79px; }
/* icons - selected state */
/* #musician1.selected a, #musician1.selected a:link, #musician1.selected a:visited { width: 101px; background: transparent url(../images/musicians/1_selected.jpg) no-repeat left bottom; } */






/* Home Page
  ====================================================  */
  
body#home .narrowMain, body#home .narrowLeft, body#home .narrowRight { }
body#home h3 { display: none; }
div#preload { display: none; }

/* links */
a.getAFreeTicket, a.getAFreeTicket:link, a.getAFreeTicket:visited {
  float: left;
  display: block;
  width: 124px;
  height: 14px;
  margin: 13px 0 0 4px;
  background: transparent url(images/get_a_free_ticket.jpg) no-repeat top left;
}
a.purchaseTickets, a.purchaseTickets:link, a.purchaseTickets:visited {
  float: left;
  display: block;
  width: 118px;
  height: 13px;
  margin: 16px 0 0 4px;
  background: transparent url(images/purchase_tickets.jpg) no-repeat top left;
}
a.downloadBigEarsPodcast, a.downloadBigEarsPodcast:link, a.downloadBigEarsPodcast:visited {
  float: left;
  display: block;
  width: 119px;
  height: 27px;
  margin: 34px 0 0 4px;
  background: transparent url(images/download_big_ears_podcast.jpg) no-repeat top left;
}
.imageLink {
  clear: both;
  margin: 0 8px 0 8px;
  padding: 5px 0 5px 0;
  float: left;
  background: #6699C0;
}
.imageLink img {
  float: left;
  clear: left;
  border: 0;
}
.imageLink p {
  float: left;
  width: 150px;
  margin: 3px 0 0 4px;
  padding: 0;
}
.imageLink a, .imageLink a:link,  .imageLink a {
  font-weight: bold;
}

.featured {
  margin: 20px 0 0 0;   
}
.featured p {
  margin-left: 40px;
}
.narrowMain .featured p.title {
  font-size: 18px;
}
.narrowMain .featured p.intro {
  margin-top: 35px;
  margin-bottom: 35px;
}
.featured h4 {
  position: relative;
  margin: 0 0 0 28px;
  width: 258px;
  height: 58px;
  background: transparent url(images/featured_performance.jpg) no-repeat top left;
}
.featuredPicture {
  margin: 0 20px 35px 20px;
  background: #FFFFFF;
  border: 1px solid #BBAA79;
}
.featuredPicture img {
  margin: 6px;
}


.thumb {
  margin: 40px 0 0 0;
}
.thumbPicture{
  float: left;
  margin: 0 15px 35px 30px;
  background: #FFFFFF;
  border: 1px solid #BBAA79;
}
.thumbPicture img {
  margin: 3px;
  border:0;
}

.title a {
color:#333333;
font-weight:bold;
}

.thumbList {
  list-style: none;
float:left;
}
.thumbList li {

  display: block;
  padding: 5px 0 5px 0;
  float:left;
}
.thumbList img {
  float: left;
  clear: left;
  border: 1 px solid #1C425F;
  margin-bottom: 8px;
}

#artistGalleries .cropper img {
	border: 0px;
}
.thumbList p {
  float: left;
  width: 120px;
  margin: 3px  0 0 18px;
}
.thumbList p span {
  display: block;
  font-weight: bold;
}


.vcard {
  width: 150px;
  margin: 0 0 0 24px;
  font-size: 11px;
  line-height: 15px;
  color: #FFFFFF;
}
.vcard .org,
.vcard .region,
.vcard .country-name {
  display: none;
}
.vcard .street-address {
  display: block;
}
.vcard .locality {
  display: inline;
}

.vcard a, .vcard a:link, .vcard a:visited {
  display: block;
  font-weight: bold;
}
.vcard .adr {
  margin-bottom: 15px;
}

#artistEvents li {
  height: 45px;
}
#artistEvents p {
  margin: 0 0 0 12px;
  line-height: 13px;
}
#artistEvents a, #artistEvents a:link, #artistEvents a:visited {
  display: block;
  font-weight: bold;
}
#artistEvents img {
  border-color: #FFFFFF;
}

#artistGalleries li {
  display: inline;
}
#artistGalleries img {
  float: none;
  margin: 0 8px 14px 0;
}

#artistBlogs li {
  height: 45px;
}
#artistBlogs p {
  width: 140px;
  margin: 0 0 0 12px;
  line-height: 13px;
}
#artistBlogs img {
  border-color: #EAF59F;
}
#artistBlogs a, #artistBlogs a:link, #artistBlogs a:visited { 
  font-weight: bold;
}

#artistBlogs2 a, #artistBlogs2 a:link, #artistBlogs2 a:visited { 
  font-weight: bold;
}

/* Artist
  ====================================================  */  
body#artist h3 {
  float: left;
  margin: 9px 0 1px 9px;
  padding: 0 16px;
  line-height: 26px;
  font-size: 14px;
  color: #FFE596;
  background: #3D1B00;
}
body#artist .narrowMain, body#artist .narrowLeft, body#artist .narrowRight {  }
body#artist .narrowRight { background:transparent url(images/right_narrow_brown.jpg) repeat-y scroll 0 50%;
padding-right:10px;
width:254px;}
body#artist .narrowRight hr { background: transparent url(images/hr_brown.jpg) no-repeat center top; }
/*
#artistShoutouts li {
  height: 45px;
}
*/
#artistShoutouts img {
  border-color: #FAE094;
}
#artistShoutouts p {
  width: 100%;
  margin: 0 0 0 12px;
  line-height: 13px;
}
body#artist #artistShoutouts p {
  margin: 0 0 0 0;
}

#artistShoutouts span {
  color: #F9FF9C;
}
#videoContainer {
  margin: 0 0 0 9px;
}
#videoList img {
  margin: 0;
  padding: 0;
  border: 0;
}
#videoList ul {
  margin: 0 14px 0 9px;
  border: 1px solid #9C8A5B;
}
#videoList li {
  overflow: hidden;
  display: block;
  padding: 0;
  margin: 0;
  height: 68px;
  background: #D1BA73;
}
#videoList li.dark {
  background: #C1AA70;
}
#videoList p {
  margin: 2px 0;
  padding: 0;
  clear: both;
}
#videoList .thumbPicture {
  margin: 0;
  padding: 0;
}
#videoList p {
  float: left;
  display: block;
  clear: none;
  width: 320px;
  padding: 0 0 0 10px;
  color: #FFF5D6;
}
#videoList p.title {
  padding-top: 3px;
  color: #67442C;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
  text-transform: uppercase;
}
#videoList p.title a, #videoList p.title a:link, #videoList p.title a:visited {
  color: #67442C;
  font-weight: bold;
}



.detailedContent,
.listContent {
  padding: 25px;
}
.listContent h3,
.detailedContent h3 {
  margin: 0;
  padding: 0;
}
.listContent p,
.detailedContent p {
  margin: 0 0 10px 0;
}
.list#cont p.subtite,
.detailedContent p.subtite {
  margin-bottom: 10px;
}
.detailedContent img {
  margin: 10px 0 20px 0;
}
.detailedContent a.getTickets,
.detailedContent a.getTickets:link,
.detailedContent a.getTickets:visited {
  margin-right: 0;
}


.articles .thumb {
  margin: 20px 0;
}
.articles .thumb p {
  margin: 0 0 35px 0;
}
.articles .thumbPicture {
  margin-bottom: 0;
}
.articles .thumb p.title {
  margin: 3px 0 0 0;
  float: left;
}
.articles .thumb p.date {
  margin: 3px 22px 0 0;
  float: right;
  display:none;
}
.articles .thumb p.intro {
  clear: none;
  display: block;
  padding: 25px 0 0 0;
  margin: 0 22px 0 0;
}


.fansBox {
  width: 230px;
  margin: 10px 0 0 13px;
  background: #FFE596;
}
.fansBox img {
  margin: 3px;
}
.fansBox p { 
  float: left;
  display: inline;
  width: 50%;
  height: 50px;
  margin: 3px 0 0 0;
  padding: 0;
  text-align: center;
}
.fansBox p.quantity {
  font-size: 12px;
}
.fansBox p span {
  display: block;
  text-transform: uppercase;
  color: #814823;
}
.fansBox span.number {
  margin-top: 2px;
  font-size: 29px;
}
a.imAFan, a.imAFan:link, a.imAFan:visited {
  display: block;
  width: 99px;
  height: 26px;
  margin-top: 10px;
cursor:pointer;
  background: transparent url(images/im_a_fan_button.jpg) no-repeat center top; 
}
a.imAFan span, a.imAFan:link span, a.imAFan:visited span { display: none; }
.mp3Box {
  margin: 0 0 0 13px;
}
p.bio { color: #5F502C; }
a.postAShoutout, a.postAShoutout:link, a.postAShoutout:visited {
  display: block;
  float: right;
  width: 133px;
  height: 26px;
  margin: 0px 25px 15px;
  background: transparent url(images/post_a_shoutout_button.jpg) no-repeat center top; 
}
a.website, a.website:link, a.website:visited {
  display: block;
  float: right;
  width: 75px;
  height: 26px;
  margin: 0 10px 15px 0;
  background: transparent url(images/website_button.jpg) no-repeat center top; 
}
a.postAShoutout span, a.postAShoutout:link span, a.postAShoutout:visited span,
a.website, span, a.website,:link span, a.website,:visited span { display: none; }




/* Artists Events
  ====================================================  */  
body#artists_events h3{
  margin-left: 28px;
}



.cropper {
	overflow:hidden; border-width:1px; border-color:black; border-style:solid; height:45px; width:45px; margin-right:2px; margin-top:2px; margin-bottom:2px; float:left;
}
