body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}



strong {
   font-weight : bold;
   
}
	
p {
   font : 12px Arial, Helvetica, sans-serif;
   color : #003366; 
   margin-top : 7px;
   margin-left : 0px;
   margin-right: 0px;
   margin-bottom : 5px;
   line-height: 17px; 
}
p.caption {
   font : 11px Arial, Helvetica, sans-serif;
   color : #003366; 
   margin-top : 0px;
   margin-left : 0px;
   margin-right: 0px;
   margin-bottom : 8px;
   line-height: 13px; 
}
p.chalet {
   font : 12px Arial, Helvetica, sans-serif;
   color : #003366; 
   margin-top : 5px;
   margin-left : 5px;
   margin-right: 0px;
   margin-bottom : 2px;
   line-height: 15px; 
}
p.dates {
   font : 12px Arial, Helvetica, sans-serif;
   color : #003366; 
   margin-top : 7px;
   margin-left : 8px;
   margin-right: 0px;
   margin-bottom : 5px;
   line-height: 17px; 
}
p.lineup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	margin-top : 7px;
   margin-left : 22px;
   margin-right: 0px;
   margin-bottom : 7px;
   line-height: 16px; 
}
p.lineupnames {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #E65C17;
	text-decoration: none;
	margin-top : 7px;
   margin-left : 22px;
   margin-right: 0px;
   margin-bottom : 7px;
   line-height: 20px; 
}

p.jazz {
	font : 14px Arial, Helvetica, sans-serif;
   color : #003366; 
   margin-top : 7px;
   margin-left : 12px;
   margin-right: 12px;
   margin-bottom : 5px;
   line-height: 17px; 
}

p.jazzheader {
	font : 17px Arial, Helvetica, sans-serif;
   color : #be1e2d; 
   margin-top : 12px;
   margin-left : 12px;
   margin-right: 0px;
   margin-bottom : 0px;
   line-height: 17px; 
}

.box {
	border : 1px solid #be1e2d;
	width: 258px;
	margin-top: 12px;
	padding-bottom: 12px;
   
}
.boxgrey {
	border : 1px solid #cccccc;
	width: 258px;
	margin-top: 12px;
	padding-bottom: 12px;
   
}

.redline {
	border-top : 1px solid #be1e2d;
	width: 428px;
	margin-top: 12px;
	margin-bottom: 12px;
	
	
   
}

.greyline224 {
	border-top : 1px dotted #999999;
	width: 224px;
	margin-top: 2px;
	margin-bottom: 2px;
	
	
   
}






h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #993300;
	text-decoration: none;
	margin-top : 0px;
   margin-left : 5px;
   margin-right: 0px;
   margin-bottom : 3px;
   line-height: 18px; 
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
	margin-top : 0px;
   margin-left : 5px;
   margin-right: 0px;
   margin-bottom : 3px;
   line-height: 18px; 
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #993300;
	text-decoration: none;
	margin-top : 7px;
   margin-left : 12px;
   margin-right: 0px;
   margin-bottom : 7px;
   line-height: 17px; 
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #ff9900;
	text-decoration: none;
	margin-top : 7px;
   margin-left : 0px;
   margin-right: 0px;
   margin-bottom : 10px;
   line-height: 22px; 
}
h5 {
   font : 16px Arial, Helvetica, sans-serif;
   color : #336699; 
   margin-top : 14px;
   margin-left : 0px;
   margin-right: 0px;
   margin-bottom : 0px;
   line-height: 14px; 
}
h6 {
   font : 15px Arial, Helvetica, sans-serif;
   color : #003366; 
   margin-top : 0px;
   margin-left : 0px;
   margin-right: 0px;
   margin-bottom : 3px;
   line-height: 14px; 
}
.white {   
   color : #FF6600; 
   
}
.big {   
  font-size: 15px;
   line-height: 18px; 
   
}
.smallprint {
   font : 11px Arial, Helvetica, sans-serif;
   color : #003366; 
   margin-top : 7px;
   margin-left : 0px;
   margin-right: 0px;
   margin-bottom : 5px;
   line-height: 15px; 
}

