/*
 * layout.css - main stylesheet for here!tv site
 * (c) 2007 Sudden Industries, inc.
 *
 */

body {
        margin: 0px;
        padding: 0px;
        background-color: #01050B;
        height  : 100%;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;
}



html {
 height  : 100%;
}

a, a:visited, a:active, a:link {
        color: #C0CFE2;
        font-weight:bold;
        text-decoration: underline;
}

a:hover {
        color: #FFFFFF;
        text-decoration: underline;
}

form {
  margin: 0;
  padding: 0;
}

#tablewrapper{
 display: table;
 height: 100%;
 width: 100%;
}
#tablewrapper td {
        vertical-align: top;
}

img {
        border:0px;
}

.logo {
  width:388px;
  height:126px;
  float:left;
}

.smallBoxHeadArea {
  height:25px;
}

.centerCol {
        background: #01050b;
}

.wrapper {
        width: 1050px;
        margin-left:-35px;
        height: auto;

}

.popupWrapper {
    width: 740px;
    height: 600px;
    padding: 10px 0 0 10px;
}

.bigleader {
  font-size: 16px;
  float: left;
  margin-right: 7px;
}

.clearFloats {
  clear:both;
}



.leftCol, .rightCol {
        background: #01050b;
}

.headerText, .headerText a, .headerText a:hover, .headerText2 a:active, .headerText2 a:visited {
  color:#779bc9;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
}

.headerTextMini {
  color:#779bc9;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
}



.headerText2, .headerText2 a, .headerText2 a:hover, .headerText2 a:active, .headerText2 a:visited {
  color:#779bc9;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
}

.headerTextPoll, .headerTextPoll a, .headerTextPoll a:hover, .headerTextPoll a:active, .headerTextPoll a:visited {
  color:#779bc9;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}



.titleText, .titleText a, .titleText a:hover, .titleText a:active, .titleText a:visited {
  color:#779bc9;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  margin-bottom: 10px;
}


.headerTextWhite {
  color:#ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bolder;
}

.infoText {
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}

img.showfeature{
        margin:0x 20px 10px 0px;
        float:left;
}

.podCastBox {
  padding: 30px 0 0 10px;
}

.whatsonBox {
  padding: 10px 20px 0px 15px;
}

.footer-info {
  margin: 10px 0px;
  text-align: center;
  font-size: 10px;
}

/* -------------------------------------------------------------------------------- */
/* schedule                                                                         */
/* -------------------------------------------------------------------------------- */


.sched_item {
        width: 105px;
        display: block;
        margin:4px 0px;
        padding:2px 8px 8px 5px;
        background: url(images/line_whatson_repeat.gif) no-repeat bottom left;
}

.home_whats_on .sched_item {
  width: 170px;
  _height: 50px;
  margin-left: 10px;
  margin-right: 10px;
}


.sched_time {
        font-size:12px;
        font-weight:bold;
        display:inline;
}

.home_whats_on .sched_time {
  font-size: 11px;
}

.sched_title {
        font-size:12px;
        display:inline;
}

.home_whats_on .sched_title {
  font-size: 11px;
}

.sched_description {
        font-size:11px;
}

.home_whats_on .sched_description {
  font-size: 9px;
}

.home_whats_on .sched_description a:link,
.home_whats_on .sched_description a:visited,
.home_whats_on .sched_description a:active {
  text-decoration: none;
  color: #fff;
  font-weight: normal;
}

.home_whats_on .sched_description a:hover {
  text-decoration: underline;
  color: #c0cfe2;
}

/* -------------------------------------------------------------------------------- */
/* searchModule                                                                     */
/* -------------------------------------------------------------------------------- */


.searchModule {
        margin:5px 0px;
        font-weight:bold;
}


.searchModule INPUT {
        background-color:#000000;
        border: 1px solid #FFFFFF;
        margin:0px;
        color:#ffffff;
        font-size:11px;
        font-weight:normal;
        height:15px;
        width:140px;
}

/* -------------------------------------------------------------------------------- */
/* CONTENT MODULES                                                                  */
/* -------------------------------------------------------------------------------- */


/*  for video player and short center content info */

.filsm_dynamic_text {
        width:706px;
        height:120px;
        background-image: url(images/bg_films_dynamic_text.jpg);
        background-repeat: no-repeat;
        margin-bottom:8px;

}

.film_dynamic_textBox {
        margin-left:6px; padding-top:6px;
        width:709px;
        height:120px;
}



.filsm_dynamic_text p{
margin:0px;
padding:0px;
padding-top:20px;
padding-left:7px;

}




.contentmod_left1 {
        width:720px;
        height:273px;
        background-image: url(images/bg_mid_top.jpg);
        background-repeat: no-repeat;

}

.podcastcontentmod_left1 {
        width:720px;
        height:1200px;
        background-image: url(images/bg_podcast_main.jpg);
        background-repeat: no-repeat;
}

.dvdreleasescontentmod_left1 {
        width:726px;
        height:962px;
        background-image: url(images/bg_dvdreleases_detail.jpg);
        background-repeat: no-repeat;
}

.blogcontentmod_left1 {
        width:720px;
        height:1104px;
        background-image: url(images/bg_blog_main.jpg);
        background-repeat: no-repeat;
}


.newscontentmod_left1 {
        width:720px;
        height:1106px;
        background: url(images/bg_newsmain.jpg) no-repeat top;
}

.focuscontentmod_left1 {
        width: 720px;
        height: 1106px; /*height:1090px; */
        padding: 0;
        margin: 0;
        background: url(images/bg_focusmain.jpg) no-repeat top left;
}

.contentmod_internal {
        padding-left:20px;
        padding-right:20px;
        padding-top:20px;
}

.contentmod_internal1 {
        padding: 0 20px 0 20px;
}

.contentmod_internal2 {
        padding: 0px 14px;
}

.contentmod_generic{
        width:720px;
}

.contentmod_community {
        width: 720px;
        height: 275px;
        margin: 0px 0px 0px 0px;
        padding: 0;
        background: url(images/bg_community_herefocus.jpg) no-repeat top left;
}

#contentmod_top{
        margin: 10px 0px 0px 0px;
        background-image: url(images/bg_generic_top.jpg);
        background-repeat: no-repeat;
        height:7px;
        overflow: hidden;

}


#contentmod_middle{
        margin:0px;
        background-image: url(images/bg_generic_repeat.gif);
        background-repeat: repeat-y;

        padding:6px 20px;
        height:auto;
}


