/* CSS Document */

body
{
  background-color: #000;
  \text-align: left;
  text-align: center;
  margin: 0px;
  color: #fff;
  font-family: Arial, sans-serif;
  font-size: small;
}

/*  IE sees this rule */
* html body  
{
  font-size: x-small;
}

a
{
  color: #fff;
  font-weight: bold;
  font-style: italic;  
}

a img
{
  border: 2px solid #EFBF00;
}

h1
{
  font-family: Impact;
  color: #F1BC00;
  font-size: 125%;
}

h2
{
  font-family: Impact;
  font-weight: 0;
  color: #F1BC00;
  font-size: 115%;
}

h3
{
  font-family: Impact;
  color: #F1BC00;
  font-size: 105%;
}

h4
{
  font-family: Impact;
  color: #F1BC00;
  font-size: 95%;
}

h5
{
  font-family: Impact;
  color: #F1BC00;
  font-size: 90%;
}

h6
{
  font-family: Impact;
  color: #F1BC00;
  font-size: 85%;
}

ul li
{
  margin-top: 5px;
}

#container
{
  width: 760px;
  text-align: left;
  margin: 0px auto;
  padding: 0px;
}

#header
{
  width: 760px;
}

#main_content
{
  width: 760px;
  color: #fff;
  font-size: 100%;
}

#main_content table
{
  border: 1px solid blue;
}

#main_content tr
{
  border: 1px solid blue;
}

#main_content td
{
  width: 107px;
  height: 25px;
  color: #fff;
  font-size: 90%;
  padding: 3px;
  border: 1px solid blue;
}

#left_col
{
  text-align: left;
  width: 250px;
  float: left;
  padding-left: 40px;
  margin-left: 10px;
}

#right_col
{
  width: 440px;
/*  width: 445px;*/
  height: 100%;
  margin-left: 310px;
  text-align: left;
  padding: 0px 10px 0px 0px;
}

/*  IE sees this rule */
* html #right_col
{
  margin-left: 280px;
}

#cd_image
{
  width: 85px;
  height: 86px;
  float: right;
  margin: 5px;
}

#oliver_image
{
  width: 85px;
  height: 131px;
  float: right;
  margin: 5px;
}

.image_bank
{
  width: 445px;
  height: 121px;
  text-align: center;
  padding-bottom: 10px;
}

.image_bank img
{
  margin-left: 5px;
}

#levi_flute
{
 width: 80px; 
 height: 121px;
}

#levi_jamming
{
 width: 86px; 
 height: 121px;
}

#levi_peter_michael
{
 width: 161px; 
 height: 121px;
}

#little_levi
{
  width: 173px;
  height: 228px;
  margin-left: 10px;
}

/********* Begin text heading bg image rules *************/

