body {
  background: #000000;
  color: #CCCCCC;
  font-family: "Century Gothic", Trebuchet MS, sans-serif, mono; 
   }

a:link { color : #FF0000; font-weight: bold; text-decoration: none;}
a:visited { color: #FFCCCC; text-decoration: none;}
a:hover { color: #FFCCCC; text-decoration: underline; }


/*  NAVIGATION STYLE  */   
   	
#nav, #nav p {
    color : #FFFFFF;
		font-family: "Courier New", Courier, mono; 
        font-size: 12px; 
        font-weight: bold;
        text-transform: lowercase;
		text-align : center;
}

#nav a {  
        padding : 0 6px 0 6px;
		color : #FFFFFF; 
        }

#nav .localnav a {  
        font-size: 11px; 
        font-weight: normal; 
        color: #FF0000; 
        }
		
#nav a.selected {
       color: #FF0000; 
       }

		
/*  CONTENT STYLES  */
        
p, .bodytext, blockquote {  
        font-family: "Century Gothic", Trebuchet MS, sans-serif, mono; 
        font-size: 12px; 
        font-style: normal; 
        line-height: 18px; 
        font-weight: normal; 
        color: #CCCCCC; 
        text-align: left; 
        text-indent: 1pt; 
        border-color: #999999 black black;
        }
        
.accent { 
        font-family: "Century Gothic", Trebuchet MS, sans-serif, mono; 
        font-size: 12px; 
        font-style: italic; 
        line-height: 18px; 
        font-weight: bold; 
        color: #CCCCCC; 
        text-align: left; 
        text-indent: 1pt; 
        border-color: #999999 black black;
        }   
              
        
.heading {  
       font-family: "Geneva", Century Gothic, sans-serif; 
       font-size: 12px; 
       font-style: italic; 
       color: #FFCCCC; 
       font-weight: bolder; 
       line-height: 20px; 
       text-decoration: none;
       }
       
.headingRed {  font-family: Arial, Helvetica, sans-serif; 
       font-size: 13px; 
       font-style: normal; 
       color: #FF0000; 
       font-weight: bolder; 
       line-height: 20px; 
       text-decoration: none;
       }
       
.headingLarge {  
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 17px;
        font-style: normal; 
        color: #FFCCCC; 
        font-weight: bolder; 
        line-height: 20px; 
        text-decoration: none;
        }
        
h3, .subheading { 
        font-family: "Century Gothic",  Trebuchet MS, sans-serif, mono;
        font-size: 12px; 
        font-style: italic; 
        font-weight: normal; 
        color: #FFFFFF;
        }
        
.infoline {  
        font-family: "Courier New", Courier, mono; 
        font-size: small;  
        font-style: normal; 
        font-weight: lighter; 
        color: #FFFFFF;
        }
        
.lists {  
       font-family: "Courier New", Courier, mono; 
       font-size: 10px; 
       font-style: normal; 
       font-weight: normal; 
       color: #CCCCCC; 
       text-align: left; 
       text-indent: 5pt;
       }
       
.footer_navigation { 
       font-family: "Courier New", Courier, mono;
       font-size: 11px; 
       font-style: normal; 
       font-weight: bold; 
       padding-left: 10px;
       padding-right: 10px;
       color: #FFFFFF;  
       vertical-align: middle; 
       text-decoration: none;
      }

.navigation_local { 
       font-family: "Courier New", Courier, mono; 
       font-size: 12px; 
       font-style: normal; 
       font-weight: bold; 
       text-transform: lowercase; 
       color: #FF0000; 
       text-align: left; 
       vertical-align: middle; 
       text-decoration: none; 
       }
              

.prog_title { 
       font-family: "Courier New", Courier, mono; 
       font-size: medium; 
       font-style: normal; 
       line-height: normal; 
       font-weight: bold; 
       color: #FF0000; 
       text-align: left; 
       text-indent: 5pt; 
       text-decoration: none;
       }
       
.ven_date_time { 
       font-family: "Courier New", Courier, mono; 
       font-size: xx-small; 
       font-style: normal; 
       font-weight: normal; 
       color: #FF3300;
       }
       
.prog_page_title { 
       font-family: Arial, Helvetica, sans-serif; 
       font-size: small; 
       font-style: normal; 
       color: #FF0000; 
       font-weight: bold; 
       line-height: 14px;
       }
              