#contentmod_bottom{
        height:20px;
        margin:0px;
        background-image: url(images/bg_generic_footer.gif);
        background-repeat: no-repeat;
        overflow: hidden;
}


.videoplayer_small {
        float:left;
        margin: 20px;
        width: 320px;
        height: 240px;
}

.contentmod_community .videoplayer_small {
        margin-top: 26px;
        margin-left: 13px;
        padding: 0;
}

.infoPage {
        width:720px;
        height:542px;
        background-image: url(images/bg_infopages.jpg);

}

.nowPlayinListing {
        width:720px;
        height:1008px;
        margin-top:15px;
        background-image: url(images/nowplaying_listing.jpg);
        background-repeat: no-repeat;
}

.nowPlayinListingInner {
        width:720px;
        height:1282px;
        margin-top:0px;
        background-image: url(images/nowplaying_listing_inner.jpg);
        background-repeat: no-repeat;
}


.contentmod_generic_800, .contentmod_generic_440, .contentmod_generic_540, .contentmod_generic_650 {
    margin: 0;
    padding: 0;
    width: 720px;
    background-repeat: no-repeat;
}

.contentmod_generic_800 {
    height: 800px;
    background-image: url(images/bg_generic_800.jpg);
}

.contentmod_generic_440 {
    height: 440px;
    background-image: url(images/bg_generic_440.jpg);
}

.contentmod_generic_540 {
    height: 540px;
    background-image: url(images/bg_generic_540.jpg);
}

.contentmod_generic_650 {
    height: 650px;
    background-image: url(images/bg_generic_650.jpg);
}

.nowPlayingDivider {
  margin:18px 0px;
  height:1px;
  width:660px;
  border-top: 1px dotted #C4C9D2;
  overflow: hidden;
}


.nowPlayingListingItem {
        padding:0px;
        margin:0px;
        float:none;
        clear:both;
}

.nowPlayingListingContent {
        padding-left:20px;
        padding-top:20px;
}

.contestBanner {
    padding: 8px 0px 0px 5px;
}

.contestContent {
    padding: 10px 20px;
}

.contestContent input.bodycopy {
    width: 270px;
}

.contestContent select.search {
    width: 150px;
}

.contestContent td.small input.bodycopy {
    width: 80px;
}

.contestContent input.btn {
    width: 75px;
}

.contestContent .terms {
    font-size: 12px;
    padding: 20px 0px;
}

.nowPlayingPhoto {
        width:262px;
        float:left;

}

.nowPlayingText {
        width:262px;
        float:left;
        margin-left:20px

}

.innerBlogs {
        width:239px; /*width:242px;*/
        height:698px;
        margin: 0px 0 0 12px;
        padding: 0;
        float:left;
        background: url(images/bg_blogs_right.jpg) no-repeat top;
}

.innerPodcasts {
        width: 239px;
        height: 542px;
        float: left;
        
          margin: 0 0 10px 12px !important;
        margin: 0 0 10px 2px;
        
      
        background-image: url(images/bg_podcasts_community.jpg);
}

.innerPodcasts2 {
        float: left;
        width: 242px;
        height: 543px;
        margin-left: 12px;
        margin-top: 5px;
        background-image: url(images/bg_podcasts2.jpg);
}

.innerPodcasts3 {
        float: left;
        width: 242px;
        height: 320px;
        margin-left: 12px;
        background: url(images/bg_whatonlarger.jpg) no-repeat;
}


.innerPodcasts4 {
        width:239px; /*width:242px;*/
        height:698px;
        margin: 0px 0 0 12px;
        padding: 0;
        float:left;
        background: url(images/bg_podcasts_right.jpg) no-repeat top;
}


.innerGeneric {
        width:239px;
        height:544px;
        margin-left:12px;
        float:left;
        background-image: url(images/bg_rightblank.jpg);
}

.innerGenericSmall {
        width:239px;
        height:365px;
        margin-left:0px;
        float:left;
        background-image: url(images/bg_rightblank_small.jpg);
}

/* -------------------------------------------------------------------------------- */
/*  NAVIGATION AREAS                                                                */
/* -------------------------------------------------------------------------------- */

.wrapper_nav {
  width:630px;
  height:126px;
  float:left;
  background-image: url(images/nav_bg.jpg);

}

.lower_nav_wrapper {
  padding: 12px 0 0 42px;
}

.lower_nav {
  width: 975px;
  height: 28px;
  font-weight: bold;
  background-image: url(images/bg_lower_nav.jpg);
  margin: 0;
  padding: 0;
}
.lower_nav div {
        padding: 8px 8px 0 8px;
}


.leftWide {
  float:left;
  width: 720px;
  margin: 0 0 0 43px;
  padding: 0;
  display:inline;
}

.rightWide {
        float:left;
        width:727px;
        margin-left:0px;
        display:inline;
}

.leftThin {
        float:left;
        width:270px;
        margin-left:32px;
        display:inline;
}

.rightThin {
        float:left;
        width: 239px;
        margin: 0 0 0 12px;
        padding: 0;
        display:inline;
}

/* -------------------------------------------------------------------------------- */
/*  HERE ORIGINALS MODULE                                                           */
/* -------------------------------------------------------------------------------- */

.hereOriginals2, .hereFilms2 {
        width:243px;
        height:295px;
        margin-left:8px;
        display:inline;
        float:left;
}

.hereOriginals2 {
        background-image: url(images/bg_here_originals2.jpg);
}

.hereFilms2 {
        background-image: url(images/bg_here_films2.jpg);
}

.hereOriginals {
        width:243px;
        height:420px;
        margin-left:12px;
        background-image: url(images/bg_here_originals1.jpg);

}


.hereFilmsMinisite {
        width:243px;
        height:420px;
        margin-left:12px;
        background-image: url(images/bg_here_films_ministie.jpg);

}



.hereOriginalsBox {
        padding-left:10px;
        padding-top:35px;
        padding-right:0px
}



.hereorig_item {
        width:205px;
        height:40px;
        margin:4px 0px;
        padding:2px 0px 8px 4px;
        background-image: url(images/line_ho.gif);
        background-repeat: no-repeat;
        background-position:bottom left;
        clear:both;
}


.hereorig_img {
        float:right;
}

.hereorig_img img{
        /*  border:1px solid #146DC2;  */
}

