/*-------------------------------------------    
    General Selectors
-------------------------------------------*/

body {font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif; font-size: .82em; letter-spacing: .25px; color: #2c2c2c; background: url('../images/shared/bodybg.jpg') #9f9c98; line-height: 1.1; font-style: normal; font-weight: normal;}

/* Placed into wysiwyg system styles
h1 { font-size: 21px; color: #000; font-family: Georgia, serif; padding-bottom: 2px;}
h2 { font-size: 18px; color: #8a5338; font-family: Georgia, serif; padding-bottom: 2px;}
h3 { font-size: 13px; color: #000; font-family: Georgia, serif; padding: 8px 0 2px 0; text-transform: uppercase; font-weight: bold;}
h4 { font-size: 15px; color: #8a5338; font-family: Georgia, serif; padding-bottom: 2px;}
h5 { font-size: 12px; color: #8a5338; font-family: Georgia, serif; font-weight: bold; padding-bottom: 2px;}
h6 { font-size: 11px; color: #000; font-family: Georgia, serif; padding-bottom: 2px;}

h2 a:link {color: #8a5338 !important; font-weight: normal;}
h2 a:visited {color: #8a5338 !important; font-weight: normal;}
*/

.nomargin { margin: 0em; }

p, ul, dl, ol, table { color: #333; margin: 0; font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif; line-height: 1.3; padding-bottom: 15px;}
/*IE7*/ html*p {line-height: 1.3;}

dd, li { margin: 0 0 0 15px;}
ol li { margin-left: 25px; }
ul li {list-style-type: disc; line-height: 1.3;}

blockquote {margin: 1.2em 2em 2.2em 0em; padding: 10px 10px 10px 15px; border-left: 5px solid #c3d8d9; background: #fff; line-height: 1.3; }
	blockquote p, blockquote cite {color: #5d6364; font-family: Georgia, serif;}
/*IE7*/ html*blockquote {line-height: 1.3; padding: 10px 20px 0 10px;}

table {border-collapse: collapse; margin: 5px 0 20px 0; font-size: 12px; border: none; color: #333; background: #fefefe;}

th {
	background: #0f2e3d;
	text-align: left;
}
th, th a {
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif; 
	text-transform: uppercase; 
	letter-spacing:0.1em; 
	color: #fff; 
	font-weight: bold;
	border: none;
	font-size: 10px;
	padding: 6px 10px;

}
	td {padding: 6px 6px 6px 0; vertical-align: top;}
	
/* inline */
em { font-style: italic; }
strong { font-weight: bold; }

.ljf a:link, .ljf a:visited {color: #0d6889; text-decoration: none; border: 0;}
.ljc a:link, .ljc a:visited {color: #0d6889; text-decoration: none; border: 0;}
.lpa a:link, .lpa a:visited {color: #0d6889; text-decoration: none; border: 0;}

.ljf a:hover, .ljc a:hover {color: #865139;}
.lpa a:hover {color: #666;}

a img {border: 0px none;}


input, textarea { /*font: 12px "Lucida Grande", "Lucida Sans Unicode", sans-serif;*/ } 
.inputtext { border: 1px solid #bfb5a4;}

sub, sup { line-height: 0; }

form li { margin: 0 0 1.25em; width: 100%; padding: 0;}
	form label, form legend {margin: 0 0 .25em 0; display: block; text-indent: 0;}
	form li input, form li textarea { padding: 1px; width: 70%; }
	form li input.inputbutton { width: auto; }
	form li textarea { height: 143px; }
	form fieldset {	border: none; padding: 0; text-indent: 0;}
	
/*img, div, h1, ul, li { behavior: url(iepngfix.htc) }*/

/*-------------------------------------------    
    End General Selectors
-------------------------------------------*/


/*------------------------------------------------------------------------------------------------------    
  Structural Styles
--------------------------------------------------------------------------------------------------------*/
#canvas {width: 100%; background: url('../images/shared/canvas_topbg.jpg') repeat-x;}


/*------------  Utility Nav - top right bar ------------*/
#unav {position: relative; display: block; width: 936px; margin: 0 auto;}
#unav ul {float: right; background: #6A6A6A; height: 14px; margin: 0 0 0 10px;border: 1px solid #4C4C4C;
-khtml-border-bottom-right-radius: 5px;border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;
-khtml-border-bottom-left-radius: 5px;border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;
padding-left: 10px;padding-right:10px;
}
#unav ul li {float: left; margin: 0 11px 0 11px; padding: 8px 0 0 0; list-style: none; top: 0; line-height: 1.2; color: #fff; font-size: 80%; text-transform: uppercase;}
#unav ul li a {color: #fff;}
#unav ul li a:hover {color: #ccc;}
#unav #search {float: right; margin: 0 0 0 12px; text-transform: uppercase; font-size: 80%;}
#unav #search input.search_field {float: left; width: 100px; background: #6A6A6A; color: #fff; border: 1px solid #4C4C4C; margin: 4px 3px 0 0; padding: 5px 3px 5px 6px; text-transform: uppercase; font-size: 90%;}
#unav #search input.search_submit {float: left; margin: 5px 0 0 0; padding: 0 0 2px 0; border: 1px solid #4C4C4C; width: 18px; height: 18px;}

/*------------  Branding ------------*/
#branding {color: #fff; width: 936px; height: 122px; margin: 0 auto;}
/*IE 6 Hack*/ * html #branding {margin-bottom: 0px; padding: 0;}
#branding h1 {margin: 33px 0 0 0; width: 357px; height: 68px; float: left;}
/*IE7*/ html*#branding h1 {]margin: 0;}
#branding h1 a {display: block; height: 68px;}
#branding h1 a span {display: none;}
	.ljf #branding h1 {background: url('../images/ljf/litchfieldjazzfest.png') no-repeat top left;}
	.ljc #branding h1 {background: url('../images/ljc/litchfieldjazzcamp.png') no-repeat top left;}
	.lpa #branding h1 {background: url('../images/lpa/litchfieldperformingarts.png') no-repeat top left;}


/*------------  Tabs  ------------*/
#tabs {position: relative; width: 937px; margin: -40px auto;}
/*IE7*/ html*#tabs {]margin-top: -75px;;}
#pnav {position: relative; float: right; width: 518px; height: 70px; margin: 0; z-index: 7;}
	.ljf #pnav {background: url('../images/shared/tabs.png') 0 0;}
	.ljc #pnav {background: url('../images/shared/tabs.png') 0 -140px;}
	.lpa #pnav {background: url('../images/shared/tabs.png') 0 -70px;}
#pnav li {position: absolute; margin: 0; padding: 0; list-style: none; top: 0;}
#pnav li a {height: 70px; display: block;}
#pnav ul#pnavbar a {display: block;}
#pnav li span {display: none;}	
/*links*/
#pnav li.i17 {left: 0; width: 94px;}
#pnav li.i15 {left: 104px; width: 214px;}
#pnav li.i16 {left: 328px; width: 190px;}
/*hover*/
#pnav li.i17 a:hover {background: url('../images/shared/tabs.png') 0 -70px no-repeat; border: 0;}
#pnav li.i15 a:hover {background: url('../images/shared/tabs.png') -104px 0px no-repeat; border: 0;}
#pnav li.i16 a:hover {background: url('../images/shared/tabs.png') -328px -140px no-repeat; border: 0;}


/*------------  Secondary Nav ------------*/
#snav {position: relative; width: 918px; height: 45px; margin: 40px auto; z-index: 10;}
#snav li {position: absolute; margin: 0; padding: 0; list-style: none; top: 0;}
#snav li a {height: 45px; display: block;}
#snavbar a {display: block;}
#snav li span {display: none;}	

.ljf #snav {background: url('../images/ljf/snav.gif');}
	/*links*/
	.ljf #snav li.i18 {left: 0; width: 83px;}
	.ljf #snav li.i260 {left: 0; width: 83px;}
	.ljf #snav li.i19 {left: 84px; width: 107px;}
	.ljf #snav li.i20 {left: 193px; width: 138px;}
	.ljf #snav li.i21 {left: 332px; width: 66px;}
	.ljf #snav li.i22 {left: 399px; width: 103px;}
	.ljf #snav li.i23 {left: 503px; width: 79px;}
	.ljf #snav li.i24 {left: 583px; width: 144px;}
	.ljf #snav li.i25 {left: 729px; width: 64px;}
	.ljf #snav li.i26 {left: 794px; width: 124px;}
	/*hover*/
	.ljf #snav li.i18 a:hover {background: url(images/ljf/snav.gif) 0 -45px no-repeat; border: 0;}
	.ljf #snav li.i260 a:hover {background: url(images/ljf/snav.gif) 0 -45px no-repeat; border: 0;}
	.ljf #snav li.i19 a:hover {background: url(images/ljf/snav.gif) -84px -45px no-repeat; border: 0;}
	.ljf #snav li.i20 a:hover {background: url(images/ljf/snav.gif) -193px -45px no-repeat; border: 0;}
	.ljf #snav li.i21 a:hover {background: url(images/ljf/snav.gif) -332px -45px no-repeat; border: 0;}
	.ljf #snav li.i22 a:hover {background: url(images/ljf/snav.gif) -399px -45px no-repeat; border: 0;}
	.ljf #snav li.i23 a:hover {background: url(images/ljf/snav.gif) -503px -45px no-repeat; border: 0;}
	.ljf #snav li.i24 a:hover {background: url(images/ljf/snav.gif) -583px -45px no-repeat; border: 0;}
	.ljf #snav li.i25 a:hover {background: url(images/ljf/snav.gif) -729px -45px no-repeat; border: 0;}
	.ljf #snav li.i26 a:hover {background: url(images/ljf/snav.gif) -794px -45px no-repeat; border: 0;}


.ljc #snav {background: url('../images/ljc/snav.gif');}
	/*links*/
	.ljc #snav li.i27 {left: 0; width: 181px;}
	.ljc #snav li.i28 {left: 182px; width: 157px;}
	.ljc #snav li.i29 {left: 341px; width: 101px;}
	.ljc #snav li.i30 {left: 445px; width: 144px;}
	.ljc #snav li.i31 {left: 591px; width: 100px;}
	.ljc #snav li.i32 {left: 695px; width: 223px;}
	/*hover*/
	.ljc #snav li.i27 a:hover {background: url(images/ljc/snav.gif) 0 -45px no-repeat; border: 0;}
	.ljc #snav li.i28 a:hover {background: url(images/ljc/snav.gif) -182px -45px no-repeat; border: 0;}
	.ljc #snav li.i29 a:hover {background: url(images/ljc/snav.gif) -341px -45px no-repeat; border: 0;}
	.ljc #snav li.i30 a:hover {background: url(images/ljc/snav.gif) -445px -45px no-repeat; border: 0;}
	.ljc #snav li.i31 a:hover {background: url(images/ljc/snav.gif) -591px -45px no-repeat; border: 0;}
	.ljc #snav li.i32 a:hover {background: url(images/ljc/snav.gif) -695px -45px no-repeat; border: 0;}
	

.lpa #snav {background: url('../images/lpa/snav.gif');}
	/*links*/
	.lpa #snav li.i44 {left: 0; width: 102px;}
	.lpa #snav li.i33 {left: 105px; width: 133px;}
	.lpa #snav li.i34 {left: 241px; width: 161px;}
	.lpa #snav li.i35 {left: 405px; width: 125px;}
	.lpa #snav li.i36 {left: 533px; width: 107px;}
	.lpa #snav li.i37 {left: 643px; width: 149px;}
	.lpa #snav li.i38 {left: 795px; width: 123px;}
	/*hover*/
	.lpa #snav li.i44 a:hover {background: url(images/lpa/snav.gif) 0 -45px no-repeat; border: 0;}
	.lpa #snav li.i33 a:hover {background: url(images/lpa/snav.gif) -105px -45px no-repeat; border: 0;}
	.lpa #snav li.i34 a:hover {background: url(images/lpa/snav.gif) -241px -45px no-repeat; border: 0;}
	.lpa #snav li.i35 a:hover {background: url(images/lpa/snav.gif) -405px -45px no-repeat; border: 0;}
	.lpa #snav li.i36 a:hover {background: url(images/lpa/snav.gif) -533px -45px no-repeat; border: 0;}
	.lpa #snav li.i37 a:hover {background: url(images/lpa/snav.gif) -643px -45px no-repeat; border: 0;}
	.lpa #snav li.i38 a:hover {background: url(images/lpa/snav.gif) -795px -45px no-repeat; border: 0;}


/*IE7*/ html*#snav {]margin-top: 10px;}


/*------------  Wrapper ------------*/
#wrapper {width: 956px; min-height: 400px; margin: -55px auto; background: url('../images/shared/wrapperbg.png') repeat-y; z-index: 5; padding-bottom: 122px;}

#wrapper #wrapper_camp {background: url('../images/ljc/wrapper_bg2.jpg') no-repeat 10px 0; height: 100%;}
/*IE7*/ html*#wrapper #wrapper_camp {]z-index: 6; ]background: url('../images/ljc/wrapper_bg2.jpg') no-repeat 10px 0; ]margin: 0; ]padding: 0;}
.ljf #wrapper #wrapper_camp {background: none;}

#wrapperint {width: 956px; min-height: 400px; margin: -55px auto; background: url('../images/shared/wrapperbg_int.png') repeat-y; z-index: 5; padding-bottom: 122px;}


/*------------  Footer ------------*/
#footer {clear: both; width: 936px; height: 122px; color: #fff; margin: -130px auto; font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;}
/*Safari*/ html*#footer {margin-top: -122px;}
	.ljf #footer {background: url('../images/ljf/footernav.jpg') #0b6f94;}
	.ljc #footer {background: url('../images/ljc/footernav.jpg') #616f39;}
	.lpa #footer {background: url('../images/lpa/footernav.jpg') #874a2c;}
#footer a {color: #fff; border: 0 none;}


#footernav {position: relative; width: 918px; height: 45px; margin: 0 auto; z-index: 10;}
	#footernav li {position: absolute; margin: 0; padding: 0; list-style: none; top: 0;}
	#footernav li a {height: 45px; display: block;}
	#footernav li span {display: none;}
	

	/*links*/
	.ljf #footernav li.i18 {left: 0; width: 83px;}
	.ljf #footernav li.i260 {left: 0; width: 83px;}
	.ljf #footernav li.i19 {left: 84px; width: 107px;}
	.ljf #footernav li.i20 {left: 193px; width: 138px;}
	.ljf #footernav li.i21 {left: 332px; width: 66px;}
	.ljf #footernav li.i22 {left: 399px; width: 103px;}
	.ljf #footernav li.i23 {left: 503px; width: 79px;}
	.ljf #footernav li.i24 {left: 583px; width: 144px;}
	.ljf #footernav li.i25 {left: 729px; width: 64px;}
	.ljf #footernav li.i26 {left: 794px; width: 124px;}


	/*links*/
	.ljc #footernav li.i27 {left: 0; width: 181px;}
	.ljc #footernav li.i28 {left: 182px; width: 157px;}
	.ljc #footernav li.i29 {left: 341px; width: 101px;}
	.ljc #footernav li.i30 {left: 445px; width: 144px;}
	.ljc #footernav li.i31 {left: 591px; width: 100px;}
	.ljc #footernav li.i32 {left: 695px; width: 223px;}


	/*links*/
	.lpa #footernav li.i44 {left: 0; width: 102px;}
	.lpa #footernav li.i33 {left: 105px; width: 133px;}
	.lpa #footernav li.i34 {left: 241px; width: 161px;}
	.lpa #footernav li.i35 {left: 405px; width: 125px;}
	.lpa #footernav li.i36 {left: 533px; width: 107px;}
	.lpa #footernav li.i37 {left: 643px; width: 149px;}
	.lpa #footernav li.i38 {left: 795px; width: 123px;}

#footer #footercontact {float: left; width: 890px; margin: 18px 0 0 20px; padding: 8px 0 0 0;}
	.ljf #footer #footercontact {border-top: 1px solid #286d86;}
	.ljc #footer #footercontact {border-top: 1px solid #586435;}
	.lpa #footer #footercontact {border-top: 1px solid #874a2c;}

#footer #footercontact p {color: #fff; font-size: 80%; margin: 0; padding: 1px 0; }
#footer #footercontact p a:hover {text-decoration: underline;}


/*-------------------------------------------    
   End Structural Styles
-------------------------------------------*/



/*-------------------------------------------
   REUSED STYLES
------------------------------------------ */

.clear { clear: both; background: none; }
span.boost {font-size: 120%;} 

.fixedspace {height: 150px;}

/* --------------------------------
	FANCY TYPE
	------------------------------- */
span.amp {	
	font-size: 120%;
	font-family: "Baskerville", "Goudy Old Style", "Palatino", "Book Antiqua", serif;
	font-style: italic;
	font-weight: normal;
	line-height: 0;
}
span.bracket {	
	font-size: 150%;
	font-family: "Baskerville", "Goudy Old Style", "Palatino", "Book Antiqua", serif;
	font-weight: bold;
	padding: 0 1px;
}
span.asterisk {overflow: hidden;
	background: url('../images/asterisk.png') -2px 2px no-repeat;
	width: 15px; height: 15px;
	margin: 0;
	padding: 2px 2.5px;
}


/* --------------------------------
	CLEARFIX
	------------------------------- */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */



/*-------------------------------------------    
  News Related Styles
-------------------------------------------*/
.NewsSummary {float: left; margin: 0 0 15px 0; padding: 0 0 15px 0; color: #707070; border-bottom: .175em dotted #afafaf;}
.ljc .NewsSummary {background: url('../images/ljc/news_borderbottom.png') no-repeat bottom left; border: 0 none; color: #2c2c2c; margin: 0 0 15px 0; padding-bottom: 23px;}
.NewsSummary .NewsSummaryLink {margin-bottom: 4px; font-size: 120%; font-family: Georgia, serif; color: #000;}
.NewsSummary .NewsSummaryField img {width: 100px; border: 3px solid #bcbab8; float: left; margin: 0 10px 3px 0; padding: 0;}
	.ljc .NewsSummary .NewsSummaryField img {border: 3px solid #aba194;}
.NewsSummary p {}
.NewsSummary .NewsSummarySummaryTxt {margin-right: 8px; font-size: 85%; line-height: 125%;}
/*IE7*/html*.NewsSummary .NewsSummarySummaryTxt {]font-size: 95%; ]line-height: 120%;}
.NewsSummary .NewsSummarySummary img {display: none;}
.NewsSummary .NewsSummaryContent img {display: none;}
.NewsSummary .NewsSummaryMorelink {font-size: 75%; font-weight: bold; text-transform: uppercase; margin: 7px 0 0 -3px; line-height: 90%;}

.NewsSummarySummary {}
.NewsSummaryContent {}

.NewsSummaryPostdate {display: none;}
.NewsSummaryCategory {display: none;}
.NewsSummaryAuthor {display: none;}

.pagecontent .NewsSummary .NewsSummaryLink {font-size: 140%; font-weight: normal;}
.pagecontent .NewsSummary .NewsSummaryLink a {font-weight: normal;}
.pagecontent .NewsSummary .NewsSummarySummaryTxt {font-size: 100%; line-height: 130%;}


#NewsPostDetailDate {font-style: italic; float: left;}
#NewsPostDetailTitle {margin-bottom: 20px; font-size: 160%; text-transform: none; font-weight: normal;}
.NewsDetailField img {width: 320px; float: right; margin: 0 0 10px 10px; border: 3px solid #bcbab8;}
#NewsPostDetailSummary {font-weight: bold; margin: 0 0 20px 0; padding: 0; line-height: 130%;}
#NewsPostDetailContent {margin: 0; padding: 0;}
#NewsPostDetailContent p {margin: 0 0 10px 0; padding; 0;}
#NewsPostDetailReturnLink {clear: both; margin: 10px 0 30px 0; text-transform: uppercase; font-size: 80%; font-weight: bold;}
#NewsPostDetailExtra {display: none;}
#NewsPostDetailPrintLink {display: none;} 
#NewsPostDetailCategory {display: none;}
#NewsPostDetailAuthor {display: none;}
.NewsDetailField img {width: 250px;}

.socialbookmarking {margin: 0 0 20px 0;}
.socialbookmarking h3 {font-size: 85%; color: #666; margin: 3px 0;}
.socialbookmarking p {font-family: Georgia, serif; font-size: 100%; text-transform: uppercase; color: #666;}

.socialbookmarking_artists {margin: -15px 0 20px 0; float: right;}
.socialbookmarking_artists h3 {font-size: 85%; color: #666; margin: 3px 0;}
.socialbookmarking_artists p {font-family: Georgia, serif; font-size: 100%; text-transform: uppercase; color: #666;}
/*IE 7 and Safari*/html*.socialbookmarking_artists {]margin-top: 0; margin-top: -2px;}

/*-------------------------------------------    
  Action/Buttons Styles
-------------------------------------------*/



/* ====================== IE6 Hacks ========================== */
* html #canvas {margin-bottom: -150px;}

/*Unav*/ 
* html #unav ul {padding-bottom: 8px;}

/*Tabs - Pnav*/ 
* html #tabs {width: 939px;}
* html .ljf #tabs {width: 937px;}
* html .ljf #pnav {background: url('../images/shared/tabs.gif') 0 0;}
* html .ljc #pnav {background: url('../images/shared/tabs.gif') 0 -140px;}
* html .lpa #pnav {background: url('../images/shared/tabs.gif') 0 -70px;}
* html #pnav li.i17 a:hover {background: url('../images/shared/tabs.gif') 0 -70px no-repeat; border: 0;}
* html #pnav li.i15 a:hover {background: url('../images/shared/tabs.gif') -104px 0px no-repeat; border: 0;}
* html #pnav li.i16 a:hover {background: url('../images/shared/tabs.gif') -328px -140px no-repeat; border: 0;}

/*Snav*/
* html .ljf #snav {margin-top: 9px;}
* html .ljc #snav {margin-top: 9px;}
* html .lpa #snav {margin-top: 9px;}


/*Wrapper*/ 
* html .ljc #wrapper {width: 958px;}
* html #wrapper #wrapper_camp {position: relative; background: url('../images/ljc/wrapper_bg2.jpg') repeat-x; height: 328px; z-index: 6; margin-left: 10px;}
* html .ljc #wrapper #wrapper_camp {width: 938px;}

/*Footer*/ 
* html #footer {clear: both; width: 938px; margin: -122px auto 0 auto;}
* html #footer #footercontact {margin-left: 10px;}


/*News*/ 
/*IE 6 Hack*/ * html .ljc .NewsSummary {background: none; border-bottom: 1px dotted #b29c85;}
/*IE 6 Hack*/ * html .NewsSummary .NewsSummarySummaryTxt {font-size: 95%; line-height: 120%;}


#ie6msg {margin: 0; background:#404040; color:#fff; padding: 3px; text-align: center; border-bottom: 1px dotted #666;}
#ie6msg p {margin:8px; padding:0; color:#fff;}
#ie6msg p a {color: #b0e8fd; border-bottom: 1px dotted #b0e8fd;}


/*Copied styles below */
/*-------------------------------------------    
    General Selectors
-------------------------------------------*/

/* inline */

.festival a:link, .festival a:visited {color: #0d6889; text-decoration: none; border: 0;}
.jazz-camp a:link, .jazz-camp a:visited {color: #0d6889; text-decoration: none; border: 0;}

.festival a:hover, .jazz-camp a:hover {color: #865139;}

/*------------  Branding ------------*/
	.festival #branding h1 {background: url('../images/ljf/litchfieldjazzfest.png') no-repeat top left;}
	.jazz-camp #branding h1 {background: url('../images/ljc/litchfieldjazzcamp.png') no-repeat top left;}
	


/*------------  Tabs  ------------*/
	.festival #pnav {background: url('../images/shared/tabs.png') 0 0;}
	.jazz-camp #pnav {background: url('../images/shared/tabs.png') 0 -140px;}

.festival #snav {background: url('../images/ljf/snav.gif');}
	/*links*/
	.festival #snav li.i18 {left: 0; width: 83px;}
	.festival #snav li.i260 {left: 0; width: 83px;}
	.festival #snav li.i19 {left: 84px; width: 107px;}
	.festival #snav li.i20 {left: 193px; width: 138px;}
	.festival #snav li.i21 {left: 332px; width: 66px;}
	.festival #snav li.i22 {left: 399px; width: 103px;}
	.festival #snav li.i23 {left: 503px; width: 79px;}
	.festival #snav li.i24 {left: 583px; width: 144px;}
	.festival #snav li.i25 {left: 729px; width: 64px;}
	.festival #snav li.i26 {left: 794px; width: 124px;}
	/*hover*/
	.festival #snav li.i18 a:hover {background: url(images/ljf/snav.gif) 0 -45px no-repeat; border: 0;}
	.festival #snav li.i260 a:hover {background: url(images/ljf/snav.gif) 0 -45px no-repeat; border: 0;}
	.festival #snav li.i19 a:hover {background: url(images/ljf/snav.gif) -84px -45px no-repeat; border: 0;}
	.festival #snav li.i20 a:hover {background: url(images/ljf/snav.gif) -193px -45px no-repeat; border: 0;}
	.festival #snav li.i21 a:hover {background: url(images/ljf/snav.gif) -332px -45px no-repeat; border: 0;}
	.festival #snav li.i22 a:hover {background: url(images/ljf/snav.gif) -399px -45px no-repeat; border: 0;}
	.festival #snav li.i23 a:hover {background: url(images/ljf/snav.gif) -503px -45px no-repeat; border: 0;}
	.festival #snav li.i24 a:hover {background: url(images/ljf/snav.gif) -583px -45px no-repeat; border: 0;}
	.festival #snav li.i25 a:hover {background: url(images/ljf/snav.gif) -729px -45px no-repeat; border: 0;}
	.festival #snav li.i26 a:hover {background: url(images/ljf/snav.gif) -794px -45px no-repeat; border: 0;}


.jazz-camp #snav {background: url('../images/ljc/snav.gif');}
	/*links*/
	.jazz-camp #snav li.i27 {left: 0; width: 181px;}
	.jazz-camp #snav li.i28 {left: 182px; width: 157px;}
	.jazz-camp #snav li.i29 {left: 341px; width: 101px;}
	.jazz-camp #snav li.i30 {left: 445px; width: 144px;}
	.jazz-camp #snav li.i31 {left: 591px; width: 100px;}
	.jazz-camp #snav li.i32 {left: 695px; width: 223px;}
	/*hover*/
	.jazz-camp #snav li.i27 a:hover {background: url(images/ljc/snav.gif) 0 -45px no-repeat; border: 0;}
	.jazz-camp #snav li.i28 a:hover {background: url(images/ljc/snav.gif) -182px -45px no-repeat; border: 0;}
	.jazz-camp #snav li.i29 a:hover {background: url(images/ljc/snav.gif) -341px -45px no-repeat; border: 0;}
	.jazz-camp #snav li.i30 a:hover {background: url(images/ljc/snav.gif) -445px -45px no-repeat; border: 0;}
	.jazz-camp #snav li.i31 a:hover {background: url(images/ljc/snav.gif) -591px -45px no-repeat; border: 0;}
	.jazz-camp #snav li.i32 a:hover {background: url(images/ljc/snav.gif) -695px -45px no-repeat; border: 0;}
	



/*------------  Wrapper ------------*/
.festival #wrapper #wrapper_camp {background: none;}


/*------------  Footer ------------*/
	.festival #footer {background: url('../images/ljf/footernav.jpg') #0b6f94;}
	.jazz-camp #footer {background: url('../images/ljc/footernav.jpg') #616f39;}



	/*links*/
	.festival #footernav li.i18 {left: 0; width: 83px;}
	.festival #footernav li.i260 {left: 0; width: 83px;}
	.festival #footernav li.i19 {left: 84px; width: 107px;}
	.festival #footernav li.i20 {left: 193px; width: 138px;}
	.festival #footernav li.i21 {left: 332px; width: 66px;}
	.festival #footernav li.i22 {left: 399px; width: 103px;}
	.festival #footernav li.i23 {left: 503px; width: 79px;}
	.festival #footernav li.i24 {left: 583px; width: 144px;}
	.festival #footernav li.i25 {left: 729px; width: 64px;}
	.festival #footernav li.i26 {left: 794px; width: 124px;}


	/*links*/
	.jazz-camp #footernav li.i27 {left: 0; width: 181px;}
	.jazz-camp #footernav li.i28 {left: 182px; width: 157px;}
	.jazz-camp #footernav li.i29 {left: 341px; width: 101px;}
	.jazz-camp #footernav li.i30 {left: 445px; width: 144px;}
	.jazz-camp #footernav li.i31 {left: 591px; width: 100px;}
	.jazz-camp #footernav li.i32 {left: 695px; width: 223px;}

	.festival #footer #footercontact {border-top: 1px solid #286d86;}
	.jazz-camp #footer #footercontact {border-top: 1px solid #586435;}
	




/*-------------------------------------------    
  News Related Styles
-------------------------------------------*/
.jazz-camp .NewsSummary {background: url('../images/ljc/news_borderbottom.png') no-repeat bottom left; border: 0 none; color: #2c2c2c; margin: 0 0 15px 0; padding-bottom: 23px;}

	.jazz-camp .NewsSummary .NewsSummaryField img {border: 3px solid #aba194;}


/*-------------------------------------------    
  Action/Buttons Styles
-------------------------------------------*/



/* ====================== IE6 Hacks ========================== */

/*Tabs - Pnav*/ 
* html .festival #tabs {width: 937px;}
* html .festival #pnav {background: url('../images/shared/tabs.gif') 0 0;}
* html .jazz-camp #pnav {background: url('../images/shared/tabs.gif') 0 -140px;}


/*Snav*/
* html .festival #snav {margin-top: 9px;}
* html .jazz-camp #snav {margin-top: 9px;}

/*Wrapper*/ 
* html .jazz-camp #wrapper {width: 958px;}
* html .jazz-camp #wrapper #wrapper_camp {width: 938px;}

/*News*/ 
/*IE 6 Hack*/ * html .jazz-camp .NewsSummary {background: none; border-bottom: 1px dotted #b29c85;}

/* Comments */

#comments ul {
width: 90%;
background-color:#eee;
padding:15px;
margin: 0 auto 10px;
-khtml-border-radius: 10px;border-radius:10px;-moz-border-radius:10px;
list-style:none;
}