#latest
{
  font-size: 0px;
  color: #000;
  width: 105px;
  height: 18px;
  background-image: url(images/latest.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#whitmore
{
  font-size: 0px;
  color: #000;
  width: 165px;
  height: 18px;
  background-image: url(images/whitmore.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#picture_portfolio
{
  font-size: 0px;
  color: #000;
  width: 108px;
  height: 18px;
  background-image: url(images/picture_portfolio.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#promo_photos
{
  font-size: 0px;
  color: #000;
  width: 156px;
  height: 18px;
  background-image: url(images/promo_photos.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#video
{
  font-size: 0px;
  color: #000;
  width: 52px;
  height: 18px;
  background-image: url(images/video.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#music_clips
{
  font-size: 0px;
  color: #000;
  width: 80px;
  height: 18px;
  background-image: url(images/music_clips.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#biography
{
  font-size: 0px;
  color: #000;
  width: 91px;
  height: 18px;
  background-image: url(images/biography.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#music_catered
{
  font-size: 0px;
  color: #000;
  width: 241px;
  height: 18px;
  background-image: url(images/music_catered.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#calendar
{
  font-size: 0px;
  color: #000;
  width: 241px;
  height: 18px;
  background-image: url(images/calendar.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#on_to_la
{
  font-size: 0px;
  color: #000;
  width: 70px;
  height: 18px;
  background-image: url(images/on_to_la.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#perseverance_is_his
{
  font-size: 0px;
  color: #000;
  width: 229px;
  height: 18px;
  background-image: url(images/perseverance_is_his.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#played_with
{
  font-size: 0px;
  color: #000;
  width: 183px;
  height: 18px;
  background-image: url(images/played_with.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#appearances_on_tv
{
  font-size: 0px;
  color: #000;
  width: 202px;
  height: 18px;
  background-image: url(images/appearances_on_tv.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#january
{
  /* centered */ 
  margin-left: 335px;
  margin-right: 335px;
  margin-bottom: 20px;
  margin-top: 20px;

  font-size: 0px;
  color: #000;
  width: 71px;
  height: 18px;
  background-image: url(images/january.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#february
{
  /* centered */ 
  margin-left: 335px;
  margin-right: 335px;
  margin-bottom: 20px;
  margin-top: 20px;

  font-size: 0px;
  color: #000;
  width: 81px;
  height: 18px;
  background-image: url(images/february.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#march
{
  /* centered */ 
  margin-left: 335px;
  margin-right: 335px;
  margin-bottom: 20px;
  margin-top: 20px;

  font-size: 0px;
  color: #000;
  width: 62px;
  height: 18px;
  background-image: url(images/march.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#april
{
  /* centered */ 
  margin-left: 335px;
  margin-right: 335px;
  margin-bottom: 20px;
  margin-top: 20px;

  font-size: 0px;
  color: #000;
  width: 47px;
  height: 18px;
  background-image: url(images/april.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#june
{
  /* centered */ 
  margin-left: 335px;
  margin-right: 335px;
  margin-bottom: 20px;
  margin-top: 20px;

  font-size: 0px;
  color: #000;
  width: 49px;
  height: 18px;
  background-image: url(images/june.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#july
{
  /* centered */ 
  margin-left: 335px;
  margin-right: 335px;
  margin-bottom: 20px;
  margin-top: 20px;

  font-size: 0px;
  color: #000;
  width: 42px;
  height: 18px;
  background-image: url(images/july.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#august
{
  /* centered */ 
  margin-left: 335px;
  margin-right: 335px;
  margin-bottom: 20px;
  margin-top: 20px;

  font-size: 0px;
  color: #000;
  width: 64px;
  height: 18px;
  background-image: url(images/august.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#september
{
  /* centered */ 
  margin-left: 335px;
  margin-right: 335px;
  margin-bottom: 20px;
  margin-top: 20px;

  font-size: 0px;
  color: #000;
  width: 97px;
  height: 18px;
  background-image: url(images/september.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#october
{
  /* centered */ 
  margin-left: 335px;
  margin-right: 335px;
  margin-bottom: 20px;
  margin-top: 20px;

  font-size: 0px;
  color: #000;
  width: 73px;
  height: 18px;
  background-image: url(images/october.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#november
{
  /* centered */ 
  margin-left: 335px;
  margin-right: 335px;
  margin-bottom: 20px;
  margin-top: 20px;

  font-size: 0px;
  color: #000;
  width: 91px;
  height: 18px;
  background-image: url(images/november.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#december
{
  /* centered */ 
  margin-left: 335px;
  margin-right: 335px;
  margin-bottom: 20px;
  margin-top: 20px;

  font-size: 0px;
  color: #000;
  width: 91px;
  height: 18px;
  background-image: url(images/december.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#sample_clips
{
  font-size: 0px;
  color: #000;
  width: 206px;
  height: 18px;
  background-image: url(images/sample_clips.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#video_clips
{
  font-size: 0px;
  color: #000;
  width: 86px;
  height: 18px;
  background-image: url(images/video_clips.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#mailing_address
{
  font-size: 0px;
  color: #000;
  width: 121px;
  height: 18px;
  background-image: url(images/mailing_address.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#special
{
  font-size: 0px;
  color: #000;
  width: 184px;
  height: 18px;
  background-image: url(images/special.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#e-mail
{
  font-size: 0px;
  color: #000;
  width: 47px;
  height: 18px;
  background-image: url(images/e-mail.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#telephone
{
  font-size: 0px;
  color: #000;
  width: 80px;
  height: 18px;
  background-image: url(images/telephone.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#fax
{
  font-size: 0px;
  color: #000;
  width: 28px;
  height: 18px;
  background-image: url(images/fax.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#contact_levi
{
  font-size: 0px;
  color: #000;
  width: 92px;
  height: 18px;
  background-image: url(images/contact_levi.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#web_form
{
  font-size: 0px;
  color: #000;
  width: 168px;
  height: 18px;
  background-image: url(images/web_form.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#links
{
  font-size: 0px;
  color: #000;
  width: 41px;
  height: 18px;
  background-image: url(images/links.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#album_one
{
  font-size: 0px;
  color: #000;
  width: 81px;
  height: 18px;
  background-image: url(images/album_one.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#album_two
{
  font-size: 0px;
  color: #000;
  width: 82px;
  height: 18px;
  background-image: url(images/album_two.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}
#album_three
{
  font-size: 0px;
  color: #000;
  width: 96px;
  height: 18px;
  background-image: url(images/album_three.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}
#album_four
{
  font-size: 0px;
  color: #000;
  width: 86px;
  height: 18px;
  background-image: url(images/album_four.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}
#album_five
{
  font-size: 0px;
  color: #000;
  width: 81px;
  height: 18px;
  background-image: url(images/album_five.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#album_six
{
  font-size: 0px;
  color: #000;
  width: 74px;
  height: 18px;
  background-image: url(images/album_six.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#album_seven
{
  font-size: 0px;
  color: #000;
  width: 97px;
  height: 18px;
  background-image: url(images/album_seven.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#album_eight
{
  font-size: 0px;
  color: #000;
  width: 108px;
  height: 18px;
  background-image: url(images/album_eight.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#dewitt_wards_knitting
{
  font-size: 0px;
  color: #000;
  width: 177px;
  height: 18px;
  background-image: url(images/dewitt_knitting_wards.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#promo_photos
{
  font-size: 0px;
  color: #000;
  width: 156px;
  height: 18px;
  background-image: url(images/promo_photos.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}

#catch_levi_live
{
  font-size: 0px;
  color: #000;
  width: 114px;
  height: 18px;
  background-image: url(images/catch_levi_live.jpg);
  background-repeat: no-repeat;
  overflow: hidden;
}
/********* End text heading bg image rules *************/

.vanish
{
  margin-left: -99999px;
}

.album
{
  margin-left: 145px;
  width: 450px;
  text-align: center;
}

/* Counteracts previous "a img" rule, dictating a right float */
.album a img
{
  float: none;
}

.single_pic
{
  text-align: center;
}

/*  Begin media clip formatting rules */
.mp3
{
  position: relative;
  left: 50px;
  }

.wma
{
  position: relative;
  left: 60px;

}
/*  End media clip formatting rules */

#footer
{
  margin-top: 10px;
  text-align: center;
  clear: both;
  width: 760px;