.hereorig_title {
        font-size:11px;
        font-weight:bold;
        display:inline;
}

.hereorig_description {
        font-size:11px;
        font-weight:normal;
}

/* -------------------------------------------------------------------------------- */
/*  ORIGINALS STYLES                                                                */
/* -------------------------------------------------------------------------------- */

#originals-films-well {
  _height: 530px;
}

.originals_img {
        float:left;
        margin-right:6px;
        margin-bottom:15px;
        margin-left:0px;
        diplay:inline;
        border:0px;
}

.originals_img a img{
        /* border:1px solid #146cc0;
        padding:1px; */
}


.originals_img a img:hover{
/*  padding:0px;
        border:1px solid #ffffff;  */
}

/* -------------------------------------------------------------------------------- */
/*  PROVIDER LISTING PAGE SPECIFIC                                                          */
/* -------------------------------------------------------------------------------- */

.get_here_header {
        width:979px;
        height:144px;
        margin-left:44px;
        background-image: url(images/bg_provider_1.jpg);

}

.get_here_providers {
        width:979px;
        height:644px;
        margin-left:44px;
        background-image: url(images/bg_provider_2.jpg);
}

.get_here_ips {
        width:979px;
        height:318px;
        margin-left:44px;
        background-image: url(images/bg_provider_3.jpg);
}

.get_single_main {
        width:726px;
        height:804px;
        margin-left:44px;
        float:left;
        display:inline;
        background-image: url(images/single_provider-main.jpg);
}

.get_change_area {
        width:250px;
        height:127px;
        margin-left:10px;

        background-image: url(images/singleprovider-changearea.jpg);
}

.get_change_provider {
        width:250px;
        height:677px;
        margin-left:10px;
        background-image: url(images/singleprovider-changeprovider.jpg);
}


.getSingleRight {
  width:250px;
  float:left;
}


.get_here_content {
  padding:15px;
}

.get_here_providers table {
  margin-left: 20px;
}

/* -------------------------------------------------------------------------------- */
/*  HOMEPAGE SPECIFIC                                                               */
/* -------------------------------------------------------------------------------- */

.homeTopShowColumn {
  width:245px;
  height:548px;
  float: left;
  margin-top: 2px;
  background-image: url(images/bg_homeTopShows.jpg);
}
.homeTopShowColumn2 {
  width:245px;
  height:548px;
  float: left;
  margin-left:5px;
  background-image: url(images/bg_homeTopShows.jpg);
}


.homePodCasts {
  width:1049px;
  margin-left:0px;
  height:326px;
  float:left;
  background-image: url(images/bg_homePodcasts.jpg);
}

/* -- top shows -- */
.homeTopShowsContent {
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 5px;
}

.homeTopShowsContent table {
  margin: 0;
  padding-right: 10px;
}
.homeTopShowsContent table tr td {
  padding-right: 14px;
}

.homeTopShowsContent table tr td.first {
  padding-left: 0px;
}

.home_topshows_item {
  width:210px;
 margin-left:-2px;
  margin-top: 2px;
}

.home_topshows_hdr {

        font-size: 12px;
        font-weight:bold;
}


.home_topshows_hdr a:visited, a:link, a:active {
        text-decoration:underlined;
        color:inherit;
}


.home_topshows_hdr a:hover {
        text-decoration:none;
        color:#74a7da;
        margin:4px 0px;
}


.home_topshows_description{
  color:white;
  font-size: 10px;
  margin:0px 0px 5px 0px;
  text-align: left;
}

.home_topshows_img {
  margin-bottom:6px;
  border:1px solid;
  border-color: inherit;
}
/* -- end top shows -- */

/* -- begin dvd releases -- */
.homeDvdReleases {
  width: 623px;
  margin-left: 43px;
  margin-top: 12px;
  height: 284px;
  float:left;
  background-image: url(images/bg_dvdreleases_home.jpg);
  background-repeat: no-repeat;
  display:inline;
}

.homeDvdReleasesContent {
  padding-left: 12px;
  padding-right: 18px;
  padding-top: 40px;
}

.homeDvdReleasesContent table {
  margin: 0;
  padding-right: 10px;
}

.homeDvdReleasesContent table tr td {
  padding-left: 4px;
}

.homeDvdReleasesContent table tr td.first {
  padding-left: 0px;
}

.home_dvdreleases_item, .home_dvdreleases_copy {
  height: 185px;
  margin-top: 2px;
}

.home_dvdreleases_item {
  width: 150px;
}

.home_dvdreleases_copy {
  padding-right: 10px;
  width: 130px;
}

.home_dvdreleases_hdr {

        font-size: 12px;
        font-weight:bold;
        margin-bottom: 8px;
}

.home_dvdreleases_hdr a:visited, a:link, a:active {
        text-decoration:underlined;
        color:inherit;
}

.home_dvdreleases_hdr a:hover {
        text-decoration:none;
        color:#74a7da;
        margin:4px 0px;
}

.home_dvdreleases_description{
  color:white;
  font-size: 10px;
  margin:0px 0px 5px 0px;
  text-align: left;
}

.home_dvdreleases_img {
  margin-bottom:6px;
}
/* -- end dvd releases -- */


.homePadding_row4 {
  padding-top: 25px;
  padding-left:10px;
}

.home_top5 {
  display:inline;
  margin-top:10px;
  margin-left:20px;
  float: left;
  margin-left:42px;
  width:216px;
  height:280px;
  background-image: url(images/bg_top5.jpg);
  background-repeat: no-repeat;
}

.home_blogs {
  float:left;
  margin-left:10px;
  margin-top:10px;
  width:443px;
  height:280px;
  background-image: url(images/bg_blogs.jpg);
  background-repeat: no-repeat;
}

.blog_fix_slider{
	margin-top:	26px;
	margin-left:10px;
}

.home_3_left {
  float: left;padding-left:42px;
}

.home_3_mid {
  float: left;
  padding-left:15px;
}

.home_3_right {
  float: left;
  padding-left:15px;
}


.home_1_left {
        float: left;
        width:732px;
        height:548px;
        padding-left:42px;
        padding-right:0px;
        border:1px;
}



.home_1_right {
        float: right;
        width:500px;
        height:260px;
        padding-right:10px;
        padding-top:4px;
}

.home_watchit {
        padding-top:7px;
}

.home_watchit_mod {
       position:relative;
       width: 725px;
       height:255px;
       
}