.pullquotes { 
       font-family: "Georgia", Times New Roman, Times, New York;
       font-size: 12px; 
       font-style: normal; 
       line-height: 15px; 
       font-weight: normal; 
       color: #CCCCCC; 
       text-align: left; 
       text-indent: 0pt;
       border-color: #999999 black black ; 
       text-decoration: none;
       }
       
.bylines { 
      font-family: "Courier New", Courier, mono;
      font-size: 10px; 
      font-style: italic; 
      line-height: 11px; 
      font-weight: bold; 
      color: #FFCCCC; 
      text-align: right; 
      border-color: #999999 black black;
      }
      
.bylines_large { 
      font-family: "Courier New", Courier, mono; 
      font-size: 12px; 
      font-style: italic; 
      line-height: 11px; 
      font-weight: bold; 
      color: #FFCCCC; 
      text-align: right; 
      border-color: #999999 black black;
      }
      
.bodylink { 
      font-family: "Geneva", Trebuchet MS, sans-serif; 
      font-size: 12px; 
      font-style: normal; 
      line-height: 12px; 
      font-weight: normal; 
      color: #FF0000;
      text-align: left; 
      text-indent: 0pt; 
      border-color: #999999 black black; 
      }
      
            
.subheading { 
      font-family: Arial, Helvetica, sans-serif; 
      font-size: 11px; 
      font-style: normal; 
      color: #FFCCCC;
      font-weight: bolder; 
      line-height: 12px; 
      text-decoration: none; 
      }
      
.linksub { 
      font-family: "Century Gothic", Trebuchet MS, sans-serif, mono; 
      font-size: 11px; 
      font-style: normal; 
      color: #FFCCCC;
      font-weight: bolder; 
      line-height: 12px; 
      text-decoration: none; 
      }

      
.prog_title_small { 
     font-family: "Courier New", Courier, mono; 
     font-size: small; 
     font-style: normal; 
     line-height: normal; 
     font-weight: bold; 
     color: #FF0000; 
     text-align: left;
     text-indent: 5pt; 
     }
.prog_page_director { 
     font-family: "Courier New", Courier, mono; 
     font-size: small; 
     font-style: normal; 
     color: #FF9999; 
     font-weight: bold; 
     line-height: 14px;
     }
     
.prog_page_premier { 
     font-family: Arial, Helvetica, sans-serif; 
     font-size: 11px; 
     font-style: oblique; 
     line-height: 12px; 
     font-weight: bolder; 
     color: #FFFFFF; 
     text-decoration: none;
     }
     
.prog_page_info {  
     font-family: Arial, Helvetica, sans-serif; 
     font-size: 11px; 
     font-style: normal; 
     line-height: 12px; 
     font-weight: bolder; 
     text-transform: none; 
     color: #FFCCCC; 
     text-decoration: none;
     }
     
.prog_page_FIP { 
     font-family: Arial, Helvetica, sans-serif; 
     font-size: 11px; 
     font-style: normal; 
     line-height: 12px; 
     font-weight: lighter; 
     color: #FF0000; 
     text-decoration: none;
     }
     
     
.subheading_red {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-style: normal; 
    line-height: 12px; 
    font-weight: bolder; 
    color: #FF0000;
    text-decoration: none;
    }

.prog_page_venueinfo {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: x-small; 
    font-style: normal; 
    font-weight: normal; 
    text-transform: none; 
    color: #CCCCCC; 
    text-decoration: none;
    }
    
.prog_page_datetime {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-style: oblique; 
    line-height: 12px; 
    font-weight: bold; 
    font-variant: normal; 
    text-transform: none;
    color: #FF0000; 
    text-decoration: none;
    }
    
.ven_date_time_list { 
    font-family: Arial, Helvetica, sans-serif;  
    font-size: 10px; 
    font-style: normal; 
    font-weight: normal; 
    color: #FF6633;
    }
    
.prog_title_xtrasmall { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: x-small; 
    font-style: normal; 
    line-height: normal; 
    font-weight: normal; 
    color: #FF0000; 
    text-align: left; 
    text-indent: 5pt; 
    }
    
