
/* listing_staff, as seen on the 07_about (about/about ifp) */  

.listing_poster {
    overflow: hidden;
}
    .ie7 .listing_poster, 
    .ie8 .listing_poster {            
        margin-right: -16px;
    }
      .ie7 .home .listing_poster, 
      .ie8 .home .listing_poster {
        margin-right: 0;
      }
    .listing_poster li {
        display: inline;
        float: left;
        border-top: 1px solid #ddd;
        padding: 16px 0 0 0;
    }
        .right .listing_poster li:nth-child(2n) {
            padding-left: 16px;
        }
        .center .listing_poster li:nth-child(3n) {
            padding-left: 16px;
        }
        .center .listing_poster li:nth-child(3n-1) {
            padding-left: 16px;
        }
        .center .listing_poster li:nth-child(3n+1), 
        .right .listing_poster li:nth-child(2n+1) {
            clear: both;
        }
        .center .listing_poster li.clearLeft, 
        .right .listing_poster li.clearLeft {
            clear: left;
        }
        .center .listing_poster li.dontfloat {
            float: none;
            display: block;
        }
        .ie7 .listing_poster li, 
        .ie8 .listing_poster li {
            padding-right: 16px;
        }
          .ie7 .home .listing_poster li:first-child, 
          .ie8 .home .listing_poster li:first-child {
            padding-right: 0;
          }
        .listing_poster li:first-child, 
        .listing_poster li:first-child + li {
            padding-top: 0;
            border-top: 0 none;
        }
            .center .listing_poster li + li + li {
                padding-top: 0;
                border-top: 0 none;
            }
        .listing_poster a {
            display: block;
            font-size: 12px;
            line-height: 18px;
            color: #666;
            position: relative;
            padding: 216px 0 10px 0;
            width: 142px;
            /*height: 72px;*/
            text-decoration: none;
            /* ticket #147
            padding: 216px 0 10px 0;
            */
            padding: 0 0 28px 0;
        }
            .right .listing_poster a {
              padding-bottom: 16px;
            }
            .listing_poster strong {
                color: #0086b1;
                font-weight: normal;
                display: block;
                padding-top: 6px;
                margin-bottom: -11px;
            }
                .listing_poster a:hover strong {
                    /*color: #333;*/
                    text-decoration: underline;
                }
            .listing_poster img {
                /* ticket #147
                position: absolute;
                left: 0;
                top: 0;
                */
                display: block;
                margin: 0 0 6px;
            }
            
/* sponsors lists, as seen on the 08_sponsors (about/sponsors) */           

.sponsors_primary {
    overflow: hidden;
    margin: 0 0 12px;
}
    .sponsors_primary li {
        display: inline;
        float: left;
        margin: 0 16px 16px 0 !important;
    }
    
.sponsors_secondary, 
.sponsors_tertiary {
    overflow: auto;
    font-size: 12px;
    line-height: 20px;
    margin: -7px 0 18px;
}
    .sponsors_secondary li {
        clear: left;
        display: inline;
        float: left;
        width: 229px;
    }
        .sponsors_secondary li:nth-child(2n) {
            clear: none;
            float: right;
        }
        .ie7 .sponsors_secondary li, 
        .ie8 .sponsors_secondary li {            
            clear: none;
        }
        

/* listing_conferences, as seen on the 09_conferences (conferences) */
     
.listing_conferences {
    overflow: hidden;
}
    .ie7 .listing_conferences, 
    .ie8 .listing_conferences {  
        margin-left: -16px;
    }
    .listing_conferences li {
        clear: left;
        display: inline;
        float: left;
        border-top: 1px solid #ddd;
        padding: 16px 0 0 0;
    }
        .listing_conferences li:nth-child(2n) {
            clear: none;
            padding-left: 16px;
        }
        .listing_conferences li:first-child, 
        .listing_conferences li:first-child + li {
            padding-top: 0;
            border-top: 0 none;
        }
        .ie7 .listing_conferences li, 
        .ie8 .listing_conferences li {            
            clear: none;
            height: 320px;
            padding-left: 16px;
        }
        .listing_conferences a {
            display: block;
            font-size: 12px;
            line-height: 18px;
            color: #666;
            position: relative;
            padding: 147px 0 11px 0;
            width: 300px;
            min-height: 122px;
            text-decoration: none;
        }
            .listing_conferences strong {
                display: block;
                padding: 0 0 11px;
                border-bottom: 1px dotted #ccc;
                margin: 0 0 12px;
            }
                .listing_conferences strong.ifp {
                    background: url("../../images/sitewide/sprite.png") no-repeat 0 -350px;
                    min-height: 40px;
                    padding-left: 50px;
                    font: 32px/32px "CharterBTPro-Roman", Georgia, serif;
                    text-transform: lowercase;
                    color: #333;
                }
                    .programs .listing_conferences strong.ifp {
                        background-position: -460px -950px;
                    }
                .listing_conferences strong.envision {
                    text-indent: -9999em;
                    background: url("../../images/sitewide/envision.png") no-repeat 0 0;
                    height: 54px;
                    margin-top: -2px;
                }
            .listing_conferences span {
                color: #0086b1;
            }
                .listing_conferences a:hover span {
                    /*color: #333;*/
                    text-decoration: underline;
                }
            .listing_conferences a > img {
                position: absolute;
                left: 0;
                top: 0;
            }




