html {
    background-image: url('../images/body-bg.jpg');
    background-repeat: repeat-x;
}

body {
    background-image: url('../images/other-bg.png');
    background-repeat: no-repeat;
    background-position: top center;
    padding-top: 40px;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; 
    font-size: 12px;
}

.home body {
    background-image: url('../images/main-bg.png');
    background-repeat: no-repeat;
    background-position: top center;
    padding-top: 40px;
    font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; 
    font-size: 12px;
}

    #newsletter {
        background-color: #e9c02c;
        height:40px;
        margin-top: -40px;
        overflow:hidden;
    }
    
    #newsletter #newsletter-text{
        padding-top: 7px;
        width:650px;
        margin: 0 auto;
        text-align: center;
    }
    
        #newsletter #newsletter-text p{
            display:block;
            float:left;
            margin-right: 20px;
            color:#ffffff;
            margin-top: 2px;
        }
        
        #newsletter #newsletter-text p span{
            color:#846c38;
        }
    
        #newsletter #newsletter-text form{
            float: left;
        }
            
            #newsletter #newsletter-text form input{
                height:23px;
                line-height: 23px;
                border:none;
                padding-left: 5px;
            }
            
            #newsletter #newsletter-text form  input.signup{
                background: url('../images/signup-button.gif') no-repeat scroll 0 0 transparent;
                width:53px;
                text-indent: -9999px;  
            }

    #wrap {
        width:937px;
        margin: 0 auto;
    }
    
    
    
     #header{
        overflow: hidden;
        width:939px;
    }
    
         #header h1 {
           margin:0;
        }
    
             #header h1 a{
                background-image: url('../images/logo.png');
                background-repeat: no-repeat;
                height: 175px;
                width:320px;
                display: block;
                text-indent: -9999px;
                float: left;
            }
            
             #header p{ 
                display:block; 
                float:left;
                text-indent: -9999px;
            }
            
             #header form{
                float:right;
                padding-top: 145px;
            }
            
                 #header form label{
                    visibility: hidden;           
                }
            
                 #header form input{
                    height:23px;
                    line-height: 23px;  
                    border:none;
                    padding-left: 5px;  
                }
                
                 #header form #searchsubmit {
                    background: url('../images/search-button.gif') no-repeat scroll 0 0 transparent;   
                    width:53px;
                    text-indent: -9999px;  
                }
                
                
                ul#nav {
                    padding: 0;
                    margin: 0;
                    list-style: none;
                    padding-top: 7px; 
                    overflow: hidden;
                    z-index: 9999;  
                }

                #nav a {
                    line-height : 45px;
                    display: block;
                    text-decoration: none;
                    color:#e9c02c;  
                    font-size: 12px;
                }
                
                  #menu .font a:hover{
                    color:#ffffff;  
                    text-decoration: none;  
                }
                
                 #menu li.font a {  
                    font-size: 20px;
                    padding-left: 12px;
                    border-left: 1px #1F1E1F solid;   
                }
                
                 #menu li:first-child.font a{
                    border:none;
                }

                #nav li {
                    height: 45px;
                    list-style: none;   
                    float: left;
                    margin-right: 12px; 
                    z-index: 9999;        
                }

                #nav li ul {
                    position: absolute;
                    background: #232222;
                    width: 10em;
                    margin-top: -5px;
                    margin-left: 0;
                    left: -999em;
                    padding:0;
                    z-index: 9999;
                }

                #nav li:hover ul, #nav li.sfhover ul {
                    left: auto;
                }
                
                 #menu ul li.arrow {
                    background-image: url('../images/arrow.gif');
                    background-repeat: no-repeat;
                    background-position: right center;
                    padding-right: 20px; 
                }
                
                #menu ul li.arrow:hover{
                    background-image: url('../images/arrow_over.gif');
                }
                
                     #menu ul li.rss a{
                            color:#fcba6f;
                            background-image: url('../images/rss.gif');
                            background-position: left center;
                            background-repeat: no-repeat;
                            padding-left: 20px;
                            margin-left: 20px;   
                        }
                        
                         #menu ul li a {
                            text-decoration: none;
                        }
                        
                         #menu ul li a:hover {
                            text-decoration:underline
                        }
    
    /*#####################
    #  HOME TEMPLATE ITEMS
    #####################*/   
    
     #videos{
        overflow: hidden;
        width: 942px; 
        background-color: #000000;
        padding-bottom: 2px;
        height: 338px;
    }
    
    #videos object{
        z-index: 0;
    }
    
         #videos #player{
            padding-top: 14px;
            padding-left:20px;
            float: left;
            width:567px;
            z-index: 0;
        }
        
         #videos #videoitems{
            float: left;
            padding-top: 14px;
            padding-left:20px; 
        }
        
         #videos #videoitems ul{
            list-style:none outside none;
            margin:0;
            padding:0;
            width:327px;
        }
        
         #videos #videoitems ul li{
            list-style:none outside none;   
            background:url("../images/videoitems-bg.jpg") repeat-x scroll 0 0 transparent;
            margin-left:14px;
            min-height:83px;
            padding:7px 12px 0;
            width:289px;   
        }
        
          #videos #videoitems .active{  
            background:url("../images/bg_episode_active.gif") no-repeat scroll left 29px transparent;
            margin:0;
            padding-left:26px;
         }
        
         #videos #videoitems h3{
            margin:0px;
            margin-top:7px;
            margin-bottom:7px;        
        }
        
         #videos #videoitems h3 a{
            color:#ffffff;
            font-size: 14px;
        }
        
         #videos #videoitems .active h3 a{
            color:#E9C12B;  
        }
        
         #videos #videoitems a {
            font-size: 11px;
            color:#E9C12B;
        }  
        
         #videos #videoitems .div {
            color:#ffffff;
        } 
      
     .logos{
        width: 899px;  
        background-image: url('../images/logos-bg.png');
        background-repeat: repeat-x;
        background-color: #1B1A1A;
        padding-left: 40px;  
        overflow:hidden;
        margin: 0 auto;

    } 
    
    .logos.big{ 
        width:901px;    
    }
    
    .logos a {
        margin-right:45px;
    } 
    
        /* .logos ul{
            list-style:none outside none;  
            width: 939px;    
            overflow: hidden;
            margin: 0;
            height: 65px;
            margin-bottom: 5px;

        }
                
             .logos ul li{
                list-style:none outside none;  
                float: left;
                margin-right: 5px;
            } 
            
             .logos ul li a{
                line-height: 95px;  
            }  */  
            
            .logos .floater{
                float:left;
                margin-right: 35px;
                height:65px;
            }  
            
            .logos .floater p{
                visibility:hidden;
            }
    
     #contentwrapper{
        width: 939px;
        overflow: hidden; 
    }
    
           #contentwrapper #ontour{
              float: left;
              background-color: #ffffff;
              width: 557px;
              /*height:385px;*/
              padding-top: 15px;
              padding-left:15px;
              padding-right:15px;
              overflow: hidden; 
          }
          
             #contentwrapper #ontour h2 {
                  color:#e9c02c;
                  font-size: 22px;
                  margin-top: 0;
                  float: left;
              }
              
                  #contentwrapper #ontour span.ontour-text{
                      display: block;
                      float:left;
                      color:#969696;
                      font-size: 16px;  
                      margin-left: 10px;         
                  } 
              
          
               #contentwrapper #ontour #ontour-text{
                  width: 260px;
                  float:left;
              }
              
                 #contentwrapper #ontour #ontour-text h3{ 
                    margin: 0;
                    font-size: 18px;
                }  
                
                 #contentwrapper #ontour #ontour-text h3 a{ 
                    color:#e9c02c; 
                    text-decoration: none;
                } 
                
                 #contentwrapper #ontour #ontour-text h3 a:hover{
                    text-decoration:underline;
                }
                
                 #contentwrapper #ontour #ontour-text span.date {
                    background:url("../images/bg_postdate.gif") no-repeat scroll 0 0 transparent;
                    color:#FFFFFF;
                    display:block;
                    font-size:10px;
                    height:14px;
                    text-align:center;
                    width:66px;
                    margin-top:8px;
                    margin-bottom: 8px;
                }
                
                 #contentwrapper #ontour #ontour-text p{
                    color:#969696;
                }   
                
                 #contentwrapper #ontour #ontour-text a{
                    color:#846C38;
                    text-decoration: none;
                }
                
                 #contentwrapper #ontour #ontour-text a:hover{
                    text-decoration:underline;
                }
 
               #contentwrapper #ontour #ontour-items{
                float: left;
                width:245px;
                margin-left: 45px; 
              }
              
                 #contentwrapper #ontour #ontour-items ul{
                    list-style:none;
                    margin: 0;
                    padding:0;
                }
                
                      #contentwrapper #ontour #ontour-items ul li {
                         list-style:none;
                         border-top: #969696 solid 1px;
                         padding-top:10px;
                     }
                     
                      #contentwrapper #ontour #ontour-items ul li:first-child {
                         border:none;
                         padding-top:0;
                     }    
                     
                      #contentwrapper #ontour #ontour-items ul li h3{
                        font-size: 15px;
                        margin: 0; 
                     }
                     
                      #contentwrapper #ontour #ontour-items ul li h3 a{ 
                        color:#e9c02c;           
                     }
                     
                     #contentwrapper #ontour #ontour-items ul li span.date {
                        background:url("../images/bg_postdate.gif") no-repeat scroll 0 0 transparent;
                        color:#FFFFFF;
                        display:block;
                        font-size:10px;
                        height:14px;
                        text-align:center;
                        width:66px;
                        margin-top:8px;
                        margin-bottom: 8px;
                    }
                    
                     #contentwrapper #ontour #ontour-items a{
                        color:#846C38;
                        text-decoration: none;
                    }
                    
                     #contentwrapper #ontour #ontour-items a:hover{  
                        text-decoration:underline;
                    }
                    
                     #flashbanner {
                        padding-top: 0;
                        width: 939px;
                        height: 418px;               
                    } 
                    
    /*########################
    # END HOME TEMPLATE ITEMS
    ##########################*/
    
    /*#################
    # CATEGORY TEMPLATE
    #################*/
    
     #content-container{
        overflow:hidden;
        background-color: #000000;
        width:891px;
        margin-top: 25px;
        padding-left: 25px;
        padding-right: 25px;
        padding-bottom: 10px;
    }
    
        #content-container #content{    
            background-color: #ffffff;
            width:565px;
            padding-left:15px;
            padding-right:15px;
            float: left;
            min-height: 600px;   
        }
        
        #content-container #content #banner{
            height:90px
        }
        
        #content-container #content h2{
            color:#e9c02c;
            margin-top:0;
            font-size: 25px;   
        }
        
        #content-container #content h3{
            color:#e9c02c;
            margin-top:0;
            font-size: 18px;   
        }
        
            #content-container #content div.teaser {
                min-height: 124px;
                position: relative;
                margin-bottom: 24px;
                padding: 24px 0 0 207px;
                border-top: solid 1px #969696;
            }

            #content-container #content div.teaser img.teaser {
                top: 24px;
                position: absolute;
                margin-left: -207px;
            }

            #content-container #content div.teaser_first {
                padding-top: 0;
                border: none;
            }

            #content-container #content div.teaser_first img.teaser {
                top: 0;
            }
            
            #content-container #content div.teaser h3 {
                clear: left;
                margin: 0 0 10px 0;
                padding-top: 6px;
                font-size: 15px;
            }

            #content-container #content div.teaser h3 a {
                color: #e9c02c; 
                text-decoration: none;
            }
            
            #content-container #content div.teaser h3 a:hover {
                text-decoration:underline;    
            }
            
            #content-container #content div.teaser p {
                margin: 0;
            }

            #content-container #content div.teaser div.comments {
                height: 11px;
                margin-top: 18px;
                padding-left: 25px;
                line-height: 11px;
                font-weight: bold;
                font-size: 10px;
                color: #517953;
                background: url('../images/comments.gif') no-repeat;
            }
        
        

            #content-container #content div.teaser div.comments a {
                text-decoration: none;
                color: #e9c02c;
            }
            
            #content-container #content div.teaser div.comments a:hover {
                text-decoration:underline;
            }
            
            #content-container #content div.teaser .episode{
                color:#ffffff;
                background-image: url('../images/button.gif');
                background-repeat: no-repeat;
                width: 50px;
                padding-left: 17px;
                display: block;
                height: 14px;
                line-height: 14px;
                font-size: 10px;
            }   
            
            #content-container #content div.teaser .date{  
                background:url("../images/bg_agendadate_brown.gif") no-repeat scroll 0 0 transparent;
                color:#FFFFFF;
                display:block;
                float:left;
                font-size:10px;
                height:14px;
                margin-top:5px;
                text-align:center;
                width:66px; 
                
            }       
            
            #content-container #content a{ 
               color:#E9C02C;
               text-decoration: none;
           } 
        
            #content-container #content a:hover{ 
                text-decoration: underline;   
            }
            
    /*#################################
    # AGENDA CATEGORY
    #################################*/
    
     #agenda-container{
        overflow:hidden;
        background-color: #000000;
        width:891px;
        margin-top: 25px;
        padding-left: 25px;
        padding-right: 25px;
        padding-bottom: 10px;
    }
    
        #agenda-container #content{    
            background-color: #ffffff;
            width:565px;
            padding-left:15px;
            padding-right:15px;
            float: left;
            min-height: 600px;   
        }
        
        #agenda-container #content #banner{
            height:90px
        }
        
        #agenda-container #content h2{
            color:#e9c02c;
            margin-top:0;
            font-size: 25px;   
        }
        
            #agenda-container #content div.teaser {
                min-height: 124px;
                position: relative;
                margin-bottom: 24px;
                border-top: solid 1px #969696;
                overflow: hidden;
            }
            
            #agenda-container #content div.teaser .meta{
                width:90px;
                float: left;
                margin-right: 20px;
                background-image:url("../images/grey-arrow.gif");    
                background-repeat: no-repeat;
                background-position: center right;
            }
            
            #agenda-container #content div.teaser .meta .date{ 
                background:url("../images/bg_agendadate_brown.gif") no-repeat scroll 0 0 transparent;
                color:#FFFFFF;
                display:block;
                float:left;
                font-size:10px;
                height:14px;
                margin-top:5px;
                text-align:center;
                width:66px;
            }
            
            #agenda-container #content div.teaser .right{
                width:400px;
                float: left;
            }


            #agenda-container #content div.teaser_first {
                padding-top: 0;
                border: none;
            }

            #agenda-container #content div.teaser_first img.teaser {
                top: 0;
            }
            
            #agenda-container #content div.teaser h3 {
                margin: 0 0 10px 0;
                font-size: 15px;
            }

            #agenda-container #content div.teaser h3 a {
                color: #e9c02c; 
                text-decoration: none;
            }
            
            #agenda-container #content div.teaser h3 a:hover {
                text-decoration:underline;    
            }
            
            #agenda-container #content div.teaser p {
                margin: 0;
            }

            #agenda-container #content div.teaser div.comments {
                height: 11px;
                margin-top: 18px;
                padding-left: 25px;
                line-height: 11px;
                font-weight: bold;
                font-size: 10px;
                color: #517953;
                background: url('../images/comments.gif') no-repeat;
            }
        
            #agenda-container #content div.teaser div.comments a {
                text-decoration: none;
                color: #e9c02c;
            }
            
            #agenda-container #content div.teaser div.comments a:hover {
                text-decoration:underline;
            }
            
            #agenda-container #content div.teaser .episode{
                color:#ffffff;
                background-image: url('../images/button.gif');
                background-repeat: no-repeat;
                width: 50px;
                padding-left: 17px;
                display: block;
                height: 14px;
                line-height: 14px;
                font-size: 10px;
            }           
            
            #agenda-container #content a{ 
               color:#E9C02C;
               text-decoration: none;
           } 
        
            #agenda-container #content a:hover{ 
                text-decoration: underline;   
            }
            
    /*#############################
    # PAGE TEMPLATE
    #############################*/
    
    
     #page-container{
        overflow:hidden;
        background-color: #000000;
        width:891px;
        margin-top: 25px;
        padding-left: 25px;
        padding-right: 25px;
        padding-bottom: 10px;
    }
    
        #page-container #content{
            background-image: url('../images/single-header.jpg');
            background-repeat: no-repeat;
            background-color: #ffffff;
            width:565px;
            padding-left:15px;
            padding-right:15px;
            float: left;
            min-height: 600px;
        }
        
        #page-container #content h2{
            color:#000000;
            font-size: 22px; 
            margin-top: 25px;
            margin-bottom: 60px;  
        }
        
                                 
        #page-container #content a{ 
           color:#E9C02C;
           text-decoration: none;
        } 
        
        #page-container #content a:hover{ 
            text-decoration: underline;   
        } 
            
    /*#################
    # SINGLE TEMPLATE
    #################*/
    
     #single-container{
        overflow:hidden;
        background-color: #000000;
        width:891px;
        margin-top: 25px;
        padding-left: 25px;
        padding-right: 25px;
    }
        
        #left{
           float: left;    
           width:595px;  
        }
    
         #single-container #content{
            background-image: url('../images/single-header.jpg');
            background-repeat: no-repeat;
            background-color: #ffffff;
            width:565px;
            padding-left:15px;
            padding-right:15px;
            padding-bottom: 15px;    
        }
        
       /* #single-container #content span{
            float:left;
            margin-top: 32px;    
        }  */
        
        #single-container #content span.date{
            float: none;
            background:url("../images/bg_agendadate_brown.gif") no-repeat scroll 0 0 transparent;
            color:#FFFFFF;
            display:block;
            float:left;
            font-size:10px;
            height:14px;
            margin-top:5px;
            text-align:center;
            width:66px;
        }
        
        #single-container #content span.location{
            float: none;
            margin-top: 15px;
        }
        
        #single-container #content span.episode{
            float: left;   
            margin-top: 31px; 
            margin-right: 10px;
            
        }
        
        #single-container #content h2{
            color:#000000;
            font-size: 22px; 
            float:left;   
            margin-top: 25px;
            margin-bottom: 60px;
          /*  margin-bottom: 70px;  */
        }
        
        #single-container #content  .single{
            clear: both;
        }
        
        #single-container #content h3{
            color:#E9C02C;
            font-size: 20px;   
            margin:0;
            margin-top:20px; 
        }
        
        #single-container #content .meta{
            display:block;
        }
        
        .facebookbar {
            padding-left: 15px;
             position: absolute;
             height: 30px;
             background-color: #eeeeee;
             width: 580px;
             margin-left: -15px;
             top: 353px;
             padding-top: 5px;
         }
        
        #single-container #content .content {
            font-size:13px;
            line-height:1.8em;
        }
        
        #single-container #content a{ 
           color:#E9C02C;
           text-decoration: none;
        } 
        
        #single-container #content a:hover{ 
            text-decoration: underline;   
        }
    
    /*#####################
    # SIDEBAR HOME TEMPLATE ITEMS
    #####################*/
          
      #sidebar-home{
          float:left;
          width: 350px;
      }
      
       #sidebar-home #about{
          background-color: #3d3c3c;
          padding-left:25px;
          padding-right:25px;
          padding-top:15px;
          padding-bottom:15px;  
      }
      
        #sidebar-home #about h2{
              color:#ffffff;
              font-size: 22px;
              margin-top: 0;
              float:left; 
          }
          
          #sidebar-home #about span.about-text{
              display: block;
              float:left;
              color:#969696;
              font-size: 16px;  
              margin-left: 10px;         
          } 
          
         #sidebar-home #about p{
                clear: both;
              color:#ffffff;
              font-size: 13px;
              line-height: 1.8em;
          }
          
       #sidebar-home #agenda{
          padding-left:25px;
          padding-right:25px;
          padding-top:15px;
          padding-bottom:15px;
      }
      
            #sidebar-home #agenda h2{
              color:#ffffff;
              font-size: 22px;
              margin-top: 0;
              float: left; 
          }
             
          #sidebar-home #agenda span.agenda-text{
              display: block;
              float:left;
              color:#969696;
              font-size: 16px;  
              margin-left: 10px;         
          } 
          
           #sidebar-home #agenda ul{
                clear: both;
                list-style:none;
                margin:0;    
           }
           
           #sidebar-home #agenda ul li{
                list-style:none;  
                margin:0;  
                clear:both;
           }
          
           #sidebar-home #agenda span.date{
                background:url("../images/bg_agendadate.gif") no-repeat scroll 0 0 transparent;  
               float:left;
               display:block;
               width:66px;
               font-size: 10px;
               color:#ffffff;
               height:14px;
               text-align:center;
               margin-top:5px;
           }
          
          #sidebar-home #agenda h3{
            background:url("../images/bg_agendaarrow.gif") no-repeat scroll left center transparent;  
            margin-top: 0;
            float: left;
            margin-left: 10px;
            padding-left: 15px;
          }
          
          #sidebar-home #agenda h3 a{
              color:#E9C12B;
              font-size: 16px;
              text-decoration: none;
          }
          
          #sidebar-home #agenda h3 a:hover{  
              text-decoration:underline;
          }
          
          #sidebar-home #agenda a {
              color:#ffffff;
              text-decoration: none;
          } 
          
          #sidebar-home #agenda a:hover {
              text-decoration:underline;
          }
          