.home_whats_on {
  background-image: url(images/bg_whatson.jpg);
        background-repeat:no-repeat;
        float:left;
        height: 268px;
        width: 213px;
        padding-bottom:10px;
}

.home_6 {
  padding-left:0px;
}

.home_banner {
  float: left;
  padding-left:0px;
  width:727px;
  height:126px;
  padding-left:44px;
  padding-top:36px;
 }

.home_signup {
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:0px;
  float: left;
  width:236px;
  height:140px;
  font-size:9px;
}

.home_signup2 {
  padding-top:5px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:0px;
  float: left;
  width:236px;
  height:140px;
  font-size:9px;
}

/* -------------------------------------------------------------------------------- */
/*  CONTENT INCLUDES                                                                */
/* -------------------------------------------------------------------------------- */
.scroller {
  overflow: auto;
}

.scroller ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#top5-scroller {
  height:240px;
  width:200px;

}

#infoPag_fixedheader-scroller {
  height:300px;
  width:686px;
  padding-right:5px;
}


#infoPage1-scroller {
  height:480px;
  width:680px;
  padding-right:5px;
}

#infoPage2-scroller {
  height:480px;
  width:680px;
  padding-right:5px;

}
#podcasts-main-scroller {
         height: 1120px;
        width: 680px;
        overflow-x: hidden;
        overflow-y: auto;
}

#dvdreleases-main-scroller {
         height: 910px;
        width: 700px;
        overflow-x: hidden;
        overflow-y: auto;
}

#nowPlaying-scroller {
  height: 1205px;
  width:688px;
}

#nowPlaying-scroller-inner {
  height:1205px;
  width:688px;
}



#linear-scroller {
  height:950px;
  width:688px;
}

#hereOriginals1-scroller {
  height:245px;
  width:225px;
}

#hereOriginals2-scroller {
  height:245px;
  width:225px;
}

#hereOriginals2-scroller {
  height:375px;
  width:225px;
}


#miniepisode-scroller {
  height:175px;
  width:668px;
  padding:10px;
  margin-top:10px;
}


#cast-scroller {
  height:200px;
  width:430px;
  padding-left:3px;
  padding-right:10px;
  margin-top:10px;
}


#about-scroller {
  height:233px;
  width:680px;
  padding: 5px 15px;
}

#about-scroller p {
  margin: 2px 0px;
}


#downloads-scroller  {
        width:100px;
        height:410px;
        }

#topshows-scroller {
  height:290px;
  width:942px;
  overflow-x: auto;
  overflow-y: hidden;
  margin: 0;
  padding: 0;
}

#dvdreleases-scroller {
  height:235px;
  width:596px;
  overflow-x: auto;
  overflow-y: hidden;
  margin: 0;
  padding: 0;
}


#blogs-scroller {
  height:230px; width:400px;padding-left:16px;padding-right:5px;
}

#whatson-scroller {
  height:180px;
  width: 223px;
}

.home_whats_on #whatson-scroller {
  width: 208px;
  height: 238px;
  margin: 20px 0 10px 0;
}

#provider-info {
  height: 120px;
  text-align: center;
}

#provider-info p {
  margin: 2px 0px;
}

.home_whats_on #provider-info {
  display: none;
}

#instructions-scroller {
  height:300px;
  width:180px;
  padding-right:5px;
  margin-top:20px;
}

#links-scroller {
  height: 440px;
  width: 220px;
}

#links-scroller ul {
  list-style: none;
  padding: 15px 0px;
  margin: 0;
}

#links-scroller ul li {
  text-align: center;
  padding-bottom: 10px;
}

#podcast-scroller {
  height:500px;
  width:220px;
  padding-left:10px;
  padding-right:5px;
  margin-top:30px;
  overflow-x: hidden;
  overflow-y: scroll;
}

#podcast-scroller ul li {
  width: 205px;
  margin-bottom: 20px;
}

#podcast-scroller ul li .promo-img {
}

#podcast-scroller ul li .promo-blurb {
  padding: 5px 10px;
}

#podcast-scroller ul li .promo-content-link {
  padding: 2px 0px;
  font-size: 11px;
  font-weight: bold;
}

#podcast-scroller ul li .promo-detail-link {
  text-align: right;
  font-style: italic;
}

#blog-scroller {
  height:240px;
  width: 420px;
}

#blog-scroller_community {
  height:220px;
  width: 376px;
}

#blog-scroller ul li, #blog-scroller_community ul li  {
  _height: 55px;
  color: #a4bfd0;
  padding: 6px 0px;
  clear: both;
}

#blog-scroller ul li .promo-title, #blog-scroller_community ul li .promo-title {
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  _height: 42px;
}

#blog-scroller ul li .promo-img, #blog-scroller_community ul li .promo-img {
  float: left;
  width: 65px;
}

#blog-scroller ul li .promo-blurb, #blog-scroller_community ul li .promo-blurb {
  float: left;
  width: 110px;
}

.homePadding_row4 #blog-scroller ul li .promo-blurb, .homePadding_row4 #blog-scroller_community ul li .promo-blurb {
  width: 300px;
}


#blog-scroller ul li .promo-blurb h2, #blog-scroller_community ul li .promo-blurb h2 {
  margin: 0;
}

#blog-scroller ul li .promo-blurb p, #blog-scroller_community ul li .promo-blurb p {
  margin: 4px 0px;
}

#blog-sidebar-scroller {
  height: 647px;
  width: 225px;
  overflow-x:hidden;
  overflow-y: scroll;
}

#blog-sidebar-scroller ul li {
  _height: 150px;
  padding: 5px 5px 5px 0px;
  
}

#blog-sidebar-scroller ul li .promo-blurb {
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  _height: 42px;
  padding: 5px 0px;
}

#blog-sidebar-scroller ul li .promo-detail-link {
  text-align: right;
  font-style: italic;
}

#blog-comments-scroller {
  margin: 0;
  padding: 0;
  height: 660px;
}






.viewer_poll {
  width:294px;
  height:280px;
  margin-top:10px;
  float:left;
  margin-left:10px;
  background-image: url(images/bg_viewer_poll.jpg);
  background-repeat: no-repeat;
}

.community_rightbottom .viewer_poll {
  width: 270px;
  height: 275px;
  margin-top: 10px;
  margin-left: 4px;
  background-image: url(images/bg_community_poll.jpg);
  background-repeat: no-repeat;
}

#viewer-poll p {
        padding: 10px 0;
        margin: 0;
}

