/* #708090 #006699 #FFCC66 */

/*  HTML                */

a        { text-decoration: none }
a:hover  {color: red; text-decoration: underline}
a:active {color: red}

body    { font-family:  arial, helvetica, sans-serif ;
      color:      white    ;
      margin-left:  10     ;
      margin-right: 10     ;
      margin-top:    0        ;    
      margin-bottom: 5     ;         
                    }

.h-desc { 
      font-family: arial, helvetica, sans-serif ;
      font-size:    13pt    ;
      font-weight:  bold    ;
      color:        black   ; 
                    }
                    
.rss-inline { 
      vertical-align:   text-bottom  ;
                    }  
                    
.h-linkmenu-top { font-family:  arial, helvetica, sans-serif ;
      padding-right: 10px    ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      color:        #0000A0 ; 
      text-align:   right  ;
                    }   

.h-linkmenu { font-family:  tahoma, arial, helvetica, sans-serif ;
      font-size:    14pt    ;
      font-weight:  bold    ;
      color:        #0000A0   ; 
                    }   

.h-submenu-home { font-family:  arial, helvetica, sans-serif ;
      background:   #0080FF   ;
      color:        white   ; 
                    }                     

.h-submenu-news { font-family:  arial, helvetica, sans-serif ;
      background:   #FF0000   ;
      color:        white   ; 
                    } 

.h-submenu-blog { font-family:  arial, helvetica, sans-serif ;
      background:   #993300   ;
      color:        white   ; 
                    } 

.h-submenu-clubs { font-family:  arial, helvetica, sans-serif ;
      background:   #FF80C0   ;
      color:        white   ; 
                    }                     
                    
.h-submenu-events { font-family:  arial, helvetica, sans-serif ;
      background:   #0000A0   ;
      color:        white   ; 
                    }                     

.h-submenu-web { font-family:  arial, helvetica, sans-serif ;
      background:   #008000   ;
      color:        white   ; 
                    }                     

.h-submenu-thebiz { font-family:  arial, helvetica, sans-serif ;
      background:   #CC6600   ;
      color:        white   ; 
                    }   

.h-submenu-reviews { font-family:  arial, helvetica, sans-serif ;
      background:   #FFFF00   ;
      color:        black   ; 
                    }  

.h-submenu-webmasters { font-family:  arial, helvetica, sans-serif ;
      background:   #C0C0C0   ;
      color:        black   ; 
                    }  

.h-submenu-stars { font-family:  arial, helvetica, sans-serif ;
      background:   #A421B1   ;
      color:        white   ; 
                    }  

.h-submenu-shop { font-family:  arial, helvetica, sans-serif ;
      background:   #008080   ;
      color:        white   ; 
                    } 
                    
.h-submenu-utility { font-family:  arial, helvetica, sans-serif ;
      background:   black   ;
      color:        white   ; 
                    }  
                    
.h-submenu-other { font-family:  arial, helvetica, sans-serif ;
      background:   #0080FF   ;
      color:        white   ; 
                    }  
                    
.h-submenu { font-family:  arial, helvetica, sans-serif ;
      padding-left: 25px ;  /* 148px */
      text-align:   left  ;
      line-height:  25px    ;
      font-size:    12pt    ;
      font-weight:  bold    ;
                    }                    

.h-submenu-href { font-family:  arial, helvetica, sans-serif ;
      color:        white   ; 
                    }                 
                    
.h-submenu-adv { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      padding-left: 0px ;
      margin-right: 20px ;
      color:        white   ; 
      font-weight:  bold    ;
      font-style:   italic  ; 
                    }  

.h-minimenu-ttl-r { font-family:  arial, helvetica, sans-serif ;
      background-image:url('i/i/bluecircle-120x75-r.gif');
      text-align:   right;
      font-size:    12pt    ;
      color:        black   ; 
      font-weight:  bold    ;
                    }  
                    
.h-minimenu-r { 
      text-align:   right;
      font-size:    11pt    ;
      color:        #0000A0   ; 
                    }  
                    
.h-minimenu-ttl-l { font-family:  arial, helvetica, sans-serif ;
      background-image:url('i/i/bluecircle-120x75-l.gif');
      text-align:   left;
      font-size:    12pt    ;
      color:        black   ; 
      font-weight:  bold    ;
                    }  
                    
.h-minimenu-l { 
      text-align:   left;
      font-size:    11pt    ;
      color:        #0000A0   ; 
                    }  
                    

.h-breadcrumb { 
      text-align:   left;
      padding-left:10px ;
      padding-top: 10px ;
                    }

.h-breadcrumb-hrf { 
      text-align:   left;
      font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      color:        #0000A0   ; 
                    }
                    
.h-breadcrumb-nohrf { 
      text-align:   left;
      font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      color:        black   ; 
                    }


/*  HEADERS: menu     */
 
.i-border-menu { 
      background-color:        #ffffff   ; 
                    }
                    
.i-header-bg-menu { 
      background-color:        #ffffff   ; 
      text-align:   left  ;
      padding-top: 8px    ;
      padding-bottom: 0px    ;
      padding-left: 12px    ;
      padding-right: 4px    ;         
                    }

.i-subheader-bg-menu { 
      background-color:        #ffffff   ; 
      text-align:   left  ;
                    }                    
                                        
.i-content-bg-menu { 
      background-color:        #ffffff   ; 
                    }

.h-sidemenu { 
      margin-left:  25     ;
      margin-right: 10     ;
      text-align:   left  ;
                    }
                    
.i-menuitem-menu { 
      font-family:   arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold  ;
      font-style:   normal  ;
      color:        #0000A0   ; 
                    }                    

.i-typehrf-menu { 
      margin-top:   25px;
      font-family:  tahoma, arial, helvetica, sans-serif ;
      font-size:    20pt    ;
      font-weight:  bold    ;
      color:        #0000A0   ; 
                    }
                    
.i-type-menu { 
      font-family:   tahoma, arial, helvetica, sans-serif ;
      line-height:  45px    ;
      font-size:    34pt    ;
      font-weight:  bold    ;
      color:        #0000A0   ; 
                    } 

/*  HEADERS: announcements     */
 
.i-border-ann { 
      background-color:        #ffffff   ; 
                    }
                    
.i-header-bg-ann { 
      padding-bottom:  5px    ;      
      background-color:        #ffffff   ; 
      text-align:   left  ;
      padding-top: 5px    ;
      }

.i-subheader-bg-ann { 
      background-color:        #ffffff   ; 
      text-align:   left  ;
      padding-top: 0px    ;
      padding-bottom: 0px    ;
      }                    
                                        
.i-content-bg-ann { 
      background-color:        #ffffff   ; 
      text-align:   center  ;      
      padding-top: 0px    ;
      padding-bottom: 0px    ;
      padding-left: 10px    ;
      padding-right: 10px    ;  
      border-top: 0px     ;      
      border-bottom: 0px     ;      
      border-right: 2px     ;      
      border-left: 2px     ;      
      border-style: dotted   ;
      border-color: #CC6600 ; /* #CC6600 */ 
                    }
             
.i-date-bg-ann { 
      background-color:        #FFFFFF   ;  
      padding     : 4px     ;
      border-width: 7px;      
      border-style: solid        ;
      border-color: #000000 ; 
      font-family:  arial, helvetica, sans-serif ;
      font-size:    14pt    ;      
      font-weight:  bold    ;
      text-align:   center  ;
      color:        black   ;
                    }                    

.i-spacer-bg-ann { 
      background-color:        #0080FF   ; 
                    } 
                    
.i-typehrf-ann { 
      font-family:   tahoma, arial, helvetica, sans-serif ;
      line-height:  45px    ;
      font-size:    40pt    ;
      font-weight:  bold    ;
      color:        #0080FF   ; 
                    }
                    
.i-type-ann { 
      font-family:   tahoma, arial, helvetica, sans-serif ;
      padding-bottom:  10px    ;
      font-size:    18pt    ;
      font-weight:  bold    ;
      color:        black   ; 
                    }    

.i-subtypehrf-ann {
      font-family:  tahoma, helvetica, sans-serif ;
      line-height:  30px    ;      
      font-size:    18pt    ;
      font-weight:  bold    ;
      color:        #0000A0 ;  /* NY Times: #004276, LA Times: #163F68 */
                    } 
                    
.i-subtype-ann { 
      font-family:  tahoma, helvetica, sans-serif ;
      line-height:  30px    ;      
      font-size:    18pt    ;
      font-weight:  bold    ;
      color:        black   ;   /* #CC6600 */
                    }  
                  
.i-note-ann { 
      font-family:  arial, helvetica, sans-serif ;
      padding-bottom:  4px    ;
      font-size:    9pt    ;
      font-weight:  bold  ;
      font-style:   italic  ;
      color:        black   ; 
                    }                     

.i-goto-ann { 
      font-family:   arial, helvetica, sans-serif ;
      padding-bottom:  4px    ;
      line-height:  12px    ;
      font-size:    9pt ;
      font-weight:  normal  ;
      color:        black   ; 
                    } 

.i-a-ex-ann { 
      font-family:   arial, helvetica, sans-serif ;
      text-decoration: underline; 
                    }


/*  HEADERS: boxes     */
 
