/* CSS DOCUMENT */
* 	{ margin: 0; padding: 0;}
html { min-height: 100%; margin-bottom: 1px; }
img, a img	{ border: 0; }

body 	{ font-size: 13px; line-height: 17px; font-family: 'trebuchet ms', arial, sans-serif; text-align: center; color: #343434; background: #b1b4c0;}
#skip	{ display: none;}

#bg	{ background: url(images/bg.jpg) repeat-y 50% 0; height: 1%;}
#bg_top	{ background: url(images/bg_top.jpg) no-repeat 50% top;}
  .front #bg_top	{ background: url(images/bg_top_front.jpg) no-repeat 50% top;}
  .node-type-personality #bg_top	{ background: url(images/bg_top_personality.jpg) no-repeat 50% top;}
#bg_btm	{ background: url(images/bg_btm.jpg) repeat-x 50% bottom; }
/* left sidebar */
.page-entity #bg	{ background: url(images/bg_left.jpg) repeat-y 50% 0;}
.page-entity #bg_top	{ background: url(images/bg_top_left.jpg) no-repeat 50% top;}
.page-entity #bg_btm	{ background: url(images/bg_btm_left.jpg) repeat-x 50% bottom; }


#container	{ position: relative; width: 980px; margin: 0 auto; text-align: left; min-height: 600px; _height: 600px; }

/* header */
#header		{ position: relative; z-index: 60; height: 252px; }
  .front #header  { height: 215px;}
  .page-entity #header  { height: 190px;}
	#logo	{ position: absolute; top: 10px; left: 20px;}
	
  .node-type-personality #header-orange-section  {display: none;}
	
/* main menu */
#primary_tabs { z-index: 60; height: 38px; position: absolute; top: 78px; left: 350px; }
	#primary_tabs h2 { display: none; }
	#primary_tabs ul { margin: 0; padding: 0; height: 33px; width: 173px;}
	#primary_tabs li { margin: 0; padding: 0; float: left; position: relative; list-style: none; font-size: 13px; height: 38px; overflow: hidden;}
	#primary_tabs li a:link, #primary_tabs li a:visited { position: relative; float: left; display: block; text-decoration: none; line-height: 46px; height: 38px; color: #fff; text-align: center;}
	#primary_tabs, #primary_tabs li, #primary_tabs li a { background-image: url(images/nav_main.gif); background-repeat: no-repeat;}
	
	#primary_tabs li#menu-12530, #primary_tabs li#menu-12530 a  { background-position: 0 0; width: 70px;}
	#primary_tabs li#menu-11433, #primary_tabs li#menu-11433 a  { background-position: -70px 0; width: 103px;}
	#primary_tabs li#menu-11433 a  { width: 72px; padding-right:31px;}
/*	#primary_tabs li#three, #primary_tabs li#three a  { background-position: -173px 0; width: 105px;}*/
	
  #primary_tabs li#menu-12530 a.active  { background-position: 0 -38px; font-size: 14px;}
/*	#primary_tabs li#menu-11433 a.active  { background-position: -70px -38px; font-size: 14px; } */
/*	#primary_tabs li#three a.active  { background-position: -173px -38px; font-size: 14px; }*/

	#primary_tabs li li { float: none; font-size: 12px; height: auto; background: none;}
	#primary_tabs li li a:link, #primary_tabs li li a:visited { float: none; text-decoration: none; line-height: auto; height: auto; text-align: left;background: none;}
	

#search-box { position: absolute; left: 470px; top: 30px;}
  #search-box .input { font-size: 11px; font-family: 'trebuchet ms', arial, sans-serif; width: 160px; padding: 3px; border: 1px solid #c1c1c1; float: left; margin: 0 6px 0 0;}
  #search-box .btn  { background: url(images/btn_search.gif) no-repeat;  width: 61px; height: 22px; text-indent: -9999px; border: 0; float: left; font-size: 0; color: #fff;}
  
#newsletter-box { position: absolute; left: 746px; top: 24px; width: 235px; color: #fff;}
  #newsletter-box h2 { font-size: 20px; color: #fff; padding: 0 0 5px;}
  #newsletter-box p { width: 190px; line-height: 15px; padding: 0 0 5px;}
  #newsletter-box .input { font-size: 11px; font-family: 'trebuchet ms', arial, sans-serif; width: 150px; padding: 3px; border: 1px solid #c1c1c1; float: left; margin: 0 6px 0 0;}
  #newsletter-box .btn  { background: url(images/btn_submit.gif) no-repeat;  width: 61px; height: 22px; text-indent: -9999px; border: 0; float: left;font-size: 0; color: #fff;}
  
#header-left  { position:absolute; left:20px; top:145px; color: #fff; font-size: 12px; width: 500px;}
  .page-entity #header-left  { top:135px; }
#title-name { color:#fff; font-size:35px; padding: 0 0 20px; line-height: 35px;}
#start-info { float: left; display: inline; margin: 0 6px 0 0; height:28px; line-height:28px; }
#start-time { float: left;height: 28px; width: 103px; text-align: center; line-height: 28px; background: url(images/lmkrt-bg-next-show-starts.gif) no-repeat 50% 0; color: #888; font-size: 13px;}
.time-highlight  { color: #fff; font-size: 16px; font-weight: bold;}
#block-views-headers-block_1.block-views .views-field-title { font-size:36px; font-weight:normal; padding:0; line-height: 36px;}
#block-views-headers-block_1.block-views .views-field-info { color: #ababab; }
#block-views-headers-block_1.block-views .views-field-info a { color: #7a93cb; }

#block-hearst_blocks-23 { position: absolute; top: 35px; right: 110px; }
  #block-hearst_blocks-23 h2 { position: absolute; top: 0; right: 0; font-size:18px; color: #8a8a8a; width: 160px; text-align: right; }
  #block-hearst_blocks-23 .content { position: absolute; top: 0; right: 160px; font-size:20px; color: #FFF; }

#header-right  { position: absolute; top: 125px; right: 12px; left: auto; }

#header-orange-section {
  float: right;
  width: 252px;
}
.hearst-newsletter-header-content-body {
  margin-top: 7px;
}

form#hearst-newsletter-signup-all-header-form div#edit-email-wrapper, 
form#hearst-newsletter-signup-all-header-form input#edit-email, 
form#hearst-newsletter-signup-team-header-form div#edit-email-wrapper, 
form#hearst-newsletter-signup-team-header-form input#edit-email {
    float:left;
    margin:0;
}