#viewer-poll #poll-question .txt {
  font-size: 12px;
}

#viewer-poll #poll-options {
  clear: both;
  padding: 7px 0px;
  margin: 0;
}

#viewer-poll #poll-options .poll-option {
  padding: 8px 20px;
  margin: 0;
}

.community_poll #viewer-poll #poll-options .poll-option {
  float: left;
  padding: 0;
}

#viewer-poll .poll-button {
  padding-top: 10px;
  padding-left: 20px;
}

.community_poll #viewer-poll .poll-button {
  margin: 0;
  padding: 0;
  float: left;
  width: 100px;
  text-align: right;
}

#viewer-poll #poll-results {
  margin-right: 20px;
  text-align: right;
}

.community_poll #viewer-poll #poll-results {
  padding: 5px 0px 0px 0px;
  margin: 0;
  text-align: left;
  float: left;
  width: 150px;
}


ul#poll-results {
  list-style: none;
  margin: 4px 0px;
  padding: 0;
}

ul#poll-results li.hdr {
  font-size: 11px;
  margin-bottom: 10px;
}

ul#poll-results li.result {
  padding: 4px 0px;
  font-size: 10px;
   margin-bottom: 10px;
}

ul#poll-results li.result .poll-option {margin-bottom:3px;
}

ul#poll-results li.result .poll-option small {
  font-size: 9px;
}

ul#poll-results li.result .poll-result-bar {
  height: 14px;
}

ul#poll-results li.result .percentage {
  font-size: 9px;
  padding: 2px;
}

/* -------------------------------------------------------------------------------- */
/*  MINISITE STUFF                                                                  */
/* -------------------------------------------------------------------------------- */

.miniheaderText, .ccminiheaderText {
        color:#c3d2e5;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
          padding-bottom:3px;
}

._ccminiheaderText {
        color:#c3d2e5;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
        font-weight: bold;
        padding-bottom:8px;
}
.lowermainPage {
        width:720px;
        height:200px;
        margin-top:15px;

}
.downloadPagetop {
        width:720px;
        height:267px;
        background-image: url(images/bg_downloads_1.jpg);
        background-repeat:no-repeat;
        margin-top:15px;

}
.ccPage {
        width:720px;
        bk_height:1009px;
        bk_background-image: url(images/bg_castcrew.jpg);
        
            height:542px;
        background-image: url(images/bg_about.jpg);
        
        
        background-repeat:no-repeat;
        margin-top:15px;

}
.abPage {
        width:720px;
        height:542px;
        background-image: url(images/bg_about.jpg);
        background-repeat:no-repeat;
        margin-top:15px;

}
.castcrewListingContent, .lowermainListingContent {
        padding-left:12px;
        padding-top:10px;

}
.castcrewnamelist {
        padding-top:18px;
        line-height:175%;
        font-weight:bold;
        font-size:90%;

}

.castcrewbox {
        width:720px;
        height:542px;
        margin-top:15px;
        background-image: url(images/bg_cast_crew.jpg);

}
.ccfocuslist{font-size:13px;font-weight:bold;padding-right:40px;}
.minidownloadListing {
        width:717px;
        height:256px;
        margin-top:15px;
        background-image: url(images/bg_podcast.jpg);
        background-repeat:no-repeat;

}

.minileft_internal
{
        margin-top:8px;
        padding-left:5px;
        margin-right:3px;
}

.mainleftsmallimg {
        float:left;
        margin:6px;
        width:179px;
        height:179px;
}


.moviead {
        margin-left:6px; padding-top:6px;
        width:709px;
        height:235px;
}
#bread {
        color: #fff;
        padding: 3px;
        margin-top: 6px;
        font-weight:normal;
        }

#bread ul {
        margin-left: 0;
        padding-left: 0;
        display: inline;
        border: none;
        }

#bread ul li {
        margin-left: 0;
        padding-left: 2px;
        border: none;
        list-style: none;
        display: inline;
        }
#bread ul li a{
font-weight:normal;     }


.miniepisodePage {
        width:720px;
        bk_height:710px;
        bk_background-image: url(images/bg_episode.jpg);
        
            height:542px;
        background-image: url(images/bg_about.jpg);
        
        
        background-repeat:no-repeat;
        margin-top:15px;
}

.minimainPagetop {
        width:720px;
        height:544px;
        background-image: url(images/bg_main.jpg);
        background-repeat:no-repeat;
         margin-top:15px;

}

.minimainPagebottom {
        width:720px;
        height:195px;
        margin-top:15px;
}
.EpisodeDivider {
        margin:9px 0px;
        height:1px;
        width:660px;
        border-top: 1px dotted #C4C9D2;
        overflow: hidden;
}
.miniEpisodetitletext {
        font-size:11px;
}
.miniEpisodeSelector {
        margin:0;
        padding:0;
}
#episode_select, #season_select{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:black; height:20px;width:170px;
}
.miniListingContent {
        padding-left:7px;
        padding-top:5px;
        padding-bottom:0px;
        margin-bottom:0px;
       

}

.miniListingContent p {margin-top:6px;margin-bottom:6px}

.aboutleftcol {
        width:500px;
        float:left;
}
.castcrewleftcol {
        width:230px;
        float:left;
        height:500px;
        border-right: 1px dotted #C4C9D2;

}
.lowermainleftcol {
        float:left;
        margin-top:12px;
        width:352px;
        height:190px;
        display:inline;
        background-image: url(images/main_sm_leftfloat_bkg.jpg);
        background-repeat: no-repeat;

}
.lowermainrightcol {
        float:left;
        margin-top:12px;
        margin-left:15px;
        width: 352px;
        height:193px;
        background-image: url(images/main_sm_rightfloat_bkg.jpg);
        background-repeat: no-repeat;

}

.download2leftcol {
        width:230px;
        float:left;
        height:950px;
        border-right: 1px dotted #C4C9D2;

}
.castcrewcontent{
        padding-left:7px;
        padding-top:10px;

}
castcrewListingItem, aboutcrewListingItem, lowermainListingItem{
        padding:0px;
        margin:0px;
        float:none;
        clear:both;
}

.aboutrightcol {
        width:185px;
        float:left;
        margin-left:12px;
}

.aboutrightcol img {
margin-bottom:9px;
display:block;}

.abouttext {
        width:690px;
        margin-right:10px;
        float:none;
}
.abouttext p{
margin-bottom:9px;
text-align:justify;}