.i-border-box { 
      background-color:        #ffffff   ; 
                    }
                    
.i-header-bg-box { 
      background-color:        #ffffff   ; 
      text-align:   left  ;
                    }

.i-subheader-bg-box { 
      background-color:        #ffffff   ; 
      text-align:   left  ;
                    }                    
                                        
.i-content-bg-box { 
      background-color:        #ffffff   ; 
      padding-top: 10px    ;
      padding-bottom: 10px    ;
      padding-left: 10px    ;
      padding-right: 10px    ;  
      border-top: 2px     ;      
      border-bottom: 2px     ;      
      border-right: 2px     ;      
      border-left: 2px     ;      
      border-style: solid   ;
      border-color: #0000A0 ; /* #CC6600 */ 
                    }
             
.i-date-bg-box { 
      background-color:        #FFFFFF   ;  
      padding     : 4px     ;
      border-width: 7px;      
      border-style: solid        ;
      border-color: #000000 ; 
      font-family:  arial, helvetica, sans-serif ;
      font-size:    14pt    ;      
      font-weight:  bold    ;
      text-align:   center  ;
      color:        black   ;
                    }                    

.i-spacer-bg-box { 
      background-color:        #0080FF   ; 
                    } 
                    
.i-typehrf-box { 
      font-family:   tahoma, arial, helvetica, sans-serif ;
      line-height:  45px    ;
      font-size:    34pt    ;
      font-weight:  bold    ;
      color:        #0080FF   ; 
                    }
                    
.i-type-box { 
      font-family:   tahoma, arial, helvetica, sans-serif ;
      line-height:  45px    ;
      font-size:    34pt    ;
      font-weight:  bold    ;
      color:        #0080FF   ; 
                    }    

.i-subtypehrf-box {
      font-family:  tahoma, helvetica, sans-serif ;
      font-size:    14pt    ; 
      font-weight:  bold    ;
      color:        #0000A0 ;  /* NY Times: #004276, LA Times: #163F68 */
                    } 
                    
.i-subtype-box { 
      font-family:  tahoma, helvetica, sans-serif ;
      font-size:    14pt    ;
      font-weight:  bold    ;
      color:        black   ;   /* #CC6600 */
                    }  
                  
.i-note-box { 
      font-family:  arial, helvetica, sans-serif ;
      font-size:    9pt    ;
      font-weight:  bold  ;
      font-style:   italic  ;
      color:        black   ; 
                    }                     

.i-goto-box { 
      font-family:   arial, helvetica, sans-serif ;
      padding-bottom:  4px    ;
      line-height:  10px    ;
      font-size:    9pt ;
      font-weight:  normal  ;
      color:        black   ; 
                    } 

.i-a-ex-box { 
      font-family:   arial, helvetica, sans-serif ;
      text-decoration: underline; 
                    }
                    
                    
/*  HEADERS: articles     */
 
.i-border-articles { 
      background-color:        #ffffff   ; 
                    }
                    
.i-header-bg-articles { 
      background-color:        #ffffff   ; 
      text-align:   left  ;
                    }

.i-subheader-bg-articles { 
      background-color:        #ffffff   ; 
      text-align:   left  ;
                    }                    
                                        
.i-content-bg-articles { 
      background-color:        #ffffff   ; 
      text-align:   center  ;      
      padding-top: 0px    ;
      padding-bottom: 0px    ;
      padding-left: 10px    ;
      padding-right: 10px    ;  
                    }

             
.i-date-bg-articles { 
      background-color:        #FFFFFF   ;  
      padding     : 4px     ;
      border-width: 7px;      
      border-style: solid        ;
      border-color: #000000 ; 
      font-family:  arial, helvetica, sans-serif ;
      font-size:    14pt    ;      
      font-weight:  bold    ;
      text-align:   center  ;
      color:        black   ;
                    }                    

.i-spacer-bg-articles { 
      background-color:        #0080FF   ; 
                    } 
                    
.i-typehrf-articles { 
      font-family:   tahoma, arial, helvetica, sans-serif ;
      line-height:  45px    ;
      font-size:    34pt    ;
      font-weight:  bold    ;
      color:        #0080FF   ; 
                    }
                    
.i-type-articles { 
      font-family:   tahoma, arial, helvetica, sans-serif ;
      line-height:  45px    ;
      font-size:    34pt    ;
      font-weight:  bold    ;
      color:        #0080FF   ; 
                    }    

.i-subtypehrf-articles {
      font-family:  arial, helvetica, sans-serif ;
      font-size:    16pt    ;
      font-weight:  bold    ;
      color:        #0080FF   ; 
                    } 
                    
.i-subtype-articles { 
      font-family:  arial, helvetica, sans-serif ;
      font-size:    16pt    ;
      font-weight:  bold    ;
      color:        #CC6600   ; 
                    }  
                  
.i-note-articles { 
      font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold  ;
      font-style:   italic  ;
      color:        black   ; 
                    }                     

.i-goto-articles { 
      font-family:   arial, helvetica, sans-serif ;
      line-height:  10px    ;
      font-size:    8pt ;
      font-weight:  normal  ;
      color:        black   ; 
                    } 

.i-a-ex-articles { 
      font-family:   arial, helvetica, sans-serif ;
      text-decoration: underline; 
                    }                     
                    
                    
/*  HEADERS: clubs     */
 
.i-border-clubs { 
      background-color:        #FFFFFF   ; 
                    }
                    
.i-header-bg-clubs { 
      background-color:        #FFFFFF   ; 
      text-align:   center  ;
      padding-top: 5px    ;
      padding-bottom: 5px    ;
      padding-left: 4px    ;
      padding-right: 4px    ;        
                    }

.i-subheader-bg-clubs { 
      background-color:        #FFFFFF    ; 
      text-align:   center  ;
      padding-top: 0px    ;
      padding-bottom: 0px    ;
      padding-left: 4px    ;
      padding-right: 4px    ;
                    }                    
                     
.i-date-bg-clubs { 
      background-color:        #FF80C0   ; 
      padding     : 2px     ;      
      font-family:  arial, helvetica, sans-serif ;
      font-size:    14pt    ;      
      font-weight:  bold    ;
      text-align:   center  ;
      color:        white   ;
                    }

.i-spacer-bg-clubs { 
      background-color:        #EBF1F6   ; 
                    }  
                    
.i-content-bg-clubs { 
      background-color:        #FFFFFF   ; 
      text-align:   center  ;
      padding-top: 4px    ;
      padding-bottom: 4px    ;
      padding-left: 4px    ;
      padding-right: 4px    ;        
                    }

.i-typehrf-clubs { 
      font-family:   tahoma, arial, helvetica, sans-serif ;
      line-height:  60px    ;
      font-size:    34pt    ;
      font-weight:  bold    ;
      color:        #0080FF   ; 
                    }
                    
.i-type-clubs { 
      font-family:   tahoma, arial, helvetica, sans-serif ;
      line-height:  60px    ;
      font-size:    34pt    ;
      font-weight:  bold    ;
      color:        black   ;  
                    }    

.i-subtypehrf-clubs {
      font-family:   tahoma, helvetica, sans-serif ;
      line-height:  20px    ;      
      font-size:    19pt    ;
      font-weight:  bold    ;
      color:        #FF80C0   ; 
                    } 
                    
.i-subtype-clubs { 
      font-family:   tahoma, helvetica, sans-serif ;
      line-height:  20px    ;      
      font-size:    19pt    ;
      font-weight:  bold    ;
      color:        #FF80C0   ; 
                    }   

.i-whenhrf-clubs {
      font-family:   arial, helvetica, sans-serif ;
      line-height:  18px    ;      
      font-size:    12pt    ;
      font-style:   italic  ; 
      font-weight:  bold    ;
      color:        black   ; 
                    } 
                    
.i-when-clubs {
      font-family:   arial, helvetica, sans-serif ;
      line-height:  18px    ;      
      font-size:    12pt    ;
      font-style:   italic  ; 
      font-weight:  bold    ;
      color:        black   ; 
                    } 
                    
.i-note-clubs { 
      font-family:   arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold  ;
      font-style:   normal  ;
      color:        black   ; 
                    } 

.i-goto-clubs { 
      font-family:   arial, helvetica, sans-serif ;
      line-height:  14px    ;
      font-size:    8pt ;
      font-weight:  normal  ;
      color:        black   ; 
                    } 
                    
.i-menuitem-clubs {
      font-family:  arial, helvetica, sans-serif ;
      font-size:    16pt    ;
      font-weight:  bold    ;
      color:        #0000A0   ; 
                    }

/*  HEADERS: web     */
/* #F8F8FF */

.i-border-web { 
      background-color:        #FFFFFF   ; 
                    }
                    
.i-header-bg-web { 
      background-color:        #FFFFFF   ; 
      text-align:   center  ;
      padding-top: 5px    ;
      padding-bottom: 5px    ;
      padding-left: 4px    ;
      padding-right: 4px    ;        
                    }

.i-subheader-bg-web { 
      background-color:        #FFFFFF    ; 
      text-align:   center  ;
      padding-top: 0px    ;
      padding-bottom: 0px    ;
      padding-left: 4px    ;
      padding-right: 4px    ;
                    }                    
                     