.headingALLCAPS {  
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px; 
    color: #FFCCCC; 
    font-style: normal; 
    line-height: 20px; 
    font-weight: bolder; 
    text-decoration: none; 
    text-transform: none;
    }
    
.calander { 
    font-family: "Courier New", Courier, mono; 
    font-size: xx-small; 
    font-style: normal; 
    font-weight: normal; 
    color: #666666; 
    text-align: left; 
    vertical-align: middle; 
    text-decoration: none; 
    }
    
.bodylink_italic {  
    font-family: "Courier New", Courier, mono; 
    font-style: oblique; 
    font-weight: normal; 
    font-size: 11px; 
    line-height: 12px; 
    color: #FFFFFF; 
    text-decoration: underline;
    }
    
.bodytext_italic { 
    font-family: "Courier New", Courier, mono;
    font-size: 11px; 
    font-style: oblique; 
    line-height: 12px; 
    font-weight: normal; 
    color: #CCCCCC; 
    text-align: left; 
    text-indent: 0pt; 
    border-color: #999999 black black;
    text-decoration: none;
    }
    
.bodytext_large_black {  
    font-family: "Courier New", Courier, mono; 
    font-size: 11px; 
    font-style: normal; 
    line-height: 12px; 
    font-weight: normal; 
    color: #000000; 
    text-align: left; 
    text-indent: 0pt; 
    border-color: #999999 black black;
    }
    
.pink {
    color: #FFCCCC;
    }

.caption { 
    font-family: "Courier New", Courier, mono; 
    font-size: 10px; 
    font-style: normal; 
    line-height: 11px; 
    font-weight: bold; 
    color: #FFCCCC; 
    text-align: right; 
    border-color: #999999 black black;
    }
    
.sponsorWhiteBold {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px;
    line-height: 20px; 
    font-weight: bolder; 
    color: ffffff; 
    text-decoration: underline;
    }
    
.sponsorWhiteBoldLarge {  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 15px; 
    font-style: normal; 
    line-height: 20px; 
    font-weight: bold; 
    text-decoration: underline; 
    color: #FFFFFF;
    }

.sidecol {
   margin-top: 75px;
   margin-bottom: 30px;
   padding: 10px;
   font-size: 12px;
   line-height: 16px;
   font-family: "Century Gothic", Trebuchet MS, sans-serif;
   border: 1px dotted;
   }
     
p a:link { font-weight: bold; text-decoration: none;}
p a:visited { text-decoration: none;}
p a:hover { color: #FF0000;  text-decoration: underline; }

a.fest_title:link { font-weight: bold; text-decoration: none; }
a.fest_title:visited { color: #FF0000; text-decoration: none; }
a.fest_title:hover { color: #FF0000; text-decoration: underline; }

li.inline {
    display: inline;
    padding-left: 3px;
    padding-right: 7px;
    border-right: 1px;
    }
    
li.last {
    display: inline;
    padding-left: 3px;
    padding-right: 3px;
    border-right: 0px;	
    }
    
       
.fest {
     float: left;
     width: 440px;
     padding: 0;
     border: 0;
     margin: 5px;
     margin-right:0px;
     } 

.tourpic1 {
   position: relative;
   float: center;
   margin-left: 10px;
   text-align: center;
    }
           
.tourpic  {
   float: left;
   margin: 0 16px 16px 0;
    }
   
h1 {
    width: 250px;
    height: 125px;
    font-family: "Optima", Arial, san-serif;
    font-size: 40px;
    color: #F0C7C9;
    position: relative;
    font-weight: bold;
    text-align: left;
    padding: 5px;
    margin: 0px;
    } 
    
directions {
       font-family: "Geneva", Trebuchet MS, sans-serif;
       font-size: 12px;
       color: #FF0000;
       font-weight: normal;
       line-height: 12px;
       }
       
h5 {
   font-family: "Optima", Arial, san-serif;
   font-size: 70px;
   color: #F0C7C9;
   font-weight: bold;
   text-align: center;
   padding: 5px;
   margin-right: 250px;
   margin-top: 0px;
   margin-bottom: 0px;
   }          

.extraheader {
   font-family: "Optima", Arial, san-serif;
   font-size: 15px;
   font-weight: bolder;
   color: #FF0000;
   position: relative;
   padding: 5px;
   margin:0;
   }              
     