/*##########################
# END HOME SIDEBAR TEMPLATE ITEMS
##########################*/

/*#####################
# SIDEBAR TEMPLATE ITEMS
#####################*/
          
      #sidebar{
          float:right;
          width: 296px;
          background-color: #000000;
      }
      
      #sidebar #about{
          background: url('../images/aboutbar.jpg') 0 0 no-repeat;
          background-color: #3d3c3c;
          padding-left:25px;
          padding-right:25px;
          padding-top:35px;
          padding-bottom:15px;  
      }
      
        #sidebar #about h2{
              color:#ffffff;
              font-size: 22px;
              margin-top: 0;
              float:left; 
          }
          
          #sidebar #about span.about-text{
              display: block;
              float:left;
              color:#969696;
              font-size: 16px;  
              margin-left: 10px;         
          }
          
         #sidebar #about p{
                clear: both;
              color:#ffffff;
              font-size: 13px;
              line-height: 1.8em;
          }
          
          
            #sidebar #poll {
                background:url("../images/raster.gif") repeat scroll 0 0 transparent;
                background-color:#1A1A1A;
                padding-bottom: 20px;
            }

            #sidebar #poll h2 {
                color:#ffffff;
                font-size:22px;
                margin-top:0;
                margin-left:25px;
                padding-top:25px;
                float:left;
            }

            #sidebar #poll strong {
                margin-bottom:5px;
            }

            #sidebar #poll strong,#sidebar #poll label, #sidebar #poll li, #sidebar #poll p{
                color:#ffffff;
            }

            #sidebar #poll p {
                margin:0;
                padding:0;
            } 

            #sidebar #poll a{
                color:#E9C02C;
                text-decoration: none;
            }

            #sidebar #poll a:hover{
                text-decoration: underline;
            }

            #sidebar #poll span.poll-text {
                display:block;
                float:left;
                color:#969696;
                font-size:16px;
                margin-left:10px;
                padding-top:25px;
            }
          
       #sidebar #episodes{
          background-color: #1A1A1A;
      }
      
            #sidebar #episodes h2{
              color:#ffffff;
              font-size: 22px;
              margin-top: 0; 
              margin-left:25px;
              padding-top: 25px;
              float: left;
          }
          
          #sidebar #episodes span.episodes-text{
              display: block;
              float:left;
              color:#969696;
              font-size: 16px;  
              margin-left: 10px;  
              padding-top: 25px;        
          }
          
           #sidebar #episodes ul{
               clear: both;
                list-style:none;
                margin:0;   
                overflow: hidden; 
           }
           
           #sidebar #episodes ul li{
                margin:0; 
                background:url("../images/raster.gif") scroll 0 0 transparent;
                list-style:none outside none;
                min-height:83px;
                margin-top: 5px;
                padding-left:25px;
                padding-right:25px;
                padding-top:7px;
                padding-bottom:7px;
           }
          
           #sidebar #episodes span.episode{
                background:url("../images/button.gif") no-repeat scroll 0 0 transparent;  
                float:left;
                display:block;
                width:66px;
                font-size: 10px;
                color:#ffffff;
                height:14px;
                margin-top:5px;
                margin-bottom:5px; 
           }
          
          #sidebar #episodes h3{
            clear:both;
            margin-top: 0;
          }
          
          #sidebar #episodes h3 a{
              color:#ffffff;
              font-size: 16px;
              text-decoration: none;
          }
          
          #sidebar #episodes h3 a:hover{  
              text-decoration:underline;
          }
          
          #sidebar #episodes a {
              color:#ffffff;
              text-decoration: none;
          } 
          
          #sidebar #episodes a:hover {
              text-decoration:underline;
          } 
          
          #sidebar #episodes div {
              color:#3d3c3c;
          }
          
          #sidebar #episodes div a { 
              color:#E9C02C;   
          }
          
          #sidebar #episodes a.more-episodes {
            display:block;
            height:30px;
            line-height:30px;
            margin-left:24px;
          }
                      
      #sidebar #agenda{
          padding-left:25px;
          padding-right:25px;
          padding-top:15px;
          padding-bottom:15px;
      }
      
            #sidebar #agenda h2{
              color:#ffffff;
              font-size: 22px;
              margin-top: 0; 
              float: left;
          }
          
          #sidebar #agenda span.agenda-text{
              display: block;
              float:left;
              color:#969696;
              font-size: 16px;  
              margin-left: 10px;         
          } 
          
           #sidebar #agenda ul{
               clear: both;
                list-style:none;
                margin:0;    
           }
           
           #sidebar #agenda ul li{
                list-style:none;  
                margin:0;  
           }
          
           #sidebar #agenda span.date{
                background:url("../images/bg_agendadate.gif") no-repeat scroll 0 0 transparent;  
               float:left;
               display:block;
               width:66px;
               font-size: 10px;
               color:#ffffff;
               height:14px;
               text-align:center;
               margin-top:5px;
           }
          
          #sidebar #agenda h3{
            background:url("../images/bg_agendaarrow.gif") no-repeat scroll left center transparent;  
            margin-top: 0;
            float: left;
            margin-left: 10px;
            padding-left: 15px;
          }
          
          #sidebar #agenda h3 a{
              color:#E9C12B;
              font-size: 16px;
              text-decoration: none;
          }
          
          #sidebar #agenda h3 a:hover{  
              text-decoration:underline;
          }
          
          #sidebar #agenda a {
              color:#ffffff;
              text-decoration: none;
          } 
          
          #sidebar #agenda a:hover {
              text-decoration:underline;
          }
          
          
          
