/* 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;
}

.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;
}

#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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  font-size: 0px;
  color: #000;
  width: 130px;
  height: 18px;
  background-image: url(images/january_2011.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;