form#hearst-newsletter-signup-all-header-form input#edit-email, form#hearst-newsletter-signup-team-header-form input#edit-email {
    margin:2px 2px 0 0;
    width:160px;
    border:1px solid #CCCCCC;
    padding:3px;
}
form#hearst-newsletter-signup-all-header-form input#edit-submit, form#hearst-newsletter-signup-team-header-form input#edit-submit {
    background:transparent url(/realitytv/sites/all/modules/hearst_newsletter/images/orange_submit.png) no-repeat scroll 0 0;
    border:0 none;
    height:27px;
    width:65px;
}

div#block-hearst_newsletter-newsletter_signup_all h3, 
div#block-hearst_newsletter-newsletter_signup_all_header h3, 
div#block-hearst_newsletter-newsletter_signup_team h3, 
div#block-hearst_newsletter-newsletter_signup_team_header h3 {
    color:#FFFFFF;
    margin-bottom:-2px;
    font-size:1.5em;
    line-height: 1;
    font-weight: normal;
}
div.hearst-newsletter-content-body, div.hearst-newsletter-header-content-body {
    background:#FFFFFF url(/realitytv/sites/all/modules/hearst_newsletter/images/orange_block_bg.jpg) no-repeat scroll 0 0;
    color:#FFFFFF;
    height:274px;
    padding:10px;
    text-align:left;
    width:244px;
}
div.hearst-newsletter-header-content-body-confirm {
    color:#FFFFFF;
    margin-left:10px;
    margin-top:15px;
}

div.hearst-newsletter-header-content-body {
    background:transparent none repeat scroll 0 0;
    height:auto;
    width:auto;
    font-size: 0.95em;
    padding-right: 0px;
}