.i-date-bg-web { 
      background-color:        #008000   ; 
      padding     : 2px     ;      
      font-family:  arial, helvetica, sans-serif ;
      font-size:    14pt    ;      
      font-weight:  bold    ;
      text-align:   center  ;
      color:        white   ;
                    }
 
 .i-spacer-bg-web { 
       background-color:        #FFFFFF   ; 
                    }  
                    
.i-content-bg-web { 
      background-color:        #FFFFFF    ; 
      text-align:   center  ;
      padding-top: 4px    ;
      padding-bottom: 4px    ;
      padding-left: 4px    ;
      padding-right: 4px    ;        
                    }

.i-typehrf-web { 
      font-family:   tahoma, arial, helvetica, sans-serif ;
      line-height:  60px    ;
      font-size:    34pt    ;
      font-weight:  bold    ;
      color:        #0080FF   ; 
                    }
                    
.i-type-web { 
      font-family:   tahoma, arial, helvetica, sans-serif ;
      line-height:  60px    ;
      font-size:    34pt    ;
      font-weight:  bold    ;
      color:        black   ; 
                    }    

.i-subtypehrf-web {
      font-family:   tahoma, helvetica, sans-serif ;
      line-height:  26px    ;      
      font-size:    19pt    ;
      font-weight:  bold    ;
      color:        #008000   ; 
                    } 
                    
.i-subtype-web { 
      font-family:   tahoma, helvetica, sans-serif ;
      line-height:  26px    ;      
      font-size:    19pt    ;
      font-weight:  bold    ;
      color:        #008000   ; 
                    }   

.i-whenhrf-web {
      font-family:   arial, helvetica, sans-serif ;
      line-height:  18px    ;      
      font-size:    12pt    ;
      font-style:   italic  ; 
      font-weight:  bold    ;
      color:        black   ; 
                    } 
                    
.i-when-web {
       font-family:   arial, helvetica, sans-serif ;
       line-height:  18px    ;
       font-size:    12pt    ;
       font-style:   italic  ;      
       font-weight:  bold    ;
       color:        black   ; 
                    } 
                    
.i-note-web { 
      font-family:   arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold  ;
      font-style:   normal  ;
      color:        black   ; 
                    } 

.i-goto-web { 
      font-family:   arial, helvetica, sans-serif ;
      line-height:  14px    ;
      font-size:    8pt ;
      font-weight:  normal  ;
      color:        black   ; 
                    } 
                    
.i-menuitem-web {
      font-family:  arial, helvetica, sans-serif ;
      font-size:    16pt    ;
      font-weight:  bold    ;
      color:        #0000A0   ; 
                    }

/*  HEADERS: events     */
 
.i-border-events { 
      background-color:        #FFFFFF   ; 
                    }
                    
.i-header-bg-events { 
      background-color:        #FFFFFF   ; 
      text-align:   center  ;
      padding-top: 5px    ;
      padding-bottom: 5px    ;
      padding-left: 4px    ;
      padding-right: 4px    ;        
                    }

.i-subheader-bg-events { 
      background-color:        #FFFFFF    ; 
      text-align:   center  ;
      padding-top: 0px    ;
      padding-bottom: 0px    ;
      padding-left: 4px    ;
      padding-right: 4px    ;
                    }                    
                     
.i-date-bg-events { 
      background-color:        #0000A0   ; 
      padding     : 2px     ;      
      font-family:  arial, helvetica, sans-serif ;
      font-size:    14pt    ;      
      font-weight:  bold    ;
      text-align:   center  ;
      color:        white   ;
                    }

.i-spacer-bg-events { 
      background-color:        #EBF1F6   ; 
                    }  
                    
.i-content-bg-events { 
      background-color:        #FFFFFF   ; 
      text-align:   center  ;
      padding-top: 4px    ;
      padding-bottom: 4px    ;
      padding-left: 4px    ;
      padding-right: 4px    ;        
                    }

.i-typehrf-events { 
      font-family:   tahoma, arial, helvetica, sans-serif ;
      line-height:  60px    ;
      font-size:    34pt    ;
      font-weight:  bold    ;
      color:        #0080FF   ; 
                    }
                    
.i-type-events { 
      font-family:   tahoma, arial, helvetica, sans-serif ;
      line-height:  60px    ;
      font-size:    34pt    ;
      font-weight:  bold    ;
      color:        black   ;  
                    }    

.i-subtypehrf-events {
      font-family:   tahoma, helvetica, sans-serif ;
      line-height:  26px    ;      
      font-size:    19pt    ;
      font-weight:  bold    ;
      color:        #0000A0   ; 
                    } 
                    
.i-subtype-events { 
      font-family:   tahoma, helvetica, sans-serif ;
      line-height:  26px    ;      
      font-size:    19pt    ;
      font-weight:  bold    ;
      color:        #0000A0   ; 
                    }   

.i-whenhrf-events {
      font-family:   arial, helvetica, sans-serif ;
      line-height:  18px    ;      
      font-size:    12pt    ;
      font-style:   italic  ; 
      font-weight:  bold    ;
      color:        black   ; 
                    } 
                    
.i-when-events {
      font-family:   arial, helvetica, sans-serif ;
      line-height:  18px    ;      
      font-size:    12pt    ;
      font-style:   italic  ; 
      font-weight:  bold    ;
      color:        black   ; 
                    } 
                    
.i-note-events { 
      font-family:   arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold  ;
      font-style:   normal  ;
      color:        black   ; 
                    } 

.i-goto-events { 
      font-family:   arial, helvetica, sans-serif ;
      line-height:  14px    ;
      font-size:    8pt ;
      font-weight:  normal  ;
      color:        black   ; 
                    } 
                    
.i-menuitem-events {
      font-family:  arial, helvetica, sans-serif ;
      font-size:    16pt    ;
      font-weight:  bold    ;
      color:        #0000A0   ; 
                    }


/*  HEADERS: webmasters     */
 
.i-border-webmasters { 
      background-color:        #FFFFFF   ; 
                    }
                    
.i-header-bg-webmasters { 
      background-color:        #FFFFFF   ; 
      text-align:   center  ;
      padding-top: 5px    ;
      padding-bottom: 5px    ;
      padding-left: 4px    ;
      padding-right: 4px    ;        
                    }

.i-subheader-bg-webmasters { 
      background-color:        #FFFFFF    ; 
      text-align:   center  ;
      padding-top: 0px    ;
      padding-bottom: 0px    ;
      padding-left: 4px    ;
      padding-right: 4px    ;
                    }                    
                     
.i-date-bg-webmasters { 
      background-color:        #C0C0C0   ; 
      padding     : 2px     ;      
      font-family:  arial, helvetica, sans-serif ;
      font-size:    14pt    ;      
      font-weight:  bold    ;
      text-align:   center  ;
      color:        white   ;
                    }

.i-spacer-bg-webmasters { 
      background-color:        #FFFFFF   ; 
                    }  
                    
.i-content-bg-webmasters { 
      background-color:        #FFFFFF   ; 
      text-align:   center  ;
      padding-top: 4px    ;
      padding-bottom: 4px    ;
      padding-left: 4px    ;
      padding-right: 4px    ;        
                    }

.i-typehrf-webmasters { 
      font-family:   tahoma, arial, helvetica, sans-serif ;
      line-height:  60px    ;
      font-size:    34pt    ;
      font-weight:  bold    ;
      color:        #0080FF   ; 
                    }
                    
.i-type-webmasters { 
      font-family:   tahoma, arial, helvetica, sans-serif ;
      line-height:  60px    ;
      font-size:    34pt    ;
      font-weight:  bold    ;
      color:        black   ;  
                    }    

.i-subtypehrf-webmasters {
      font-family:   tahoma, helvetica, sans-serif ;
      line-height:  20px    ;      
      font-size:    19pt    ;
      font-weight:  bold    ;
      color:        #C0C0C0   ; 
                    } 
                    
.i-subtype-webmasters { 
      font-family:   tahoma, helvetica, sans-serif ;
      line-height:  20px    ;      
      font-size:    19pt    ;
      font-weight:  bold    ;
      color:        #C0C0C0   ; 
                    }   

.i-whenhrf-webmasters {
      font-family:   arial, helvetica, sans-serif ;
      line-height:  18px    ;      
      font-size:    12pt    ;
      font-style:   italic  ; 
      font-weight:  bold    ;
      color:        black   ; 
                    } 
                    
.i-when-webmasters {
      font-family:   arial, helvetica, sans-serif ;
      line-height:  18px    ;      
      font-size:    12pt    ;
      font-style:   italic  ; 
      font-weight:  bold    ;
      color:        black   ; 
                    } 
                    
.i-note-webmasters { 
      font-family:   arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold  ;
      font-style:   normal  ;
      color:        black   ; 
                    } 

.i-goto-webmasters { 
      font-family:   arial, helvetica, sans-serif ;
      line-height:  14px    ;
      font-size:    8pt ;
      font-weight:  normal  ;
      color:        black   ; 
                    } 
                    
.i-menuitem-webmasters {
      font-family:  arial, helvetica, sans-serif ;
      font-size:    16pt    ;
      font-weight:  bold    ;
      color:        #C0C0C0   ; 
                    }
 
 
/*  HEADERS: Ads     */
 
.i-border-ads { 
      background-color:        #FFFFFF   ; 
                    }
                    