/* two_col, as seen on the 10_staff_contact page (about/staff-contact) */

ul.two_col {
    overflow: hidden;
    margin: 0 -18px 16px 0;
}
    ul.two_col li {
        display: inline;
        float: left;
        width: 220px;
        margin: 0 18px 0 0;
    }
    

/* listing_staff, as seen on the 10_staff_contact page (about/staff-contact) */

.listing_staff {
    overflow: hidden;
    margin: 0 -16px 1px 0;
}
    .listing_staff li {
        display: inline;
        float: left;
        font-size: 12px;
        line-height: 18px;
    }
        .listing_staff li:nth-child(3n+1) {
            clear: left;
        }
        .listing_staff li.clearLeft {
          clear: left;
        }
        .listing_staff li.dontfloat {
          float: none;
          display: block;
        }
        .ie7 .listing_staff li {
            /*height: 51px;*/
        }
        .listing_staff li a {
            display: block;
            color: #666;
            position: relative;
            padding: 153px 0 10px 0;
            margin: 0 16px 16px 0 !important;
            width: 142px;
            min-height: 32px;
            text-decoration: none;
        }
        .listing_staff strong {
            color: #0086b1;
            line-height: 20px;
            font-weight: normal;
        }
            .listing_staff a:hover strong {
                /*color: #000;*/
                text-decoration: underline;
            }
        .listing_staff img {
            position: absolute;
            left: 0;
            top: 0;
            width: 142px;
            height: 142px;
            background: #f2f2f2 url("../../images/sitewide/default.png") no-repeat 50% 50%;
        }
        
        
/* listing_spotlights, as seen on the home page */

.listing_spotlights {
    overflow: hidden;
}
    .listing_spotlights li {
        display: inline;
        float: left;
        margin: 0 0 0 16px;
    }
        .listing_spotlights li:first-child {
            margin-left: 0;
        }
        .listing_spotlights a {
            display: block;
            font-size: 12px;
            line-height: 18px;
            color: #333;
            position: relative;
            padding: 148px 0 11px 0;
            width: 300px;
            min-height: 122px;
            text-decoration: none;
        }
            .listing_spotlights strong {
                display: inline-block;
                line-height: 30px;
                padding: 0 0 1px;
                color: #333;
            }
            .listing_spotlights span {
                display: block;
                text-align: right;
                padding: 7px 0 0;
                color: #0086b1;
            }
                .listing_spotlights a:hover span {
                    /*color: #333;*/
                    text-decoration: underline;
                }
            .listing_spotlights a > img {
                position: absolute;
                left: 0;
                top: 0;
            }
        
        
/* listing_resources, as seen on the home page */

