/******************************************************************************************************************** topic.css ********************************************************************************************************************/ body { margin: 0; padding: 0; } body #document > img{display:none;} /*** CT Mod - Formatting ***/ .ct-mod { font: 12px/normal arial, sans-serif; } .ct-mod h1, .ct-mod h2, .ct-mod h3, .ct-mod h4, .ct-mod h5, .ct-mod h6, .ct-mod form, .ct-mod fieldset, .ct-mod ul, .ct-mod ol, .ct-mod li, .ct-mod dl, .ct-mod dt, .ct-mod dd, .ct-mod p { margin: 0; padding: 0; } .ct-mod a { outline: none; color: #183a52; text-decoration: none; } .ct-mod a:hover { text-decoration: underline; } .ct-mod fieldset, .ct-mod img, .ct-mod iframe { border: none; } .ct-mod li { list-style: none; } .ct-mod form { font-family: arial, sans-serif; } .ct-mod label, .ct-mod button { cursor: pointer; } .ct-mod input { margin-left: 0; } .ct-mod input[type="text"], .ct-mod input[type="password"], .ct-mod textarea { padding: 3px; border: 1px solid #ccc; } /*** Grid/Media ***/ .g-1, .g-2, .g-3, .g-4, .g-5, .g-5-1, .g-6, .g-7, .g-8, .g-9, .g-10, .g-11, .g-12, .g-13, .g-14, .g-15, .g-16, .g-17, .g-18, .g-19, .g-20, .g-21, .g-22, .g-23, .g-24, .g-25, .g-26, .g-27, .g-28, .g-29, .g-30, .g-31, .g-32, .g-33, .g-34, .g-35, .g-36, .g-37, .g-38, .g-39, .g-40, .g-41 { margin-right: 12px; float: left; } .g-last { margin-right: 0; } .g-1, .m-1 .m { width: 12px; } .g-2, .m-2 .m { width: 36px; } .g-3, .m-3 .m, .m-3-1 .m { width: 60px; } .g-4, .m-4 .m { width: 84px; } .g-5, .m-5 .m { width: 108px; } .g-5-1, .m-5-1 .m { width: 129px; } .g-5-1{margin-right: 9px;} .g-6, .m-6 .m { width: 132px; } .g-7, .m-7 .m { width: 156px; } .g-8, .m-8 .m { width: 180px; } .g-9, .m-9 .m { width: 204px; } .g-10, .m-10 .m { width: 228px; } .g-11, .m-11 .m { width: 252px; } .g-12, .m-12 .m { width: 276px; } .g-13, .m-13 .m { width: 300px; } .g-14, .m-14 .m { width: 324px; } .g-15, .m-15 .m { width: 348px; } .g-16, .m-16 .m { width: 372px; } .g-17, .m-17 .m { width: 396px; } .g-18, .m-18 .m { width: 420px; } .g-19, .m-19 .m { width: 444px; } .g-20, .m-20 .m { width: 468px; } .g-21, .m-21 .m { width: 492px; } .g-22, .m-22 .m { width: 516px; } .g-23, .m-23 .m { width: 540px; } .g-24, .m-24 .m { width: 564px; } .g-25, .m-25 .m { width: 588px; } .g-26, .m-26 .m { width: 612px; } .g-27, .m-27 .m { width: 636px; } .g-28, .m-28 .m { width: 660px; } .g-29, .m-29 .m { width: 684px; } .g-30, .m-30 .m { width: 708px; } .g-31, .m-31 .m { width: 732px; } .g-32, .m-32 .m { width: 756px; } .g-33, .m-33 .m { width: 780px; } .g-34, .m-34 .m { width: 804px; } .g-35, .m-35 .m { width: 828px; } .g-36, .m-36 .m { width: 852px; } .g-37, .m-37 .m { width: 876px; } .g-38, .m-38 .m { width: 900px; } .g-39, .m-39 .m { width: 924px; } .g-40, .m-40 .m { width: 948px; } .g-41, .m-41 .m { width: 972px; } /*** Media ***/ .ct-mod .m { overflow: hidden; zoom: 1; } div .ct-mod .m-l, .ct-mod .m-r { margin: 0; } div .ct-mod .m-l { margin: 4px 12px 4px 0; float: left; } div .ct-mod .m-r { padding-left: 12px; float: right; } div .ct-mod .m-c { clear: both; } .ct-mod .m img { max-width: 100%; display: block; vertical-align: baseline; } .region-content-top-banner{margin-bottom:11px;} /*** Section Content ***/ #section-content { width: 972px; min-height: 100%; height: 100%; margin: 0 auto; padding: 0 12px; position: relative; } /*** CT Default Inner Element Inheritance ***/ #ct-header { margin: 0 0 12px; padding: 0 0 10px; border-bottom: 1px solid #ccc; clear: both; zoom: 1; } #ct-header:after { width: 0; height: 0; padding-top: 0.01px; display: block; clear: both; content: " "; font-size: 0; } #ct-header h1 { margin-right: 12px; float: left; color: #000; font-weight: normal; font-size: 24px; line-height: 26px; letter-spacing: -1px; } .ct-mod .title { padding: 0 0 12px; font-size: 13px; text-transform: uppercase; } .ct-mod .title, .ct-mod .title a { color: #000; } .ct-mod h3 { padding: 0 0 7px; font-weight: bold; font-size: 16px; letter-spacing: -0.02em; } .ct-mod .m, .ct-mod .summary p, .ct-mod .widget { padding: 0 0 5px; } .ct-mod .summary { color: #000; overflow:hidden;zoom:1;} .ct-mod .date { color: #666; font-size: 11px; } .ct-mod .additional-2 { color: #bb0000; font-weight: bold; font-size: 11px; text-align: right; } .ct-mod .int-overlay { position: relative; } .ct-mod .int-overlay .int { position: absolute; bottom: 8px; left: 0; background-repeat: no-repeat; text-indent: -9999px; cursor: pointer; } .ct-mod .int-overlay .int.video { width: 24px; height: 24px; margin: 0; top: 58%; left: 78%; background-image: url("/web/20110818051706im_/http://www.foxnews.com/politics/elections/sites/foxnews.com.politics.elections/themes/politics_elections/assets/img/bg-video.png"); } .ct-mod .int-overlay:hover .int.video { background-position: 0 -24px; } .ct-mod .widget img { vertical-align: baseline; } /*** CT Mod Config (Skin) ***/ .ct-mod { margin: 0 0 12px; padding: 6px 0 0; border-top: 2px solid #ccc; } .ct-mod .list > li { margin: 0 0 12px; padding: 8px 0 0; border-top: 1px solid #ccc; clear: both; zoom: 1; } .ct-mod .list > li.show-more { border-top:0; font-weight: bold; padding:0; } .ct-mod .list > li:after { width: 0; height: 0; padding-top: 0.01px; display: block; clear: both; content: " "; font-size: 0; } .ct-mod .list .first-type { padding-top: 2px; border: none; } .ct-mod .list .last-type { margin: 0; } .ct-mod .list p.social{clear:both;} /*** CT Bdr ***/ .ct-bdr-1 { padding-top: 0; border: none; } /*** CT Ad ***/ div .ct-ad-primary { margin: 0; padding: 16px 0 8px; text-align: center; } .ct-ad .ad { padding: 0 0 8px; } .ct-ad .advertisement-txt, .ct-ad .sponsored-txt, .ct-ad .powered-txt { height: 5px; margin: -4px 0 0; padding: 0 0 8px; background: url("/web/20110818051706im_/http://www.foxnews.com/politics/elections/sites/foxnews.com.politics.elections/themes/politics_elections/assets/img/bg-ad-text.gif") no-repeat 100% -34px; position: relative; overflow: hidden; z-index: 1; text-indent: -9999px; } .ct-ad .sponsored-txt { background-position: 100% 0; } .ct-ad .powered-txt { background-position: 100% -17px; } /*** CT Header ***/ #ct-header .widget { min-height: 25px; padding: 3px 0 0; float: left; } #ct-header .ad{float:left;margin:7px 0 0 10px;width:180px;} /*** Slider ***/ .slider { background: url("/web/20110818051706im_/http://www.foxnews.com/politics/elections/sites/foxnews.com.politics.elections/themes/politics_elections/assets/img/slider-bg.jpg") repeat-x; border: none; min-width: 972px; position: relative; width: 100%; overflow: hidden; margin: 0; padding: 0 0 24px; zoom: 1;} .slider h2 { margin: 0 0 12px; text-align: center; } .slider .content { width: 972px; margin: 0 auto; position: relative; } .slider .slideshow { width: 768px; margin: 0 auto; padding: 0; position: relative; overflow: hidden; } .slider .section { float:left; padding-right: 16px; position: relative; width: 96px; } .slider .section h3 { font-size: 12px; font-weight: bold; letter-spacing: 0; height: 37px; padding: 0; } .slider .slideshow ul { border: 0; float: left; margin: 0 -99999px 0 0; padding: 0; width: 99999px; } .slider .media { width: 96px; height: 96px; margin: 0 0 8px; float: left; } .slider .info { margin: 0; padding: 0; position: relative; z-index: 10; display:none; }/* remove display:none when states are being added */ .slider .info ul { position: absolute; top: 173px;*top: 175px; } .slider .info ul li { color: #999; font-size: 11px; padding: 0 0 0 7px; text-align: right; } .slider .controls { margin: 0; padding: 0; position: relative; z-index: 10; } .slider .controls .prev, .slider .controls .next { position: absolute; outline-style: none; width: 42px; height: 42px; background: url("/web/20110818051706im_/http://www.foxnews.com/politics/elections/sites/foxnews.com.politics.elections/themes/politics_elections/assets/img/next-prev-sprite.jpg") no-repeat; text-indent: -9999px; top: 55px; } .slider .controls .prev { left: 0; background-position: 0 -126px; margin: 0 0 0 27px; } .slider .controls .next { right: 1px; background-position: 0 0; margin: 0 27px 0 0; } .slider .controls .next:hover { background-position: 0 -42px; } .slider .controls .prev:hover { background-position: 0 -168px; } .slider .controls .prev:active { background-position: 0 -168px; } .slider .controls .next:active { background-position: 0 -42px; } .slider .controls .inactive-prev, .slider .controls .inactive-prev:hover, .slider .controls .inactive-prev:active { background-position: 0 -210px; cursor: default; } .slider .controls .inactive-next, .slider .controls .inactive-next:hover, .slider .controls .inactive-next:active { background-position: 0 -84px; cursor: default;} .slider dl { margin:0; float: left; padding: 0; zoom: 1; } .slider dt { display:none; } .slider dd { color: #000; font-size: 11px; padding: 11px 0 0; *padding-top: 14px; } .slider dd a { font-weight: bold; } .slider dd span { color: #bb0000; } .slider .drop-out dd{ color: #999; } .slider dd.state{display:none;}/* remove when states are being added */ /*** CT Mod 1 ***/ .ct-mod-1 .summary p { font-size: 11px; } /*** CT Mod 2 ***/ .ct-mod-2 .list > li { min-height: 26px; background: url("/web/20110818051706im_/http://www.foxnews.com/politics/elections/sites/foxnews.com.politics.elections/themes/politics_elections/assets/img/bg-poll.jpg") no-repeat 0 15px; font-weight: bold; font-size: 11px; margin-bottom: 15px; padding-top: 13px; } .ct-mod-2 .list > li.first-type { background-position: 0 4px; } .ct-mod-2 .list > li a { display: inline-block; padding-left: 36px; } .ct-mod-2 .list .last-type { padding-bottom: 8px; } /*** CT Mod 3 ***/ .ct-mod-3 { margin: 0 0 15px; } /*** CT Mod 4 ***/ .ct-mod-4 { max-width: 100%; margin-bottom: 16px; overflow: hidden; } .ct-mod-4 .title { padding-bottom: 7px; } .ct-mod-4 .m a img {height:88px;width:156px;max-width:156px;} .ct-mod-4 dl { overflow: hidden; padding: 0 0 5px; zoom: 1; width:132px;} .ct-mod-4 dt { display:none; } .ct-mod-4 dd { border-bottom: 1px solid #ccc; color: #666666; font-size: 12px; padding: 7px 0; position: relative; width:100%;} .ct-mod-4 dd span { color: #000; font-size: 18px; font-weight: bold; position: absolute; top: 2px; right: 0; } .ct-mod-4 .disclaimer { color: #999; font-size: 11px; font-style: italic; margin: 6px 0 0; } /*** CT Mod 5 ***/ .ct-mod-5 h3 { font-size: 12px; letter-spacing: normal; padding-bottom: 3px; } /*** CT Primary ***/ .ct-primary { position: relative; } .ct-primary .credit { padding: 2px 4px; position: absolute; right: 0; bottom: 0; background: rgb(0,0,0); background: rgba(0, 0, 0, 0.8); color: #ddd; font-style: normal; font-size: 10px; text-align: right; } .ct-primary .m { padding: 0; } .ct-primary .m img{margin-bottom:10px;} .ct-primary .m h3{font-size:36px;font-weight:bold;letter-spacing:-0.04em;line-height:38px;padding-bottom:9px;} /*** Twitter ***/ .twitter { background:#EBF0F4;border-top:1px solid #CAD8E1;border-bottom:1px solid #CAD8E1;clear:both;margin:0 0 11px;;overflow:hidden;padding:8px;zoom:1; } .twitter p{color:#666666;float:left;font-size:12px;font-weight:bold;} .twitter .refresh{float:right;} .twtr-widget .twtr-bd{height: auto; border:none;} .twtr-widget ul { clear: both; margin: 0; overflow: hidden; zoom: 1; } .twtr-widget ul li.twtr-tweet {overflow:hidden;margin:0 0 13px;padding:0 0 7px;border-bottom:1px solid #ccc;} .twtr-widget li.twtr-tweet p{color:#666666;font-size:12px;line-height:18px;margin-bottom:4px;} .twtr-widget li.twtr-tweet a{color:#183a52;font-weight:bold;} .twtr-widget li.twtr-tweet a { font-weight: normal\9 } .ct-mod .twtr-widget li.twtr-tweet .m-l{margin:3px 8px 0 0;} .twtr-widget ul li.last{border-bottom:none;margin:0;padding:0;} .twtr-widget li.twtr-tweet .retweet a{font-weight:bold;} /*** Show More ***/ .show-more { border-top: 1px solid #ccc; padding: 8px 0 0; overflow: hidden; width: 100%; } .show-more a { float: right;font-size: 11px; font-weight: bold; } .ct-mod-2 .show-more { padding-top: 5px; } .show-more a span { color: #bb0000; } .ct-mod-4 dd.show-more { border: none; font-size: 11px; font-weight: bold; padding: 5px 0 0; } .ct-mod-4 dd.show-more span { color: #bb0000; font-size: 11px; position: static; } /*** Trending ***/ .trend { border-top: none; min-height: 15px; padding: 0 0 4px; overflow: hidden; zoom: 1; } .trend dl, .trend dt, .trend dd {color: #a9c0cc; float: left; font-size: 11px; } .trend dl dt { background: url("/web/20110818051706im_/http://www.foxnews.com/politics/elections/sites/foxnews.com.politics.elections/themes/politics_elections/assets/img/trending.png") no-repeat; color: #fff; margin-right: 12px; text-indent: -9999px; width: 60px; height: 15px; } .trend dl dd { font-style: italic; margin-right: 5px; padding: 0; } .trend dl dd a { font-weight: bold; font-style: normal; } /*** Promo ***/ .promo { background: url("/web/20110818051706im_/http://www.foxnews.com/politics/elections/sites/foxnews.com.politics.elections/themes/politics_elections/assets/img/promo-bg.jpg") no-repeat; border: none; width: 156px; } .promo .content { padding: 0 12px; } .promo h2 { color: #90a4b2; font-size: 12px; font-weight: normal; margin: 78px 0 0 } .promo p { color: #fff; font-size: 12px; font-weight: bold; padding: 0 0 10px; } .promo .submit{text-align:center;} .promo .date { background: url("/web/20110818051706im_/http://www.foxnews.com/politics/elections/sites/foxnews.com.politics.elections/themes/politics_elections/assets/img/icon-cal.png") no-repeat 0 7px; color: #fff; font-size: 24px; letter-spacing: -0.04em; padding: 0 0 4px 22px; text-shadow: -1px #091e2c; text-align: left; margin:0; } .promo .divider { padding: 0 0 13px; } .promo .debate,.promo .debate a,.promo .debate a:hover { color: #fff; font-size: 11px; padding: 0 0 5px; } .promo .debate span { color: #90a4b2; font-weight: normal; } .promo .int-overlay .int.video { top: 32%; } .promo .int-overlay h3, .promo .int-overlay h3 a { font-size: 12px; color: #90a4b2; margin: 5px 0 7px; } .promo .int-overlay h3 a:hover { color: #fff; } /*** Misc ***/ .g-28.g-last .ct-mod:after { content: " "; height: 8px; display: block; color: #fff; } /*** Facebook Button ***/ .fbk-countr{clear:both;} .fcbkbutton{position:relative;} .fcbkbutton a.fcbkbtn {background:url("/web/20110818051706im_/http://www.foxnews.com/politics/elections/sites/foxnews.com.politics.elections/themes/politics_elections/assets/img/facebook-icon.png") no-repeat;float:left;width:16px;height:16px;} .fcbkbutton .fcbkbtn span{position:absolute;left:-9999px;} .fcbkbutton .t-count{background:url("/web/20110818051706im_/http://www.foxnews.com/politics/elections/sites/foxnews.com.politics.elections/themes/politics_elections/assets/img/count-background.png") no-repeat;cursor: pointer;float:left;width:32px;height:16px;padding:0;text-align:center;} .fcbkbutton .t-count a.fcbkbcount,.fcbkbutton .t-count a:hover.fcbkbcount{color:#395388;font-size:11px;text-decoration:none;padding:0;} /*** Twitter Button ***/ .twt-countr{float:left;margin-left:10px;} .twtbutton{position:relative;} .twtbutton a.twtrbtn {background:url("/web/20110818051706im_/http://www.foxnews.com/politics/elections/sites/foxnews.com.politics.elections/themes/politics_elections/assets/img/twitter-icon.png") no-repeat;float:left;width:16px;height:16px;} .twtbutton .twtrbtn span{position:absolute;left:-9999px;} .twtbutton .t-count{background:url("/web/20110818051706im_/http://www.foxnews.com/politics/elections/sites/foxnews.com.politics.elections/themes/politics_elections/assets/img/twtr-count-background.png") no-repeat;cursor: pointer;float:left;width:32px;height:16px;padding:0;text-align:center;} .twtbutton .t-count a.twtrcount,.twtbutton .t-count a:hover.twtrcount{color:#0099cc;font-size:11px;text-decoration:none;padding:0;} /*** Follow Mod ***/ .follow-mod .photo{float:left;margin-right:10px;overflow:hidden;width:48px;} .follow-mod .photo img {display:block;} .follow-mod .contain{overflow:hidden;zoom:1;} .follow-mod h3{font-size:14px;font-weight:bold;} .follow-mod p{color:#333;font-size:11px;margin-bottom:4px;} .follow-mod .btn-smll{float:right;} .ct-mod .follow-mod .btn-smll:hover{text-decoration:none;} .twtr-tweet-wrap .twtr-tweet-text{margin-left:0; width:240px;float:left;} .twtr-tweet-text .twtr-popular{display:none;} .twtr-widget li.twtr-tweet em{color:#999999;font-size:11px;margin:4px 0 0;} .twtr-widget li.twtr-tweet .retweet{display:block; float:left;margin-right:2px;} .twtr-widget .twtr-tweet-wrap{padding:0;} .twtr-widget .twtr-bd p{color:#000;} div#twtr-widget-rfsh {cursor: pointer;} .ct-mod-5 .list > li{border:none;padding:0;} #block-system-main{*display:none;} /*** Button ***/ /*** Small ***/ .ct-mod .btn-smll, .ct-mod .btn-smll:visited{display:-moz-inline-stack; display:inline-block; padding:4px 10px; border:1px solid #999; -moz-box-shadow:0 0 5px #ccc; -webkit-box-shadow:0 0 5px #ccc; box-shadow:0 0 5px #ccc; background:#E4E4E4; background:-moz-linear-gradient(0% 100% 90deg,#e4e4e4,#fff); background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#e4e4e4)); color:#183a52; font-size:11px; font-weight:bold; letter-spacing:-0.01em; text-decoration:none; -moz-box-text-shadow:0 1px 0 #fff; text-shadow:0 1px 0 #fff; cursor:pointer; width:auto} .ct-mod .btn-smll:hover{ background:-moz-linear-gradient(0% 100% 90deg,#ddd,#fff); background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#ddd)); border:1px solid #aeaeae; color:#295d81; text-decoration:none} .ct-mod .btn-smll:active{ background:-moz-linear-gradient(0% 100% 90deg,#fff,#e4e4e4); background:-webkit-gradient(linear,0% 0%,0% 100%,from(#e4e4e4),to(#fff))} .ct-mod .btn-smll.off{ background:-moz-linear-gradient(0% 100% 90deg,#e4e4e4,#fff); background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#e4e4e4)); border:1px solid #bbb; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; color:#999; cursor:default} /******************************************************************************************************************** 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; } } /**** Foot Columns ****/ .region .component{clear:both;font-family:arial,sans-serif;} .region .component .composite-a{width:100%;margin:0;padding-bottom:26px;} .region .component .link-list{margin:0;padding:0;clear:both;overflow:hidden;width:99%;} .foot-content{border-top:1px solid #CDCDCD;clear:both;} .foot-content .composite{border-top:none;} .foot-content .composite-a{float:left;margin:0 16px 5px 0;padding-bottom:50px;} .foot-content .composite-a h2{display:none;} .foot-content .composite-a p{display:none;} .foot-content .composite-a ul{list-style-image:none;list-style-position:outside;list-style-type:none;padding:3px 0 0;margin:0;} .foot-content .composite-a ul li{clear:both;font-size:11px;font-weight:normal;line-height:1.15em;padding:3px 0 5px;clear:both;margin:0 3px 0 7px;zoom:0;} #content .foot-content .composite-a ul li { border: 0; } .foot-content .composite-a ul li .primary { float: none; } .foot-content .composite-a ul li a{color:#183A52;font-size:11px;text-decoration:none;} .foot-content .composite-a ul li a:hover{text-decoration:underline;} .foot-content .composite-a ul.first{padding-top:3px;} .foot-content .top { padding: 0 0 5px; border-bottom: 1px solid #ccc; width:100%; } .foot-content { padding: 10px 0 0; } .content-divider { vertical-align: 0; } div.show-more{position:relative; height:24px;} div.show-more img.m-2{ left: 435px; position: absolute;} .ads span{background:url("http://web.archive.org/web/20110818051706im_/http://www.foxnews.com/static/all/img/global/bg-text-1.gif") no-repeat scroll 0 -34px transparent;float:right;height:5px;margin:5px 0 0;text-indent:-9999px;width:77px;} /* FILE ARCHIVED ON 05:17:06 Aug 18, 2011 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 16:23: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: 175.453 exclusion.robots: 0.098 exclusion.robots.policy: 0.089 cdx.remote: 0.067 esindex: 0.009 LoadShardBlock: 42.687 (3) PetaboxLoader3.datanode: 511.531 (5) CDXLines.iter: 20.771 (3) load_resource: 543.719 (2) PetaboxLoader3.resolve: 55.042 (2) */