.i-header-bg-ads { 
      background-color:        #FFFFFF   ; 
      text-align:   center  ;
      padding-top: 5px    ;
      padding-bottom: 5px    ;
      padding-left: 4px    ;
      padding-right: 4px    ;        
                    }

.i-subheader-bg-ads { 
      background-color:        #FFFFFF    ; 
      text-align:   center  ;
      padding-top: 0px    ;
      padding-bottom: 0px    ;
      padding-left: 4px    ;
      padding-right: 4px    ;
                    }                    
                     
.i-date-bg-ads { 
      background-color:        #0000A0   ; 
      padding     : 2px     ;      
      font-family:  arial, helvetica, sans-serif ;
      font-size:    14pt    ;      
      font-weight:  bold    ;
      text-align:   center  ;
      color:        white   ;
                    }

.i-spacer-bg-ads { 
      background-color:        #EBF1F6   ; 
                    }  
                    
.i-content-bg-ads { 
      background-color:        #FFFFFF   ; 
      text-align:   center  ;
      padding-top: 4px    ;
      padding-bottom: 4px    ;
      padding-left: 4px    ;
      padding-right: 4px    ;        
                    }

.i-typehrf-ads { 
      font-family:   tahoma, arial, helvetica, sans-serif ;
      line-height:  60px    ;
      font-size:    34pt    ;
      font-weight:  bold    ;
      color:        #0080FF   ; 
                    }
                    
.i-type-ads { 
      font-family:   tahoma, arial, helvetica, sans-serif ;
      line-height:  60px    ;
      font-size:    34pt    ;
      font-weight:  bold    ;
      color:        black   ;  
                    }    

.i-subtypehrf-ads {
      font-family:   tahoma, helvetica, sans-serif ;
      line-height:  22px    ;      
      font-size:    18pt    ;
      font-weight:  bold    ;
      color:        red   ; 
                    } 
                    
.i-subtype-ads { 
      font-family:   tahoma, helvetica, sans-serif ;
      line-height:  22px    ;      
      font-size:    18pt    ;
      font-weight:  bold    ;
      color:        red   ; 
                    }   

.i-whenhrf-ads {
      font-family:   arial, helvetica, sans-serif ;
      line-height:  18px    ;      
      font-size:    12pt    ;
      font-style:   italic  ; 
      font-weight:  bold    ;
      color:        black   ; 
                    } 
                    
.i-when-ads {
      font-family:   arial, helvetica, sans-serif ;
      line-height:  18px    ;      
      font-size:    12pt    ;
      font-style:   italic  ; 
      font-weight:  bold    ;
      color:        black   ; 
                    } 
                    
.i-note-ads { 
      font-family:   arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold  ;
      font-style:   normal  ;
      color:        black   ; 
                    } 

.i-goto-ads { 
      font-family:   arial, helvetica, sans-serif ;
      line-height:  14px    ;
      font-size:    8pt ;
      font-weight:  normal  ;
      color:        black   ; 
                    } 
                    
.i-menuitem-ads {
      font-family:  arial, helvetica, sans-serif ;
      font-size:    16pt    ;
      font-weight:  bold    ;
      color:        #0000A0   ; 
                    }
                    

/*  HEADERS: thebiz     */
 
.i-border-thebiz { 
      background-color:        #ffffff   ; 
                    }
                    
.i-header-bg-thebiz { 
      background-color:        #ffffff   ; 
      text-align:   center  ;
      padding-top: 5px    ;
      padding-bottom: 5px    ;
      padding-left: 4px    ;
      padding-right: 4px    ;      
                    }

.i-subheader-bg-thebiz { 
      background-color:        #ffffff   ; 
      text-align:   center  ;
      padding-top: 4px    ;
      padding-bottom: 4px    ;
      padding-left: 4px    ;
      padding-right: 4px    ;
                    }                    
                     
.i-date-bg-thebiz { 
      background-color:        #FF80C0   ; 
      padding     : 4px     ;      
      font-family:  arial, helvetica, sans-serif ;
      font-size:    14pt    ;      
      font-weight:  bold    ;
      text-align:   center  ;
      color:        white   ;
                    }

.i-spacer-bg-thebiz { 
      background-color:        #FF80C0   ; 
                    }                    
                    
.i-content-bg-thebiz { 
      background-color:        #ffffff   ; 
      text-align:   center  ;
      padding-top: 4px    ;
      padding-bottom: 4px    ;
      padding-left: 4px    ;
      padding-right: 4px    ;      
                    }

.i-typehrf-thebiz { 
      font-family:   tahoma, arial, helvetica, sans-serif ;
      line-height:  60px    ;
      font-size:    34pt    ;
      font-weight:  bold    ;
      color:        #0080FF   ; 
                    }
                    
.i-type-thebiz { 
      font-family:   tahoma, arial, helvetica, sans-serif ;
      line-height:  60px    ;
      font-size:    34pt    ;
      font-weight:  bold    ;
      color:        black   ; 
                    }    

.i-subtypehrf-thebiz {
      font-family:   arial, helvetica, sans-serif ;
      font-size:    19pt    ;
      font-weight:  bold    ;
      color:        #0080FF   ; 
                    } 
                    
.i-subtype-thebiz { 
      font-family:   arial, helvetica, sans-serif ;
      font-size:    19pt    ;
      font-weight:  bold    ;
      color:        black   ; 
                    }   

.i-whenhrf-thebiz {
      font-family:   arial, helvetica, sans-serif ;
      line-height:  20px    ;      
      font-size:    12pt    ;
      font-style:   italic  ; 
      font-weight:  bold    ;
      color:        black   ; 
                    } 
                    
.i-when-thebiz {
       font-family:   arial, helvetica, sans-serif ;
       line-height:  20px    ;
       font-size:    12pt    ;
       font-style:   italic  ;      
       font-weight:  bold    ;
       color:        black   ; 
                    } 
                    
.i-note-thebiz { 
      font-family:   arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold  ;
      font-style:   normal  ;
      color:        black   ; 
                    } 

.i-goto-thebiz { 
      font-family:   arial, helvetica, sans-serif ;
      line-height:  14px    ;
      font-size:    8pt ;
      font-weight:  normal  ;
      color:        black   ; 
                    } 
                    
.i-menuitem-thebiz {
      font-family:  arial, helvetica, sans-serif ;
      font-size:    16pt    ;
      font-weight:  bold    ;
      color:        #0000A0   ; 
                    }  
                    

/*  HEADERS: Performers     */

.i-border-prfs { 
      background-color:        #ffffff   ; 
                    }
                    
.i-header-bg-prfs { 
      background-color:        #ffffff   ; 
      text-align:   center  ;
                    }

.i-subheader-bg-prfs { 
      background-color:        #ffffff   ; 
      text-align:   center  ;
                    }                    
                                        
.i-content-bg-prfs { 
      background-color:        #ffffff   ; 
      text-align:   center  ;      
      padding-top: 0px    ;
      padding-bottom: 0px    ;
      padding-left: 10px    ;
      padding-right: 10px    ;  
                    }
             
.i-date-bg-prfs { 
      background-color:        #FFFFFF   ;  
      padding     : 4px     ;
      border-width: 7px;      
      border-style: solid        ;
      border-color: #000000 ; 
      font-family:  arial, helvetica, sans-serif ;
      font-size:    14pt    ;      
      font-weight:  bold    ;
      text-align:   center  ;
      color:        black   ;
                    }                    

.i-spacer-bg-prfs { 
      background-color:        #0080FF   ; 
                    } 
                    
.i-typehrf-prfs { 
      font-family:   tahoma, arial, helvetica, sans-serif ;
      line-height:  45px    ;
      font-size:    34pt    ;
      font-weight:  bold    ;
      color:        #0080FF   ; 
                    }
                    
.i-type-prfs { 
      font-family:   tahoma, arial, helvetica, sans-serif ;
      line-height:  45px    ;
      font-size:    34pt    ;
      font-weight:  bold    ;
      color:        #0080FF   ; 
                    }    

.i-subtypehrf-prfs {
      font-family:  arial, helvetica, sans-serif ;
      font-size:    16pt    ;
      font-weight:  bold    ;
      color:        #0080FF   ; 
                    } 
                    
.i-subtype-prfs { 
      font-family:  arial, helvetica, sans-serif ;
      font-size:    16pt    ;
      font-weight:  bold    ;
      color:        red   ; /* #CC6600 */
                    }  
                  
.i-note-prfs { 
      font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold  ;
      font-style:   italic  ;
      color:        black   ; 
                    }                     

.i-goto-prfs { 
      font-family:   arial, helvetica, sans-serif ;
      line-height:  10px    ;
      font-size:    8pt ;
      font-weight:  normal  ;
      color:        black   ; 
                    } 

.i-a-ex-prfs { 
      font-family:   arial, helvetica, sans-serif ;
      text-decoration: underline; 
                    }                     























                    
/*  Performer Calendars (Second Column) only       */

.pe-name {font-family:  arial, helvetica, sans-serif ;
      font-size:    30pt    ;
      font-weight:  bold    ;
      text-align:   center  ;
      color:        black   ; 
                    }  
