/*** Formatting ***/ .contextual-links, ul.primary { font-size: 10px; } /* Quick fixes--feel free to move/change */ ul.primary { font-size: 12px; } html, body { height: 100%; min-width: 1001px; } body, h1, h2, h3, h4, h5, h6, form, fieldset, ul, ol, li, dl, dt, dd, table, caption, th, td, blockquote, p, address, iframe, div, br, hr { margin: 0; padding: 0; background: transparent; font-size: 100%; } body { color: #333; font: 12px/normal Arial, sans-serif; letter-spacing: 0; word-spacing: 0; white-space: normal; } p { color: #333; font-size: 15px; line-height: 21px; } .hidden { display: none; } /*** Headings ***/ h1, h2, h3, h4, h5, h6 { line-height: normal; } /*** Anchors ***/ a { outline: 0 none; color: #183a52; text-decoration: none; cursor: pointer; } a:hover { text-decoration: underline; } /*** Misc ***/ abbr { border: 0 none; font-variant: normal; cursor: pointer; } fieldset, img, iframe { border: 0 none; } address, cite { font-style: normal; } /*** Quotes ***/ blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: " "; content: none; } /*** Lists ***/ ul, ol { font-size: 0; list-style: none; } /*** Form Controls ***/ legend { color: #000; } label { font-weight: normal; white-space: normal !important; } label, input, select, textarea { display: inline-block; font: 100% Lora, Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif; vertical-align: middle; } textarea, select[multiple="multiple"] { vertical-align: top; } label, button, input[type="submit"] { cursor: pointer; } input[type="text"], input[type="password"], textarea { padding: 3px; border: 1px solid #b9b9b9; } /*** Table ***/ table { border-collapse: collapse; } caption { caption-side: top; } caption, th { font-weight: normal; text-align: left; } th, td { vertical-align: top; } body { margin: 0; padding: 0; } /*** Print Media ***/ @media print { body { font-size: 12pt; } h1, h2, h3, h4, h5, h6, form, fieldset, ul, ol, dl, table, blockquote, p, pre, address, div { page-break-before: avoid; page-break-after: avoid; orphans: 5; widows: 5; } } /*** Speech Media ***/ @media speech { abbr { speak: normal; } abbr.init { speak: spell-out; } h1, h2, h3, h4, h5, h6 { voice-family: paul; stress: 20; richness: 90; } h1 { pitch: x-low; pitch-range: 90; } } .icons-sprite, .icons-about-grad-left, .toggle div + div.active a, .icons-about-grad-right, .toggle div.active a, .icons-about-title-bg, .toggle div a, .toggle div + div a, .icons-advert, body .ad span, body .video .ad.dc span, body .photo .ad.dc span, .icons-arrow-blue-right, body .ribbon-menu li.active, .icons-arrow-red-right, body .ribbon-menu li, body .election-poll a, body .feat-quote > a, .icons-articles, .browse ul .articles a, .main > div .post.text .date a.icon-text, .icons-bg-trans, .icons-blk-arrow-down, body .newsletter .sbHolder .sbToggle, .icons-blk-arrow-up, body .newsletter .sbHolder .sbToggle.sbToggleOpen, .icons-blog-fb-hov, .main > div .post .date a.facebook:hover, .icons-blog-fb, .main > div .post .date a.facebook, .icons-blog-twit-hov, .main > div .post .date a.twitter:hover, .icons-blog-twit, .main > div .post .date a.twitter, .icons-browse-tweets, .browse ul .tweets a, .main > div .post.twitter .date a.icon-twitter, .icons-btn-bg, body .btn, body .when button, body .transcript form button, body .newsletter fieldset button, body .transcript-list button, .icons-btn-photo, .icons-bullet-red, body .transcript-article .OBR .AD_1 .ob_dual_left ul li, body .transcript-article .OBR .AD_1 .ob_dual_right ul li, body .about-btm .contributer-content .cont-list ul li, html body.blog .OBR .AD_1 .ob_dual_left ul li, html body.blog .OBR .AD_1 .ob_dual_right ul li, .icons-calendar, body .transcript-list form fieldset .btn-cal, .icons-comment, .main > div .post .post-content .post-footer .comments a, .icons-comments, .icons-contrib-overlay, .icons-headline-bg, body .twit-feed h2, body .wal-watch h2, body .when h2, body .ots h2, body .panelists h2, body .transcript h2, body .newsletter h2, body .transcript-list h2, body .transcript-article h2, body .about-top h2, body .about-btm h2, body .fox-news-mod h2, body .election-poll h2, body .feat-quote h2, .icons-heads, body .transcript-article .user-interaction li.share, .icons-hr-dbl, body .feat-quote span, .icons-hr-dotted, .browse ul li + li, .icons-letter, body .transcript-article .user-interaction li.email, .icons-link, .browse ul .links a, .main > div .post.link .date a.icon-link, .icons-minus, .icons-nav-bg-bg, .icons-nav-bg, .nav ul li a, .icons-page-bg, body .video .row .col + .col .pagination li a, body .photo .row .col + .col .pagination li a, .icons-pager-dot-act, .main .mast .carousel #carousel .pager ul li.active a, .icons-pager-dot, .main .mast .carousel #carousel .pager ul li a, .icons-pic, .browse ul .photos a, .main > div .post.photo .date a.icon-photo, .main > div .post.slideshow .date a.icon-photo, .icons-play-hov, body .video .row .col .vid-thumbs li div a:hover span, .icons-play, body .video .row .col .vid-thumbs li div span, .icons-plus, .icons-poll, .browse ul .polls a, .main > div .post.poll .date a.icon-poll, .icons-printer, body .transcript-article .user-interaction li.print, .icons-q, .icons-quote-fb, .icons-quote-left, body .feat-quote blockquote p:first-child, .icons-quote-right, body .feat-quote blockquote p + p + p, .icons-quote-twit, .icons-quote, .browse ul .quotes a, .main > div .post.quote .date a.icon-quote, .icons-radio-bg-check, .icons-redball-fb, .main .mast .tune-in ul .tune-fb, .icons-redball-mail, .main .mast .tune-in ul .tune-mail, .icons-redball-twit, .main .mast .tune-in ul .tune-twit, .icons-ribbon-btm, body .ribbon-menu .btm, .icons-ribbon-shadow, .icons-seal, .icons-slider-next, .main .mast .carousel .controls a.btn-next, .icons-slider-prev, .main .mast .carousel .controls a.btn-prev, .icons-slideshow-overlay-hov, .main > div .post.photo.gallery .gallery-container:hover span, .icons-slideshow-overlay, .main > div .post.photo.gallery .gallery-container span, .icons-speakers, .icons-speech-bubble, body .transcript-article .user-interaction li.comments, .icons-tag-bg, .icons-tag-left, .main > div .post .post-content .post-footer ul li, .icons-tag-right, .main > div .post .post-content .post-footer ul li span, .icons-topics, .icons-vid-play-overlay-hov, .main > div .post.video .vid-container:hover span, .icons-vid-play-overlay, .main > div .post.video .vid-container span, .icons-videos, .browse ul .videos a, .main > div .post.video .date a.icon-video, .icons-white-arrow-left, body .photo .photo-container .controls a span, .icons-white-arrow-right, body .photo .photo-container .controls a + a span, .icons-white-star, body .twit-feed h2 i, body .wal-watch h2 i, body .when h2 i, body .ots h2 i, body .panelists h2 i, body .transcript h2 i, body .newsletter h2 i, body .transcript-list h2 i, body .transcript-article h2 i, body .about-top h2 i, body .about-btm h2 i, body .fox-news-mod h2 i, body .election-poll h2 i, body .feat-quote h2 i, .icons-x { background: url('/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/icons.png') no-repeat; } .icons-about-grad-left, .toggle div + div.active a { background-position: 0 -805px; } .icons-about-grad-right, .toggle div.active a { background-position: 0 -2359px; } .icons-about-title-bg, .toggle div a, .toggle div + div a { background-position: 0 -2700px; } .icons-advert, body .ad span, body .video .ad.dc span, body .photo .ad.dc span { background-position: 0 -348px; } .icons-arrow-blue-right, body .ribbon-menu li.active { background-position: 0 -2067px; } .icons-arrow-red-right, body .ribbon-menu li, body .election-poll a, body .feat-quote > a { background-position: 0 -1917px; } .icons-articles, .browse ul .articles a, .main > div .post.text .date a.icon-text { background-position: 0 -353px; } .icons-bg-trans { background-position: 0 -2967px; } .icons-blk-arrow-down, body .newsletter .sbHolder .sbToggle { background-position: 0 -2205px; } .icons-blk-arrow-up, body .newsletter .sbHolder .sbToggle.sbToggleOpen { background-position: 0 -2311px; } .icons-blog-fb-hov, .main > div .post .date a.facebook:hover { background-position: 0 -213px; } .icons-blog-fb, .main > div .post .date a.facebook { background-position: 0 -201px; } .icons-blog-twit-hov, .main > div .post .date a.twitter:hover { background-position: 0 -1389px; } .icons-blog-twit, .main > div .post .date a.twitter { background-position: 0 -1377px; } .icons-browse-tweets, .browse ul .tweets a, .main > div .post.twitter .date a.icon-twitter { background-position: 0 -1106px; } .icons-btn-bg, body .btn, body .when button, body .transcript form button, body .newsletter fieldset button, body .transcript-list button { background-position: 0 -2616px; } .icons-btn-bg:hover, body .btn:hover, body .when button:hover, body .transcript form button:hover, body .newsletter fieldset button:hover, body .transcript-list button:hover, .icons-btn-bg.btn-bg_hover, body .btn-bg_hover.btn, body .when button.btn-bg_hover, body .transcript form button.btn-bg_hover, body .newsletter fieldset button.btn-bg_hover, body .transcript-list button.btn-bg_hover, .icons-btn-bg.btn-bg-hover, body .btn-bg-hover.btn, body .when button.btn-bg-hover, body .transcript form button.btn-bg-hover, body .newsletter fieldset button.btn-bg-hover, body .transcript-list button.btn-bg-hover { background-position: 0 -2794px; } .icons-btn-bg:active, body .btn:active, body .when button:active, body .transcript form button:active, body .newsletter fieldset button:active, body .transcript-list button:active, .icons-btn-bg.btn-bg_active, body .btn-bg_active.btn, body .when button.btn-bg_active, body .transcript form button.btn-bg_active, body .newsletter fieldset button.btn-bg_active, body .transcript-list button.btn-bg_active, .icons-btn-bg.btn-bg-active, body .btn-bg-active.btn, body .when button.btn-bg-active, body .transcript form button.btn-bg-active, body .newsletter fieldset button.btn-bg-active, body .transcript-list button.btn-bg-active { background-position: 0 -2670px; } .icons-btn-photo { background-position: 0 -1689px; } .icons-btn-photo:hover, .icons-btn-photo.btn-photo_hover, .icons-btn-photo.btn-photo-hover { background-position: 0 -1966px; } .icons-btn-photo:active, .icons-btn-photo.btn-photo_active, .icons-btn-photo.btn-photo-active { background-position: 0 -1720px; } .icons-bullet-red, body .transcript-article .OBR .AD_1 .ob_dual_left ul li, body .transcript-article .OBR .AD_1 .ob_dual_right ul li, body .about-btm .contributer-content .cont-list ul li, html body.blog .OBR .AD_1 .ob_dual_left ul li, html body.blog .OBR .AD_1 .ob_dual_right ul li { background-position: 0 -2515px; } .icons-calendar, body .transcript-list form fieldset .btn-cal { background-position: 0 -1674px; } .icons-comment, .main > div .post .post-content .post-footer .comments a { background-position: 0 -1587px; } .icons-comments { background-position: 0 -1603px; } .icons-contrib-overlay { background-position: 0 -1619px; } .icons-headline-bg, body .twit-feed h2, body .wal-watch h2, body .when h2, body .ots h2, body .panelists h2, body .transcript h2, body .newsletter h2, body .transcript-list h2, body .transcript-article h2, body .about-top h2, body .about-btm h2, body .fox-news-mod h2, body .election-poll h2, body .feat-quote h2 { background-position: 0 -2569px; } .icons-heads, body .transcript-article .user-interaction li.share { background-position: 0 -1487px; } .icons-hr-dbl, body .feat-quote span { background-position: 0 -2767px; } .icons-hr-dotted, .browse ul li + li { background-position: 0 -2888px; } .icons-letter, body .transcript-article .user-interaction li.email { background-position: 0 -1455px; } .icons-link, .browse ul .links a, .main > div .post.link .date a.icon-link { background-position: 0 -86px; } .icons-minus { background-position: 0 -2929px; } .icons-nav-bg-bg { background-position: 0 -1781px; } .icons-nav-bg, .nav ul li a { background-position: 0 -1751px; } .icons-nav-bg:hover, .nav ul li a:hover, .icons-nav-bg.nav-bg_hover, .nav ul li a.nav-bg_hover, .icons-nav-bg.nav-bg-hover, .nav ul li a.nav-bg-hover { background-position: 0 -1997px; } .icons-nav-bg:active, .nav ul li a:active, .icons-nav-bg.nav-bg_active, .nav ul li a.nav-bg_active, .icons-nav-bg.nav-bg-active, .nav ul li a.nav-bg-active { background-position: 0 -1847px; } .icons-page-bg, body .video .row .col + .col .pagination li a, body .photo .row .col + .col .pagination li a { background-position: 0 -2646px; } .icons-page-bg:hover, body .video .row .col + .col .pagination li a:hover, body .photo .row .col + .col .pagination li a:hover, .icons-page-bg.page-bg_hover, body .video .row .col + .col .pagination li a.page-bg_hover, body .photo .row .col + .col .pagination li a.page-bg_hover, .icons-page-bg.page-bg-hover, body .video .row .col + .col .pagination li a.page-bg-hover, body .photo .row .col + .col .pagination li a.page-bg-hover { background-position: 0 -2824px; } .icons-page-bg:active, body .video .row .col + .col .pagination li a:active, body .photo .row .col + .col .pagination li a:active, .icons-page-bg.page-bg_active, body .video .row .col + .col .pagination li a.page-bg_active, body .photo .row .col + .col .pagination li a.page-bg_active, .icons-page-bg.page-bg-active, body .video .row .col + .col .pagination li a.page-bg-active, body .photo .row .col + .col .pagination li a.page-bg-active { background-position: 0 -2771px; } .icons-pager-dot-act, .main .mast .carousel #carousel .pager ul li.active a { background-position: 0 -1422px; } .icons-pager-dot, .main .mast .carousel #carousel .pager ul li a { background-position: 0 -1557px; } .icons-pic, .browse ul .photos a, .main > div .post.photo .date a.icon-photo, .main > div .post.slideshow .date a.icon-photo { background-position: 0 -225px; } .icons-play-hov, body .video .row .col .vid-thumbs li div a:hover span { background-position: 0 -1231px; } .icons-play, body .video .row .col .vid-thumbs li div span { background-position: 0 -924px; } .icons-plus { background-position: 0 -2455px; } .icons-poll, .browse ul .polls a, .main > div .post.poll .date a.icon-poll { background-position: 0 -108px; } .icons-printer, body .transcript-article .user-interaction li.print { background-position: 0 -1522px; } .icons-q { background-position: 0 -1570px; } .icons-quote-fb { background-position: 0 -1286px; } .icons-quote-left, body .feat-quote blockquote p:first-child { background-position: 0 -1401px; } .icons-quote-right, body .feat-quote blockquote p + p + p { background-position: 0 -1356px; } .icons-quote-twit { background-position: 0 -1255px; } .icons-quote, .browse ul .quotes a, .main > div .post.quote .date a.icon-quote { background-position: 0 -143px; } .icons-radio-bg-check { background-position: 0 -176px; } .icons-redball-fb, .main .mast .tune-in ul .tune-fb { background-position: 0 -1070px; } .icons-redball-fb:hover, .main .mast .tune-in ul .tune-fb:hover, .icons-redball-fb.redball-fb_hover, .main .mast .tune-in ul .redball-fb_hover.tune-fb, .icons-redball-fb.redball-fb-hover, .main .mast .tune-in ul .redball-fb-hover.tune-fb { background-position: 0 -1044px; } .icons-redball-mail, .main .mast .tune-in ul .tune-mail { background-position: 0 -872px; } .icons-redball-mail:hover, .main .mast .tune-in ul .tune-mail:hover, .icons-redball-mail.redball-mail_hover, .main .mast .tune-in ul .redball-mail_hover.tune-mail, .icons-redball-mail.redball-mail-hover, .main .mast .tune-in ul .redball-mail-hover.tune-mail { background-position: 0 -537px; } .icons-redball-twit, .main .mast .tune-in ul .tune-twit { background-position: 0 -898px; } .icons-redball-twit:hover, .main .mast .tune-in ul .tune-twit:hover, .icons-redball-twit.redball-twit_hover, .main .mast .tune-in ul .redball-twit_hover.tune-twit, .icons-redball-twit.redball-twit-hover, .main .mast .tune-in ul .redball-twit-hover.tune-twit { background-position: 0 -563px; } .icons-ribbon-btm, body .ribbon-menu .btm { background-position: 0 -501px; } .icons-ribbon-shadow { background-position: 0 -2135px; } .icons-seal { background-position: 0 0; } .icons-slider-next, .main .mast .carousel .controls a.btn-next { background-position: 0 -697px; } .icons-slider-next:hover, .main .mast .carousel .controls a.btn-next:hover, .icons-slider-next.slider-next_hover, .main .mast .carousel .controls a.slider-next_hover.btn-next, .icons-slider-next.slider-next-hover, .main .mast .carousel .controls a.slider-next-hover.btn-next { background-position: 0 -589px; } .icons-slider-prev, .main .mast .carousel .controls a.btn-prev { background-position: 0 -751px; } .icons-slider-prev:hover, .main .mast .carousel .controls a.btn-prev:hover, .icons-slider-prev.slider-prev_hover, .main .mast .carousel .controls a.slider-prev_hover.btn-prev, .icons-slider-prev.slider-prev-hover, .main .mast .carousel .controls a.slider-prev-hover.btn-prev { background-position: 0 -643px; } .icons-slideshow-overlay-hov, .main > div .post.photo.gallery .gallery-container:hover span { background-position: 0 -1135px; } .icons-slideshow-overlay, .main > div .post.photo.gallery .gallery-container span { background-position: 0 -948px; } .icons-speakers { background-position: 0 -1271px; } .icons-speech-bubble, body .transcript-article .user-interaction li.comments { background-position: 0 -1322px; } .icons-tag-bg { background-position: 0 -2931px; } .icons-tag-bg:hover, .icons-tag-bg.tag-bg_hover, .icons-tag-bg.tag-bg-hover { background-position: 0 -2949px; } .icons-tag-left, .main > div .post .post-content .post-footer ul li { background-position: 0 -1811px; } .icons-tag-left:hover, .main > div .post .post-content .post-footer ul li:hover, .icons-tag-left.tag-left_hover, .main > div .post .post-content .post-footer ul li.tag-left_hover, .icons-tag-left.tag-left-hover, .main > div .post .post-content .post-footer ul li.tag-left-hover { background-position: 0 -1829px; } .icons-tag-right, .main > div .post .post-content .post-footer ul li span { background-position: 0 -2253px; } .icons-tag-right:hover, .main > div .post .post-content .post-footer ul li span:hover, .icons-tag-right.tag-right_hover, .main > div .post .post-content .post-footer ul li span.tag-right_hover, .icons-tag-right.tag-right-hover, .main > div .post .post-content .post-footer ul li span.tag-right-hover { background-position: 0 -2426px; } .icons-topics { background-position: 0 -2444px; } .icons-vid-play-overlay-hov, .main > div .post.video .vid-container:hover span { background-position: 0 -405px; } .icons-vid-play-overlay, .main > div .post.video .vid-container span { background-position: 0 -252px; } .icons-videos, .browse ul .videos a, .main > div .post.video .date a.icon-video { background-position: 0 -379px; } .icons-white-arrow-left, body .photo .photo-container .controls a span { background-position: 0 -2156px; } .icons-white-arrow-right, body .photo .photo-container .controls a + a span { background-position: 0 -2147px; } .icons-white-star, body .twit-feed h2 i, body .wal-watch h2 i, body .when h2 i, body .ots h2 i, body .panelists h2 i, body .transcript h2 i, body .newsletter h2 i, body .transcript-list h2 i, body .transcript-article h2 i, body .about-top h2 i, body .about-btm h2 i, body .fox-news-mod h2 i, body .election-poll h2 i, body .feat-quote h2 i { background-position: 0 -2116px; } .icons-x { background-position: 0 -2127px; } * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } html #login-provider, html #registration-overlay { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; } html body #util { margin: 0 !important; } :focus { outline: none; } /* All site-wide general styles go here */ body { background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/bg-marble.jpg") repeat 0 0 !important; } body #document { background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/front-gradient.png") repeat-x 0 0; } body.front #document > .encap { background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/front-host.jpg") no-repeat 50% -2px; } body #document > .encap #content { margin: 0 auto !important; width: 1000px; } body.not-front #document { background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/bg-gradient.png") repeat-x 0 0; } body.not-front #document > .encap:first-child { background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/back-capitol.png") no-repeat 50% 26px !important; } body a { color: #183a52; } body .btn, body .when button, body .transcript form button, body .newsletter fieldset button, body .transcript-list button { display: block; background-repeat: repeat-x; font-weight: bold; font-size: 11px; font-family: arial, sans-serif; text-transform: uppercase; color: #fff; float: right; height: 30px; padding: 9px 13px 0px 13px; } body .btn:hover, body .when button:hover, body .transcript form button:hover, body .newsletter fieldset button:hover, body .transcript-list button:hover { text-decoration: none; cursor: pointer; } body input { border: 1px solid #cccccc !important; } body .left { width: 660px; float: left; } body .right { width: 300px; float: right; } body .ad { margin: 0 0 16px; } body .ad > .ad.dc { padding: 0; background: none; margin: 0; } body .ad span { text-indent: -9999px; float: right; width: 77px; height: 5px; z-index: 2; } body #util #account .username .user-options { height: 0px; } /* firefox hacks */ body:not(:-moz-handler-blocked) .main .btn, body:not(:-moz-handler-blocked) .main .when button, body:not(:-moz-handler-blocked) .when .main button, body:not(:-moz-handler-blocked) .main .transcript form button, body:not(:-moz-handler-blocked) .transcript form .main button, body:not(:-moz-handler-blocked) .main .newsletter fieldset button, body:not(:-moz-handler-blocked) .newsletter fieldset .main button, body:not(:-moz-handler-blocked) .main .transcript-list button, body:not(:-moz-handler-blocked) .transcript-list .main button { padding: 9px 13px 0px 13px; } body:not(:-moz-handler-blocked) .main .transcript form button, body:not(:-moz-handler-blocked) .main .newsletter fieldset button, body:not(:-moz-handler-blocked) .main .transcript-list button { padding-top: 0; } body:not(:-moz-handler-blocked) .main .col { margin: 0 8px 0 0; } body:not(:-moz-handler-blocked) .main .col div h2 { padding: 8px; font-size: 24px; } body:not(:-moz-handler-blocked) .main .col div h2 i { padding: 0; margin: 10px 7px; } body:not(:-moz-handler-blocked) .main .mast .tune-in { left: 232px; } body:not(:-moz-handler-blocked) .main .transcript-list button { margin-top: 0; } /*logo and ad module*/ .headline, .nav { width: 972px; margin: 0 auto 12px auto; padding: 15px 0 0; overflow: hidden; height: 114px; } .headline a:hover, .nav a:hover { cursor: pointer; } .headline h1, .nav h1 { text-indent: -99999px; height: 99px; width: 124px; background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/fn-sunday-logo.png") 0 0; float: left; } .headline .ad.dc, .nav .ad.dc { float: right; } /*navigation bar*/ .nav { height: 30px; margin-bottom: 22px; padding: 0; line-height: 15px; position: relative; background-repeat: repeat-x; background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/icons/nav-bg.png") repeat-x 0 0; } .nav ul { font-size: 0; } .nav ul li { display: inline; } .nav ul li a { display: inline-block; vertical-align: top; letter-spacing: normal; padding: 8px 20px 7px 20px; border-right: 1px solid #7d0000; font: normal 13px arial, sans-serif; color: #fff; text-shadow: 1px -1px 1px #aaaaaa, 1px -1px 1px #7c1f1f #aaaaaa; text-shadow: 1px -1px 1px #7c1f1f #aaaaaa, 1px -1px 1px #7c1f1f #aaaaaa; margin: 0 0 0 0; line-height: 15px; } .nav ul li:hover a, .nav ul li:active a { background-repeat: repeat-x; cursor: pointer; text-decoration: none; color: #fff; } .nav ul li.active a { background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/icons/nav-bg_active.png") repeat-x 0 0; background-repeat: repeat-x; margin: 0 -4px 0 -4px \9; } /*video, host and columns*/ .main { width: 972px; margin: 0 auto 60px auto; position: relative; *zoom: 1; } .main:after { content: ""; display: table; clear: both; } .main .mast { width: 972px; margin: 0 0 23px; overflow: hidden; } .main .mast .tune-in { background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/tune-in.png") 0 0; width: 236px; height: 193px; position: absolute; top: 7px; left: 232px; } .main .mast .tune-in ul { position: absolute; top: 203px; left: 72px; } .main .mast .tune-in ul li { display: block; width: 26px; height: 26px; display: inline-block; vertical-align: top; letter-spacing: normal; margin: 0 5px 0 0; } .main .mast .tune-in ul li:hover { cursor: pointer; } .main .mast .carousel { width: 480px; height: 269px; position: relative; float: right; } .main .mast .carousel #carousel { width: 480px; overflow: hidden; position: relative; } .main .mast .carousel #carousel .pager { position: absolute; top: 12px; width: 480px; } .main .mast .carousel #carousel .pager ul { width: auto; text-align: right; padding: 0 12px 0 0; } .main .mast .carousel #carousel .pager ul li { width: 13px; height: 13px; margin: 0 0 0 3px; } .main .mast .carousel #carousel .pager ul li a { width: 13px; height: 13px; display: inline-block; vertical-align: top; letter-spacing: normal; } .main .mast .carousel #carousel ul { width: 5000px; } .main .mast .carousel #carousel li { display: inline-block; vertical-align: top; letter-spacing: normal; font-size: 12px; width: 480px; position: relative; } .main .mast .carousel #carousel li a { width: 480px; } .main .mast .carousel #carousel li > div { position: absolute; z-index: 888; bottom: 3px; color: #fff; background: rgba(17, 27, 49, 0.6); width: 480px; padding: 10px 15px 12px 15px; text-align: left; } .main .mast .carousel #carousel li > div h3 { margin: 0; padding: 0; background: none; } .main .mast .carousel #carousel li > div h3 a { color: #fff; font-weight: bold; font-size: 17px; font-family: arial, sans-serif; } .main .mast .carousel #carousel li > div h3 a:hover { text-decoration: underline; } .main .mast .carousel #carousel li > div span { font-weight: normal; font-size: 12px; font-family: arial, sans-serif; } .main .mast .carousel .controls a.btn-prev { display: block; text-indent: -9999px; width: 54px; height: 54px; position: absolute; top: 104px; left: 18px; border: none; } .main .mast .carousel .controls a.btn-next { display: block; text-indent: -9999px; width: 54px; height: 54px; position: absolute; top: 104px; right: 18px; border: none; } .main .left .col + .col { margin-right: 0; } .main .left .controls { margin: 21px 0 0; overflow: hidden; } .main .right .col { width: 300px; } .main .col { width: 323px; display: inline-block; vertical-align: top; letter-spacing: normal; margin: 0 9px 0 0; } .main .col + .col { margin: 0 8px 0 0 \9; } .main .col + .col + .col { width: 300px; margin: 0; } body .twit-feed { background: #fff; padding: 24px; margin: 0 0 10px; -webkit-box-shadow: 0 5px 10px -1px #d7d7d7; -moz-box-shadow: 0 5px 10px -1px #d7d7d7; box-shadow: 0 5px 10px -1px #d7d7d7; overflow: hidden; } body .twit-feed h2 { display: block; padding: 9px 0 0 0; margin: 0 0 14px; text-align: center; font: normal 25px "Times New Roman"; color: #fff; background-repeat: repeat-x; height: 47px; display: inline-block; vertical-align: top; letter-spacing: normal; width: 100%; } body .twit-feed h2 i { width: 11px; height: 11px; display: block; display: inline-block; vertical-align: top; letter-spacing: normal; margin: 9px; } body .twit-feed .t-1 { position: relative; } body .twit-feed .twt-border { width: 214px; padding: 0; margin: 0px 0 0 60px; } body .twit-feed .avatar { position: absolute; left: 0; top: 0; } body .twit-feed .avatar img { width: 48px; height: 48px; } body .twit-feed .fn { margin: 0px 0 3px; display: block; font: bold 15px arial, sans-serif; color: #333333; } body .twit-feed .nickname { margin: 0 0 12px; display: block; font-weight: normal; font-size: 11px; font-family: arial, sans-serif; color: #333333; } body .twit-feed iframe { display: none; } body .twit-feed .entry-content { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 5px 0 8px 0; margin: 0 0 12px; } body .twit-feed .entry-content .entry-title { font-size: 12px; line-height: 1.4; } body .twit-feed .footer a { font-style: italic; font-size: 11px; font-family: arial, sans-serif; color: #333333; } body .twit-feed .footer .twt-actions { display: none; } body .wal-watch { background: #fff; padding: 24px; margin: 0 0 10px; -webkit-box-shadow: 0 5px 10px -1px #d7d7d7; -moz-box-shadow: 0 5px 10px -1px #d7d7d7; box-shadow: 0 5px 10px -1px #d7d7d7; overflow: hidden; } body .wal-watch h2 { display: block; padding: 9px 0 0 0; margin: 0 0 14px; text-align: center; font: normal 25px "Times New Roman"; color: #fff; background-repeat: repeat-x; height: 47px; display: inline-block; vertical-align: top; letter-spacing: normal; width: 100%; } body .wal-watch h2 i { width: 11px; height: 11px; display: block; display: inline-block; vertical-align: top; letter-spacing: normal; margin: 9px; } body .wal-watch ul { margin: 0 0 24px; } body .wal-watch ul li { border-bottom: 1px solid #cccccc; display: block; padding: 0 0 10px; margin: 10px 0 0; overflow: hidden; } body .wal-watch ul li img { float: left; margin: 0 12px 0 0; } body .wal-watch ul li div span { font: normal 13px arial, sans-serif; color: #333333; display: block; margin: 0 0 5px; } body .wal-watch ul li div h3 a { font: normal 13px arial, sans-serif; font-weight: bold; color: #183a52; line-height: 18px; } body .when { background: #fff; padding: 24px; margin: 0 0 10px; -webkit-box-shadow: 0 5px 10px -1px #d7d7d7; -moz-box-shadow: 0 5px 10px -1px #d7d7d7; box-shadow: 0 5px 10px -1px #d7d7d7; overflow: hidden; } body .when h2 { display: block; padding: 9px 0 0 0; margin: 0 0 14px; text-align: center; font: normal 25px "Times New Roman"; color: #fff; background-repeat: repeat-x; height: 47px; display: inline-block; vertical-align: top; letter-spacing: normal; width: 100%; } body .when h2 i { width: 11px; height: 11px; display: block; display: inline-block; vertical-align: top; letter-spacing: normal; margin: 9px; } body .when h3 { font-weight: normal; font-size: 12px; font-family: arial, sans-serif; color: #333333; margin: 0 0 12px; } body .when label { font-weight: normal; font-size: 15px; font-family: arial, sans-serif; margin: 0 0 8px; color: #333333; } body .when input { width: 272px; height: 41px; font-weight: normal; font-size: 16px; font-family: arial, sans-serif; color: #000; margin: 0 0 24px; padding: 0 0 0 13px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; } body .when button { padding-top: 0px; border: none; } body .when .success h2 { font: bold 15px arial, sans-serif; color: #333333; background: none; text-align: left; margin: 0 0 5px; padding: 0; height: auto; } body .when .success h3 { font-weight: normal; font-size: 11px; font-family: arial, sans-serif; margin: 0 0 12px; } body .when .success div { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; font-weight: normal; font-size: 26px; font-family: arial, sans-serif; padding: 7px 0; margin: 0 0 7px; } body .when .success span { display: block; margin: 0 0 30px; } body .ots { background: #fff; padding: 24px; margin: 0 0 10px; -webkit-box-shadow: 0 5px 10px -1px #d7d7d7; -moz-box-shadow: 0 5px 10px -1px #d7d7d7; box-shadow: 0 5px 10px -1px #d7d7d7; } body .ots h2 { display: block; padding: 9px 0 0 0; margin: 0 0 14px; text-align: center; font: normal 25px "Times New Roman"; color: #fff; background-repeat: repeat-x; height: 47px; display: inline-block; vertical-align: top; letter-spacing: normal; width: 100%; } body .ots h2 i { width: 11px; height: 11px; display: block; display: inline-block; vertical-align: top; letter-spacing: normal; margin: 9px; } body .ots .date { font-size: 15px; } body .ots .entry { margin: 8px 0 0; padding: 4px 0 0; border-top: 1px solid #cccccc; } body .ots .entry .date { font: bold 15px arial, sans-serif; font-weight: normal; color: #333333; padding: 0 0 10px; } body .ots .entry img { margin: 4px 0 6px; } body .ots .entry h3 { font: bold 15px arial, sans-serif; color: #333333; margin: 0 0 4px; } body .ots .entry p { font: normal 13px arial, sans-serif; color: #333333; line-height: 18px; margin: 0 0 8px; } body .panelists { background: #fff; padding: 24px; margin: 0 0 10px; -webkit-box-shadow: 0 5px 10px -1px #d7d7d7; -moz-box-shadow: 0 5px 10px -1px #d7d7d7; box-shadow: 0 5px 10px -1px #d7d7d7; } body .panelists h2 { display: block; padding: 9px 0 0 0; margin: 0 0 14px; text-align: center; font: normal 25px "Times New Roman"; color: #fff; background-repeat: repeat-x; height: 47px; display: inline-block; vertical-align: top; letter-spacing: normal; width: 100%; } body .panelists h2 i { width: 11px; height: 11px; display: block; display: inline-block; vertical-align: top; letter-spacing: normal; margin: 9px; } body .panelists ul li { overflow: hidden; border-top: 1px solid #cccccc; padding: 12px 0; } body .panelists ul li:first-child { border-top: none; padding: 0 0 12px 0; } body .panelists ul li img { float: left; margin: 0 12px 0 0; } body .panelists ul li h3 { font: normal 13px arial, sans-serif; font-weight: bold; color: #333333; margin: 0 0 6px; } body .panelists ul li div { float: left; width: 213px; } body .panelists ul li div p { font-size: 12px; margin: 0 0 9px; line-height: 18px; font-style: italic; } body .panelists ul li div .twit-link { display: none; } body .transcript { background: #fff; padding: 24px; margin: 0 0 10px; -webkit-box-shadow: 0 5px 10px -1px #d7d7d7; -moz-box-shadow: 0 5px 10px -1px #d7d7d7; box-shadow: 0 5px 10px -1px #d7d7d7; } body .transcript h2 { display: block; padding: 9px 0 0 0; margin: 0 0 14px; text-align: center; font: normal 25px "Times New Roman"; color: #fff; background-repeat: repeat-x; height: 47px; display: inline-block; vertical-align: top; letter-spacing: normal; width: 100%; } body .transcript h2 i { width: 11px; height: 11px; display: block; display: inline-block; vertical-align: top; letter-spacing: normal; margin: 9px; } body .transcript h3 { font: normal 13px arial, sans-serif; font-weight: bold; } body .transcript form { margin: 12px 0 20px 0; padding: 0 0 16px; overflow: hidden; background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/icons/hr-dbl.png") repeat-x 0 bottom; } body .transcript form label { font: normal 13px arial, sans-serif; margin: 0 0 8px; padding: 12px 0 0; color: #333333; background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/icons/hr-dbl.png") repeat-x 0 0; width: 100%; } body .transcript form input { width: 250px; height: 41px; font-weight: normal; font-size: 16px; font-family: arial, sans-serif; color: #000; margin: 0 0 12px; padding: 0 0 0 13px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; } body .transcript form button { padding-top: 0px; border: none; } body .transcript .view-all { font: normal 13px arial, sans-serif; font-weight: bold; display: block; } body .newsletter { background: #fff; padding: 24px; margin: 0 0 10px; -webkit-box-shadow: 0 5px 10px -1px #d7d7d7; -moz-box-shadow: 0 5px 10px -1px #d7d7d7; box-shadow: 0 5px 10px -1px #d7d7d7; } body .newsletter h2 { display: block; padding: 9px 0 0 0; margin: 0 0 14px; text-align: center; font: normal 25px "Times New Roman"; color: #fff; background-repeat: repeat-x; height: 47px; display: inline-block; vertical-align: top; letter-spacing: normal; width: 100%; } body .newsletter h2 i { width: 11px; height: 11px; display: block; display: inline-block; vertical-align: top; letter-spacing: normal; margin: 9px; } body .newsletter:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } body .newsletter p { font-weight: normal; font-size: 13px; font-family: arial, sans-serif; color: #333333; line-height: 18px; margin: 0 0 21px; } body .newsletter label { font-weight: normal; font-size: 15px; font-family: arial, sans-serif; margin: 0 0 8px; } body .newsletter input { width: 250px; height: 41px; font-weight: normal; font-size: 16px; font-family: arial, sans-serif; color: #000; margin: 0 0 12px; padding: 0 0 0 13px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; } body .newsletter fieldset { width: 252px; float: left; } body .newsletter fieldset span { display: block; margin: 8px 0 0 0; width: 173px; color: #bb0000; } body .newsletter fieldset + fieldset { width: 133px; margin: 0 0 0 8px; float: left; } body .newsletter fieldset + fieldset input { width: 133px; } body .newsletter fieldset button { padding-top: 0px; border: none; float: right; } body .newsletter .sbHolder { position: relative; width: 109px; height: 41px; font-weight: normal; font-size: 16px; font-family: arial, sans-serif; color: #000; margin: 0 0 12px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px; border: 1px solid #cccccc; } body .newsletter .sbHolder .sbToggle { position: absolute; right: 0; width: 40px; height: 40px; display: block; background-position: 15px -2188px; } body .newsletter .sbHolder .sbToggle.sbToggleOpen { background-position: 15px -2294px; } body .newsletter .sbHolder .sbSelector { display: block; margin: 12px 0 0 14px; color: #333333; } body .newsletter .sbHolder .sbSelector:hover { text-decoration: none; } body .newsletter .sbHolder .sbOptions { width: 109px; position: absolute; top: 36px !important; left: -1px; border: 1px solid #cccccc; border-top: none; background: #fff; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; } body .newsletter .sbHolder .sbOptions li a { display: block; font-weight: normal; font-size: 16px; font-family: arial, sans-serif; color: #000; padding: 6px 0 6px 13px; } body .newsletter .sbHolder .sbOptions li a:hover { text-decoration: none; background: #ccc; } body .video { position: relative; } body .video .video-container { width: 640px; float: left; margin: 0 0 20px; } body .video .video-container h1 { font: normal 32px "Times New Roman"; color: #183a52; margin: 5px 0 10px; } body .video .video-container span { font-style: italic !important; font: bold 15px arial, sans-serif; font-weight: normal; color: #333333; line-height: 18px; } body .video .video-container p { font: bold 15px arial, sans-serif; font-weight: normal; color: #333333; line-height: 18px; display: inline; } body .video .ad.dc { width: 300px; float: left; margin: 0 0 0 32px; } body .video .ad.dc span { text-indent: -9999px; float: right; width: 77px; height: 5px; z-index: 2; } body .video .row { clear: both; } body .video .row .col { float: left; width: auto; margin: 0 24px 0 0; } body .video .row .col .vid-thumbs { margin: -1px 0 0 -12px; } body .video .row .col .vid-thumbs li { width: 153px; display: inline-block; vertical-align: top; letter-spacing: normal; margin: 0 0 13px 15px; } body .video .row .col .vid-thumbs li div { width: 153px; height: 85px; position: relative; margin: 0 0 6px; } body .video .row .col .vid-thumbs li div span { width: 24px; height: 24px; position: absolute; right: 8px; bottom: 8px; } body .video .row .col .vid-thumbs li p { font-size: 12px; font-weight: bold; color: #183a52; line-height: 14px; } body .video .row .col + .col { width: 660px; margin: 0; padding: 0; position: relative; } body .video .row .col + .col .pagination { position: absolute; top: -43px; right: 0; } body .video .row .col + .col .pagination li { display: inline-block; vertical-align: top; letter-spacing: normal; } body .video .row .col + .col .pagination li a { font: normal 13px arial, sans-serif; font-weight: bold; color: #fff; padding: 5px 8px 4px 8px; background-repeat: repeat-x; margin: 0 0 0 5px; display: block; } body .video .row .col + .col .pagination li.active a { background: none; color: #333333; } body .photo { position: relative; } body .photo .photo-container { width: 640px; float: left; margin: 0 0 20px; position: relative; } body .photo .photo-container .controls { position: absolute; top: 0; right: 0; } body .photo .photo-container .controls a { float: left; width: 30px; height: 30px; padding: 10px 0 0 11px; } body .photo .photo-container .controls a span { display: block; text-indent: -9999px; width: 8px; height: 9px; } body .photo .photo-container .controls a + a { border-left: 1px solid #7d0000; } body .photo .photo-container .controls a + a span { text-indent: -9999px; } body .photo .photo-container div + div { height: 640px; width: 640px; display: table-cell; vertical-align: middle; text-align: center; background: rgba(0, 0, 0, 0.1); } body .photo .photo-container h1 { font: normal 32px "Times New Roman"; color: #183a52; margin: 5px 0 10px; } body .photo .photo-container p { font: bold 15px arial, sans-serif; font-weight: normal; color: #333333; line-height: 18px; } body .photo .photo-container p span { font-style: italic; } body .photo .photo-container .byline { padding: 14px 0 0; } body .photo .ad.dc { width: 300px; float: left; margin: 0 0 0 32px; } body .photo .ad.dc span { text-indent: -9999px; float: right; width: 77px; height: 5px; z-index: 2; } body .photo .row { clear: both; } body .photo .row .col { float: left; width: auto; margin: 0 24px 0 0; } body .photo .row .col .pic-thumbs { margin: -1px 0 0 -12px; } body .photo .row .col .pic-thumbs li { width: 156px; display: inline-block; vertical-align: top; letter-spacing: normal; margin: 0 0 13px 12px; } body .photo .row .col .pic-thumbs li div { width: 156px; height: 156px; position: relative; margin: 0 0 6px; display: table-cell; vertical-align: middle; text-align: center; } body .photo .row .col .pic-thumbs li div img { margin: 0 auto; vertical-align: middle; } body .photo .row .col .pic-thumbs li p { font-size: 12px; font-weight: bold; color: #183a52; line-height: 14px; } body .photo .row .col + .col { width: 660px; margin: 0; padding: 0; position: relative; } body .photo .row .col + .col .pagination { position: absolute; top: -43px; right: 0; } body .photo .row .col + .col .pagination li { display: inline-block; vertical-align: top; letter-spacing: normal; } body .photo .row .col + .col .pagination li a { font: normal 13px arial, sans-serif; font-weight: bold; color: #fff; padding: 5px 8px 4px 8px; background-repeat: repeat-x; margin: 0 0 0 5px; display: block; } body .photo .row .col + .col .pagination li.active a { background: none; color: #333333; } body .ribbon-menu { width: 288px; background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/ribbon-bg.png") repeat-y 0 0; padding: 12px 0 124px 16px; position: relative; -moz-box-shadow: inset 0 8px 10px -11px #000; -webkit-box-shadow: inset 0 8px 10px -11px #000; box-shadow: inset 0 8px 10px -11px #000; } body .ribbon-menu li { width: 256px; padding: 0 0 0 20px; overflow: hidden; background-position: 6px -1903px; } body .ribbon-menu li:first-child a { border: none; } body .ribbon-menu li.active { background-color: #fff; background-position: 6px -2053px; margin: 0 0 -1px; } body .ribbon-menu li.active a { color: #183a52; font-weight: bold; } body .ribbon-menu li a { font: normal 13px arial, sans-serif; display: block; color: #fff; width: 218px; padding: 10px 0; border-top: 1px solid #fff; } body .ribbon-menu .btm { width: 288px; height: 36px; margin: 0; padding: 0; position: absolute; bottom: -36px; left: 0; } body .transcript-list { background: #fff; padding: 24px; margin: 0 0 10px; -webkit-box-shadow: 0 5px 10px -1px #d7d7d7; -moz-box-shadow: 0 5px 10px -1px #d7d7d7; box-shadow: 0 5px 10px -1px #d7d7d7; overflow: auto; } body .transcript-list h2 { display: block; padding: 9px 0 0 0; margin: 0 0 14px; text-align: center; font: normal 25px "Times New Roman"; color: #fff; background-repeat: repeat-x; height: 47px; display: inline-block; vertical-align: top; letter-spacing: normal; width: 100%; } body .transcript-list h2 i { width: 11px; height: 11px; display: block; display: inline-block; vertical-align: top; letter-spacing: normal; margin: 9px; } body .transcript-list h1 { font: normal 32px "Times New Roman"; color: #183a52; } body .transcript-list p { font-weight: normal; font-size: 12px; font-family: arial, sans-serif; color: #555; margin: 0 0 20px; } body .transcript-list button { padding-top: 0px; border: none; float: right; margin: 2px 5px 0 5px; margin-top: 0 \9; } body .transcript-list form { margin: 0 0 24px; display: inline-block; vertical-align: top; letter-spacing: normal; } body .transcript-list form fieldset { display: inline-block; vertical-align: top; letter-spacing: normal; } body .transcript-list form fieldset div { font-weight: bold; font-size: 11px; font-family: arial, sans-serif; color: #333; text-transform: uppercase; margin: 0 0 2px; } body .transcript-list form fieldset input { display: block; float: left; padding: 7px 0 7px 8px; font-weight: normal; font-size: 12px; font-family: arial, sans-serif; color: #000; } body .transcript-list form fieldset .btn-cal { width: 14px; height: 15px; float: left; margin: 9px 0 0 8px; } body .transcript-list form .search-field { width: 252px; } body .transcript-list form .search-field input { width: 162px; } body .transcript-list form .date-field { width: 143px; margin: 0 0 0 30px; } body .transcript-list form .date-field input { width: 93px; } body .transcript-list form .date-field span { display: block; float: left; font-weight: normal; font-size: 11px; font-family: arial, sans-serif; margin: 11px 0 0 7px; text-transform: uppercase; } body .transcript-list form .date-to { width: 178px; padding: 14px 0 0 0; } body .transcript-list form .date-to input { width: 93px; } body .transcript-list > div { font-weight: bold; font-size: 11px; font-family: arial, sans-serif; color: #333; text-transform: uppercase; margin: 0 0 6px; } body .transcript-list ul li { font-weight: normal; font-size: 12px; font-family: arial, sans-serif; padding: 12px 0 0; margin: 0 0 12px; border-top: 1px solid #cccccc; overflow: auto; } body .transcript-list ul li span { display: block; display: inline-block; vertical-align: top; letter-spacing: normal; color: #555; } body .transcript-list ul li a { font-weight: bold; display: block; width: 517px; float: right; line-height: 18px; margin: -2px 0 0; } body .transcript-article { background: #fff; padding: 24px; margin: 0 0 10px; -webkit-box-shadow: 0 5px 10px -1px #d7d7d7; -moz-box-shadow: 0 5px 10px -1px #d7d7d7; box-shadow: 0 5px 10px -1px #d7d7d7; } body .transcript-article h2 { display: block; padding: 9px 0 0 0; margin: 0 0 14px; text-align: center; font: normal 25px "Times New Roman"; color: #fff; background-repeat: repeat-x; height: 47px; display: inline-block; vertical-align: top; letter-spacing: normal; width: 100%; } body .transcript-article h2 i { width: 11px; height: 11px; display: block; display: inline-block; vertical-align: top; letter-spacing: normal; margin: 9px; } body .transcript-article h1 { font: normal 32px "Times New Roman"; color: #183a52; margin: 0 0 12px; } body .transcript-article .sub { font-style: italic; font-size: 13px; font-family: arial, sans-serif; color: #312816; margin: 0 0 24px; } body .transcript-article .sub a { font-weight: bold; } body .transcript-article .sub span { color: #183a52; font-weight: bold; } body .transcript-article .spec-guest { font-style: italic; font-size: 13px; font-family: arial, sans-serif; color: #312816; margin: -24px 0 24px; } body .transcript-article .spec-guest a { font-weight: bold; } body .transcript-article .spec-guest span { color: #183a52; font-weight: bold; } body .transcript-article .user-interaction { width: 157px; float: left; } body .transcript-article .user-interaction li { padding: 10px 0 0 0; margin: 0 0 10px; border-top: 1px solid #cccccc; } body .transcript-article .user-interaction li a { font-weight: bold; font-size: 11px; font-family: arial, sans-serif; } body .transcript-article .user-interaction li:first-child { border: none; } body .transcript-article .user-interaction li.print { padding-left: 27px; background-position: 0 -1515px; } body .transcript-article .user-interaction li.email { padding-left: 27px; background-position: 0 -1445px; } body .transcript-article .user-interaction li.share { padding-left: 27px; background-position: 0 -1480px; } body .transcript-article .user-interaction li.comments { padding-left: 27px; background-position: 0 -1315px; } body .transcript-article .article { float: right; width: 433px; margin: 0 0 15px; } body .transcript-article .article p { font-weight: normal; font-size: 15px; font-family: arial, sans-serif; color: #333; margin: 0 0 15px; line-height: 21px; } body .transcript-article .article p .quote { margin: 24px 0 24px 24px; } body .transcript-article .article .quote { display: block; margin: 0 0 24px 24px; padding: 10px 0 0; float: right; width: 180px; background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/icons/hr-dbl.png") repeat-x 0 0; line-height: 28px; font-family: "Times New Roman"; font-size: 21px; font-style: italic; font-weight: normal; } body .transcript-article .article .quote .author { display: block; width: 100%; padding: 0 0 7px; background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/icons/hr-dbl.png") repeat-x 0 bottom; font-family: arial, sans-serif; font-size: 13px; font-weight: normal; font-style: italic; } body .transcript-article .OBR .AD_1 .ob_dual_left { clear: none; margin-right: 13px; width: 297px !important; } body .transcript-article .OBR .AD_1 .ob_dual_right { width: 297px; } body .transcript-article .OBR .AD_1 .ob_dual_left, body .transcript-article .OBR .AD_1 .ob_dual_right { border-top: 3px solid #183a52; padding-top: 9px; } body .transcript-article .OBR .AD_1 .ob_dual_left ul, body .transcript-article .OBR .AD_1 .ob_dual_right ul { padding: 0; } body .transcript-article .OBR .AD_1 .ob_dual_left ul li, body .transcript-article .OBR .AD_1 .ob_dual_right ul li { list-style-type: none; background-position: 0 -2510px; padding: 0 0 8px 12px; } body .transcript-article .OBR .AD_1 .ob_dual_left span, body .transcript-article .OBR .AD_1 .ob_dual_right span { color: #333; } body .transcript-article .media-container { position: relative; width: 613px; margin: 0 0 12px; border: none; } body .transcript-article .media-container .caption { font-style: italic; color: #333; line-height: 17px; margin: 12px 0 0 0; } body .transcript-article .media-container .video-container .date-tag, body .transcript-article .media-container .video-container .headline-tag, body .transcript-article .media-container .video-container .byline-tag { display: none !important; } body .transcript-article .media-container .video-player-wrapper { margin: 0px auto 0 auto; width: 613px; height: 345px; } body .transcript-article .media-container .video-player-wrapper object { width: 613px; } body:not(:-moz-handler-blocked) .toggle > div a { padding: 18px 36px 17px 24px; } body:not(:-moz-handler-blocked) .about-btm .contributer-content { margin: 0 0 0 0; } body:not(:-moz-handler-blocked) .about-btm .contributer-content img { margin: 0 15px 0 0; } .toggle { letter-spacing: -4px; } .toggle div { display: inline-block; vertical-align: top; letter-spacing: normal; background: #fff; position: absolute; top: 0; left: 0; } .toggle div a { font: normal 32px "Times New Roman"; font-size: 26px; display: block; padding: 18px 31px 18px 24px; padding: 18px 34px 18px 24px \9; background-repeat: repeat-x; } .toggle div a:hover { text-decoration: none; } .toggle div.active a { background-color: #fff; background-position: 198px -2359px; } .toggle div + div { left: 205px; } .toggle div + div a { width: 455px; background-repeat: repeat-x; } .toggle div + div.active a { background-color: #fff; } body .about-top { background: #fff; padding: 24px; margin: 0 0 10px; -webkit-box-shadow: 0 5px 10px -1px #d7d7d7; -moz-box-shadow: 0 5px 10px -1px #d7d7d7; box-shadow: 0 5px 10px -1px #d7d7d7; overflow: auto; } body .about-top h2 { display: block; padding: 9px 0 0 0; margin: 0 0 14px; text-align: center; font: normal 25px "Times New Roman"; color: #fff; background-repeat: repeat-x; height: 47px; display: inline-block; vertical-align: top; letter-spacing: normal; width: 100%; } body .about-top h2 i { width: 11px; height: 11px; display: block; display: inline-block; vertical-align: top; letter-spacing: normal; margin: 9px; } body .about-top img { float: left; margin: 0 15px 0 0px; } body .about-top p { font: normal 13px arial, sans-serif; line-height: 18px; margin: -3px 0 24px 0; } body .about-top .t-1, body .about-top .t-2 { margin: 68px 0 0 0; } body .about-btm { background: #fff; padding: 24px; margin: 0 0 10px; -webkit-box-shadow: 0 5px 10px -1px #d7d7d7; -moz-box-shadow: 0 5px 10px -1px #d7d7d7; box-shadow: 0 5px 10px -1px #d7d7d7; position: relative; } body .about-btm h2 { display: block; padding: 9px 0 0 0; margin: 0 0 14px; text-align: center; font: normal 25px "Times New Roman"; color: #fff; background-repeat: repeat-x; height: 47px; display: inline-block; vertical-align: top; letter-spacing: normal; width: 100%; } body .about-btm h2 i { width: 11px; height: 11px; display: block; display: inline-block; vertical-align: top; letter-spacing: normal; margin: 9px; } body .about-btm h2 { background: none; font: normal 32px "Times New Roman"; font-size: 26px; color: #183a52; text-align: left; border-bottom: 1px solid #cccccc; padding: 0 0 24px 0; margin: 0 0 20px; } body .about-btm .cont-strip { margin: 0 0 5px -10px; width: 100%; position: relative; height: 61px; } body .about-btm .cont-strip div { display: inline-block; vertical-align: top; position: absolute; top: 0; left: 0; width: 48px; height: 48px; margin: 0 0 10px 10px; overflow: visible; } body .about-btm .cont-strip div:hover { border-color: #fff; cursor: pointer; } body .about-btm .cont-strip div + div { left: 5px; } body .about-btm .cont-strip div + div + div { left: 65px; } body .about-btm .cont-strip div + div + div + div { left: 125px; } body .about-btm .cont-strip div + div + div + div + div { left: 185px; } body .about-btm .cont-strip div + div + div + div + div + div { left: 245px; } body .about-btm .cont-strip div + div + div + div + div + div + div { left: 305px; } body .about-btm .cont-strip div + div + div + div + div + div + div + div { left: 365px; } body .about-btm .cont-strip div + div + div + div + div + div + div + div + div { left: 425px; } body .about-btm .cont-strip div + div + div + div + div + div + div + div + div + div { left: 485px; } body .about-btm .cont-strip div img { position: absolute; top: 5px; right: 5px; z-index: 9999; margin: 0; } body .about-btm .contributer-content { margin: -4px 0 0 0; overflow: auto; } body .about-btm .contributer-content img { float: left; margin: 3px 15px 15px 0; } body .about-btm .contributer-content h3 { font-weight: bold; font-size: 17px; font-family: arial, sans-serif; font-weight: bold; margin: 0 0 5px 0; color: #183a52; } body .about-btm .contributer-content h4 { font-weight: normal; font-size: 11px; font-family: arial, sans-serif; color: #555; margin: 0 0 12px; } body .about-btm .contributer-content p { font: normal 13px arial, sans-serif; color: #333333; line-height: 18px; margin: 0 0 24px 0; } body .about-btm .contributer-content .btn, body .about-btm .contributer-content .when button, body .when .about-btm .contributer-content button, body .about-btm .contributer-content .transcript form button, body .transcript form .about-btm .contributer-content button, body .about-btm .contributer-content .newsletter fieldset button, body .newsletter fieldset .about-btm .contributer-content button, body .about-btm .contributer-content .transcript-list button, body .transcript-list .about-btm .contributer-content button { margin: 0 0 24px; } body .about-btm .contributer-content .q-a { clear: both; border-top: 1px solid #cccccc; margin: 24px 0 0 0; padding: 24px 0 0 0; } body .about-btm .contributer-content .q-a strong { font: normal 32px "Times New Roman"; font-size: 18px; color: #183a52; display: inline-block; vertical-align: top; letter-spacing: normal; } body .about-btm .contributer-content .q-a > div { display: inline-block; vertical-align: top; letter-spacing: normal; width: 580px; margin: 0 0 0 9px; } body .about-btm .contributer-content .q-a > div span { font: normal 13px arial, sans-serif; font-weight: bold; display: block; line-height: 18px; margin: 0 0 4px; } body .about-btm .contributer-content .q-a > div p { font-weight: normal; font-size: 12px; font-family: arial, sans-serif; color: #333333; line-height: 18px; } body .about-btm .contributer-content .cont-list { border-top: 1px solid #cccccc; padding: 24px 0 0 0; clear: both; } body .about-btm .contributer-content .cont-list h3 { font-weight: bold; font-size: 13px; font-family: arial, sans-serif; font-weight: bold; color: #183a52; margin: 0 0 12px; } body .about-btm .contributer-content .cont-list ul li { background-position: 0 -2511px; padding: 0 0 0 11px; margin: 0 0 10px; font-weight: bold; font-size: 11px; font-faily: arial, sans-serif; font-weight: bold; line-height: 14px; } body .about-btm .contributer-content .cont-list ul li a { font-weight: bold; font-size: 11px; font-faily: arial, sans-serif; font-weight: bold; line-height: 14px; } body .about-btm .contributer-content .cont-misc { margin: 24px 0 0 0; padding: 24px 0 0 0; border-top: 1px solid #cccccc; clear: both; } body .about-btm .contributer-content .cont-misc h3 { font-weight: bold; font-size: 13px; font-family: arial, sans-serif; font-weight: bold; color: #183a52; margin: 0 0 12px; } body .about-btm .contributer-content .cont-misc p { font-weight: normal; font-size: 12px; font-family: arial, sans-serif; color: #333333; line-height: 18px; margin: 0; } body .fox-news-mod { background: #fff; padding: 24px; margin: 0 0 10px; -webkit-box-shadow: 0 5px 10px -1px #d7d7d7; -moz-box-shadow: 0 5px 10px -1px #d7d7d7; box-shadow: 0 5px 10px -1px #d7d7d7; } body .fox-news-mod h2 { display: block; padding: 9px 0 0 0; margin: 0 0 14px; text-align: center; font: normal 25px "Times New Roman"; color: #fff; background-repeat: repeat-x; height: 47px; display: inline-block; vertical-align: top; letter-spacing: normal; width: 100%; } body .fox-news-mod h2 i { width: 11px; height: 11px; display: block; display: inline-block; vertical-align: top; letter-spacing: normal; margin: 9px; } body .fox-news-mod ul { margin: 0 0 24px; } body .fox-news-mod ul li { border-top: 1px solid #cccccc; display: block; padding: 10px 0 0px; margin: 0 0 10px; overflow: hidden; } body .fox-news-mod ul li:first-child { border-top: none; margin-top: none; } body .fox-news-mod ul li img { float: left; margin: 0 12px 0 0; } body .fox-news-mod ul li div { float: left; width: 100%; margin-top: -3px; } body .fox-news-mod ul li div span { font: normal 13px arial, sans-serif; color: #333333; display: block; margin: 0 0 5px; } body .fox-news-mod ul li div h3 a, body .fox-news-mod ul li div h3 span { font: normal 13px arial, sans-serif; font-weight: bold; color: #183a52; line-height: 18px; } body .fox-news-mod ul li div h3 span { margin: 0; color: #000; } body .election-poll { background: #fff; padding: 24px; margin: 0 0 10px; -webkit-box-shadow: 0 5px 10px -1px #d7d7d7; -moz-box-shadow: 0 5px 10px -1px #d7d7d7; box-shadow: 0 5px 10px -1px #d7d7d7; } body .election-poll h2 { display: block; padding: 9px 0 0 0; margin: 0 0 14px; text-align: center; font: normal 25px "Times New Roman"; color: #fff; background-repeat: repeat-x; height: 47px; display: inline-block; vertical-align: top; letter-spacing: normal; width: 100%; } body .election-poll h2 i { width: 11px; height: 11px; display: block; display: inline-block; vertical-align: top; letter-spacing: normal; margin: 9px; } body .election-poll img { height: 72px; width: 72px; float: left; margin: 4px 12px 21px 0; } body .election-poll p { font-weight: normal; font-size: 13px; font-family: arial, sans-serif; line-height: 19px; margin: 0 0 12px; } body .election-poll a { clear: both; display: block; font-family: arial, sans-serif; font-weight: bold; font-size: 11px; width: auto; height: auto; padding: 0 0 0 20px; background-position: 0 -1916px; } body .feat-quote { background: #fff; padding: 24px; margin: 0 0 10px; -webkit-box-shadow: 0 5px 10px -1px #d7d7d7; -moz-box-shadow: 0 5px 10px -1px #d7d7d7; box-shadow: 0 5px 10px -1px #d7d7d7; } body .feat-quote h2 { display: block; padding: 9px 0 0 0; margin: 0 0 14px; text-align: center; font: normal 25px "Times New Roman"; color: #fff; background-repeat: repeat-x; height: 47px; display: inline-block; vertical-align: top; letter-spacing: normal; width: 100%; } body .feat-quote h2 i { width: 11px; height: 11px; display: block; display: inline-block; vertical-align: top; letter-spacing: normal; margin: 9px; } body .feat-quote > p { font-family: arial, sans-serif; font-size: 13px; color: #333; margin: 0 0 20px; } body .feat-quote span { width: 100%; display: block; background-repeat: repeat-x; height: 4px; margin: 12px 0; } body .feat-quote blockquote { padding: 0 0; position: relative; } body .feat-quote blockquote p:first-child { width: 32px; height: 21px; position: absolute; top: 0; left: 0; } body .feat-quote blockquote p + p { margin: 0; padding: 0; font-family: 'Times New Roman'; font-size: 26px; font-weight: normal; font-style: italic; color: #183a52; text-align: center; padding: 0 32px; line-height: 34px; } body .feat-quote blockquote p + p + p { width: 32px; height: 21px; position: absolute; bottom: 36px; right: -32px; } body .feat-quote .author { text-align: center; font-size: 13px; color: #333; margin: 16px 0 0 0; } body .feat-quote > a { clear: both; display: none; font-family: arial, sans-serif; font-weight: bold; font-size: 11px; width: auto; height: auto; padding: 0 0 0 20px; background-position: 0 -1916px; } html body.blog { background: none !important; } html body.blog #document { background: none; } html body.blog #document > .encap:first-child { background: none; } html body.blog .nav { margin: 124px auto 0 auto; position: relative; } html body.blog .OBR { width: 633px; } html body.blog .OBR .AD_1 .ob_dual_left, html body.blog .OBR .AD_1 .ob_dual_right { width: 310px !important; } html body.blog .OBR .AD_1 .ob_dual_left ul, html body.blog .OBR .AD_1 .ob_dual_right ul { padding: 0; } html body.blog .OBR .AD_1 .ob_dual_left ul li, html body.blog .OBR .AD_1 .ob_dual_right ul li { list-style-type: none; background-position: 0 -2510px; padding: 0 0 8px 12px; } html body.blog .OBR .AD_1 .ob_dual_left span, html body.blog .OBR .AD_1 .ob_dual_right span { color: #333; } html body.blog .pagination { width: 633px; overflow: auto; margin: 0 0 24px; } html body.blog #sect-disqus { width: 633px; } html body.blog .headline, html body.blog .nav { height: auto; padding: 0; overflow: visible; position: relative; } html body.blog .headline h1, html body.blog .nav h1 { background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/blog-header.jpg") no-repeat; width: 1200px; height: 153px; float: none; position: absolute; left: -113px; top: -124px; z-index: -1; } html body.blog .headline .ad.dc, html body.blog .nav .ad.dc { display: none; } html body.blog .headline div, html body.blog .nav div { height: 125px; } html body.blog .headline div .backdrop, html body.blog .nav div .backdrop { background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/bg/blog-header.jpg") no-repeat 0 0; } html body.blog .headline div .logo, html body.blog .nav div .logo { background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/bg/logo-blog.png") no-repeat 0 0; width: 874px; height: 125px; position: absolute; left: -34px; top: 0px; z-index: 0; } html body.blog .headline div .bird, html body.blog .nav div .bird { width: 34px; height: 29px; position: absolute; top: 19px; right: 299px; z-index: 999; } html body.blog .headline div .tweet-bubble, html body.blog .nav div .tweet-bubble { width: 297px; height: 102px; position: absolute; top: 10px; right: 0; z-index: 999; padding: 12px 12px 12px 36px; } html body.blog .headline div .tweet-bubble .tweet > .btn, html body.blog .nav div .tweet-bubble .tweet > .btn, html body.blog .headline div .tweet-bubble .when .tweet > button, html body.blog .when .headline div .tweet-bubble .tweet > button, html body.blog .nav div .tweet-bubble .when .tweet > button, html body.blog .when .nav div .tweet-bubble .tweet > button, html body.blog .headline div .tweet-bubble .transcript form .tweet > button, html body.blog .transcript form .headline div .tweet-bubble .tweet > button, html body.blog .nav div .tweet-bubble .transcript form .tweet > button, html body.blog .transcript form .nav div .tweet-bubble .tweet > button, html body.blog .headline div .tweet-bubble .newsletter fieldset .tweet > button, html body.blog .newsletter fieldset .headline div .tweet-bubble .tweet > button, html body.blog .nav div .tweet-bubble .newsletter fieldset .tweet > button, html body.blog .newsletter fieldset .nav div .tweet-bubble .tweet > button, html body.blog .headline div .tweet-bubble .transcript-list .tweet > button, html body.blog .transcript-list .headline div .tweet-bubble .tweet > button, html body.blog .nav div .tweet-bubble .transcript-list .tweet > button, html body.blog .transcript-list .nav div .tweet-bubble .tweet > button { display: block; text-shadow: 0 -1px 1px black; font-size: 14px; font-style: normal; background-repeat: repeat-x; color: #e7d498; position: absolute; bottom: 0 !important; right: 287px; z-index: 999; border: 0px; width: 157px !important; border-bottom: 1px solid #000; } html body.blog .headline div .tweet-bubble .tweet .btn:hover, html body.blog .nav div .tweet-bubble .tweet .btn:hover, html body.blog .headline div .tweet-bubble .tweet .when button:hover, html body.blog .when .headline div .tweet-bubble .tweet button:hover, html body.blog .nav div .tweet-bubble .tweet .when button:hover, html body.blog .when .nav div .tweet-bubble .tweet button:hover, html body.blog .headline div .tweet-bubble .tweet .transcript form button:hover, html body.blog .transcript form .headline div .tweet-bubble .tweet button:hover, html body.blog .nav div .tweet-bubble .tweet .transcript form button:hover, html body.blog .transcript form .nav div .tweet-bubble .tweet button:hover, html body.blog .headline div .tweet-bubble .tweet .newsletter fieldset button:hover, html body.blog .newsletter fieldset .headline div .tweet-bubble .tweet button:hover, html body.blog .nav div .tweet-bubble .tweet .newsletter fieldset button:hover, html body.blog .newsletter fieldset .nav div .tweet-bubble .tweet button:hover, html body.blog .headline div .tweet-bubble .tweet .transcript-list button:hover, html body.blog .transcript-list .headline div .tweet-bubble .tweet button:hover, html body.blog .nav div .tweet-bubble .tweet .transcript-list button:hover, html body.blog .transcript-list .nav div .tweet-bubble .tweet button:hover { background: #2263c3; cursor: pointer; } html body.blog .headline div .tweet-bubble .tweet p, html body.blog .nav div .tweet-bubble .tweet p { font-family: georgia, serif; font-size: 14px; font-style: italic; line-height: 19px; color: #fff; text-shadow: 0 1px 1px black; } html body.blog .headline div .tweet-bubble a, html body.blog .nav div .tweet-bubble a { color: #f9e39f; } html body.blog .headline div > .btn, html body.blog .nav div > .btn, html body.blog .headline .when div > button, html body.blog .when .headline div > button, html body.blog .nav .when div > button, html body.blog .when .nav div > button, html body.blog .headline .transcript form div > button, html body.blog .transcript form .headline div > button, html body.blog .nav .transcript form div > button, html body.blog .transcript form .nav div > button, html body.blog .headline .newsletter fieldset div > button, html body.blog .newsletter fieldset .headline div > button, html body.blog .nav .newsletter fieldset div > button, html body.blog .newsletter fieldset .nav div > button, html body.blog .headline .transcript-list div > button, html body.blog .transcript-list .headline div > button, html body.blog .nav .transcript-list div > button, html body.blog .transcript-list .nav div > button { display: none; } html body.blog .right .newsletter { padding: 0; -webkit-box-shadow: 0 0 0 0; -moz-box-shadow: 0 0 0 0; box-shadow: 0 0 0 0; } html body.blog .right .newsletter h2 { background: none; text-align: left; color: #183a52; margin: 0 0 10px; } html body.blog .right .newsletter h2 i { display: none; } html body.blog .right .newsletter input { width: 300px; } html body.blog .right .newsletter fieldset { width: 300px; } html body.blog .right .newsletter fieldset span { display: block; margin: 8px 0 0 0; width: 173px; color: #bb0000; } html body.blog .right .newsletter fieldset + fieldset input { width: 183px; } html body.blog .right .election-promo { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin: 24px 0 24px 0; padding: 19px 0 23px 0; overflow: auto; } html body.blog .right .election-promo h2 { font-weight: normal; font-size: 26px; font-family: 'Times New Roman', serif; color: #183a52; margin: 0 0 16px; } html body.blog .right .election-promo img { margin: 0 0 12px 0; } html body.blog .right .election-promo p { font-family: arial, sans-serif; font-size: 13px; line-height: 18px; color: #333; margin: 0 0 24px; } .blog .main > div { padding: 19px 0 0 0; } .browse { padding: 0 0 7px; margin: 0 0 10px; border-bottom: 1px solid #cccccc; } .browse h3 { font-weight: normal; font-size: 26px; font-family: 'Times New Roman', serif; color: #183a52; margin: 0 0 9px; } .browse ul li { padding: 7px 0; height: 40px; } .browse ul li a { display: inline-block; vertical-align: middle; padding: 7px 0 9px 37px; line-height: 12px; font-weight: bold; font-size: 12px; font-family: arial, sans-serif; font-weight: bold; color: #183a52; } .browse ul li a:hover { color: #2263c3; } .browse ul li + li { background-repeat: repeat-x; } .browse ul .articles a { width: 21px; height: 26px; } .browse ul .videos a { background-position: 0 -378px; width: 20px; height: 28px; } .browse ul .links a { background-position: 0 -84px; width: 21px; height: 24px; } .browse ul .photos a { width: 24px; height: 27px; } .browse ul .polls a { width: 23px; height: 25px; } .browse ul .quotes a { background-position: 0 -139px; width: 24px; height: 26px; } .browse ul .tweets a { background-position: 0 -1101px; width: 26px; height: 23px; } .browse ul span { font-weight: bold; font-size: 11px; font-family: arial, sans-serif; color: #fff; display: block; padding: 3px 8px; margin: 4px 0 0 0; float: right; background: #999; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } /*** universal blog post ***/ .main > div .post { background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/icons/dotted.png") repeat-x 0 bottom; border-bottom: 1px solid #cccccc; width: 633px; padding: 0 0 19px 0; margin: 0 0 33px; } .main > div .post .date { width: 37px; display: inline-block; vertical-align: top; } .main > div .post h2 { font: normal 32px "Times New Roman"; color: #183a52; line-height: 36px; margin: 0 0 14px; } .main > div .post .post-content { width: 564px; margin: -4px 0 0 28px; display: inline-block; vertical-align: top; } .main > div .post .post-content p { font-size: 14px; color: #333; line-height: 21px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; } .main > div .post .post-content img { display: block; } .main > div .post .post-content img.img-left { float: left; margin: 0 18px 2px 0; } .main > div .post .post-content #carousel-captions { margin-top: -26px; } .main > div .post .date li { border-top: 1px solid #cccccc; padding: 0 0 0 0; } .main > div .post .date li:first-child { border-top: none; } .main > div .post .date li + li { background-repeat: repeat-x; padding: 15px 0 15px 0; } .main > div .post .date li + li + li { padding: 18px 0 9px 0; } .main > div .post .date li div { font-size: 14px; font-weight: bold; color: #000; text-align: center; margin: 0; text-transform: uppercase; } .main > div .post .date li div + div { font-family: 'Times New Roman'; font-size: 32px; font-weight: normal; color: #bb0000; text-align: center; text-shadow: 0 1px 1px white; margin: -6px 0 0 0; } .main > div .post .date li div + div a { font-size: 36px; color: #bb0000; text-align: center; text-shadow: 0 1px 1px white; margin: -4px 0 0 0; } .main > div .post .date li div + div a:hover { text-decoration: none; cursor: pointer; color: #2263C3; } .main > div .post .post-content .post-footer { margin: 21px 0 0 0; } .main > div .post .post-content .post-footer ul.tags { width: 424px; margin: 0 0 0 -7px; display: inline-block; vertical-align: top; height: 19px; overflow: hidden; } .main > div .post .post-content .post-footer ul li { margin: 0 0 8px 7px; padding: 0 0 0 10px; height: 18px; display: inline-block; vertical-align: top; } .main > div .post .post-content .post-footer ul li:hover a { background-color: #bb0000; text-transform: none; } .main > div .post .post-content .post-footer ul li a { padding: 2px 5px 3px 4px; display: inline-block; vertical-align: top; letter-spacing: normal; font-weight: normal; font-size: 11px; font-family: arial, sans-serif; color: #fff; background-color: #999; line-height: 13px; } .main > div .post .post-content .post-footer ul li:hover span { background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/icons/tag-right_hover.png") no-repeat 0 0; } .main > div .post .post-content .post-footer ul li span { width: 4px; height: 18px; display: block; display: inline-block; vertical-align: top; letter-spacing: normal; } .main > div .post .post-content .post-footer .comments { display: none; float: right; } .main > div .post .post-content .post-footer .comments a { height: 16px; display: block; color: #223468; font-weight: bold; font-size: 12px; font-family: arial, sans-serif; font-weight: bold; padding: 0 0 0 20px; line-height: 15px; background-position: 0 -1587px; } .main > div .post .post-content .post-footer .comments a:hover { color: #2263C3; } .main > div .post.link a { padding-top: 3px\9; } /*** individual blog posts ***/ .main > div .post .date a.facebook { display: inline-block; width: 12px; height: 11px; } .main > div .post .date a.twitter { display: block; float: right; width: 15px; height: 12px; margin: -1px 0 0; } .main > div .post.poll { background: none; } .main > div .post.poll .date a.icon-poll { display: block; margin: 0 auto; width: 23px; height: 25px; } .main > div .post.video .date a.icon-video { display: block; width: 20px; height: 25px; margin: 0 auto; } .main > div .post.video .vid-container { position: relative; width: 566px; } .main > div .post.video .vid-container span { display: block; position: absolute; bottom: 22px; right: 22px; width: 96px; height: 96px; } .main > div .post.video .vid-container:hover span { cursor: pointer; } .main > div .post.photo .date a.icon-photo { display: block; width: 24px; height: 26px; margin: 0 auto; } .main > div .post.photo .post-content img { margin: 0 0 6px; } .main > div .post.photo .post-content p { font-size: 12px; color: #666; line-height: 17px; } .main > div .post.photo.gallery .gallery-container { position: relative; } .main > div .post.photo.gallery .gallery-container img { margin: 0; } .main > div .post.photo.gallery .gallery-container span { display: block; position: absolute; bottom: 22px; right: 22px; width: 96px; height: 96px; } .main > div .post.photo.gallery .gallery-container:hover span { cursor: pointer; } .main > div .post.text .post-content p { margin: 0 0 9px; line-height: 22px; } .main > div .post.text .post-content img { margin: 12px 0 12px; } .main > div .post.text .post-content img.img-left { float: left; margin: 0 18px 2px 0; } .main > div .post.text .post-content img.alignleft { margin: 4px 12px 3px 0; } .main > div .post.text .date a.icon-text { display: block; width: 21px; height: 25px; margin: 0 auto; } .main > div .post.twitter { position: relative; z-index: 3; } .main > div .post.twitter .twt-follow-button { display: none !important; } .main > div .post.twitter .twt-tweet .author { min-height: 47px !important; position: absolute !important; bottom: -58px !important; } .main > div .post.twitter .twt-tweet .author .nickname, .main > div .post.twitter .twt-tweet .author .nickname b { clear: none !important; margin-left: 5px !important; padding: 0 0 0 0 !important; font-weight: bold !important; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif !important; font-size: 15px !important; font-style: normal !important; color: #183A52 !important; letter-spacing: -1px !important; } .main > div .post.twitter .twt-tweet .author .nickname:hover, .main > div .post.twitter .twt-tweet .author .nickname b:hover { text-decoration: none !important; color: #2263C3 !important; } .main > div .post.twitter .twt-tweet .author a.screen-name .fn { margin: -2px 0 0 17px !important; display: block !important; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif !important; font-size: 15px !important; font-style: normal !important; color: #666 !important; line-height: 21px !important; letter-spacing: -1px !important; color: #183A52 !important; } .main > div .post.twitter .twt-tweet .author ul.badges { display: none !important; } .main > div .post.twitter .twt-tweet .author a.screen-name span:hover, .main > div .post.twitter .twt-tweet .author .screen-name:hover { text-decoration: none !important; color: #2263C3 !important; } .main > div .post.twitter .twt-border { margin: -6px 0 0 0 !important; width: 567px !important; max-width: 567px !important; background: none !important; border: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; position: relative !important; padding-bottom: 38px !important; } .main > div .post.twitter .twt-border .twt-tweet { padding: 0 !important; } .main > div .post.twitter .twt-border .entry-content { line-height: 30px !important; } .main > div .post.twitter .twt-border .entry-content p, .main > div .post.twitter .twt-border .entry-content a, .main > div .post.twitter .twt-border .entry-content b { font-family: georgia !important; font-size: 24px !important; font-style: italic !important; line-height: 30px !important; font-weight: normal !important; color: #333333; } .main > div .post.twitter .twt-border .entry-content a, .main > div .post.twitter .twt-border .entry-content b { color: #183A52 !important; } .main > div .post.twitter .twt-border .entry-content a:hover, .main > div .post.twitter .twt-border .entry-content b:hover, .main > div .post.twitter .twt-border .entry-content a.ht:hover { color: #2263C3 !important; text-decoration: none !important; } .main > div .post.twitter .date a.icon-twitter { display: block; width: 25px; height: 18px; margin: 0 auto; } .main > div .post.twitter .avatar img { border: 1px solid #fff; -webkit-box-shadow: 0 0 8px #cbcbcb; -moz-box-shadow: 0 0 8px #cbcbcb; box-shadow: 0 0 8px #cbcbcb; display: inline-block; vertical-align: top; margin: 0 11px 0 0; width: 46px !important; height: 46px !important; } .main > div .post.twitter .footer { display: block !important; position: absolute !important; bottom: -46px !important; left: 60px !important; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif !important; font-size: 11px !important; color: #999 !important; } .main > div .post.twitter .footer .twt-actions { display: none !important; } .main > div .post.link .date a.icon-link { display: block; width: 21px; height: 21px; margin: 0 auto; } .main > div .post.link p { margin: 0 0 6px; line-height: 22px; } .main > div .post.link a.btm-url { font-family: arial, sans-serif; font-style: italic; font-size: 12px; } .main > div .post.quote { position: relative; } .main > div .post.quote .date a.icon-quote { display: block; width: 24px; height: 26px; margin: 0 auto; background-position: 0 -139px; } .main > div .post.quote .post-content { background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/blog-quote-open.png") no-repeat 0 0; } .main > div .post.quote .post-content p { font-family: georgia, serif; font-size: 16px; font-style: italic; padding: 12px; color: #000; } .main > div .post.quote .post-content img { position: absolute; bottom: 67px; right: 0; z-index: -2; border: none; -webkit-box-shadow: 0 0 0 #cbcbcb; -moz-box-shadow: 0 0 0 #cbcbcb; box-shadow: 0 0 0 #cbcbcb; } .main > div .post.quote .post-content span.author { display: block; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size: 13px; font-weight: normal; letter-spacing: -1px; color: #333; margin: 0 0 27px 12px; } .main > div .post.slideshow .date a.icon-photo { display: block; width: 24px; height: 26px; margin: 0 auto; } .main > div .post.slideshow .post-content .post-footer ul.tags { margin-top: -6px; } .pagination a.btn, .poll a.btn { float: left; /*font-size: 20px;*/ /*text-transform: uppercase;*/ /*padding: 11px 26px;*/ /*@extend .icons-btn-bg-big;*/ /*background-repeat: repeat-x;*/ } .pagination a.btn:hover, .poll a.btn:hover { /*background: #ffECB8;*/ } .pagination a.btn.newer, .poll a.btn.newer { float: right; } .pagination { margin: 0 0 24px; } .poll img { border: 1px solid #fff; -webkit-box-shadow: 0 0 6px #555555; -moz-box-shadow: 0 0 6px #555555; box-shadow: 0 0 6px #555555; margin: 0 0 9px; } .poll .PDS_Poll { margin: 0 0 26px !important; } .poll .PDS_Poll img { display: none; } .poll .PDS_Poll .pds-box { padding: 0 !important; background: none !important; width: auto !important; } .poll .PDS_Poll .pds-box .pds-box-top { padding: 0 !important; /*** results ***/ } .poll .PDS_Poll .pds-box .pds-box-top .pds-answer { margin: 0 0 19px 50px !important; } .poll .PDS_Poll .pds-box .pds-box-top .pds-answer-group { margin: 0 0 3px !important; } .poll .PDS_Poll .pds-box .pds-box-top .pds-vote { width: auto !important; background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/poll-disclaimer.png") no-repeat 385px 18px !important; padding: 10px 0 23px !important; margin: 0 0 0 50px !important; } .poll .PDS_Poll .pds-box .pds-box-top .pds-vote .pds-comments { display: none !important; } .poll .PDS_Poll .pds-box .pds-box-top .pds-votebutton-outer { width: 300px; } .poll .PDS_Poll .pds-box .pds-box-top .pds-share, .poll .PDS_Poll .pds-box .pds-box-top .pds-pd-link { display: none !important; } .poll .PDS_Poll .pds-box .pds-box-top .pds-links { display: inline !important; float: none !important; } .poll .PDS_Poll .pds-box .pds-box-top a.pds-vote-button { display: block !important; background-repeat: repeat-x !important; font-weight: bold !important; font-size: 11px !important; font-family: arial, sans-serif !important; text-transform: uppercase !important; color: #fff !important; height: 30px !important; padding: 6px 13px 0px 13px !important; background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/icons/btn-bg.png") repeat-x 0 0 !important; border: none !important; } .poll .PDS_Poll .pds-box .pds-box-top a.pds-vote-button:hover, .poll .PDS_Poll .pds-box .pds-box-top a.pds-view-results:hover { text-decoration: none !important; cursor: pointer !important; } .poll .PDS_Poll .pds-box .pds-box-top a.pds-view-results { margin: 0 0 0 16px !important; } .poll .PDS_Poll .pds-box .pds-box-top a.pds-view-results:hover { text-decoration: none !important; } .poll .PDS_Poll .pds-box .pds-box-top .pds-question { background: none !important; margin: 22px 0 0 50px !important; } .poll .PDS_Poll .pds-box .pds-box-top .pds-question-top { padding: 0 !important; font: 12px/normal Arial, sans-serif !important; font-size: 16px !important; text-align: left !important; background: none !important; color: #000 !important; margin: 0 0 20px !important; line-height: 25px !important; text-shadow: 0 1px 1px white; font-weight: bold !important; } .poll .PDS_Poll .pds-box .pds-box-top .pds-answer label { line-height: 19px !important; font-size: 15px !important; color: #333333 !important; } .poll .PDS_Poll .pds-box .pds-box-top .pds-feedback-group { width: 420px !important; position: relative; } .poll .PDS_Poll .pds-box .pds-box-top .pds-feedback-group .pds-feedback-result { position: absolute; top: 28px; left: 432px; font-weight: bold; } .poll .PDS_Poll .pds-box .pds-box-top .pds-answer-feedback { border: none !important; } .poll .PDS_Poll .pds-box .pds-box-top .pds-answer-feedback .pds-answer-feedback-bar { height: 24px !important; background: #183a53 !important; } .poll .PDS_Poll .pds-box .pds-box-top .pds-radiobutton { border: none !important; } /*navigation social media */ .nav div.soc-media { position: absolute; top: 8px; right: 20px; } .nav div.soc-media ul li { margin: 0 0 0 18px; display: inline-block; *display: inline; zoom: 1; } .nav div.soc-media ul li:hover { cursor: pointer; } .nav div.soc-media ul li a { width: 14px; height: 14px; margin: 0; padding: 0 4px; border: 0 none; background: none; display: block; background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/nav-fb.gif") no-repeat; } .nav div.soc-media ul li a:hover { background-position: 0 -14px; } .nav div.soc-media ul li + li a { width: 19px; height: 14px; background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/nav-twt.gif") no-repeat; } .nav div.soc-media ul li + li + li a { background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/nav-mail.gif") no-repeat; } .main .mast .tune-in { background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/local-listings.png") 0 0; width: 231px; height: 195px; position: absolute; top: 35px; left: 232px; } .main .mast .tune-in .local-listings-btn a { width: 198px; height: 28px; background: url("/web/20130920053721im_/http://www.foxnews.com/on-air/fox-news-sunday-chris-wallace/sites/foxnews.com.on-air.fox-news-sunday-chris-wallace/themes/foxnewssunday/img/local-check.gif") 0 0; position: absolute; top: 75px; left: 16px; } /*** Hide printer friendly version ***/ .print_html, .print_mail, .print_pdf { display: none; } /* FILE ARCHIVED ON 05:37:21 Sep 20, 2013 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 16:40:51 May 18, 2022. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 147.457 exclusion.robots: 0.097 exclusion.robots.policy: 0.09 cdx.remote: 0.082 esindex: 0.009 LoadShardBlock: 66.221 (3) PetaboxLoader3.datanode: 120.995 (5) CDXLines.iter: 35.084 (3) load_resource: 102.225 (2) PetaboxLoader3.resolve: 24.04 */