.listing_resources {
    overflow: hidden;
    margin: 0 -16px 1px 0;
}
    .right ul.listing_resources {
        border-top: 1px solid #ddd;
        padding: 16px 0 0;
        margin-bottom: 0px;
    }
    .listing_resources li {
        display: inline;
        float: left;
        margin: 0 0 0 16px;
    }
        .listing_resources li:first-child {
            margin-left: 0;
        }
        .right ul.listing_resources li {
            margin: 0;
            padding: 0 16px 0 0;
            height: auto;
        }
            .right ul.listing_resources li:nth-child(2n) {
                padding-right: 0;
            }
            .right ul.listing_resources li:nth-child(2n+1) {
                clear: both;
            }
            .right ul.listing_resources li.clearLeft {
              clear: both;
            }
        .listing_resources a {
            display: block;
            position: relative;
            padding: 107px 0 10px 0;
            color: #999;
            font-size: 12px;
            line-height: 18px;
            width: 142px;
            min-height: 123px;
            text-decoration: none;
        }
            .right ul.listing_resources li a {
                padding-bottom: 11px;
                min-height: 1px;
            }
            .ie7 .listing_resources a {
                z-index: 999;
            }
            .listing_resources strong {
                color: #0086b1;
                line-height: 18px;
                font-weight: normal;
                display: inline-block;
                padding-bottom: 7px;
            }
                .listing_resources a:hover strong {
                    /*color: #333;*/
                    text-decoration: underline;
                }
            .listing_resources span.blog, 
            .listing_resources span.video, 
            .listing_resources span.audio {
                display: block;
                padding: 0 0 0 15px;  
                background: url("../../images/sitewide/sprite.png") no-repeat;              
            }
                .listing_resources span.blog {
                    background-position: 0 -1246px;
                }
                .listing_resources span.video {
                    background-position: 0 -1296px;
                }
                .listing_resources span.audio {
                    background-position: 0 -1346px;
                }
            .listing_resources span.locked {
                position: absolute;
                right: 0;
                top: 70px;
                z-index: 2;
                display: block;
            }
            .listing_resources img {
                position: absolute;
                left: 0;
                top: 0;
                z-index: 1;
            }
            
            
/* tweets, as seen on the homepage */

ul.listing_tweets {
    overflow: hidden;
    font-size: 12px;
    line-height: 18px;
}
    ul.listing_tweets li {
        display: inline;
        float: left;
        width: 300px;
        color: #333;
        margin: 0 0 0 16px;
        /*height: 84px;*/
    }
        ul.listing_tweets li:first-child {
            margin-left: 0;
        }
        .right ul.listing_tweets li {
            margin: 0;
            border-top: 1px dotted #ccc;
            padding: 12px 0;
            height: auto;
        }
            .right ul.listing_tweets li:first-child {
                border-top: 1px solid #ddd;
            }
        ul.listing_tweets a {
            color: #0086b1;
        }
            ul.listing_tweets a:hover {
                color: #0086b1;
                text-decoration: underline;
            }
        ul.listing_tweets em {
            display: block;
            font-style: normal;
            color: #999;
            padding-top: 6px;
        }
        
/* listing_news_sm, as seen on the homepage */

.listing_news_sm {
    overflow: hidden;
    font-size: 12px;
    line-height: 18px;
}
    .listing_news_sm li {
    }
        .listing_news_sm a {
            color: #999;
            text-decoration: none;
        }
            .listing_news_sm strong {
                color: #0086b1;
                font-weight: normal;
                display: inline-block;
                padding-bottom: 7px;
            }
                .listing_news_sm a:hover strong {
                    /*color: #333;*/
                    text-decoration: underline;
                }
                

/* listing_events_sm, as seen on the homepage */

.listing_events_sm {
    overflow: hidden;
    font-size: 12px;
    line-height: 18px;
}
    .listing_events_sm li {
        border-top: 1px solid #ddd;
        padding: 12px 0 11px;
        margin: 0;
    }
        .listing_events_sm li:first-child {
            border-top: none;
            padding-top: 0;
        }
        .listing_events_sm a {
            color: #999;
            text-decoration: none;
        }
            .listing_events_sm strong {
                color: #0086b1;
                font-weight: normal;
                display: inline-block;
                padding-bottom: 7px;
            }
                .listing_events_sm a:hover strong {
                    /*color: #333;*/
                    text-decoration: underline;
                }
            
/* deadlines, as seen on programs/independant filmweek/landing (01b_landing) */

.listing_deadlines_sm {
    overflow: hidden;
    font-size: 12px;
    line-height: 14px;
    padding: 4px 0 18px;
}
    .listing_deadlines_sm li {
        display: inline;
        float: left;
        width: 141px;
        margin: 0 0 0 16px !important;
    }
        .listing_deadlines_sm li:first-child {
            margin-left: 0 !important;
        }
        .listing_deadlines_sm a {
            color: #999;
            text-decoration: none;
        }
            .listing_deadlines_sm strong {
                color: #333;
                display: inline-block;
                padding-bottom: 4px;
            }
                .listing_deadlines_sm a:hover strong {
                    /*text-decoration: underline;*/
                }
            .listing_deadlines_sm span {
                display: inline-block;
                padding-top: 11px;
                color: #0086b1;
            }
                .listing_deadlines_sm a:hover span {
                    text-decoration: underline;
                }
            
            
/* listing_video_sm, as seen on resources/festival strategy/show all (03a_alt-landing) */