.pe-namehrf {font-family:  arial, helvetica, sans-serif ;
      font-size:    30pt    ;
      font-weight:  bold    ;
      text-align:   center  ;
      color:        #0000A0   ; 
                    }                     

.pe-href {font-family:  arial, helvetica, sans-serif ;
      font-size:    16pt    ;
      font-weight:  bold    ;
      text-decoration: underline  ;      
      text-align:   center  ;
      color:        #0000A0   ; 
                    } 
                  
.pe-nohref {font-family:  arial, helvetica, sans-serif ;
      font-size:    16pt    ;
      font-weight:  bold    ;
      text-align:   center  ;
      color:        black   ; 
                    }                   
                    
.pe-note {font-family:  arial, helvetica, sans-serif ;
      font-size:    14pt    ;
      font-weight:  bold    ;
      text-align:   center  ;
      color:        black   ; 
                    }                   

.pe-text {font-family:  arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      text-align:   center  ;
      color:        black   ; 
                    } 

.pe-light {
      background-color:        white   ; 
                    } 
 
.pe-dark {
       background-color:      #DCDCDC   ; 
                    }

/*  Performer Calendars (Third Column) only       */

.p-vid {font-family:   arial, helvetica, sans-serif ;
      font-size:    9pt    ;
      font-weight:  bold    ;
      text-decoration:  none    ;
      text-align:   left  ;
      color:        #0000A0   ; 
      padding-left: 0px    ;
      padding-right: 0px    ;       
                    }                     





/*  State/City Calendars (Second Column) only       */

.stc-name {font-family:  arial, helvetica, sans-serif ;
      font-size:    20pt    ;
      font-weight:  bold    ;
      text-align:   center  ;
      color:        black   ; 
                    }                  
                    
.stc-note {font-family:  arial, helvetica, sans-serif ;
      font-size:    14pt    ;
      font-weight:  bold    ;
      text-align:   center  ;
      color:        black   ; 
                    }                   

.stc-text {font-family:  arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      text-align:   center  ;
      color:        black   ; 
                    } 


/*  State/Club Calendars (Second Column) only        */

.stcl-name {font-family:  arial, helvetica, sans-serif ;
      font-size:    20pt    ;
      font-weight:  bold    ;
      text-align:   center  ;
      color:        black   ; 
                    }  
                    
.stcl-namehrf {font-family:  arial, helvetica, sans-serif ;
      font-size:    20pt    ;
      font-weight:  bold    ;
      text-align:   center  ;
      color:        #0000A0   ; 
                    }                     

.stcl-href {font-family:  arial, helvetica, sans-serif ;
      font-size:    16pt    ;
      font-weight:  bold    ;
      text-decoration: underline  ; 
      text-align:   center  ;
      color:        #0000A0   ; 
                    } 
                  
.stcl-nohref {font-family:  arial, helvetica, sans-serif ;
      font-size:    16pt    ;
      font-weight:  bold    ;
      text-align:   center  ;
      color:        black   ; 
                    }                   
                    
.stcl-note {font-family:  arial, helvetica, sans-serif ;
      font-size:    14pt    ;
      font-weight:  bold    ;
      text-align:   center  ;
      color:        black   ; 
                    }                   

.stcl-text {font-family:  arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      text-align:   center  ;
      color:        black   ; 
                    } 


/*  Web only        */

.wevna { 
      font-family:  arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      text-align:   center  ;
      font-style:   italic  ;
      color:        #0000A0   ; 
                    }  
                    
.wname { 
      font-family:  arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      text-align:   center  ;
      color:        #0000A0   ;
                    }
                    
.whrf {
      font-family:  arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      text-decoration: underline  ;      
      text-align:   center  ;
      color:        #0000A0   ; 
                    }
                    
.wdet { 
      font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt ;
      font-weight:  bold    ;
      text-align:   center  ;
      color:        black   ; 
                    }
                    
.wevtm { 
      font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal    ;
      text-align:   center  ;
      color:        black   ; 
                    }

.wnte { 
      font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt ;
      font-weight:  normal    ;
      font-style:   italic    ;
      text-align:   center  ;
      color:        black   ; 
                    }


/*  EVENTS ALL         */

.e-split {font-family:   arial, helvetica, sans-serif ;
      text-align:   center  ;
      padding-left: 25px    ;
      padding-right: 25px    ;        
                    }                       
                    
                    
/*  EVENTS "s"         */

/*  EVENTS "s": eventname           */

.date-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    14pt    ;
      font-weight:  bold    ;
      text-align:   center  ;
      color:        white   ;
                    }

.eimg-s { margin-bottom:  8px    ; 
                    }
                    
.enhrf-ex-s { font-family:  arial, helvetica, sans-serif ;
      line-height:  20px    ;      
      font-size:    12pt    ;
      font-weight:  bold    ;
      text-decoration: underline ;      
      font-style:   italic  ;
      color:        #0000A0   ; 
                    }

.enhrf-in-s { font-family:  arial, helvetica, sans-serif ;
      line-height:  20px    ;      
      font-size:    14pt    ;
      font-weight:  bold    ;
      font-style:   italic  ;
      color:        #0000A0   ; 
                    }

.en-s { font-family:  arial, helvetica, sans-serif ;
      line-height:  20px    ;      
      font-size:    16pt    ;
      font-weight:  bold    ;
      text-align:   center  ;
      font-style:   italic  ;
      color:        black   ; 
                    }
                    
.ehrf-s { font-family:  arial, helvetica, sans-serif ;
      line-height:  20px    ;      
      font-size:    16pt    ;
      font-weight:  bold    ;
      text-align:   center  ;
      font-style:   italic  ;
      color:        red   ; 
                    }

.ente-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt ;
      font-weight:  normal  ;
      text-align:   center  ;
      color:        black   ; 
                    }

.eprp-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal    ;
      text-align:   center  ;
      color:        black   ; 
                    }
                    
.at-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal    ;
      text-align:   center  ;
      color:        black   ; 
                    }
                    
/*  EVENTS "s": performer           */

.big-phrf-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    18pt    ;
      line-height:  30px    ;
      font-weight:  bold    ;
      text-align:   center  ;
      color:        #0000A0   ;
                    }
                    
.phrf-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      text-align:   center  ;
      color:        #0000A0   ;
                    }
                    
.phrf-ex-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      text-decoration: underline ;      
      text-align:   center  ;
      color:        #0000A0   ;
                    }

.pnohrf-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      text-align:   center  ;
      color:        black   ;
                    }
                    
.pnte-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt ;
      font-weight:  normal    ;
      text-align:   center  ;
      color:        black   ; 
                    }
                    
.psch-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt ;
      font-weight:  bold  ;
      text-decoration: underline  ;      
      color:        #0000A0   ; 
                    }
                    
.pall-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt ;
      font-weight:  normal    ;
      text-align:   center  ;
      color:        black   ; 
                    }

.palt-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt ;
      font-weight:  normal    ;
      text-align:   center  ;
      color:        black   ; 
                    }

.pltm-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt ;
      font-weight:  normal    ;
      color:        black   ; 
                    }
                    
/*  EVENTS "s": verb and prep           */

.verb-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      color:        black   ; 
                    }

.evprp-s {font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      color:        black   ; 
                    }
                    
/*  EVENTS "s": venue               */

.vhrf-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    11pt    ;
      font-weight:  bold    ;
      color:        #0000A0 ;
                    }

.vnohrf-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    11pt    ;
      font-weight:  bold    ;
      color:        black ;
                    }
                    
.vadd-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt ;
      font-weight:  normal  ;
      color:        black   ; 
                    }

.vcty-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold;
      color:        black   ; 
                    }

.vste-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      color:        black   ; 
                    }

.vmap-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt ;
      font-weight:  normal    ;
      color:        black   ;           
                    }

.vnte-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt ;
      font-weight:  normal    ;
      color:        black   ; 
                    }
                    
/*  EVENTS "s": website             */

.whrf1-s {font-family:  arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      text-decoration: underline ;       
      color:        #0000A0   ; 
                    }

.whrf2-s {font-family:  arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      text-decoration: underline ;     
      color:        #0000A0   ; 
                    }

/*  EVENTS "s": webradio             */

.wrsta-s {font-family:  arial, helvetica, sans-serif ;
      background-color:#DCDCDC;
      line-height:  20px    ;      
      font-size:    12pt    ;
      font-weight:  bold    ;
      text-decoration: underline ;       
      font-style:   italic  ;
      color:        #0000A0   ; 
                    }
                    
                    
/*  EVENTS "s": medium              */

.mhrf1-s {font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal    ;
      color:        black   ; 
                    }

.mhrf2-s {font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal    ;
      color:        black   ; 
                    }
                    
/*  EVENTS "s": contact and time        */

.evph-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt    ;
      font-weight:  normal    ;
      color:        black   ; 
                    }

.evml-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt ;
      font-weight:  normal    ;
      color:        black   ; 
                    }

.evdt-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      color:        black   ; 
                    }
                    
.evtm-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    11pt    ;
      font-weight:  bold    ;
      color:        red   ; 
                    }

.evpr-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt ;
      font-weight:  normal    ;
      color:        black   ; 
                    }

.ntes-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt ;
      font-weight:  normal    ;
      color:        black   ; 
                    }