/*##########################
# END SIDEBAR TEMPLATE ITEMS
##########################*/

/*##########################
# COMMENTS
##########################*/

#new_comment {
    padding:20px;
    height: 272px;
    margin-top: -13px;
    background: url('../images/bg_new_comment.gif') no-repeat;
}

#new_comment h4{
    color:#e9c02c;
    font-size: 23px;
    margin-bottom: 20px;
}

#new_comment label {
    position: absolute;
    left: -9999px;
}

#new_comment input,
#new_comment textarea {
    padding: 5px 9px;
    font-family: "Trebuchet MS", Trebuchet, serif;
    font-size: 14px;
    color: #3e3e3e;
    background: #fff;
    border: none;
}

#new_comment input {
    width: 136px;
    margin: 0 22px 11px 0;
}

#new_comment textarea {
    width: 400px;
    margin-bottom: 11px;
    overflow: auto;
}

#new_comment input.error,
#new_comment textarea.error {
    padding: 4px 8px;
    border: solid 1px red;
}

#new_comment #submit {
    width: 92px;
    height: 19px;
    float: left;
    padding-top: 2px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    background: url('../images/b_send.gif') no-repeat;
}

#new_comment a#submit {
    text-decoration: none;
}

#new_comment a#submit:hover {  
    text-decoration:underline;
}