.listing_video_sm {
    overflow: hidden;
    margin: 0;
}
    .listing_video_sm li {
        margin: 0;
        border-top: 1px solid #ddd;
        padding: 16px 0 11px;
    }
        .listing_video_sm a {
            display: block;
            font-size: 12px;
            line-height: 18px;
            color: #999;
            position: relative;
            padding: 92px 0 0;
            text-decoration: none;
        }
            .listing_video_sm strong {
                color: #0086b1;
                font-weight: normal;
            }
                .listing_video_sm a:hover strong {
                    /*color: #333;*/
                    text-decoration: underline;
                }
            .listing_video_sm span.video {
                display: block;
                width: 142px;
                height: 80px;
                position: absolute;
                left: 0;
                top: 0;
                background: url("../../images/sitewide/icon_play.png") no-repeat 50% 50%;
                text-indent: -9999em;
            }
            .listing_video_sm img {
                position: absolute;
                left: 0;
                top: 0;
            }
            

/* listing_audio_sm, as seen on resources/festival strategy/show all (03a_alt-landing) */

.listing_audio_sm {
    overflow: hidden;
    margin: 0;
}
    .listing_audio_sm li {
        margin: 0;
        border-top: 1px solid #ddd;
        padding: 12px 0 11px;
    }
        .listing_audio_sm a {
            display: block;
            font-size: 12px;
            line-height: 18px;
            color: #999;
            position: relative;
            padding: 0;
            text-decoration: none;
        }
            .listing_audio_sm strong {
                color: #0086b1;
                font-weight: normal;
            }
                .listing_audio_sm a:hover strong {
                    /*color: #333;*/
                    text-decoration: underline;
                }
                
                
/* listing_blog_sm, as seen on resources/festival strategy/show all (03a_alt-landing) */

.listing_blog_sm {
    overflow: hidden;
    margin: 0;
}
    .listing_blog_sm li {
        margin: 0;
        border-top: 1px solid #ddd;
        padding: 12px 0 22px;
    }
        .listing_blog_sm a {
            display: block;
            font-size: 12px;
            line-height: 18px;
            color: #666;
            position: relative;
            padding: 0;
            text-decoration: none;
        }
            .listing_blog_sm strong {
                color: #0086b1;
                font-weight: normal;
            }
                .listing_blog_sm a:hover strong {
                    /*color: #333;*/
                    text-decoration: underline;
                }
            .listing_blog_sm span {
                color: #999;
                display: block;
                margin-bottom: -11px;
            }
            
            
/* listing_blog_img_sm, as seen on resources/festival strategy/show all (03e_alt-landing) */

.listing_blog_img_sm {
    overflow: hidden;
    margin: 0;
}
    .ie7 .right .listing_blog_img_sm, 
    .ie8 .right .listing_blog_img_sm  {
        margin-right: -16px;
    }
    .listing_blog_img_sm li {
        margin: 0;
        border-top: 1px solid #ddd;
        padding: 16px 0 0;
        width: 142px;
    }
        .right .listing_blog_img_sm li {
            display: inline;
            float: left;
        }
            /*
            .right .listing_blog_img_sm li:first-child, 
            .right .listing_blog_img_sm li:first-child + li {
                border-top: 0;
                padding-top: 0;
            }
            */
            .right .listing_blog_img_sm li:nth-child(2n) {
                padding-left: 16px;
            }
            .ie7 .right .listing_blog_img_sm li, 
            .ie8 .right .listing_blog_img_sm li {
                padding-right: 16px;
            }
        .listing_blog_img_sm a {
            display: block;
            font-size: 12px;
            line-height: 18px;
            color: #999;
            position: relative;
            padding: 107px 0 0;
            height: 101px;
            text-decoration: none;
        }
            .listing_blog_img_sm strong {
                color: #0086b1;
                font-weight: normal;
            }
                .listing_blog_img_sm a:hover strong {
                    /*color: #333;*/
                    text-decoration: underline;
                }
            .listing_blog_img_sm img {
                position: absolute;
                left: 0;
                top: 0;
            }
            
            
/* trackbacks, as seen on resources/festival strategy/show all (03a_alt-landing) */

ul.trackbacks {
}
    ul.trackbacks li {
        list-style-type: none;
        border-top: 1px solid #ddd;
        padding: 14px 0 0 158px;
        margin: 0 0 16px !important;
        position: relative;
    }
        .ie7 ul.trackbacks li {
            zoom: 1;
        }
        ul.trackbacks li a {
            color: #666;
            text-decoration: none;
        }
            ul.trackbacks li strong {
                font-weight: normal;
                color: #0086b1;
                display: block;
                margin: 0 0 -12px;
            }
                ul.trackbacks li a:hover strong {
                    text-decoration: underline;
                }
            
