 html, body {
	background-color: #000000;
	background-image:url(../images/OpenHouse_web_background.gif);
background-repeat: repeat-y;
	background-attachment: fixed;
	background-position:top center; 	
	margin-top: 0px;
	
}

#content {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
}

strong	{	
	font-weight : bold;
	color: #ffffff;
	
	}
	
	
#fullheight{
   
	}
	
#gallerythumbs{
     margin-left : 25px;
	
   
	}
	
	
.ondoor {   
    color: #000000;
	background-color: #ffcc00;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
	font-size: 11px; 
	
	
	
}

		
p {
   font-family: Helvetica, Arial, Verdana, sans-serif;
   font-size: 13px;
   color: #cccccc; 
   margin-top : 3px;
   margin-left : 25px;
   margin-right: 20px;
   margin-bottom : 7px;
   line-height: 17px; 
}

p.chilli_home {
   font-family: Helvetica, Arial, Verdana, sans-serif;
   font-size: 12px;
   color: #cccccc; 
   margin-top : 3px;
   margin-left : 0px;
   margin-right: 10px;
   margin-bottom : 7px;
   line-height: 16px; 
}


p.splash {
   font-family: Helvetica, Arial, Verdana, sans-serif;
   font-size: 14px;
   color: #ffffff; 
   margin-top : 3px;
   margin-left : 15px;
   margin-right: 20px;
   margin-bottom : 7px;
   line-height: 17px; 
}

p.artisthome {
   font-family: Helvetica, Arial, Verdana, sans-serif;
   font-size: 13px;
   color: #666666; 
   margin-top : 3px;
   margin-left : 25px;
   margin-right: 20px;
   margin-bottom : 7px;
   line-height: 20px; 
}

p.thanks{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	margin-top: 15px;
   margin-left: 15px;
   margin-right: 20px;
   margin-bottom: 0px;
   line-height: 19px; 
}

.nav {
   font-family: Helvetica, Arial, Verdana, sans-serif;
   font-size: 14px;
   color: #666666;
   font-weight: normal; 
   margin-top: 0px;
   margin-left: 25px;
   margin-right: 10px;
   margin-bottom: 0px;
   line-height: 18px; 
}

.marker {  
   color : #333333;
   font-weight : bold;
   font-size: 18px;   
}
.white {  
   color : #ffffff;   
}

.green {  
   color : #7EBE2A;   
}
.bluegreen {  
   color : #258283;   
}
.blue {  
   color : #2261AB;   
}
.gold {  
   color : #F2A214;   
}
.yellow {  
   color : #F7C229;   
}
.big{  
  font-size: 18px;  
}


.dark_light {  
   color : #333333;
   font-weight : normal;   
}

.light {  
   color : #666666;   
}

.chilli {
   font-family: Georgia, Times New Roman, Times, serif;
   font-size: 13px;
   color: #ffffff; 
   margin-top : 3px;
   margin-left : 14px;
   margin-right: 20px;
   margin-bottom : 7px;
   line-height: 17px; 
}
.chilliwhite {  
   color : #ffffff;
   font-weight: bold;   
}
.chilliblack {  
   color : #000000;
   font-weight: bold;   
}


h1 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 16px;
	
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin-top: 15px;
   margin-left: 15px;
   margin-right: 20px;
   margin-bottom: 0px;
   line-height: 16px; 
}
h2 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	
	font-size: 16px;
	font-weight: bold;
	color: #BD3B2D;
	text-decoration: none;
	margin-top: 15px;
   margin-left: 25px;
   margin-right: 0px;
   margin-bottom: 5px;
   line-height: 16px; 
}
h3 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	
	font-size: 16px;
	font-weight: bold;
	color: #D61829;
	text-decoration: none;
	margin-top: 15px;
   margin-left: 5px;
   margin-right: 0px;
   margin-bottom: 5px;
   line-height: 16px; 
}

A.text:link {   
   color : #BD3B2D;   
   text-decoration : none;
   font-weight: bold; 
}

A.text:visited {    
  color : #BD3B2D;   
   text-decoration : none;
   font-weight: bold;  
}