.footer {
   font : 11px Arial, Helvetica, sans-serif;
   color : #003366; 
   margin-top : 12px;
   margin-left : 0px;
   margin-right: 0px;
   margin-bottom : 12px;
   line-height: 17px; 
}
.news {
   font : 12px Arial, Helvetica, sans-serif;
   color : #5B504D; 
   margin-top : 7px;
   margin-left : 0px;
   margin-right: 0px;
   margin-bottom : 5px;
   line-height: 17px; 
}
.newstitle {
   font : 13px Arial, Helvetica, sans-serif;
   color : #369; 
   margin-top : 7px;
   margin-left : 0px;
   margin-right: 0px;
   margin-bottom : 5px;
   line-height: 17px; 
}

.credit {
   font : 11px Arial, Helvetica, sans-serif;
   color : #ffffff; 
   margin-top : 5px;
   margin-left : 0px;
   margin-right: 0px;
   margin-bottom : 5px;
   line-height: 17px; 
}
.contact {
   font : 15px Arial, Helvetica, sans-serif;
   color : #766963; 
   margin-top : 10px;
   margin-left : 0px;
   margin-right: 0px;
   margin-bottom : 5px;
   line-height: 20px; 
}
.events {   
   color : #848484;    
}
.jazzlineup {   
   color : #ff9900;
   font : 12px Arial, Helvetica, sans-serif;    
}
.jazztitle {   
   color : #003366;
   font : 12px Arial, Helvetica, sans-serif; 
   line-height: 17px;
   font-weight:bold;    
}
.open {   
   color : #cc3300;
   font-weight : bold;    
}

.red{
color:#be1e2d;
font-weight:bold;
}

#jazz-line{
width:400px;
border-bottom: #999999 dotted 1px;
margin-left:15px;
margin-top:10px;

}

A.nav:link {   
   font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color:#993300;
	text-decoration: none;	
}

A.nav:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #993300;
	text-decoration: none;	
}

A.nav:hover {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #993300;
	text-decoration: underline;	
}

A.nav:active {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #993300;
	text-decoration: none;	
}
A.facilities:link {   
	font-weight: normal;
	color:#CC6600;
	text-decoration: none;	
}

A.facilities:visited {   
	font-weight: normal;
	color: #CC6600;
	text-decoration: none;	
}

A.facilities:hover {   
	font-weight: normal;
	color: #CC6600;
	text-decoration: underline;	
}

A.facilities:active {  
	font-weight: normal;
	color: #CC6600;
	text-decoration: none;	
}

A.mail:link {   
   font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #9A8356;
	text-decoration: none;	
}

A.mail:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #9A8356;
	text-decoration: none;	
}

A.mail:hover {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;	
}

A.mail:active {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #9A8356;
	text-decoration: none;	
}

A.design:link {    
	text-decoration: none;	
	color: #ffffff;
}

A.design:visited {    
	text-decoration: none;	
	color: #ffffff;
}

A.design:hover {   
	text-decoration: underline;
	color: #ffffff;	
}

A.design:active { 
	text-decoration: none;
	color: #ffffff;	
}
A:link {   
   color : #CC6600;   
   text-decoration : none; 
}

A:visited {    
  color : #CC6600;   
   text-decoration : none; 
}

A:hover {   
   color : #CC6600;    
   text-decoration : underline; 
}

A:active {    
   color : #CC6600;    
   text-decoration : underline; 
}

A.body:link {   
   color : #003366;   
   text-decoration : underline; 
}

A.body:visited {    
  color : #003366;   
   text-decoration : underline; 
}

A.body:hover {   
   color : #003366;    
   text-decoration : underline; 
}

A.body:active {    
   color : #003366;    
   text-decoration : underline; 
}
A.big:link {
   font : 15px Arial, Helvetica, sans-serif;
   font-weight : bold;
   color : #295781;   
   text-decoration : none; 
}

A.big:visited {
    font : 15px Arial, Helvetica, sans-serif;
    font-weight : bold;
  color : #295781;   
   text-decoration : none; 
}

A.big:hover {
    font : 15px Arial, Helvetica, sans-serif;
    font-weight : bold;
   color : #295781;    
   text-decoration : underline; 
}

A.big:active {
    font : 15px Arial, Helvetica, sans-serif;
    font-weight : bold;
   color : #295781;    
   text-decoration : underline; 
}