#comments ol {
    margin: 0;
    padding: 0;
    padding-top:40px;
    background-color: #000000;     
    list-style: none;
}

#comments li {
    float: left;
    padding-bottom: 20px;
    background-color: #000000;
    list-style: none; 
    width:533px; 
    padding-left:20px;
    padding-right:10px;                  
}

#comments cite {
    float: left;
    font-style: normal;
    font-weight: bold;
    color:#E9C02C;
}

#comments cite a {
    text-decoration: underline;
    color:#E9C02C;
}

#comments span.date {
    margin: 0 0 0 15px;
    padding: 0;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
}

#comments div.top {
    width: 525px;  ;
    height: 4px;
    background: url('../images/bg_comment_top.gif') no-repeat;
    overflow: hidden;
}

#comments div.middle {
    width: 505px;
    font-size: 12px;
    color: #00000000;
    background: #ffffff;
    padding:10px;
}

#comments div.middle p {
    margin: 0;
}

#comments div.middle p a{  
    color:#E9C02C;
    text-decoration: none;
}

#comments div.middle p a:hover{  
    text-decoration: underline;
}

#comments div.bottom {
    width: 525px;  
    padding: 24px 0 0 15px;
    background: url('../images/bg_comment_bottom.gif') no-repeat;
}

            
/*#####################
# FOOTER TEMPLATE ITEMS
#####################*/ 
#footer {
    width: 939px;
    margin: 0 auto;  
    height: 100px;
    margin-top: 40px;
    overflow: hidden;   
}

    #footer div.rss {
        background:url("../images/i_rss.gif") no-repeat scroll 0 0 transparent;
        color:#000000;
        height:35px;
        padding-left:47px;
        float: left;
        width:300px;
    }
    
    #footer div.rss h3 {
        color:#000000;
        font-size:18px;
        font-weight:normal;
        margin:0 0 1px;
    }
    
    #footer div.rss a {
        color:#000000;

    }
    
    #footer #links{
        width:500px;
        float: right;
        overflow: hidden;
    }
    
    #footer #links a.creativemonkeys{
        background-image: url('../images/creativemonkeys.jpg');
        background-repeat: no-repeat;     
        display: block;
        float: left;  
        width:183px;
        height:57px; 
        text-indent: -9999px; 
    }
    
    #footer #links a.persuader{
        background-image: url('../images/persuader.jpg');
        background-repeat: no-repeat;
        display: block;
        float: left;  
        height: 75px;  
        width:191px; 
        text-indent: -9999px;     
    } 
    
    #footer #links a.walk-in-the-park{
       background-image: url('../images/walk-in-the-park.jpg');
       background-repeat: no-repeat;     
       display: block;
       float: left;  
       height:57px;
       width:73px;   
       text-indent: -9999px;        
    }
 
/*#####################
# END FOOTER TEMPLATE ITEMS
#####################*/  

         span.episode{
            color:#ffffff;
            background-image: url('../images/button.gif');
            background-repeat: no-repeat;
            width: 50px;
            padding-left: 17px;
            display: block;
            height: 14px;
            line-height: 14px;
            font-size: 10px;
        }
        
        span.location {
            color:#969696;
            display:block;
            font-size:10px;
            height:10px;
        }