/* grey lists, as seed on resources/festival strategy/alt detail/panelists (05c_Alt-Detail.html) */

ul.simple-grey {
}
    ul.simple-grey li {
        color: #999;
        list-style-type: disc !important;
    }
    
    
/* listing_companies, as seen on members only/industry connect (17b_industry-connect.html) */

ul.listing_companies {
}
    ul.listing_companies li {
        background: url("../../images/sitewide/chequer_ccc.png") repeat-x 0 0;
        padding: 30px 0 3px;
        overflow: hidden;
    }
        ul.listing_companies h2 {
        }
        ul.listing_companies h3 {
        }
            ul.listing_companies h2 + h3 {
                display: inline;
                float: left;
                padding: 0 10px 0 0;
                margin: 0;
                border: 0 none;
            }
        ul.listing_companies p {
        }
            ul.listing_companies h2 + h3 + p {
                font-size: 14px;
                line-height: 22px;
                margin: 0 0 20px;
            }
        ul.listing_companies .col {
            display: inline;
            float: left;
            width: 221px;
            margin: 0;
            padding: 0 0 7px;
            border: none;
        }
            ul.listing_companies .col + .col {
                margin-left: 16px;
            }
            ul.listing_companies .col + .col + .col {
                clear: both;
                margin-left: 0;
            }
            ul.listing_companies .col + .col + .col + .col {
                clear: none;
                margin-left: 16px;
            }
            ul.listing_companies .col h3 {
                display: block;
                border-bottom: 1px dotted #ccc;
                padding: 0 0 10px;
                margin: 0 0 16px;
            }
            ul.listing_companies .col p, 
            ul.listing_companies .col ul, 
            ul.listing_companies .col li {
                font-size: 12px;
                line-height: 18px;
                padding: 0;
                margin: 0 0 14px;
                background: none;
                color: #333;
            }
            

/* listing_conference_shedule as seen on the conferences/filmmaker conference/schedule page 14d_Festology_landing.html) */