.util-a-s { font-family:  arial, helvetica, sans-serif ;
      color:        #0000A0   ; 
      text-decoration: underline  ;          
                    }
                    
.evlnk-s {font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt ;
      font-weight:  normal    ;
      color:        black   ; 
                    }

                   
/*  EVENTS "list"         */

.p-week-list { 
      text-align:   left    ;       
      height:       50px    ;
      width:        140px    ;      
                    }
                    
.v-week-list { 
      text-align:   center    ;   
      padding-left: 20px    ;       
                    }
                    
.phrf-list { font-family:  arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      color:        #0000A0 ; 
                    }

.ophrf-list { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      color:        #0000A0 ; 
                    }

.op-prp-list { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt    ;
      font-weight:  bold    ;
      color:        black ; 
                    }                    
                    
.date-list { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      color:        black   ; 
      text-align:   center  ;       
      width:        80px    ;
                    }

.ehrf-list { font-family:  arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      font-style:   italic  ;       
      color:        #0000A0 ; 
      line-height:  18px    ;      
                    }   
                    
.ehrf-ex-list { font-family:  arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      font-style:   italic  ;  
      text-decoration: underline ;
      color:        #0000A0 ; 
      line-height:  18px    ;      
                    }                       

.enohrf-list { font-family:  arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      font-style:   italic  ;       
      color:        black ; 
      line-height:  18px    ;      
                    }                       
                    
.vhrf-list { font-family:  arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      color:        #0000A0 ; 
      line-height:  15px    ;      
                    }

.vcity-list { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;  
      font-style:   italic  ;       
      color:        black   ; 
                    }
                    
.vstate-list { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;  
      font-style:   italic  ;       
      color:        black   ; 
                    }
 
.br-list { font-family:  arial, helvetica, sans-serif ;
      line-height:  5px    ; 
                    }

/*  EVENTS "list", small for Home    */

.p-week-list-s { 
      padding-right:   5px    ;       
      text-align:   left    ;       
      width:        90px    ;      
                    }
                    
.v-week-list-s { 
      text-align:   center  ;       
      width:        90px    ;      
                    }
                    
.phrf-list-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      color:        #0000A0 ; 
                    }

.ophrf-list-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    6pt    ;
      font-weight:  bold    ;
      color:        #0000A0 ; 
                    }

.op-prp-list-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    6pt    ;
      font-weight:  bold    ;
      color:        black ; 
                    }                    
                    
.date-list-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt    ;
      font-weight:  bold    ;
      color:        black   ; 
      text-align:   left  ;       
      width:        50px    ;
                    }

.ehrf-list-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt    ;
      font-weight:  bold    ;
      font-style:   normal  ;       
      color:        #0000A0 ; 
      /* line-height:  18px    ;  */  
                    }   
                    
.ehrf-ex-list-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt    ;
      font-weight:  bold    ;
      font-style:   normal  ;  
      text-decoration: underline ;
      color:        #0000A0 ; 
      /* line-height:  18px    ;  */  
                    }                       

.enohrf-list-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt    ;
      font-weight:  bold    ;
      font-style:   normal  ;       
      color:        black ; 
      /* line-height:  18px    ;  */  
                    }                       

.e-prp-list-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    6pt    ;
      font-weight:  bold    ;
      color:        black ; 
                    }                    
                    
.vhrf-list-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt    ;
      font-weight:  bold    ;
      color:        #0000A0 ; 
      /* line-height:  18px    ;  */  
                    }

.vcity-list-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt    ;
      font-weight:  bold    ;  
      font-style:   italic  ;       
      color:        black   ; 
                    }
                    
.vstate-list-s { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt    ;
      font-weight:  bold    ;  
      font-style:   italic  ;       
      color:        black   ; 
                    }
 
.br-list-s { font-family:  arial, helvetica, sans-serif ;
      line-height:  6px    ; 
                    }
                    
                    
/*  VENUES         */

.v-ste {font-family:    arial, helvetica, sans-serif ;
      font-size:    20pt    ;
      font-weight:  bold    ;
      color:        black   ; 
                    }

.v-vhrf {font-family:   arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      color:        #0000A0   ; 
                    }

.v-vadd {font-family:   arial, helvetica, sans-serif ;
      font-size:    8pt ;
      font-weight:  normal  ;
      color:        black   ; 
                    }

.v-vcty {font-family:   arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      color:        black   ; 
                    }

.v-vste {font-family:   arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      color:        black   ; 
                    }

.v-vmap {font-family:   arial, helvetica, sans-serif ;
      font-size:    8pt ;
      font-weight:  bold    ;
      color:        black   ;            
                    }

.v-vnte {font-family:   arial, helvetica, sans-serif ;
      font-size:    8pt ;
      font-weight:  bold    ;
      color:        black   ; 
                    }

.v-evph {font-family:   arial, helvetica, sans-serif ;
      font-size:    8pt ;
      font-weight:  normal  ;
      color:        black   ; 
                    }

.v-vmail {font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt ;
      font-weight:  bold    ;
      color:        #0000A0   ;            
                    }
                    
                    
/*  DIRECTORY           */

.d-title {font-family:   arial, helvetica, sans-serif ;
      font-size:    14pt ;
      font-weight:  bold    ;
      color:        black   ; 
                    }  

.d-heading {font-family:   arial, helvetica, sans-serif ;
      font-size:    12pt ;
      font-weight:  bold    ;
      text-decoration: underline ;        
      color:        #0000A0   ; 
                    }  
                    
.d-href {font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt ;
      font-weight:  normal    ;
      text-decoration: underline ;       
      color:        #0000A0   ; 
                    }                   
                    
.d-comm {font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal  ;
      color:        black   ; 
                    }                   

.d-a {font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal  ;
      color:        #0000A0   ; 
                    }   

               
/*  ARTICLES           */

.a-color {
      background-color:        #f1f1fd ;
      background-image:   none    ;
                    }  
                    
.a-frmpage {font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal    ;
      font-style:   normal  ;
      color:    black ;
                    }  
                    
.a-page {font-family:   arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      font-style:   italic  ;
      color:    #0000A0 ;
                    }  
.a-img {
      align:   center  ;
                    }  
                    
.a-from {
      font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      text-decoration: underline ;      
      font-style:   normal  ;      
      color:    #0000A0 ;
                    }
                    
.a-menuttl {font-family:   arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      font-style:   normal  ;     
      color:    #0000A0 ;
                    }

.a-ttl {font-family:   arial, helvetica, sans-serif ;
      font-size:    22pt    ;
      font-weight:  bold    ;
      font-style:   italic  ;     
      text-align:   center  ;
      color:    black ;
                    }
                    
.a-dtim {font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      font-style:   normal  ;       
      color:        black   ; 
                    }
                    
.a-place {font-family:   arial, helvetica, sans-serif ;
      font-size:    11pt    ;
      font-weight:  bold    ;
      font-style:   italic  ;       
      color:        black   ; 
                    }                    
                    
.a-note {font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      color:        black   ; 
                    }   

.a-sect {font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal  ;
      color:        black   ; 
      text-align:   left  ;
      
                    }
                    
.a-head {font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      color:        black   ; 
                    }                   

.a-bighead {font-family:   arial, helvetica, sans-serif ;
      line-height:  35px    ; 
      font-size:    14pt    ;
      font-weight:  bold    ;
      color:        black   ; 
                    }                   
                    
.a-a {font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal  ;
      text-decoration: underline ;       
      color:    #0000A0 ;
                    }

.a-link {font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal  ;
      text-decoration: underline ;       
      color:    #0000A0 ;
                    }
                    
.a-int-link {font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold  ;
      text-decoration: normal ;       
      color:    #0000A0 ;
                    }
                    
.a-perf {font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal  ;
      color:    #0000A0 ;
                    }
                    
.a-per {font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal  ;
      color:    #0000A0 ;
                    }

.a-per-img-ttl {font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold  ;
      color:    #0000A0 ;
                    }
                    
.a-pcal {font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt    ;
      font-weight:  bold  ;
      text-decoration: underline ;       
      color:    #0000A0 ;
                    }
                    
.a-li {font-family: arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal  ;
      color:        black   ; 
                    }
     
.a-row {font-family:    arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal  ;
      text-align:   left    ;
      color:        black   ; 
                    }   
                    
.a-crow {font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal  ;
      text-align:   center    ;
      color:        black   ; 
                    }

.a-srce {font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal  ;
      color:        black   ; 
                    }                   
                    
.a-srhf {font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal  ;
      text-decoration: underline ;       
      color:    #0000A0 ;
                    }

.a-evdt { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt ;
      font-weight:  bold    ;
      color:        black   ; 
                    }       
                
.a-pltm { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt ;
      font-weight:  normal    ;
      color:        black   ; 
                    }         

.a-dvd-note {font-family:  arial, helvetica, sans-serif ;
      font-size:    7pt    ;
      font-weight:  normal  ;
      color:    black ;
                    }
                    
.a-dvd {font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt    ;
      font-weight:  normal  ;
      text-decoration: underline ;       
      color:    #0000A0 ;
                    }
                    
/*  COMPANY LIST           */ 

.co                 {
      font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt ;
      font-weight:  bold  ;
      text-decoration: underline ;      
      text-align:   center  ;
      color:        #0000A0   ; 
                    } 
        
                    
