

body {
	background:#fff7ab url('../images/tile.jpg') repeat-x;
	margin-top: 0px;
	padding: 0;
}
.bold { font-weight: bold; color: #003066; }
.none { display:none; }
.block { display:block; }
.clearall { clear:both }
#jazzheader { width:961px; background: url('../images/header_logo.jpg') no-repeat; height:161px; }
#jazzheaderright { width:268px; float:right; padding: 85px 30px 5px 0px; border:0px dashed #900; }
#maincontent { width:961px; background:url('../images/tile_main.gif'); text-align: left; }

#adspace { width:949px; border:0px dashed #900; background: url('../images/adspace_tile.jpg') no-repeat; height:278px; text-align:left; margin-left: 6px; }
#adbump { float:left; width:25px; border: 0px dashed #900; }
#adleft { float:left; text-align:center; width:383px; border: 0px dashed #900; }
.adleftheader { width:383px; height:218px; padding-top:31px; clear:both; border:0px dashed #0CC; }
#adleftnav a, a:active { color:#999; text-decoration:none; }
#adleftnav a:hover { color:#ffe80e; text-decoration:underline; }
#adleftnav a, a:visited { color:#999; text-decoration:none; }
.adon { color:#FFF; font-size:20px; font-weight:bold; }
#adleftnav { font-family:Arial, Helvetica, sans-serif; color:#666; font-size:14px; }
#adright { float:left; border: 0px dashed #900; }

#contenthome { width:949px; height:auto; border:0px dashed #900; text-align:left; font-family:Arial, Geneva, sans-serif; font-size:15px; color:#666; line-height:24px; clear:both; } 
#contentleft { width:530px; border:0px dashed #900; padding: 18px 42px 0 48px; float:left; }
#contentmid { width:7px; border:0px dashed #900; padding: 18px 0 0 0; float:left; }
#contentright { width:299px; border:0px dashed #900; padding: 18px 0 0 0; float:left; }

#contenthome ul { list-style-type:none; padding:10px; margin:0px; }
#contenthome li { background-image:url('../images/li.gif'); background-repeat:no-repeat; background-position:0px 4px; padding-left:22px; }

#subnav { width:911px; height:49px; padding: 0 0 0 38px; overflow:hidden; border:0px dashed #900; background: url('../images/content_navtile.gif') no-repeat; margin-left: 6px; }
#contentinleft { width:522px; border:0px dashed #900; padding: 18px 35px 0 48px; float:left; }
#contentinleftsponsors { width:250px; border:0px dashed #900; padding: 18px 35px 0 48px; float:left; }
#pictureright { width:311px; overflow:hidden; text-align:right; border:0px dashed #900; padding: 0px 6px 0 0; float:right; }
#picturerightsponsors { width:600px; overflow:hidden; text-align:right; border:0px dashed #900; padding: 0px 6px 0 0; float:right; }

#parkingmap { width:864px; padding: 18px 25px 0px 51px; border:0px dashed #900; }

.headersopen { font-family:Arial, Geneva, sans-serif; font-size:16px; font-weight:bold; color:#169241; }

.headersopen a:active {
	color: #169241;
	text-decoration:none;
}
.headersopen a:hover{
	color: #169241;
	text-decoration:underline;
}
.headersopen a:visited {
	color: #169241;
	text-decoration:none;
}

h2 { font-family:Arial, Geneva, sans-serif; font-size:20px; color:#169241; line-height:26px; margin:0; padding:5px 0 5px 0; }
hr {color: #9C3;}
#disclaimer { width:961px; border: 0px dashed #900; height:147px; background: url('../images/disclaimer_back.jpg') repeat-y; }
#disclaimerend { width: 961px; border: 0px dashed #900; height:31px; background: url('../images/disclaimer_end.gif') no-repeat; padding-bottom:25px; }
#disclaimerleft { border:0px dashed #900; width:550px; padding: 100px 0 10px 54px; font-family:Arial, Geneva, sans-serif; font-size:13px; color:#666; float:left; text-align:left; line-height:19px; }
#disclaimerright { border:0px dashed #900; float:right; text-align:right; padding:105px 29px 10px 0px;  }

#disclaimerleft a, a:active {
	color: #00a4e4;
	text-decoration:none;
}
#disclaimerleft a:hover{
	color: #00a4e4;
	text-decoration:underline;
}
#disclaimerleft a, a:visited {
	color: #00a4e4;
	text-decoration:none;
}
#contentinleft a, a:active {
	color: #00a4e4;
	text-decoration:none;
}
#contentinleft a:hover{
	color: #00a4e4;
	text-decoration:underline;
}
#contentinleft a, a:visited {
	color: #00a4e4;
	text-decoration:none;
}

#contentleft a, a:active {
	color: #00a4e4;
	text-decoration:none;
}
#contentleft a:hover{
	color: #00a4e4;
	text-decoration:underline;
}
#contentleft a, a:visited {
	color: #00a4e4;
	text-decoration:none;
}

ul li a, a:active {
	color: #00a4e4;
	text-decoration:none;
}
ul li a:hover{
	color: #00a4e4;
	text-decoration:underline;
}
ul li a, a:visited {
	color: #00a4e4;
	text-decoration:none;
}

#nav-global { width: 961px; height:30px; background-position:0px 0px; border:0px dashed #900; background:url('../images/navigation.gif') top left no-repeat;  }
#nav-global ul { padding:0px; margin:0px; }
#nav-global ul li { margin:0px; padding:0px; display:inline; }
#nav-global ul li a { height:0; padding-top: 30px; float:left; overflow:hidden; border:none; background:url('../images/navigation.gif') top left no-repeat; }