.aboutshowtitle{font-weight:bold;font-size:120%;}

.castcrewdetail {
        width:450px;
        float:left;
        margin-left:10px;

}
.castcrewdetail p{
margin-bottom:9px;
text-align:justify;}
img#cast {padding-bottom:25px;}

.downloadListingItem {
        padding:0px;
        margin:0px;
        float:none;
        clear:both;
}

.downloadListingContent {
        padding-left:6px;
        padding-top:6px;
}

.downloadPhoto {
        width:365px;
        float:left;

}

.downloadPhotoCaption {
  margin: 6px 0px 0px 0px;
}

.downloadText {
        float:left;
        width:300px;
        margin-top:12px;
        margin-left:18px;
        margin-right:12px;
}
.downloadText p{
    text-align:justify;
}
.downloadPagebottom {
        width:720px;
        height:443px;
        background-image: url(images/bg_downloads_2.jpg);
        background-repeat:no-repeat;
        margin-top:15px;

}

.downloadListingContent2 {
        padding-left:15px;
        padding-top:17px;

}
.downloadPhoto2text {
        float:left;
        font-weight:bold;
        margin-bottom:6px;
        line-height:150%;
}
.downloadPhoto2 {
        width:593px;
        float:left;
        border-right: 1px dotted #C4C9D2;
}

.podcasttitle{font-size:12px;font-weight:bold;}

.downloadscrollpics {
        float:left;
        width:90px;
}


.downloadscrollpics img {
        margin-bottom:12px;
        margin-left:20px;
        display:block;
}

.miniAd {
    width: 243px;
    height: 275px;
    margin: 8px 0 0 12px;
    float:left;
}

/* -------------------------------------------------------------------------------- */
/* linear schedule                                                                  */
/* -------------------------------------------------------------------------------- */
#linear-day-chooser {
  font-size: 11px;
  width:660px;
}

#downloadSchedulePDF {
	float:right;
	
	 background: url(images/download_pdf.gif) no-repeat left;
	 padding-left:20px;
	
	 padding-top:4px;


}
#linear-day-chooser select {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:black;
  height:20px;
  width:170px;
}

#linear-nextday-link {
  text-align: right;
  padding-top: 10px;
  padding-right: 10px;
}

.linear_item {
  padding:0px;
  margin:0px;
  float:none;
  clear:both;
}

.linear_time {
  float: left;
  width: 100px;
  font-size: 12px;
  font-weight: bold;
}

.linear_body {
  float: left;
  width: 500px;
  margin-bottom: 10px;
}

.linear_title {
  font-size: 12px;
  font-weight: bold;
}

.linear_description {
  margin: 8px 0px;
}

.linear_more_link {

}



/* -------------------------------------------------------------------------------- */
/* here! tunes                                                                      */
/* -------------------------------------------------------------------------------- */
input.tunes-button {
  background-color: transparent;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 11px;
}

input.tunes, textarea.tunes {
  width:255px;
  background-color: transparent;
  border: 1px solid #FFFFFF;
  color: #fff;
  font-size: 11px;
}

/* -------------------------------------------------------------------------------- */
/*  PODCAST PAGE                                                                    */
/* -------------------------------------------------------------------------------- */

.podcastDivider, .blog-entry-divider {
        clear:both;
        margin:10px 0px;
        height:1px;
        width:640px;
        border-bottom: 1px dotted #C4C9D2;
        overflow: hidden;
}


.podcastListingItem {
        padding: 8px 0px;
        margin: 4px 0px;
        float:none;
        clear:both;
}

.podcastListingContent {
        padding-left:20px;
        padding-top:20px;

}

.podcastInstructionsContent {
        padding-left:10px;
        padding-top:10px;

}

.podcastPhoto {
        width:305px;
        float:left;

}

.podcastText {
        width:262px;
        float:left;
        margin-left:20px

}


.podcastForm {
        width:262px;
        text-align:right;
        float:right;
        margin-top:10px;
        margin-right:10px;
        margin-bottom:5px;

}

.podcastForm select {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:black;
  height:20px;
  width:210px;
}

/* -------------------------------------------------------------------------------- */
/* DVD RELEASE DETAIL PAGE                                                          */
/* -------------------------------------------------------------------------------- */
.dvdDivider {
        clear:both;
        margin:12px 0px;
        height:1px;
        width:680px;
        border-bottom: 1px dotted #C4C9D2;
        overflow: hidden;
}

.dvdReleaseListingItem {
        padding: 0px 0px;
        margin: 4px 0px;
        float:none;
        clear:both;
}

.dvdReleaseHdr {
  color: #c3d2e5;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  margin-bottom: 10px;
}


.dvdReleaseListingRow {

}

.dvdReleaseListing_col1 {
        width:200px;
        float:left;
}

.dvdReleaseListing_col2 {
        width:330px;
        padding-right: 20px;
        float:left;
}

.dvdReleaseListing_col3 {
    margin-top: 15px;
    width:125px;
    float: left;
}

.dvdReleaseLinks {
    margin-top: 10px;
}

.dvdForm {
        width:300px;
        text-align:right;
        float:right;
        margin-top:4px;
        margin-bottom:0px;

}

.dvdForm select {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:black;
  height:20px;
  width:250px;
}

/* -------------------------------------------------------------------------------- */
/*  PODCAST DETAIL PAGE                                                             */
/* -------------------------------------------------------------------------------- */
.podcastDetailPage {
  width:726px;
  height:1200px;
  background-image: url(images/bg_podcast_detail.jpg);
  background-repeat: no-repeat;
}


.blogDetailPage {
  width:726px;
  height:954px;
  background-image: url(images/bg_blog_detail.jpg);
  background-repeat: no-repeat;
}


.podcastDetailPage .podcastDivider {
  width:690px;
}


.podcastDetailContents {
  padding: 20px 15px;
}

.podcastHeader {
  margin: 8px 0px;
  width: 690px;
}

.podcastRssLink {
  float: left;
  width: 60px;
  height: 25px;
}

.podcastArchiveLink {
  float: left;
  width: 120px;
  height: 25px;
  padding-top: 2px;
}

.podcastDetailContents .podcastForm {
  width:500px;
  height: 25px;
  text-align:right;
  float:left;
  margin: 0;
  padding: 0;
}

.podcastDetailContents .podcastForm select {
  height: inherit;
}