/*  STARS PAGES         */  

.p-perf {font-family:   tahoma, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      color:        #0000A0   ; 
                    }

.p-wevts {
      text-align:   left  ;
      padding-left: 4px    ;
      padding-right: 4px    ;        
                    }

.p-alpha {font-family:   arial, helvetica, sans-serif ;
      font-size:    18pt    ;
      font-weight:  bold    ;
      text-align:   center  ;
      color:        black   ; 
      padding-top:  10px     ;
      padding-bottom: 10px   ;      
                    }

.p-list {font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal    ;
      color:        #0000A0   ; 
      padding-left: 10px    ;
      padding-right: 10px    ;        
                    }                    

.p-text {font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      color:        black   ; 
                    }     
                    
.p-href {font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal    ;
      text-decoration: underline ;       
      color:        #0000A0   ; 
      padding-left: 4px    ;
      padding-right: 4px    ;        
                    }  
                    
.p-hide {font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal    ;
      color:        white   ; 
                    }

                    
/*  MENUS FOR STATE/CLUBS,CITY           */

.m-ste {font-family:    arial, helvetica, sans-serif ;
      font-size:    16pt    ;
      font-weight:  bold    ;
      color:        black   ; 
                    }
                    
.m-city {font-family:   arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      text-decoration: none ;       
      color:        #0000A0   ; 
                    }                   

.m-city-article {font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      color:        #0000A0   ; 
                    }   
                    
.m-city-nohrf {font-family:   arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      color:        black   ; 
                    }   
                    
.m-club {font-family:   arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      color:        #0000A0   ; 
                    }
                    
.m-clbct {font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt ;
      font-weight:  bold  ;
      color:        black   ; 
                    }                   

/*  MENU           */

.vod-hrf {font-family:  times, helvetica, sans-serif ;
      font-size:    10pt ;
      font-weight:  normal  ;
      text-decoration: underline ;    
      color:        #0000A0   ; 
                    }  


/*  ANNOUNCEMENTS  Lists         */
/*  Some for menus, some for Stores     */

.an-list {font-family:   arial, helvetica, sans-serif ;
      text-align:   left  ;
      padding-left:  20px    ;
      padding-right: 20px    ;        
                    }  

.an-link {font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal  ;
      text-decoration: underline ;       
      color:    #0000A0 ;
                    }

.an-hrf {font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal  ;
      text-decoration: none ;       
      color:         #0000A0;
                    }
                    
.an-hrf-6 {font-family:  tahoma, helvetica, sans-serif ;
      font-size:    6pt    ;
      font-weight:  normal  ;
      text-decoration: none ;       
      color:         #0000A0;
                    } 
                    
.an-exhrf-6 {font-family:  tahoma, helvetica, sans-serif ;
      font-size:    6pt    ;
      font-weight:  normal  ;
      text-decoration: underline ;       
      color:         #0000A0;
                    } 

.an-hrf-8 {font-family:  tahoma, helvetica, sans-serif ;
      font-size:    8pt    ;
      font-weight:  normal  ;
      text-decoration: none ;       
      color:         #0000A0;
                    } 
.an-exhrf-8 {font-family:  tahoma, helvetica, sans-serif ;
      font-size:    8pt    ;
      font-weight:  normal  ;
      text-decoration: underline ;       
      color:         #0000A0;
                    } 

.an-hrf-10 {font-family:  tahoma, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal  ;
      text-decoration: none ;       
      color:         #0000A0;
                    } 
.an-exhrf-10 {font-family:  tahoma, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal  ;
      text-decoration: underline ;       
      color:         #0000A0;
                    } 
                    
.an-txt-6 {font-family:  tahoma, helvetica, sans-serif ;
      font-size:    8pt    ;
      font-weight:  normal  ;
      text-decoration: none ;       
      color:         black;
                    } 
                    
.an-txt-8 {font-family:  tahoma, helvetica, sans-serif ;
      font-size:    8pt    ;
      font-weight:  normal  ;
      text-decoration: none ;       
      color:         black;
                    } 

.an-txt-10 {font-family:  tahoma, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal  ;
      text-decoration: none ;       
      color:         black;
                    } 
                    
.an-txt {font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal  ;
      text-decoration: none ;       
      color:         black;
                    } 

.an-txt-10-b {font-family:  arial, helvetica, sans-serif ;
      font-size:    14pt    ;
      font-weight:  bold  ;
      text-decoration: normal ;       
      color:         black;
                    } 

.an-txt-12-b {font-family:  arial, helvetica, sans-serif ;
      font-size:    14pt    ;
      font-weight:  bold  ;
      text-decoration: normal ;       
      color:         black;
                    } 
                    
.an-vlist {font-family:  arial, helvetica, sans-serif ;
      text-align:   left  ;
      padding-left:  20px    ;
      padding-right: 20px    ;       
                    }                    

.an-vspc {
      text-align:   left  ;
      padding-top:  2px    ;
      padding-bottom: 2px    ;        
                    }                              
                    
.an-vlink {font-family:  arial, helvetica, sans-serif ;
      font-size:    9pt    ;
      font-weight:  bold  ;
      text-decoration: underline ;   
      color:        #0000A0;
                    }                              

.an-vlink2 {font-family:  arial, helvetica, sans-serif ;
      font-size:    9pt    ;
      font-weight:  normal  ;
      text-decoration: none ;  
      color:         black;
                    }     

.an-vlinkred {font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal  ;
      text-decoration: none ;  
      color:         red;
                    }                        

.an-vlist2 {font-family:  arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold  ;
      text-decoration: none ;  
      color:         black;
                    }    
                    
.an-aebntit {font-family:  arial, helvetica, sans-serif ;
      font-size:    14pt    ;
      font-weight:  bold  ;
      text-decoration: none ;  
      color:         #0000A0;
                    }   

.an-aebnp {font-family:  arial, helvetica, sans-serif ;
      padding-left:  0px    ;    
      padding-right:  0px    ;       
      font-size:    10pt    ;
      font-weight:  normal  ;
      text-decoration: none ;  
      color:         #0000A0;
                    }   

.an-aebnstd {font-family:  arial, helvetica, sans-serif ;
       font-size:    10pt    ;
       font-weight:  bold  ;
       text-decoration: normal ;  
       color:         #0000A0;
                    }  
                    
.an-aebntxt {font-family:  arial, helvetica, sans-serif ;
       font-size:    10pt    ;
       font-weight:  bold  ;
       text-decoration: normal ;  
       color:         black;
                    }  

.an-price {
       font-size:    10pt    ;
       font-weight:  bold  ;
       color:         red;
                    }
 
.an-markeddown {
        font-size:    10pt    ;
        font-weight:  bold  ;
        text-decoration: line-through ;
        color:         black;
                    }
                    
.an-dvdspace {
       padding-top:   3px;
       padding-bottom:   3px;
                    }
                     
                   
/*  NEWS                */

.n-table {
      text-align:    left  ;
      padding-left:  10px    ;
      padding-right: 10px    ; 
                    } 
      
.n-table-home {
      text-align:    left  ;
      padding-left:  0px    ;
      padding-right: 0px    ; 
                    } 
                    
.n-top-sep {
      padding-top:   5px     ;
      border-top-width: 2px;
      border-top-style: solid;
      border-top-color: #C6BDA8;      
                    }                     
                    
.n-bottom-sep {
                    } 
             
.n-date { font-family:  arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      text-align:   center  ;
      color:        #0000A0   ; 
                    }

.n-site { font-family:  arial, helvetica, sans-serif ;
      font-size:    20pt    ;
      font-weight:  bold    ;
      text-decoration: underline;
      color:        #0000A0   ; 
                    }

.n-site-nohrf { font-family:  arial, helvetica, sans-serif ;
      font-size:    20pt    ;
      font-weight:  bold    ;
      text-decoration: no;
      color:        black   ; 
                    }
                    
.n-sitehrf { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      font-style:   italic  ; 
      text-decoration: underline;
      color:        #0000A0   ; 
                    }                    

.n-latest { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      font-style:   normal  ; 
      color:        red   ; 
                    }                    

.n-type { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      text-decoration: none;
      color:        black   ; 
                    }
                    
.n-hdln { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      text-decoration: underline;
      color:        #0000A0   ; 
                    }

.n-hdln-nohrf { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt    ;
      font-weight:  bold    ;
      font-style:   normal  ; 
      text-decoration: none;
      color:        red   ; 
                    }                    
                    
.n-intro { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal    ;
      color:        black   ; 
      padding-left:  20px    ;
      padding-right: 20px    ;        
                    }          

.n-intro-home { font-family:  arial, helvetica, sans-serif ;
      font-size:    9pt    ;
      font-weight:  normal    ;
      color:        black   ; 
      padding-left:  5px    ;
                    }          

.n-intro-chron { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal    ;
      color:        black   ; 
                    }          
                    
.n-hdln-l { font-family:  arial, helvetica, sans-serif ;
      font-size:    14pt    ;
      font-weight:  bold    ;
      text-decoration: underline;
      color:        #0000A0   ; 
                    }
                    