#nav-global ul li#home a { width:129px; background-position:0px -30px; }
#nav-global ul li#home a:hover { background-position:0px 0px; }
#nav-global ul li#home a:active, #nav-global ul li#home.clicked a { background-position:0px 0px; cursor:default; }
#nav-global ul li#home.on a, #nav-global ul li#home.on a:hover { background-position:0px -60px; cursor:default; }

#nav-global ul li#performance a { width:180px; background-position:-129px -30px; }
#nav-global ul li#performance a:hover { background-position:-129px 0px; }
#nav-global ul li#performance a:active, #nav-global ul li#performance.clicked a { background-position:-129px 0px; }
#nav-global ul li#performance.on a, #nav-global ul li#performance.on a:hover { background-position:-129px -60px; cursor:default; }

#nav-global ul li#info a { width:168px; background-position:-309px -30px; }
#nav-global ul li#info a:hover { background-position:-309px 0px; }
#nav-global ul li#info a:active, #nav-global ul li#info.clicked a { background-position:-309px 0px; }
#nav-global ul li#info.on a, #nav-global ul li#info.on a:hover { background-position:-309px -60px; cursor:default; }

#nav-global ul li#gettingaround a { width:194px; background-position:-477px -30px; }
#nav-global ul li#gettingaround a:hover { background-position:-477px 0px; }
#nav-global ul li#gettingaround a:active, #nav-global ul li#gettingaround.clicked a { background-position:-477px 0px; }
#nav-global ul li#gettingaround.on a, #nav-global ul li#gettingaround.on a:hover { background-position:-477px -60px; cursor:default; }

#nav-global ul li#vendors a { width:131px; background-position:-671px -30px; }
#nav-global ul li#vendors a:hover { background-position:-671px 0px; }
#nav-global ul li#vendors a:active, #nav-global ul li#vendors.clicked a { background-position:-671px 0px; }
#nav-global ul li#vendors.on a, #nav-global ul li#vendors.on a:hover { background-position:-671px -60px; cursor:default; }

#nav-global ul li#sponsors a { width:139px; background-position:-802px -30px; }
#nav-global ul li#sponsors a:hover { background-position:-802px 0px; }
#nav-global ul li#sponsors a:active, #nav-global ul li#sponsors.clicked a { background-position:-802px 0px; }
#nav-global ul li#sponsors.on a, #nav-global ul li#sponsors.on a:hover { background-position:-802px -60px; cursor:default; }



#nav-artists { width: 873px; height:49px; background-position:0px 0px; border:0px dashed #900; background:url('../images/navigation/navigation_performances.gif') top left no-repeat;  }
#nav-artists ul { padding:0px; margin:0px; }
#nav-artists ul li { margin:0px; padding:0px; display:inline; }
#nav-artists ul li a { height:0; padding-top: 49px; float:left; overflow:hidden; border:none; background:url('../images/navigation/navigation_performances.gif') top left no-repeat; }

#nav-artists ul li#poncho a { width:144px; background-position:0px -49px; }
#nav-artists ul li#poncho a:hover { background-position:0px 0px; }
#nav-artists ul li#poncho a:active, #nav-artists ul li#poncho.clicked a { background-position:0px 0px; cursor:default; }
#nav-artists ul li#poncho.on a, #nav-artists ul li#poncho.on a:hover { background-position:0px -98px; cursor:default; }

#nav-artists ul li#tizer a { width:69px; background-position:-144px -49px; }
#nav-artists ul li#tizer a:hover { background-position:-144px 0px; }
#nav-artists ul li#tizer a:active, #nav-artists ul li#tizer.clicked a { background-position:-144px 0px; }
#nav-artists ul li#tizer.on a, #nav-artists ul li#tizer.on a:hover { background-position:-144px -98px; cursor:default; }

#nav-artists ul li#sugar a { width:160px; background-position:-213px -49px; }
#nav-artists ul li#sugar a:hover { background-position:-213px 0px; }
#nav-artists ul li#sugar a:active, #nav-artists ul li#sugar.clicked a { background-position:-213px 0px; }
#nav-artists ul li#sugar.on a, #nav-artists ul li#sugar.on a:hover { background-position:-213px -98px; cursor:default; }

#nav-artists ul li#cats a { width:252px; background-position:-373px -49px; }
#nav-artists ul li#cats a:hover { background-position:-373px 0px; }
#nav-artists ul li#cats a:active, #nav-artists ul li#cats.clicked a { background-position:-373px 0px; }
#nav-artists ul li#cats.on a, #nav-artists ul li#cats.on a:hover { background-position:-373px -98px; cursor:default; }

#nav-artists ul li#alto a { width:160px; background-position:-625px -49px; }
#nav-artists ul li#alto a:hover { background-position:-625px 0px; }
#nav-artists ul li#alto a:active, #nav-artists ul li#alto.clicked a { background-position:-625px 0px; }
#nav-artists ul li#alto.on a, #nav-artists ul li#alto.on a:hover { background-position:-625px -98px; cursor:default; }

#nav-artists ul li#luigi a { width:88px; background-position:-785px -49px; }
#nav-artists ul li#luigi a:hover { background-position:-785px 0px; }
#nav-artists ul li#luigi a:active, #nav-artists ul li#luigi.clicked a { background-position:-785px 0px; }
#nav-artists ul li#luigi.on a, #nav-artists ul li#luigi.on a:hover { background-position:-785px -98px; cursor:default; }