.podcastDescription {
  margin: 20px 0px;
  width: 690px;
  height: 190px;
}

.podcastInnerImage {
  float: left;
  padding: 0px 10px 10px 0px;
}

.podcastEpisodesContainer {
  width: 690px;
}

.podcastArchivesContainer {
  width: 690px;
  height: 800px;
}

.podcastEpisode {
  width: 335px;
  height: 98px;
  margin: 0px 5px 10px 0px;
  float: left;
}

.podcastEpisodeImage {
  width: 125px;
  height: 90px;
  float: left;
  padding-right: 5px;
}

.podcastEpisodeText {
  height: 68px;
}

.podcastEpisodeLinks {
  font-size: 9px;
  line-height: 1.2em;
}

.podcastEpisodeLinks a, .podcastEpisodeText a:hover, .podcastEpisodeText a:active, .podcastEpisodeText a:visited {
  font-weight: normal;
  font-size: 9px;
  height: 10px;
}


/* -------------------------------------------------------------------------------- */
/*  NOW PLAYING                                                             */
/* -------------------------------------------------------------------------------- */


.nowPlayingDivider {
        margin:18px 0px;
        height:1px;
        width:660px;
        border-top: 1px dotted #C4C9D2;
        overflow: hidden;
}

.nowPlayingListingItem {
        padding:0px;
        margin:0px;
        float:none;
        clear:both;
}

.nowPlayingListingContent {
        padding-left:20px;
        padding-top:20px;

}

.nowPlayingPhoto {
        width:262px;
        float:left;

}

.nowPlayingText {
        width:380px;
        float:left;
        margin-left:20px

}

/* -------------------------------------------------------------------------------- */
/*  NEWS MAIN                                                                       */
/* -------------------------------------------------------------------------------- */

.newsMainPageDivider {
        margin:15px 0px;
        height:1px;
        width:660px;
        border-top: 1px dotted #C4C9D2;
        overflow: hidden;
}

.newsItem {
        padding:0px;
        margin: 0;
        float:left;
        height:135px;
        width:330px
}

.newsItemImg {
        width:120px;
        height:90px;
        float:left;

}

.newsItemHdr {
        width:190px;
        float:left;
        margin-left:10px;
        font-size:12px;
        font-weight:bold;
}

.newsItemText {
        width:190px;
        float:left;
        margin-left:10px

}

/* -------------------------------------------------------------------------------- */
/*  COMMUNITY "HUB"                                                                 */
/* -------------------------------------------------------------------------------- */

#forum-container {

}

#forum-frame {
  width:720px;
  height:542px;
  border: 0;
  margin: 0;
  padding: 0;
}

.community_blogs {
  margin: 0px 0px 0px 0px;
  float:left;
  width:400px;
  height:257px;
  background-image: url(images/bg_community_blogs.jpg);
  background-repeat: no-repeat;
  display:inline;
   margin-top:2px !important;
  margin-top:11px;
  
 
}

.community_rightbottom {
  height: 275px;
  width:250px;
  float:left;

  
}

.community_bottom_ad {
padding:0px;
	margin:0px;
  height: 275px;
  width:250px;
  float:left;
padding-left:17px;margin-top:6px;
height:250px;ddisplay:inline;
   margin-top:5px !important;
  margin-top:16px;
  
}





.community_poll #viewer-poll {
  height: 135px;
}

.community_signup {
  margin: 0;
  padding: 0px 5px 0px 5px;
  height: 120px;
  font-size:9px;
}

/* -------------------------------------------------------------------------------- */
/*  BLOG                                                                            */
/* -------------------------------------------------------------------------------- */

.blog-rss-link a:visited, .blog-rss-link a:link, .blog-rss-link a:active {
  margin: 0;
  padding-left: 50px;
  background: url(images/rss.gif) no-repeat left;
}

.blog-entry {
  width: 660px;
}

.blog-entry-divider {
  width: 660px;
}

.blog-entry .headerText2 {
  font-size: 12px;
  margin: 5px 0px 5px 0px;
}

.blog-entry .headerTextWhite {
  margin-bottom: 5px;
}

.blog-entry-text {
  margin: 20px 0px;
  line-height: 1.1em;
  padding-right: 20px;
}

h4.comments a, h4.comments a:hover, h4.comments a:active, h4.comments a:visited {
  text-decoration: none;
  color: #fff;
}

.blog-right-column-top {
        float: left;
        width: 239px;
        height: 542px;
        margin: 0 0 10px 12px;
        background-image: url(images/bg_right_column1.jpg);
}

.blog-sidebar {
  padding: 12px 15px 0 15px;
}
.blog-sidebar p {
        color: #c3d2e5;
        font: bold 11px Arial, sans-serif;
        padding: 0 0 8px 0;
        margin: 0;
}
.blog-sidebar p a:visited, .blog-sidebar p a:link {
        color: #C0CFE2;
}


.blog-sidebar p a:hover, .blog-sidebar a:hover {
        color: #74a7da;
        }



.blog-archives-hdr {
        color: #c3d2e5;
        font: bolder 18px Arial, Helvetica, sans-serif;
        border-top: 1px dashed #c3d2e5;
        margin: 12px 0 0 0;
        padding: 8px 0;
}

.blog-sidebar .headerText {
        padding-bottom: 10px;
}

.blog-divider {
        clear:both;
        margin:10px 0px;
        height:1px;
        width:600px;
        border-bottom: 1px dotted #C4C9D2;
        overflow: hidden;
}

h4.comments {
  margin: 2px 0px;
}

.comments-list {
  margin: 10px 0px;
}

.comment-form {

}