.n-sitename { font-family:  times, helvetica, sans-serif ;
      font-size:    11pt    ;
      font-weight:  bold    ;
      font-style:   italic  ; 
      text-decoration: underline;
      color:        #0000A0   ; 
                    }

.n-timeofday-l { font-family:  times, helvetica, sans-serif ;
      font-size:    20pt    ;
      font-weight:  bold    ;
      font-style:   normal  ; 
      text-decoration: none;
      color:        red   ;  /* #111188 #336699 */
                    }                    

.n-otherhdln { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  normal    ;
      font-style:   normal  ; 
      text-decoration: none;
      color:        #336699;  /* #111188 #336699 */
                    }                    
                    
.n-newsnote-l { font-family:  tahoma, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      font-style:   normal  ; 
      text-decoration: none;
      color:        black;  /* #111188 #336699 */
                    }                    

.n-newsnote-s { font-family:  times, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      font-style:   normal  ; 
      text-decoration: none;
      color:        black;  /* #111188 #336699 */
                    }                    

                            
/*  YEARLY EVENTS CALENDARS           */

.y-date {font-family:    arial, helvetica, sans-serif ;
      font-size:    16pt    ;
      font-weight:  bold    ;
      color:        black   ; 
                    }
                    
.y-title {font-family:    arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      text-decoration: underline ;
      color:        #0000A0   ; 
                    }

.y-title-article {font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      color:        #0000A0   ; 
                    }   
                    
.y-title-nohrf {font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      color:        black   ; 
                    }   
                                        
.y-details {font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt ;
      font-weight:  normal  ;
      color:        black   ; 
                    }   

 
 
/*  ARTICLES ARCHIVE                */

.aa-table {
      font-family:  arial, helvetica, sans-serif ;
      font-weight:  bold    ;
      text-align:    left  ;
      padding-left:  0px    ;
      padding-right: 20px    ; 
                    } 
   
.aa-hdln { 
      font-size:    12pt    ;
      color:        #0000A0   ; 
                    }

.aa-datetime { 
      font-size:    10pt    ;
      color:        black   ; 
                    }
                    
.aa-place { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      color:        black   ; 
                    }  
                    
.aa-num { font-family:  arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      color:        #0000A0   ; 
                    }  
                    
.aa-numnolnk { font-family:  arial, helvetica, sans-serif ;
      font-size:    16pt    ;
      color:        black   ; 
                    } 
 
 
/*  SPONSORS                */

.sponsors {
      font-family:  arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      color:        black   ; 
      padding-left:  0px    ;
                    } 

.sp-hdln { font-family:  arial, helvetica, sans-serif ;
      font-size:    11pt    ;
      font-weight:  bold    ;
      text-decoration: underline;
      color:        #0000A0   ; 
                    }
                    
.sp-img {
      padding-top:   5px    ;
      padding-left:  5px    ;
      padding-right: 5px    ; 
                    } 
                    
.sp-notes { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt    ;
      font-weight:  normal    ;
      text-style:   italic;
      color:        black   ; 
                    } 

.sp-updtit { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      color:        black   ; 
                    } 
                    
.sp-upd { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      color:        red   ; 
                    } 

/*  World          */
                    
.w-hdln { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      text-decoration: underline;
      color:        #0000A0   ; 
                    }

.w-img {
      padding-top:   5px    ;
      padding-left:  5px    ;
      padding-right: 5px    ; 
                    } 
                    
.w-notes { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt    ;
      font-weight:  normal    ;
      color:        red   ; 
                    } 

.w-updtit { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      color:        black   ; 
                    } 
                    
.w-upd { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      color:        red   ; 
                    } 


/*  Inline Ads          */
                    
.ia-hdln { font-family:  arial, helvetica, sans-serif ;
      font-variant: small-caps    ;
      font-size:    11pt    ;
      font-weight:  bold    ;
      text-decoration: underline;
      color:        #0000A0   ; 
                    }

.ia-img {
      padding-top:   5px    ;
      padding-left:  5px    ;
      padding-right: 5px    ; 
      padding-bottom: 5px    ; 
                    } 
                    
.ia-notes { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt    ;
      font-weight:  normal    ;
      color:        black   ; 
                    } 

.ia-updtit { font-family:  arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      color:        black   ; 
                    } 
                    
.ia-upd { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt    ;
      font-weight:  bold    ;
      color:        red   ; 
                    } 
                    
                    
/*  ADS                */

.ad-box { font-family:  arial, helvetica, sans-serif ;
      line-height:  12px    ;
      font-size:    8pt     ;
      font-weight:  bold    ;
      padding-left: 5px     ; 
      border:       1px     ; 
      border-color: black   ;  
      border-style: solid   ;
      color:        #0000A0 ; 
      background-color: #DCDCDC ; 
                    } 
                    
.ad-box-all { 
      padding-top:  20px     ; 
                    } 
                    
.sponsors-i { 
      padding-top:  3px     ; 
      text-align:   center  ;
                    } 

.sponsors-t { font-family:  arial, helvetica, sans-serif ;
      padding-top:  3px     ; 
      padding-left: 4px     ; 
      text-align:   center  ;
      line-height:  10px    ;
      font-size:    8pt    ;
      font-weight:  bold    ;
      color:        #0000A0   ; 
                    } 
                    

.ads-sq { font-family:  arial, helvetica, sans-serif ;
      line-height:  20px    ;
      font-size:    8pt    ;
      font-weight:  bold    ;
      text-decoration: underline ;        
      color:        #0000A0   ; 
                    }   

.ads-list { font-family:  arial, helvetica, sans-serif ;
      line-height:  30px    ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      text-decoration: underline ;        
      color:        #0000A0   ; 
                    } 

                    
/*  HG                */

.hg-td-desc { 
      padding-top:  8px    ;
      text-align:   center  ;
                    }

.hg-td-note { 
      text-align:   center  ;
                    }
                    
.hg-desc { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt    ;
      font-weight:  normal   ;
      text-decoration: underline ;        
      text-align:   center  ;
      color:        #0000A0   ; 
                    }

.hg-note { font-family:  arial, helvetica, sans-serif ;
      font-size:    8pt    ;
      font-weight:  bold    ;
      font-style:   normal    ;
      text-decoration: underline ;        
      text-align:   center  ;
      color:        #0000A0   ; 
                    }


/*  SIMPLE TABLE: Home Page Sidebar      */

.i-simple-homesidebar { 
      background-color:        #ffffff   ; 
      vertical-align: center    ;
      padding-left: 25px    ;
      padding-right: 25px    ;  
                    }                    

/*  Sitemap   */

.sitemap-main { font-family:  arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      color:        #0000A0   ; 
                    }                  

.sitemap-sub { font-family:  arial, helvetica, sans-serif ;
      font-size:    12pt    ;
      font-weight:  bold    ;
      color:        #0000A0   ; 
      padding-left: 40px    ;
                    }    


/*  Blog Home   */ 

.blog-frmpage {font-family:   arial, helvetica, sans-serif ;
      line-height:  15px    ;
      font-size:    10pt    ;
      font-weight:  normal    ;
      font-style:   normal  ;
      color:    black ;
                    }  
.blog-from {
      line-height:  20px    ;
      font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      font-style:   italic  ;      
      color:    #0000A0 ;
                    }
                    
.blog-menuttl {font-family:   arial, helvetica, sans-serif ;
      font-size:    14pt    ;
      font-weight:  bold    ;
      font-style:   normal  ;     
      color:    #0000A0 ;
                    }
.blog-by {
      font-family:   arial, helvetica, sans-serif ;
      font-size:    10pt    ;
      font-weight:  bold    ;
      font-style:   normal  ;      
      color:    black ;
                    }
                    
.blog-intro { font-family:  arial, helvetica, sans-serif ;
      font-size:    9pt    ;
      font-weight:  normal    ;
      color:        black   ; 
                    }          


/*  New VODs   */ 


.vid-tit {font-family:  arial, helvetica, sans-serif ;
      font-size:    14pt    ;
      font-weight:  bold  ;
      text-decoration: none ;  
      color:         #0000A0;
                    }   

.vid-p {font-family:  arial, helvetica, sans-serif ;
      padding-left:  0px    ;    
      padding-right:  0px    ;       
      font-size:    10pt    ;
      font-weight:  normal  ;
      text-decoration: none ;  
      color:         #0000A0;
                    }   

.vid-link {font-family:  arial, helvetica, sans-serif ;
      font-size:    9pt    ;
      font-weight:  bold  ;
      text-decoration: underline ;   
      color:        #0000A0;
                    }                              

.vid-std {font-family:  arial, helvetica, sans-serif ;
       font-size:    10pt    ;
       font-weight:  bold  ;
       text-decoration: normal ;  
       color:         #0000A0;
                    }  
                    
.vid-txt {font-family:  arial, helvetica, sans-serif ;
       font-size:    10pt    ;
       font-weight:  bold  ;
       text-decoration: normal ;  
       color:         black;
                    }  

.vid-price {
       font-size:    10pt    ;
       font-weight:  bold  ;
       color:         red;
                    }
 
.vid-markeddown {
        font-size:    10pt    ;
        font-weight:  bold  ;
        text-decoration: line-through ;
        color:         black;
                    }
                    
.vid-dvdspace {
       padding-top:   3px;
       padding-bottom:   3px;
                    }
                    