A.text:hover {    
   color : #BD3B2D;    
   text-decoration : underline;
   font-weight: bold;  
}

A.text:active {   
   color :#BD3B2D;    
   text-decoration : underline;
   font-weight: bold;  
}

A.left:link {   
   color : #ffffff;   
   text-decoration : none;
   font-weight: normal;
    padding-left: 16px; 
   background: url(../images/nav_arrow.gif) left no-repeat; 
}

A.left:visited {    
  color : #ffffff;   
   text-decoration : none;
   font-weight: normal; 
    padding-left: 16px; 
   background: url(../images/nav_arrow.gif) left no-repeat; 
}

A.left:hover {    
   color : #ffffff;    
   text-decoration : underline;
   font-weight: normal;
    padding-left: 16px; 
   background: url(../images/nav_arrow.gif) left no-repeat;  
}

A.left:active {   
   color : #ffffff;    
   text-decoration : none;
   font-weight: normal; 
    padding-left: 16px; 
   background: url(../images/nav_arrow.gif) left no-repeat; 
}


A.geninfo:link {   
   color : #ffffff;   
   text-decoration : none;
   font-weight: normal;
    padding-left: 16px; 
   background: url(../images/nav_arrow_black.gif) left no-repeat; 
}

A.geninfo:visited {    
  color : #ffffff;   
   text-decoration : none;
   font-weight: normal; 
    padding-left: 16px; 
   background: url(../images/nav_arrow_black.gif) left no-repeat; 
}

A.geninfo:hover {    
   color : #ffffff;    
   text-decoration : underline;
   font-weight: normal;
    padding-left: 16px; 
   background: url(../images/nav_arrow_black.gif) left no-repeat;  
}

A.geninfo:active {   
   color : #ffffff;    
   text-decoration : none;
   font-weight: normal; 
    padding-left: 16px; 
   background: url(../images/nav_arrow_black.gif) left no-repeat; 
}











A.leftInfo:link {   
   color : #D61829;   
   text-decoration : none;
   font-weight: normal;
    padding-left: 16px; 
   background: url(../images/nav_arrow2.gif) left no-repeat; 
}

A.leftInfo:visited {    
  color : #D61829;   
   text-decoration : none;
   font-weight: normal; 
    padding-left: 16px; 
   background: url(../images/nav_arrow2.gif) left no-repeat; 
}

A.leftInfo:hover {    
   color : #D61829;    
   text-decoration : underline;
   font-weight: normal;
    padding-left: 16px; 
   background: url(../images/nav_arrow2.gif) left no-repeat;  
}

A.leftInfo:active {   
   color : #D61829;    
   text-decoration : none;
   font-weight: normal; 
    padding-left: 16px; 
   background: url(../images/nav_arrow2.gif) left no-repeat; 
}

A.enter:link {   
   color : #D61829;   
   text-decoration : none;
   font-weight: bold;
   
}

A.enter:visited {    
  color : #D61829;   
   text-decoration : none;
   font-weight: bold; 
    
}

A.enter:hover {    
   color : #D61829;    
   text-decoration : underline;
   font-weight: bold;
   
}

A.enter:active {   
   color : #D61829;    
   text-decoration : none;
   font-weight: bold; 
   
}

a.prev:link {   
    color: #ffffff;
	background-color: #BD3B2D;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	font-size: 13px; 
	text-decoration : none;
	
	
}

a.prev:visited {    

	color: #ffffff;
	background-color: #BD3B2D;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	font-size: 13px; 
	text-decoration : none;
	
	
	
}

a.prev:hover {    
  color:#BD3B2D;
	background-color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	font-size: 13px; 
	text-decoration : none;
	
	
}

a.prev:active {   
 color: #ffffff;
	background-color: #BD3B2D;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	font-size: 13px; 
	text-decoration : none;
	
}
A.booking:link {   
    color: #ffffff;
	background-color: #D61829;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
	font-size: 11px; 
	text-decoration : none;
	
	
}

A.booking:visited {    
  color: #ffffff;
	background-color: #D61829;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
	font-size: 11px; 

	text-decoration : none;
	
	
}