.blog-range-hdr {
  color:#779bc9;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}

.blog-item-icon {
  width: 30px;
  float: left;
}

.blog-item {
  margin: 0;
  padding: 0;
  height: 140px;
  font: 11px Arial, sans-serif;
  width: 655px;
  float: left;
}

.blog-item-hdr {
  color:#779bc9;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 2px;
}

.blog-item-indent {
  padding-left: 10px;
}

.blog-item img {
        float: left;
        padding-right: 16px;
}

.blog-item p {
        margin: 0;
}

.blog-item-links {
  color: #c3d2e5;
  margin-top: 5px;
}

.blog-sidebar p a:hover, .blog-sidebar a:hover {
        color: #74a7da;
        }

/* -------------------------------------------------------------------------------- */
/*  COMMUNITY LINKS                                                                  */
/* -------------------------------------------------------------------------------- */

.community-links {
        float: left;
        width: 239px;
        height: 542px;
          margin: 0 0 10px 12px !important;
        margin: 0 0 10px 2px;
        background-image: url(images/bg_right_column1.jpg);
}
.community-links-box {
        padding: 12px 15px 0 15px;
}
.community-links-box p {
        color: #c3d2e5;
        font: bold 11px Arial, sans-serif;
        padding: 0 0 7px 0;
        margin: 0;
}
.community-links-box p a:visited, .community-links-box p a:link, .community-links-box p a:active {
        color: #C0CFE2;
}
.community-links-box .headerText {
        padding-bottom: 10px;
}

.community-links-box a:hover {
        color: #74a7da;
        text-decoration: none;
}

.community-links-box p a:hover {
        color: #74a7da;
}

/* -------------------------------------------------------------------------------- */
/*  UTILITY STYLES                                                                  */
/* -------------------------------------------------------------------------------- */

ul#errors, ul#statuses {
  font-size: 14px;
  clear: both;
  list-style: none;
  padding-top: 5px;
  padding-bottom: 8px;
}

ul#errors {
  color: #779bc9;
  font-size: 12px;
  font-family: Arial, sans-serif;
}

ul#statuses {
  color: #779bc9;
}

ul.pagination {
  clear: both;
  display: block;
  width: 650px;
  height: 16px;
  list-style: none;
  text-align: right;
}

ul.pagination li {
  float: right;
  padding: 0px 5px;
  border-right: solid 1px;
  font-size: 11px;
}

ul.pagination li.first, ul.pagination li.last {
  border: 0;
}


table.signup {
  font-family: Arial, Helvetica, sans-serif;
  margin: 10px 0px 0px 0px;
}

table.signup tr td.signup_label {
  font-size: 12px;
  padding-right: 15px;
}

table.signup tr td input {
  padding: 0px 5px;
}

table.signup .submitError {
  font-size: 14px;
  font-weight: bold;
  color: #f00;
  padding: 8px 0px;
}

.large_text, table.signup .large_text {
  font-size: 16px;
}



a, a:visited, a:link {
        color: #C0CFE2;
        font-weight:bold;
        text-decoration: underline;
}

a:hover {
        color: #74a7da;
        text-decoration: underline;
}

.lower_nav a, .lower_nav a:visited {
  text-decoration:none;
  color:#ffffff;
  font-weight: normal;
}

.lower_nav a:hover, .lower_nav a:active {
  text-decoration:underline;
  color:#ffffff;
  font-weight: normal;
}


/* -------------------------------------------------------------------------------- */
/*  banners                                                                         */
/* -------------------------------------------------------------------------------- */

.banner_223x90_topright {
    float:left;
    margin:0px;
    padding:0px;
    margin-left:22px;
}

.banner_720x90  {
  background-image: url(images/bg_top_banner.jpg);
width:976px;
height:124px;
padding-left:42px;
}

.banner_720x90 p {
margin:0px;
padding-top:33px;
}

.banner_720x90_lower  {
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;

  height:142px;
  font-size:9px;
}


.banner_240x400_right {
        width: 240px;
        height: 400px;
        float: left;
        margin: 0 0 0 12px;

}

.banner_336x280 {
        width: 336px;
        height: 280px;
        float: left;
       margin-top:13px;
       margin-left:12px;

}


.banner_720x77 {
        width: 720px;
        height: 77px;
    
       margin-top:10px;
        margin-bottom:10px;

}



/* in the studio    */

.in_the_studio {
        width:725px;
        height:392px;
        background-image: url(images/bg_in_the_studio.jpg);
        background-repeat: no-repeat;
        margin-bottom:10px;
}


.in_the_studio_webcam {
	width:400px;
	height:345px;
	margin-left:18px;
	margin-top:37px;
	display:inline;
	
	float:left;
}


.in_the_studio_schedule {
	width:260px;
	
	height:345px;
	margin-left:15px;
	float:left;
	margin-top:23px;
}


#in_the_studio-scroller {
  height:345px;
  width:271px;
  padding-right:5px;
  margin-top:0px;
}



.instant_feedback {
        width:725px;
        height:207px;
        background-image: url(images/bg_instant_feedback.jpg);
        background-repeat: no-repeat;
        margin-bottom:10px;
        
       
}


.studio_featured_videos {
        width:725px;
        height:287px;
        background-image: url(images/bg_featured_videos.jpg);
        background-repeat: no-repeat;
        margin-bottom:10px;
}



.Studio_featuredVideosScroll {

	width:700px;
	margin:0px;padding:0px;
	padding-top:28px;padding-left:12px;


}



.in_the_studio_photos {
        width:725px;
        height:369px;
        background-image: url(images/bg_in_the_studio_photos.jpg);
        background-repeat: no-repeat;
}

.inTheStudioThumbnails {width:390px;height:175px;padding:0px;
  margin:0px;}

.inTheStudioThumbnails img {margin-right:4px;margin-bottom:4px;}

#inthestudio_photosScroll {
  width:385px;
  height:175px;
  padding:0px;
  margin:0px;
}


.InTheStudio_schedule_photo {
width:70px;
float:left;
margin-right:10px;
padding-left:5px;
padding-top:10px;



}

.InTheStudio_schedule_photo img {
  border: 1px solid #1466b3;

}


.InTheStudio_schedule_text {
width:140px;
float:left;
padding-top:10px;

}

.InTheStudio_ads {
        width: 239px;
       
        float: left;
        
          margin: 0 0 11px 12px !important;
        margin: 0 0 11px 2px;
        
      
      
}




.blueHR  hr {
	border: 0;
	width: 90%;
	color: #1466b3;
	background-color: #1466b3;
	height: 2px;
	margin-top:10px;
	margin-bottom:5px;
	_display:inline;


}

.blueHR_polls hr {
	border: 0;padding:0px;
	width: 684px;
	color: #1466b3;
	background-color: #1466b3;
	height: 2px;
margin-top:4px;
	margin-bottom:8px;
	text-align:left;
	margin-left:0px;


}

.poll2Box {
	width:322px;
	margin-top:10px;
	float:left;
	border: 2px solid #1466b3;
	padding:6px;
	height:210px;

}


.poll3Box {
width:322px;
margin-top:10px;
margin-left:10px;
float:left;
	border:2px solid #1466b3;
padding:6px;
height:210px;


}


table td { font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FFFFFF;}



