body
{
  background-color: #654844;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFF;
  margin: 0px;
  width: 100%;
  height: 100%;
}
a
{
  font-weight: bold;
  color: #ffe400;
  text-decoration: none;
}
a:hover
{
  font-weight: bold;
  color:#663300;
  text-decoration:underline;
}
hr
{
  height: 0px;
  margin: 2px;
  padding: 0px;
  border: 1px solid #FFF;
  background-color: #FFF;
}

.errortext
{
  color: #ffc0c0;
  font-weight: bold;
  font-size: 10px;
}
.inputbox
{
  border-left: 1px solid #999999;
  border-top: 1px solid #999999;
  border-right: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  background-color: #ffffff;
}
.menu,
.menu:hover
{
  height: 31px;
  background-image: url(/images/jazzfest2009/menu_back.png);
  background-repeat: repeat-x;
  color: #FFF;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  padding: 8px 9px 0px 9px;
}

.menu_active
{
  height: 31px;
  background-image: url(/images/jazzfest2009/menu_highlight.png);
  background-repeat: repeat-x;
  color: #663300;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  padding: 8px 9px 0px 9px;
}
.menu_active:hover
{
  text-decoration: none;
}

html>body .menu_active
{
  
  background-image: url(/images/jazzfest2009/menu_highlight.png);
  color: #663300;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  padding: 10px 8px 10px 8px;
  line-height:9px;
  margin-top:-5px;
    vertical-align:middle;
}
.menu-bg
{
  background-image: url(/images/jazzfest2009/menu_back.png);
  background-repeat: repeat-x;
  height: 45px;
}
.menu-left
{
  float: left;
  height: 31px;
  width: 35px;
  text-align: center;
}
.menu-logo
{
  float: right;
}
.menu-links
{
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  letter-spacing: -1px;
  text-decoration: none;
  padding-left: 10px;
  float: left;
  color: #FFF;
}
html>body .menu-links
{
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  float:left;
  margin-top: 8px;
  margin-left: 10px;
  vertical-align:middle;
  color: #FFF;
}
.home-bg
{
  background-image: url(/images/jazzfest2009/headers/default-bg.jpg);
  width:848px;
  height: 734px;
}
.home-content
{
  background-color:#000;
  width:848px;
}
.home-content-heading
{
  font: 16px Arial, Helvetica, sans-serif;
  font-weight:800;
  color:#FFF;
  text-align:right;
}
.home-content-text
{
  font: 11px Arial, Helvetica, sans-serif;
  color:#FFF;

  
}

.content_bottom
{
 
  height:5px;
}

/*Tabs*/    

#nav
{
  height: 37px;
  text-align:center;
  background-image: url(/images/jazzfest2009/tab_back.png);
  margin: 0 auto 24px auto;
  z-index: 1;
}
.tabs
{
  font-family: Arial, san-serif;
  height:37px;
  position:relative;
  font-size:14px;
  margin: 0px;
}
.tabs ul li a
{
  display:inline;
  text-decoration:none;
  color:#fff;
  font-weight:bold;
  width:141px;
  height:37px;
  text-align:center;
  line-height:37px;
  font-size:14px;
  overflow:hidden;
}

html>body .tabs ul li a
{
  display:block;
  text-decoration:none;
  color:#fff;
  font-weight:bold;
  width:141px;
  height:37px;
  text-align:center;
  line-height:37px;
  font-size:14px;
  overflow:hidden;
}
/* first and last tabs */
.tabs .left
{
  background-image:url(/images/jazzfest2009/tab_left.png);
  width:3px;
  height: 37px;
}
.tabs .right
{
  background-image:url(/images/jazzfest2009/tab_right.png);
  width: 3px;
  height: 37px;
}
.tabs ul
{
  padding:0;
  margin:0;
  list-style: none;
}
.tabs ul li
{
  float:left;
  position:relative;
}
.tabs .active
{
  background-image: url(/images/jazzfest2009/tab_active.png);
  color:#6f3700;
  display:block;
}
/* button hover properties */
.tabs ul li a:hover,
.tabs ul li:hover a
{
  background-image: url(/images/jazzfest2009/tab_active.png);
  color:#6f3700;
  display:block;
  text-decoration: none;
}
.panel
{
  padding: 5px;
  height: auto;
  color:#FFF;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
}

.panel h2
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  margin: 0px;
}
.panel h3
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
}

.header2
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  margin: 0px;
}
.header3
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
}
.clearboth
{
  clear:both;
}
ul.noindent
{
  margin: 0;
  padding: 0;
}

ul.noident li
{
  list-type: none;
  margin: 0;
  padding: 5px 0 5px 0;
}

/*artists */
.artist
{
  width: 714px;
  text-align:left;
  padding-top: 10px;
  font-size:11px;
}
.artist-head
{
  font:14px Arial, Helvetica, sans-serif;
  font-weight:800;
}
.artist-page-text{

  text-align:left;
  padding-top: 10px;
  font-size:11px;
  margin-top: 10px;
}
.artist-musicplayer
{
  width: 400px;
  height: 307px;
  float:right;
}
.artist-image
{
  width: 300px;
  height: 307px;
  background:#C60;
  float:left;
}
/*travel */
.travel-price
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:70px;
  font-weight:900;
  color:#FFF;
  text-align:right;
  padding: 10px 20px 10px 20px;
  margin-top
}
.travel-price-heading
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:900;
  color:#FFF;
  text-align:right;
}
.travel-dollarsign
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:22px;
  font-weight:900;
  color:#FFF;
  text-align:left;
  vertical-align:text-top;

 
}

/*gallery */
.galleria{list-style:none;width:200px; display:inline}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px;}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block; width:710px;}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:710px;height:auto; }
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */
#main_image{margin:0 auto 60px auto;height:350px;width:710px;}
#main_image img{margin-bottom:10px;}
.gallerynav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
.gallery{width:710px;margin:0 auto;}
	.gallery li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}
	.gallery li div{left:240px}
	.gallery li div .caption{font:italic 0.7em/1.4 georgia,serif;}
    .galleryplay{position:relative;margin-top:2em;}

/* Artist Tabs */
fair .artist_tabs
{
  font-family: Arial, san-serif;
  height:37px;
  position:relative;
  font-size:13px;
  margin: 0px;
}
.artist_tabs ul li a
{
  display:inline;
  text-decoration:none;
  color:#fff;
  font-weight:bold;
  width:101px;
  height:37px;
  text-align:center;
  line-height:37px;
  font-size:13px;
  overflow:hidden;
}

html>body .artist_tabs ul li a
{
  display:block;
  text-decoration:none;
  color:#fff;
  font-weight:bold;
  width:100px;
  height:37px;
  text-align:center;
  line-height:37px;
  font-size:13px;
  overflow:hidden;
}
/* first and last tabs */
.artist_tabs .left
{
  background-image:url(/images/jazzfest2009/tab_left.png);
  padding-left: 1px;
  margin-right: -1px;
  width:3px;
}
.artist_tabs .right
{
  background-image:url(/images/jazzfest2009/tab_right.png);
  width:3px;
}
.artist_tabs ul
{
  padding:0;
  margin:0;
  list-style: none;
}
.artist_tabs ul li
{
  float:left;
  position:relative;
}
.artist_tabs .active
{
  background-image: url(/images/jazzfest2009/tab_active.png);
  color:#6f3700;
  display:block;
}
/* button hover properties */
.artist_tabs ul li a:hover,
.artist_tabs ul li:hover a
{
  background-image: url(/images/jazzfest2009/tab_active.png);
  color:#6f3700;
  display:block;
  text-decoration: none;
}