A.booking:hover {    
  color: #ffffff;
	background-color: #000000;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
	font-size: 11px; 

	text-decoration : none;
	
}

A.booking:active {   
   color: #ffffff;
	background-color: #D61829;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
	font-size: 11px; 

	text-decoration : none;
	
}






A.booking2:link {   
    color: #BD3B2D;
	background-color: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	text-decoration : none;
	
	
}

A.booking2:visited {    
  color: #BD3B2D;
	background-color: #ffffff;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration : none;
    
}

A.booking2:hover {    
  color: #ffffff;
	background-color: #BD3B2D;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	text-decoration : none;
	
}

A.booking2:active {   
   color: #BD3B2D;
	background-color: #ffffff;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	text-decoration : none;
	
}



A.booking3:link {   
    color: #000000;
	background-color: #ffcc00;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
	font-size: 11px; 
	text-decoration : none;
	
	
}

A.booking3:visited {    
  color: #000000;
	background-color: #ffcc00;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
	font-size: 11px; 

	text-decoration : none;
	
	
}

A.booking3:hover {    
  color: #ffffff;
	background-color: #000000;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
	font-size: 11px; 

	text-decoration : none;
	
}

A.booking3:active {   
   color: #ffffff;
	background-color: #D61829;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
	font-size: 11px; 

	text-decoration : none;
	
}

A.sessions:link {   
   color : #ffffff;
   background-color: #666666;	
	padding-left: 2px;
	padding-right: 2px;   
   text-decoration : none;
   font-weight: normal; 
}

A.sessions:visited {    
  color : #ffffff;
   background-color: #666666;
   padding-left: 2px;
	padding-right: 2px;   	
   text-decoration : none;
  font-weight: normal;  
}

A.sessions:hover {    
   color : #ffffff;
   background-color: #666666;
	padding-left: 2px;
	padding-right: 2px;       
   text-decoration : underline;
  font-weight: normal;   
}

A.sessions:active {   
  color : #ffffff;
   background-color: #000000;
	padding-left: 2px;
	padding-right: 2px;   
   text-decoration : underline;
   font-weight: normal;  
}

A.fulldetails:link {   
    color : #ffffff;
   background-color: #D61829;
	padding-left: 2px;
	padding-right: 2px;       
   text-decoration : none;
  font-weight: normal;  
}

A.fulldetails:visited {    
   color : #ffffff;
   background-color: #D61829;
	padding-left: 2px;
	padding-right: 2px;       
   text-decoration : none;
  font-weight: normal;    
}

A.fulldetails:hover {    
   color : #000000;
   background-color: #D61829;
	padding-left: 2px;
	padding-right: 2px;       
   text-decoration : none;
  font-weight: normal;   
}

A.fulldetails:active {   
    color : #ffffff;
   background-color: #D61829;
	padding-left: 2px;
	padding-right: 2px;       
   text-decoration : underline;
  font-weight: normal;  
}



A.masterclasses:link {   
   color : #cccccc;
   background-color: #000000;
	padding-left: 2px;
	padding-right: 2px;  
   text-decoration : none;
   font-weight: normal;
}

A.masterclasses:visited {    
   color : #cccccc;
   background-color: #000000;
	padding-left: 2px;
	padding-right: 2px;  
   text-decoration : none;
    font-weight: normal;  
}

A.masterclasses:hover {    
   color : #cccccc;
   background-color: #000000;
	padding-left: 2px;
	padding-right: 2px;  
     
   text-decoration : underline;
    font-weight: normal;
}

A.masterclasses:active {   
    color : #cccccc;
   background-color: #000000;
	padding-left: 2px;
	padding-right: 2px;  
       
   text-decoration : underline;
    font-weight: normal; 
}

A.chillilink:link {   
   color : #000000;
   background-color: #ffffff;	
	padding-left: 2px;
	padding-right: 2px;   
   text-decoration : none;
   font-weight: normal; 
}

A.chillilink:visited {    
  color : #000000;
   background-color: #ffffff;
   padding-left: 2px;
	padding-right: 2px;   	
   text-decoration : none;
  font-weight: normal;  
}