.conferences .table-of-contents .toc-link{
	display:block;
	padding:10px 0;
	border-top:1px dotted #ddd;
}
.conferences .table-of-contents .toc-link a{
	font-weight: bold;
}
.conferences .table-of-contents .toc-link:first-of-type{
	border-top:0px dotted #ddd;
}
.listing_conference_schedule {
    overflow: hidden;
    margin: 0 0 15px;
}

    h2.listing_conference_day_label{
    	border-bottom:0px;
    	padding-top:15px;
    	background: url('../../images/sitewide/chequer_ccc.png') 0 0 repeat-x;
    }
    .listing_conference_day .theme{
    }
    .listing_conference_day .theme h3{
    	font-size: 16px;
    	margin:0 0 9px 0;
    	padding:8px 0 8px 0;
    	border-top:1px dotted #ccc;
    }
    .ie7 .listing_conference_schedule, 
    .ie8 .listing_conference_schedule {
        margin-right: -16px;
        background: none !important;
    }
    .listing_conference_schedule li {
        display: inline;
        float: left;
        border-top: 1px solid #ddd;
        padding: 16px 0 0 0;
        overflow: hidden;
    }
        .listing_conference_schedule li:first-child, 
        .listing_conference_schedule li:first-child + li, 
        .center .listing_conference_schedule li:first-child + li + li {
            border-top: none;
            padding-top: 0;
        }
        .center .listing_conference_schedule > li:nth-child(3n) {
            padding-left: 16px;
        }
        .center .listing_conference_schedule > li:nth-child(3n-1) {
            padding-left: 16px;
        }
          .center .listing_conference_schedule.with_panelists > li:nth-child(3n) {
              padding-left: 0px;
          }
          .center .listing_conference_schedule.with_panelists > li:nth-child(3n-1) {
              padding-left: 0px;
          }
          .center .listing_conference_schedule .listing_conference_schedule_panelist> li:nth-child(3n) {
              padding-left: 16px;
          }
          .center .listing_conference_schedule .listing_conference_schedule_panelist > li:nth-child(3n-1) {
              padding-left: 16px;
          }
        .ie7 .listing_conference_schedule li, 
        .ie8 .listing_conference_schedule li {
            padding-right: 16px;
        }
        
        ul.listing_conference_schedule a {
            display: block;
            position: relative;
            width: 142px;
            height: 313px;
            padding: 55px 0 0 0;
            font-size: 12px;
            line-height: 18px;
            color: #333;
            height: 298px;
            margin-bottom: 16px;
            text-decoration: none;
        }
			.listing_conference_day_sponsor{
				margin:19px 0 25px 0;
				text-align: center;
			}
			.listing_conference_day_sponsor .sponsored_by{
				font-size:11px;
				padding:0 0 8px;
				color: #999;
			}
			.listing_conference_day_sponsor .logo{
				width:200px;
			}
			.listing_conference_day_sponsor .logo:hover{
				text-decoration: none;
			}
			.listing_conference_day_sponsor .logo .sponsorName{
				font-size:0px;
			}
			.listing_conference_day_sponsor .logo.noimage img{
				display:none;
			}
			.listing_conference_day_sponsor .logo.noimage .sponsorName{
				font-size:14px;
				font-weight: bold;
			}
        ul.listing_conference_schedule .participant a {
            height: 400px;
            padding-top: 0px;
        }        
            ul.listing_conference_schedule strong {
                display: block;
                overflow: hidden;
                color: #333;
                line-height: 1.5em;
                margin: 0 0 10px;
            }
            ul.listing_conference_schedule em {
                position: absolute;
                left: 0;
                top: 6px;
                background: #666;
                color: #bebebe;
                padding: 0 0 0 15px;
                line-height: 41px;
                height: 41px;
                width: 127px;
                font-style: normal;
            }
            ul.listing_conference_schedule img {
                display: block;
                margin: 0 0 12px;
                width: 142px;
                height: 80px;
            }
            ul.listing_conference_schedule .participant img {
                height: auto;
            }            
            ul.listing_conference_schedule .more {
                padding: 14px 0 0;
                color: #0086b1;
                white-space: nowrap;
            }
            ul.listing_conference_schedule .more:after {
                    content: " →";
            }
            .conference_detail .dateTime{
	            font-size: 16px;
	            color: #555;
	            padding:10px 0 0 0;
	            font-weight: bold;
	            display:block;
	            margin: 10px 0 14px 0;
	            line-height: 1.6em;
            }
                .ie7 ul.listing_conference_schedule span, 
                .ie8 ul.listing_conference_schedule span {
                    padding-top: 0;
                }
                ul.listing_conference_schedule a:hover span {
                   /* color: #333;*/
                    text-decoration: underline;
                }
            .conference_detail .about_the_author, .panelist_detail .about_the_author{
            	border-bottom:1px dotted #ddd;
				padding: 16px 0 16px;
            }
            .conference_detail h3, .panelist_detail  h3{
            	background: url("../../images/sitewide/chequer_ccc.png") repeat-x 0 0;
	            padding:16px 0 10px;
	            margin:22px 0 0 0;
            }
            
			.conference_detail .sponsor{
				margin:25px 0;
				text-align: center;
			}
			.conference_detail .sponsor .sponsored_by{
				font-size:11px;
				color:#999;
				padding:0 0 8px;
			}
			.conference_detail .sponsor .logo{
				width:200px;
			}
			.conference_detail .sponsor .logo .sponsorName{
				font-size:0px;
			}
			.conference_detail .sponsor .logo.noimage img{
				display:none;
			}
			.conference_detail .sponsor .logo.noimage .sponsorName{
				font-size:14px;
				font-weight: bold;
			}
			
/* listing_classifieds, as see on members only/classifieds (18c_Classifieds) */

ul.listing_classifieds {
    margin: 0;
    font-size: 12px;
    line-height: 18px;
}
    ul.listing_classifieds li {
        margin: 0;
    }
        ul.listing_classifieds a {
            display: block;
            position: relative;
            border-top: 1px dotted #ccc;
            color: #333;
            padding: 13px 157px 11px 95px;
            background: url("../../images/sitewide/bg_listing_classifieds.png") no-repeat 0 16px;
        }
            ul.listing_classifieds strong {
                color: #0086b1;
                font-weight: normal;
                display: block;
                margin: 0 0 -12px;
                text-decoration: none;
            }
                ul.listing_classifieds a:hover strong {
                    /*color: #333;*/
                    text-decoration: underline;
                }
            ul.listing_classifieds span {
                position: absolute;
                right: 0;
                top: 16px;
                width: 142px;
                color: #999;
            }
            ul.listing_classifieds img {
                position: absolute;
                left: 0;
                top: 16px;
            }
            
            