#tv_schedule_container  { position: absolute; top: 0; right: 95px; background: url(images/bg_tv_schedule.gif) no-repeat; width: 336px; height: 83px; }
  .tv_logo  { float: left; display: inline; margin: 25px 12px 0; width: 56px;}
  .tv_schedule  { float: left; display: inline; margin: 10px 5px 0 0; border-collapse:separate;}
  .tv_schedule th  { padding: 3px; color: #fff; text-transform:uppercase; text-align: center; vertical-align: middle; font-size: 11px; border: 0;}
  .tv_schedule td  { background: #4b4b4b; padding: 3px 6px; text-align: center; vertical-align: middle; font-size: 15px; color: #222; border: 1px solid #222;}
  .tv_schedule td.on  { background: #4ca4c6; font-size: 10px; line-height: 8px; color: #fff; }
  .btn_full { float: left; display: inline; margin: 34px 0 0; font-size: 11px; line-height: 11px; }

div.sharelinks { background: url(images/bg_sharelinks.gif) no-repeat center top; color: #888888; font-size: 11px; width: 76px; height: 73px; padding: 10px 0 0 10px; text-align: left; }
  div.sharelinks a { color: #FFFFFF; font-weight: bold; text-decoration: none; }
  div.sharelinks div { padding-bottom: 7px; }
  .sharelinks .stico_default{ background: none !important; }
  .sharelinks a.stbutton { padding: 0; }
  .sharelinks ul.links,
  .sharelinks ul.links li { margin: 0; padding: 0; list-style: none;}
  .sharelinks a img { display: none; }
  
  .front div.sharelinks, 
  .page-entity div.sharelinks { position: absolute; top: 124px; right: 10px; background: url(images/bg_sharelinks_front.gif) no-repeat; height: 25px; width: 259px;}
  .page-entity div.sharelinks { top: 0px; }
  .front div.sharelinks div, 
  .page-entity div.sharelinks div { padding-bottom: 0; float: left; text-align: center;}
  .front div.sharelinks div.share, 
  .page-entity div.sharelinks div.share { width:55px;}
  .front div.sharelinks div.email, 
  .page-entity div.sharelinks div.email { width:108px;}
  .front div.sharelinks div.rss, 
  .page-entity div.sharelinks div.rss { width:76px;}

#secondary_tabs  { z-index: 50; height: 41px; position: absolute; top: 211px; left: 485px; }
#secondary-nav-tabs { margin: 0; padding: 0; }
	#secondary-nav-tabs li { margin: 0; padding: 0; float: left; position: relative; list-style: none; font-size: 15px; width: 121px; height: 41px; overflow: hidden;}
	#secondary-nav-tabs li a:link, #secondary-nav-tabs li a:visited { position: relative; float: left; display: block; text-decoration: none; line-height: 46px; height: 41px; width: 121px; color: #fff; text-align: center;}
	#secondary-nav-tabs, #secondary-nav-tabs li, #secondary-nav-tabs li a { background-image: url(images/nav_tabs.gif);}
	#secondary-nav-tabs li.secondary-nav-selected a:link, #secondary-nav-tabs li.secondary-nav-selected a:visited { background-position: 0 -41px; font-size: 18px; color: #262626;}

/* Homepage ============================== */

/* Main ============================== */

#content-upper  { clear: both;}

#content  { position: relative; float: left; display: inline; width: 618px; margin: 0 13px 0 15px; padding: 30px 0;}

#sidebar-right  { position: relative; float: left; display: inline; width: 300px; margin: 0 0 0 17px; padding: 30px 0;}
  #sidebar-right h2 { color:#181818; font-size:28px; padding:0 0 20px; text-transform:uppercase; }
  #sidebar-right .block-views .views-field-title { font-size:12px; font-weight:normal; padding:0 0 4px; }
  #sidebar-right .block { margin: 0 0 20px; padding: 0 0 30px; background: url(images/bg_btm_blocks.gif) no-repeat bottom left;}

#sidebar-left  { position: relative; float: left; display: inline; width: 300px; margin: 0 13px 0 15px; padding: 30px 0;}

.page-entity #content  { margin: 0 0 0 17px; }
div.entity_header { font-size:36px; }

.page-entity #tabs-wrapper  { display: none;}
.page-entity div.sep { margin: 10px -16px 20px -8px; }


#content-6040 { position: relative; clear: both; background: url(images/bg_topstories.gif) repeat-x bottom left;margin: 0 -13px 20px -15px; padding: 0 13px 20px 15px;}
#content-60-left  { position: relative; float: left; display: inline; width: 400px; margin: 0 10px 20px 0;}
#content-40-right { position: relative; float: left; display: inline; width: 202px;}

#content-mid { position: relative; clear: both; background: url(images/bg_content_mid.gif) repeat-y 50% 0; margin: 0 0 20px; }
#content-mid_top { background: url(images/bg_content_mid_top.gif) no-repeat 50% 0;}
#content-mid_btm { background: url(images/bg_content_mid_btm.gif) no-repeat 50% 100%;padding: 20px 0;height: 1%;}
  #content-mid-left { position: relative; display: inline; margin-right: 10px; }
  #content-mid-right { position: relative; float: right; display: inline; width: 294px; }

.node-type-personality #content-mid { margin-top: -27px; }
.node-type-personality #content-mid_top { background: url(images/bg_content_mid_top_personality.gif) no-repeat 50% 0; }
.node-type-personality #block-views-twitter-block_5 { float: left; width: 299px;}
.node-type-personality #block-views-personalities_news-block_2 {width :299px; float: left; margin-right: 20px;}

#content-triplet {}
  #content-triplet .inner {}
  #content-triplet-left { position: relative; float: left; display: inline;}
  #content-triplet-mid  { position: relative; float: left; display: inline;}
  #content-triplet-right  { position: relative; float: left; display: inline;}
#content-lower  { clear: both;}

.view-home-show-grid .views-view-grid .views-field-content {
  height: 24px;
}
.view-home-show-grid .views-view-grid .views-field-content .show-alpha {
    display:block;
    position:relative;
    top:0px;
    background: transparent url(images/home_grid_alpha_bg.gif) no-repeat left 2px;
    height: 24px;
    left: -5px;
    top: -10px;
    padding-left: 3px;
    margin-top: -2px;
    color: #fff;
    font-size:11px;
}

#content .block-views .views-view-grid {border-collapse:separate;}
#content .block-views .views-view-grid td { padding:0 10px 10px; border-right: 1px solid #ccc; vertical-align: top; width: 33%;}
div.spoiler { background: url(images/img_spoiler.gif) no-repeat 10px 0; padding-top: 38px;}
#content .block-views .views-view-grid td.col-3 { border: 0;}
#content .block-views .views-field-field-hero-picture-fid  { float: left; display: inline; margin: 0 10px 5px 0; }
#block-views-shows_news-block_2 {background: url(images/bg_topstories.gif) repeat-x left bottom; margin:0 -12px 20px -16px; padding:0 12px 20px 16px; }
#block-hearst_api-map { padding: 20px 0; position: relative;}
  #block-hearst_api-map .map_legend { position: absolute; top: 15px; right:0; font-size: 11px; line-height: 14px;}
  #block-hearst_api-map .map_legend ul { margin: 0; padding: 0; float: right; height: 36px;}
  #block-hearst_api-map .map_legend li { margin: 0; padding: 0; list-style: none; float: left; width: 94px;}
  .front #block-hearst_api-map .map_legend li { width: 125px; height: 30px; line-height: 30px; }
  #block-hearst_api-map .map_legend li img { float: left; margin: 5px 10px 0 0; display:inline;}
  #block-hearst_api-map #map_canvas {clear: both;}
  #block-hearst_api-map .map_legend .instructions { clear: both; text-align: right; }
  
#block-hearst_api-map h2, 
#block-hulu_player-hulu_player_home h2 { padding: 0 0 30px !important; line-height: 24px;}
#content #block-views-shows_news-block_2.block-views .views-field-field-hero-picture-fid  { margin: 0 10px 5px 10px; height: 75px; width: 75px; overflow: hidden;}
#content #block-views-shows_news-block_2 h2  { padding: 0 20px 10px;}
#content #block-views-personalities_news-block_2 h2  { padding: 0 10px 20px;}
#block-views-twitter-block_1  { margin: 0 0 20px 0; float: left; width: 299px; }
#block-views-twitter-block_5  { margin: 0 0 20px 0; float: left; width: 299px; }
#block-views-twitter-block_1 .views-field-created { padding: 0 !important;}
#content .block-views .views-field-field-link-value-1 { font-size: 15px; font-weight: bold; padding: 0 10px;}
  #content .block-views .views-field-field-link-value-1 a { color: #343434; }
  #content .block-views .views-field-created { font-size: 12px; color: #888; padding: 0 10px;}
  #content .block-views .views-field-teaser  { padding: 0 10px 5px; }
  #content .block-views .views-field-field-entities-value  { padding: 0 10px 10px; font-size: 12px; color: #888;border-bottom: 1px solid #ccc;}
  #content .block-views .views-field-field-link-value  { padding: 0 0 0 10px; font-size: 11px; color: #888; width: 172px; overflow: hidden;}
  #content .block-views .views-field-field-link-value .source-ico  { margin: 0 5px 0 0;}
  
#block-views-shows_news-block_1 { background: url(images/bg_topstories.gif) repeat-x bottom left; min-height: 310px; margin: 0 -13px 20px -15px; padding: 0 13px 20px 15px;}
  #block-views-shows_news-block_1 h2 {color:#181818; font-size:28px; text-transform:uppercase; padding: 0 0 20px;}
  #block-views-shows_news-block_1.block-views .views-view-grid td { border-right: 0;}
  #block-views-shows_news-block_1.block-views .views-field-title { font-size: 25px; line-height: 26px;}
  #block-views-shows_news-block_1.block-views .views-field-title a { color: #343434;}
  #block-views-shows_news-block_1.block-views .views-field-field-hero-picture-fid  { margin: 0 15px 5px 0; height: 246px; width: 350px; overflow: hidden;}
  #block-views-shows_news-block_1.block-views .views-field-field-entities-value  { border-bottom: 0; display: inline;}
  #block-views-shows_news-block_1.block-views .views-field-field-entities-value div, 
  #block-views-shows_news-block_1.block-views .views-field-field-entities-value p  { display: inline;}
  #block-views-shows_news-block_1.block-views .views-field-field-link-value {display: inline; }

#block-views-shows_news-block_3 { background: url(images/bg_topstories.gif) repeat-x bottom left; min-height: 310px; margin: 0 -13px 20px -15px; padding: 0 13px 20px 15px;}
  #block-views-shows_news-block_3 h2 {color:#181818; font-size:28px; text-transform:uppercase; padding: 0 0 20px;}
  #block-views-shows_news-block_3.block-views .views-view-grid td { padding: 0; border-right: 0;}
  #block-views-shows_news-block_3.block-views .views-field-title { font-size: 25px; line-height: 120%;}
  #block-views-shows_news-block_3.block-views .views-field-title a { color: #343434;}
  #block-views-shows_news-block_3.block-views .views-field-field-hero-picture-fid  { margin: 0 15px 0 0; height: 246px; width: 375px; overflow: hidden;}
  #block-views-shows_news-block_3.block-views .views-field-field-entities-value  { border-bottom: 0; display: inline; padding: 0;}
  #block-views-shows_news-block_3.block-views .views-field-field-entities-value div, 
  #block-views-shows_news-block_3.block-views .views-field-field-entities-value p  { display: inline;}
  #block-views-shows_news-block_3.block-views .views-field-field-link-value {display: inline; padding: 0;}
  #block-views-shows_news-block_3.block-views .views-field-created {display: inline; }

  #block-views-whos_who-block_1 h3 {color: #333; background: #e1e1e1; padding: 2px 0px 2px 5px; border-bottom: 1px solid #bbb; border-top: 1px solid #bbb;}
  #block-views-whos_who-block_1 .views-field-title a { color: #3a9cbc; margin-left: 10px; line-height: 160%;}
  #block-views-whos_who-block_1 .views-row {margin-top: 5px; border-bottom: 1px solid #bbb;}
  
  #block-views-source-block_1 .views-field-title  { color: #3a9cbc; margin-left: 10px; line-height: 170%;}
	
#tabs-rtv-sche-tabs-container {font-size: 12px; line-height: 200%;}
#tabs-rtv-sche-tabs-container img{ float: left; margin-left: 40px; margin-right: 5px; margin-top: 3px;}
#tabs-rtv-sche-tabs-container b {font-size: 13px; color: #7383c6;}

#tabs-rtv-sche-tabs-container ul.primary  { padding: 0; margin: 0 0 20px; height: 30px;}
#tabs-rtv-sche-tabs-container ul.primary li  { height: 31px; line-height: 31px; float: left; padding: 0; margin: 0 2px 0 0;}
#tabs-rtv-sche-tabs-container ul.primary li a:link, 
#tabs-rtv-sche-tabs-container ul.primary li a:visited  { float: left; display: block; height: 31px; line-height: 31px; width: 81px; text-align: center; background: url(images/bg_sidebar_tabs.gif) no-repeat; color: #fff; border: 0; padding: 0; margin: 0;}
#tabs-rtv-sche-tabs-container ul.primary li.active a:link, 
#tabs-rtv-sche-tabs-container ul.primary li.active a:visited  { background: url(images/bg_sidebar_tabs.gif) no-repeat 0 -31px; color: #333;}

.view-personalities-news .views-row { clear: both; margin: 0 0 10px;}
  .view-personalities-news .views-row .views-field-field-hero-picture-fid img { float: left; display: inline; margin: 0 15px 0 10px;}
  .view-personalities-news .views-row .views-field-field-link-value-1 { font-size: 15px; font-weight: bold; padding: 0 10px;}
  .view-personalities-news .views-row .views-field-field-link-value-1 a { color: #343434;}
  .view-personalities-news .views-row .views-field-created, 
  .view-personalities-news .views-row .views-field-field-published-date-value { font-size: 12px; color: #888; padding: 0 10px;}
  .view-personalities-news .views-row .views-field-teaser { padding: 0 10px 5px; }
  .view-personalities-news .views-row .views-field-field-link-value { padding: 0 0 0 10px; font-size: 12px; color: #888;}
  .view-personalities-news .views-row .views-field-field-link-value .source-ico  { margin: 0 5px 0 0;}
  .view-personalities-news .views-row .views-field-field-entities-value { padding: 0 10px 10px; font-size: 12px; color: #888;border-bottom: 1px solid #ccc;}

/* Footer ============================== */
#footer_bg	{ background: url(images/bg_footer.gif) repeat-y 50% 0; height: 1%;}
#footer_bg_top	{ background: url(images/bg_footer_top.gif) no-repeat 50% top;}
#footer_bg_btm	{ background: url(images/bg_footer_btm.gif) repeat-x 50% bottom; }
  #footer { position: relative; width: 980px; margin: 0 auto; text-align: left; padding: 30px 0 30px 0; color: #858585; min-height: 200px; _height: 200px; font-size: 12px;}
	#footer a:link, #footer a:visited	{ color: #54add1; }
	#footer h2  { font-size: 28px; color: #181818; margin: 0 0 10px; text-transform: uppercase; letter-spacing: -1px;}
	
#block-block-2  { position: relative; height: 70px; padding: 0 0 0 15px; margin: 0 0 25px;}
  #block-block-2 .content  { position: absolute; bottom: 0; left: 15px; }
	#block-block-2 .show-top-letter { float: left; font-size: 19px; font-weight: bold; height: 30px; line-height: 30px; width: 26px; text-align: center;}
	#block-block-2 .show-top-letter a { float: left; display: block; height: 30px; line-height: 30px; width: 26px;}
	#block-block-2 .show-top-letter a.active{ height: 36px; line-height: 41px; width: 34px; margin: -6px -4px 0; background: url(images/bg_footer_tab.gif) no-repeat; }
	
#block-views-shows-block_1 { padding:0 15px; margin: 0 0 240px;}
  #block-views-shows-block_1 .views-view-grid {border-collapse:separate; }
  #block-views-shows-block_1 .views-view-grid td { padding:0 5px 5px; vertical-align: top; }

#block-hearst_blocks-15 { text-align: center; background: url(images/logo_evri-stats.gif) no-repeat 50% 0; padding: 60px 0 0; width: 442px; position: absolute; bottom: 30px; left: 270px;}
	
.ftr_column01 { position: relative; float:left; display: inline; width: 315px; margin: 0 16px 50px 0; min-height: 140px; _height: 140px;}
.ftr_column02 { position: relative; float:left; display: inline; width: 628px; margin: 0 0 50px;}
  .ftr_column02 .ftr_column02_menu01 { float: left; display: inline; width: 280px; margin: 0 10px 0 0;}
  .ftr_column02 .ftr_column02_menu02 { float: left; display: inline;}

#block-menu-menu-footer { position: absolute; bottom: 126px; left: 370px; height: 14px; text-align: center;}
  #block-menu-menu-footer ul { margin: 0; padding: 0; display: inline;}
  #block-menu-menu-footer li { margin: 0; padding: 0; list-style: none; display: inline; border-right: 1px solid #8a8a8a;}
  #block-menu-menu-footer li.last { border-right: 0;}
  #block-menu-menu-footer ul li a:link, #block-menu-menu-footer ul li a:visited { color: #8a8a8a; display: inline; padding: 0 8px; height: 14px; line-height: 14px;}
  
.ftr_poweredby  { text-align: center;}
  .ftr_poweredby span  { float: left; display: inline; margin: 0 15px 0 310px; height: 50px; line-height: 50px;}
  .ftr_poweredby img  { float: left;}
  .ftr_poweredby p  { padding: 10px 0 0; clear: both;}


/* MISC*/
a:link, a:visited	{ color: #2984ac; text-decoration: none; }
a:hover		{ text-decoration: underline; }

.clear		{ clear: both; }
br.clear	{ display: block; }
.floatright	{ float: right; margin: 5px 0 10px 15px; clear: right;}
.floatleft	{ float: left; margin: 5px 20px 5px 0;}
.alignright	{ text-align: right;}
.aligncenter	{ text-align: center;}
.small	{ font-size: 11px;}

hr	{ height: 1px; border: 0; background: #b8baae; color: #b8baae; clear: both; margin: 0 0 20px;}
sup	{ line-height: 0;}
blockquote	{ padding: 20px; font-weight: bold; line-height: 20px; font-size: 15px;  margin: 0 0 20px; background: #f1f1ef;}
	blockquote p	{ padding: 0 !important;}

h1	{ font-size: 18px; padding: 0 0 10px; line-height: 120%; color: #29558a; font-weight: normal; }
h2	{ font-size: 19px; padding: 0 0 10px; color: #6578be; }
  .page-title h2	{ font-size: 36px; font-weight: normal; color: #fff; line-height: 110%;}
  .node-type-personality .page-title, 
  #content h2 { color:#181818; font-size:28px; padding:0 0 20px;text-transform:uppercase; }
h3	{ font-size: 12px; padding: 0 0 5px;  }
h4	{ font-size: 11px; padding: 0; }
	
div#block-menu-menu-currentseason { width: 300px; padding-bottom: 15px;}

#footer div#block-menu-menu-currentseason ul.menu { text-align: left; padding-top: 0px; }
#footer div#block-menu-menu-currentseason ul.menu li { display: block; }
/*#secondary_tabs {
  position: absolute;
  left: 484px;
  top: 214px;
}
#secondary-nav-tabs div {
  float: left; display: inline;
}
#secondary-nav-tabs div a {
  float: left; display: inline;
}
div.secondary-nav-selected {
  margin-top: -10px;
}*/

#search-box { position: absolute; left:440px; top:30px; width:270px; }
#search-box input.text { float: left; border: 1px solid #bbb; padding: 2px 2px 3px 10px; font-size: 12px; font-family: "Trebuchet MS"; width: 170px !important; }
#search-box #btn_search { background: url(images/btn_search.gif) no-repeat; height: 22px; width: 61px; text-indent: -9999px; display: block; text-decoration: none; float: left; margin: 0 0 0 5px; }

#search-box input {
  float: left;
}

#search-box input[type="text"] {
  background-color: #fff;
  border: 1px solid #bbb;
  padding: 2px 2px 2px 10px;
  font-size: 12px;
  font-family: "Trebuchet MS";
}

#search_entity_button {
  float: left;
  margin-top: -5px;
}

#search-submit {
  margin-top: 2px;
}

div.views-field-field-twitter-image-url-value img {
  float: left;
  margin: 0 15px 10px 0;
}

div#block-views-twitter-block_2 div.views-row {
  clear: both;
  margin-bottom: 15px;
}

div#block-views-twitter-block_2 .views-field-created {
  margin-left: 54px;
}
div.view-id-twitter p { color: #333; font-size: 12px;}

#block-hearst_twitter-hearst_twitter_show .star-tweet-first { margin: 0 0 15px;}
#block-hearst_twitter-hearst_twitter_show h2, 
#block-views-twitter-block_2 h2 { color:#181818; font-size:28px; padding:0 0 20px; text-transform:uppercase;}

#block-views-whos_who-block_1 h3 {background: #e1e1e1;}
#block-views-whos_who-block_1 .views-field-title a { color: #3a9cbc; margin-left: 5px; line-height: 120%;}

#content .view-twitter .views-row {
  clear: both;
}
div#block-views-wiki-block_1 label {
  font-weight: bold;
}
div#block-views-wiki-block_1 div.view-wiki div.views-row div {
  margin-bottom: 10px;
}

/* RTV Theme Show Grid */

.block-views .view-id-home_show_grid .view-content {
  background-color: #FFFFFF;
  /*border-top: 1px solid #E4E4E4;*/
  border-left: 1px solid #E4E4E4;
  border-right: 1px solid #E4E4E4;
  border-bottom: none;
  margin: 5px 5px 0 5px;
  padding: 3px 3px 0;
}

.block-views .view-id-home_show_grid .views-view-grid {
  border: 1px solid #E4E4E4;
  border-collapse: separate;
  border-spacing: 0;
}

.block-views .view-id-home_show_grid .views-view-grid td {
  background-image: url(images/bg_theme_show_grid.png);
  background-repeat: repeat-x;
  border-color: #FFFFFF #E4E4E4;
  border-style: none solid solid none;
  border-width: 1px;
  padding: 10px 5px 5px;
  width: 109px;
	vertical-align:top;
}

.block-views .view-id-home_show_grid .views-field-title {
  font-size: 13px;
  font-weight: bold;
  line-height: 15px;
  min-height: 48px;
  padding: 0 5px;
  margin-top: -17px;
}

.block-views .view-id-home_show_grid .views-field-field-show-timeslot-value {
  background-image: url(images/current_season_icon.png);
  background-position: left top;
  background-repeat: no-repeat;
  color: #5D5D5D;
  font-size: 11px;
  font-weight: normal;
  line-height: 11px;
  margin: 10px 0 0 5px;
  padding: 0 0 0 17px;
}

.block-views .view-id-home_show_grid .view-footer {
  background-image: url(images/bg_show_grid.png);
  background-position: center bottom;
  background-repeat: no-repeat;
  border: none;
  color: #5D5D5D;
  font-size: 11px;
  margin: 0 5px;
  padding: 10px 15px;
  text-align: right;
}

.block-views .view-id-home_show_grid .view-footer .current-season {
  background-image:url(images/current_season_icon.png);
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 18px;
}

/**
 *	Start realitytv css
 */
#block-views-home_show_grid-block_1 .views-field-title .field-content a
{
	color:#444;
}
#block-views-home_show_grid-block_1 .views-field-field-show-timeslot-value .field-content {
	color:#727272;
	font-size:11px;
	font-weight:bold;
}
#block-views-home_show_grid-block_1 .view-display-id-block_1 {
	background:#fff url(images/bg_show_top.jpg) no-repeat scroll center top;
	padding-top:1px;
	margin-top:5px;
}

div.view-photos table tr td {
  padding: 5px;
}
.group-show-day-times-group #field-show-days-items { float: left; margin-right: 10px}

#block-hearst_twitter-hearst_twitter_show {float: left; width: 299px; margin-right: 20px;}
#block-views-twitter-block_2{float: left; width: 299px;}

* + html .view-shows-news .news-article {
  margin-right: 15px;
  float: left;
}

* + html .view-shows-news .views-field-field-entities-value {
  float: left;
}
* + html h2 {
  line-height: 18px;
}

/**
 * End of realitytv css
 */