A.chillilink:hover {    
   color : #000000;
   background-color: #ffffff;
	padding-left: 2px;
	padding-right: 2px;       
   text-decoration : underline;
  font-weight: normal;   
}

A.chillilink:active {   
  color : #000000;
   background-color: #ffffff;
	padding-left: 2px;
	padding-right: 2px;   
   text-decoration : underline;
   font-weight: normal;  
}

A.artist:link {   
   color : #ffffff;   
   text-decoration : none;
   font-weight: bold; 
}

A.artist:visited {    
  color : #ffffff;   
   text-decoration : none;
   font-weight: bold; 
}

A.artist:hover {    
   color : #ffffff;    
   text-decoration : underline;
  font-weight: bold;
}

A.artist:active {   
   color : #ffffff;    
   text-decoration : underline;
   font-weight: bold;
}

A.download:link {   
   color : #ffffff;   
   text-decoration : underline;
   font-weight: bold;
   
}

A.download:visited {    
  color : #ffffff;   
   text-decoration : underline;
   font-weight: bold; 
 }  

A.download:hover {
   color : #BD3B2D;    
   text-decoration : underline;
  font-weight: bold;
   
}

A.download:active {   
   color : #ffffff;    
   text-decoration : underline;
   font-weight: bold;
   
}



































A.info:link {   
   color : #0970B8;   
   text-decoration : none;
   font-weight: normal; 
}

A.info:visited {    
  color : #0970B8;   
   text-decoration : none;
   font-weight: normal; 
}

A.info:hover {    
   color : #ffffff;    
   text-decoration : none;
   font-weight: normal; 
}

A.info:active {   
   color : #001B27;    
   text-decoration : none;
   font-weight: normal; 
}


A.pics:link {   
   color : #999999;   
   text-decoration : none;
    
}

A.pics:visited {    
  color : #999999;   
   text-decoration : none;
  
}

A.pics:hover {    
   color : #ffffff;    
   text-decoration : none;
  
}

A.pics:active {   
   color : #999999;    
   text-decoration : none;
  
}














A.jim:link {   
   color : #ffffff;   
   text-decoration : none;
   font-weight: normal; 
}

A.jim:visited {    
  color : #ffffff;   
   text-decoration : none;
   font-weight: normal; 
}

A.jim:hover {    
   color : #ffffff;    
   text-decoration : underline;
   font-weight: normal; 
}

A.jim:active {   
   color : #ffffff;    
   text-decoration : underline;
   font-weight: normal; 
}

A.splash:link {   
   color : #ffffff;   
   text-decoration : none;
   font-weight: bold; 
}

A.splash:visited {    
  color : #ffffff;   
   text-decoration : none;
   font-weight: bold;  
}

A.splash:hover {    
   color : #ffffff;    
   text-decoration : underline;
   font-weight: bold;  
}

A.splash:active {   
   color : #ffffff;    
   text-decoration : underline;
   font-weight: bold;  
}


.dark {  
   color : #001B27;
   font-weight : bold;   
}



.country {  
   color : #666666;
   font-size: 12px;
}
.big {   
   font-size: 18px;
}

.chilli {
   font-family: Georgia, Times New Roman, Times, serif;
   font-size: 13px;
   color: #ffffff; 
   margin-top : 3px;
   margin-left : 14px;
   margin-right: 20px;
   margin-bottom : 7px;
   line-height: 17px; 
}

.chillired {  
   color : #AD350E;
   font-weight: bold;   
}
.names {
   font-family: Georgia, Times New Roman, Times, serif;
   font-size: 12px;
   color: #333333; 
   margin-top : 3px;
   margin-left : 14px;
   margin-right: 20px;
   margin-bottom : 7px;
   line-height: 22px; 
}
.footer {
   font-family: Georgia, Times New Roman, Times, serif;
   font-size: 10px;
   color : #ffffff; 
   margin-top : 9px;
   margin-left : 26px;
   margin-right: 26px;
   margin-bottom : 10px;
   line-height: 10px; 
}
.red {  
   color : #D61829;     
}
.gallery {  
   color : #ffffff;   
}




	

