/***********************************************************************************************************
Site - site.css
***********************************************************************************************************/
html, body { height: 100%; }
body {background: #fff; /*#EBEBEB;*/}
.content-container {background: #fff; /*url(../img/bg_content.gif) 0 0 repeat-y;*/width:977px;}
.container{margin-left:12px;}
.container a:link {text-decoration:none;color:#183a52;}
.container a:visited {text-decoration:none;color:#183a52;}
.container a:hover {text-decoration:underline;color:#183a52;}
.container a:active,
.container a:focus{text-decoration:underline;color:#555;}
.channel-bar .title{float:left;}
.channel-bar .title h1{font-size:30px;margin:0 0 10px;color:#000;letter-spacing:-.03125em;} 
.channel-bar{position:relative;clear:both;margin-left:4px;width:969px;overflow:hidden;} 
.channel-bar-pagetitle{position:relative;margin: 0 0 0 12px; width:940px;} 
.sub-navigation{display:inline;float:left;padding:0.7em 0;}
.right-col .panel { margin-right: 0; }
.component{clear:both;}
.generic-list .deck{clear:none !important;float:none;width:auto;}
.channel-bar-banner{display:none;}

/*** PNG Template ***/
.png-template img { position: absolute; bottom: 0; left: 0; }
.img-container a { display: block; padding-top: 0; }

/*** Head ***/
div#head { margin: 0; }

/***********************************************************************************************************
Footer
***********************************************************************************************************/
#footer {background:#183A53;clear:both;width:949px;margin-left:4px;}
#footer a {color:#D9EAF4;text-decoration:none;border-right:1px solid #FFF;padding-right:.7em;}
#footer a:hover {text-decoration:underline;}
#minutiae {clear:both;font-size:.9em;color:#506E86;}

/***********************************************************************************************************
Image Formats
***********************************************************************************************************/
.img.format-0{width:60px;}
.img.format-1{width:60px;}
.img.format-2{width:129px;}
.img.format-3{width:198px;}
.img.format-4{width:267px;}
.img.format-5{width:336px;}
.img.format-6{width:405px;}
.img.format-9{width:612px;}

.hnews .img.format-6, .hnews .related-media.format-6 {margin-right:5px;}
.hnews .related-media.format-3{width:198px;}
.hnews .related-media.format-4{width:267px;}
.hnews .related-media.format-6{width:405px;}
.hnews .related-media.format-9{width:612px;}

img.format-0  {width:50px;height:50px;}
img.format-1  {width:60px;height:60px;}
img.format-2, .format-2 img {width:121px;}
img.format-3, .format-3 img {width:190px;}
img.format-4 {width:267px;}
.format-4 img {width: 259px; }
img.format-5b, .format-5b img{width:336px;}
img.format-5, .format-5 img {width:336px;}
img.format-6, .format-6 img {width:397px;}
img.format-9, .format-9 img {width:604px;}

/***********************************************************************************************************
Ads
***********************************************************************************************************/
.main-col .ad.qu{margin:0 auto 1em;}
.advertisement-c{width:152px;height:31px;float:left;margin:7px 0 0 10px;}
/*.advertisement-d { margin-top: 15px; }*/

/***********************************************************************************************************
Portlet
***********************************************************************************************************/
.portlet{color:#555;margin:0;padding:0;width:99%;overflow:hidden;}
.portlet h2{margin: 0;color:#1A3C55;font:bold 2em Arial;line-height:1.0833em;letter-spacing:-0.020833em;}
.portlet h2 a{color:#1A3C55 !important;}
.portlet h2 a img{margin-left:5px;}
.portlet ul, .portlet ul li{margin:0;padding:0}
#side .portlet {clear:both;padding:.5em 0 0 0;border-top:2px solid #AAA;}
#side .portlet h1{margin:0 0 .5em 0;color:#000;font-size:1.5em;font-weight:normal;text-transform:uppercase;}
#side .portlet h1 .initial{font-weight:bold;font-size:0.75em;color:#A00;line-height:16px;}
.generic-list{clear:both;}
.generic-list .deck p{color:#000;margin:0 0 2px 0;font-size:1em;line-height:17px;*line-height:16px;_line-height:16px;}
.generic-list .img{float:left;}
.generic-list .caption{line-height:1.4em;}
.generic-list .credit,
.generic-list .caption{color:#666;font-size:.833em;}
.generic-list .credit{margin:0 0 1em 0;text-align:right;line-height:.5em;}
.generic-list .caption{line-height:1.4em;}
.feature-item-c .img{float:right;margin-left:5px;}

/**** Feature Item C ****/
.feature-item-c img.author, .feature-item-d img.author {float:left;padding-right:5px;}

/***********************************************************************************************************
Features
***********************************************************************************************************/
.break{height:1px;margin:0;padding:0;width:100%;_margin-top:-10px;}
.features .break{clear:both;}
.features h2{font-size:15px;margin:0;}
.features li{clear:both;padding:5px 0;width:100%;}
.features-c .publish-date {display:block !important;margin:0;padding:0;}
.features-c h2{margin:0;}


/***********************************************************************************************************
Channel Bar
***********************************************************************************************************/
.channel-bar.sub-navigation .generic-list.link-list.b li.first {margin-left:0; }
.channel-bar.sub-navigation .generic-list.link-list.b li {float:left;margin-left:0.85em;}
.channel-bar.sub-navigation .generic-list.link-list.b li a {border-left:1px solid #E1E1E1;color:#183a52;font-size:10px;font-weight:normal;padding-left:10px;text-decoration:none; text-transform:uppercase;}
.channel-bar.sub-navigation .generic-list.link-list.b li a.active {color:#666666;text-decoration:none;}
.channel-bar.sub-navigation .generic-list.link-list.b ul.first li.first a {border-left:medium none;}
.channel-bar .generic-list, .channel-bar .composite{border:none;}
.channel-bar.sub-navigation .more{display:none;}
.features-c h2{margin:0;}

/**** Generic ****/
.generic-list.link-list, .composite {color:#333333;margin:0;padding:0;}
.generic-list h1,
.composite h1,
.widget h1 {font-size:18px;font-weight:normal;text-transform:uppercase;letter-spacing:-1px;}
.generic-list h1 .initial{font-weight:bold;font-size:0.75em;}
.initial{letter-spacing:1px;line-height:16px;}
.generic-list .publish-date, .generic-list .publish-date-alt,
.publish-date .full-date, .publish-date .timestamp,
.generic-list .source, .generic-list .author,
.generic-list .caption, .generic-list .credit{display:none;}
.generic-list .channel-name{display:none;}
/* If relateds are configurable per display view, remove these 3 lines: see also entertainment.css */
.generic-list .related{display:none;}
.features.a .more{display:none;}
.features .related{display:none;}
.feature-item li{clear:both;}
#content .newfreeform .loading, #content .video .loading { display: none; }

/**** Features Horizontal ****/
.features-horizontal h2{font-size:1.3em;line-height:1.1em;margin-bottom:.8em;letter-spacing:0;}
.features-horizontal .deck p{margin-bottom:2em;font-size:1em;line-height:1.25em;}
.features-horizontal ul li{width:48%;margin-right:1.125em;}
.feature-item .publish-date,
.feature-item .author,
.features-horizontal .publish-date,
.features-horizontal .author{display:inline;vertical-align: top;margin-right:.25em;font-size:.9em;color:#333;}
.feature-item .author,
.features-horizontal .author{font-style:italic;}
.features-horizontal .break{clear:both;}
.generic-list p.related{clear:both; color:#000;margin:0;font-size:16px;font-weight:bold;float:left;padding-top:12px;}
.generic-list ul.related{clear:both; display: block;}
.content-container .generic-list ul.related li{background:transparent url(../img/bluebullet.gif) no-repeat scroll 0 7px;color:#183A52;line-height:14px;margin:0; padding-left:10px;}
.generic-list ul.related li a{color:#183a52;}
.generic-list .more{text-align:right;}
.generic-list .more a:link {text-decoration:underline;}
.generic-list .more a:visited {text-decoration:underline;}
.generic-list .more a:hover {text-decoration:none;}
.link-list{font-weight:bold;}
.content-container .side-panel .generic-list ul.related li{ width: 95%; }

/**** Buttons ****/
.generic-list p.more{float:left;margin:0;width:auto;}
.generic-list p.more a{background:#fff;border:1px solid #bfbfbf;display:inline;font-size:12px;font-weight:bold;padding:0 10px;text-decoration:none !important;text-transform:uppercase;}
.generic-list p.more a:hover{background:#183A52;border:1px solid #bfbfbf;color:#fff;text-decoration:none !important;} 

/****  Tabbed Lists ****/
.composite-tabbed{padding:0.7em 0;}
.portlet .composite-item {border:1px solid #BBB;clear:both;margin:0;padding:5px;display:none;}
.portlet .pane{border:1px solid #BBB;clear:both;margin:0;padding:20px 20px 20px 30px;display:none;}
.portlet .pane {list-style:disc;list-style-position:outside;}
.portlet .pane li {line-height:1.5em;margin-bottom:.5em;}
.portlet .pane li a:link {color:#183a52;}
.portlet .pane li a:visited {color:#183a52;}

/**** B List Styles ****/
.portlet .pane.b {list-style-type:none;padding-left:20px;}
.portlet .pane.b li{clear:both;line-height:1.5em;padding-bottom:1em;border-bottom:1px solid #BBB;}
.portlet .pane.b p{float:left;width:88%;font-weight:bold;}
.portlet .pane.b a.more {text-align:right;display:block;margin-left:250px;font-size:2.5em;font-family:Georgia, Times;width:10%;}
.portlet .pane.b .date,
.portlet .pane.b .comments{margin-right:3em;font-weight:normal;font-size:.9em;color:#BBB;}
ul.tabs:after {width: 0; height: 0;  padding: 0.01px 0 0; content: " "; clear: both; display: block; font-size: 0;}
ul.tabs{height: 28px; padding-left: 5px; -moz-border-radius: 5px 5px 0 0; -webkit-border-top-right-radius: 5px;/*Safari quirk*/ -webkit-border-top-left-radius: 5px;/*Safari quirk*/ border-radius: 5px 5px 0 0; clear: both; background: #234e6c; background: -moz-linear-gradient(0% 100% 90deg,#102c40, #234e6c); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#234e6c), to(#102c40));;}
ul.tabs li {border-left: 1px solid #0F2E43; height: 28px; margin: 0; position: relative; float: left; font-size: 12px; font-weight: bold; list-style: none;}
ul.tabs li.active {height: 32px; margin: -5px -2px 0 0; border: solid #bbb; border-width: 1px 1px 0; z-index: 2; background: #f4f4f4;}
.container ul.tabs li a { border-left: 1px solid #3E647E; padding: 5px 10px 3px; display: block; color: #fff; text-shadow: 0 -1px 0 #051A29; text-decoration:none;}
ul.tabs li a:hover { text-decoration: none; background: #102c40; background: -moz-linear-gradient(0% 100% 90deg,#3b5262, #4b6e87); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4b6e87), to(#3b5262)); }
ul.tabs li.active a { border: none; padding: 9px 12px 7px; color: #183a52; text-shadow:none; }
ul.tabs li.active a:hover { background: -moz-linear-gradient #fff; background: #f4f4f4; text-shadow:none; }
ul.tabs li.last-tab { border-right: 1px solid #0f2e43; border-left: 1px solid #0f2e43; }
ul.tabs li.last-tab.active { border-left: 1px solid #bbb; border-right: 1px solid #bbb; border-top: 1px solid #bbb; border-bottom: 0; }
 
/**** Article Detail ****/
#content #comments-section p a, #content #commenting ul li a, #content #commenting .standalone a, #content #comments-section input { color: #183a52; }
#content .user-interaction li span, #content .user-interaction li .decrease, #content .user-interaction li .increase { background-image: url("../img/icon-stack.gif"); }
#content #commenting .paging li a, #content #commenting .paging li a:hover { color: #183a52; }
#content #commenting .paging li a:hover, #content #commenting .paging .active { background: #183a52; color: #fff; }
#content #article-section .rel-section .fn, #content #article-section .rel-section .fn a { color: #183a52; }

/**** Baynote Changes ****/
.bn_g_guidecontainer{width:257px; float:left;}
#bn_placeholder0{width:257px;}
.bn_g_welcome{color:#000;font-family:arial,sans-serif;font-size:12px;font-weight:bold;padding:0;margin:0 0 5px 0;border-bottom:1px solid #BBB;}
.bn_g_container{background-color:#FFF; border:1px solid #ccc; border-left:none; border-right:none; font-weight:normal; font-size:11px; padding:18px 0 6px 0; color:#183a52;}
.bn_g_welcome{background:none; color:#000; font-family:arial, sans-serif; padding:0; font-size:17px; font-weight:normal;}
.bn_g_subhead{padding:2px 0 8px 0; font-size:18px; color:#000; text-transform:uppercase; font-weight:bold;} 
.bn_g_result{padding-bottom:12px; background:transparent url(../img/bullet_related.gif) no-repeat;}
.bn_g_result a{text-decoration:underline; color:#183a52;}

/**** Print ****/
.hnews.print{color:#000;margin:0;background:#FFF url(../img/print-logo.gif) 0 0 no-repeat;} 
.hnews.print .right{float:right;} 
.hnews.print .logo{display: block;clear:both;} 
.hnews.print p{font-size:1.2em;margin-bottom:1.2em;line-height:1.5em;} 
.hnews.print p.deck{color:#777;font-weight:bold;}
.hnews.print .print-close {float:right;margin-right:10px;color:#555555;}

/**** Accordian ****/
#fb-vp{position: relative; float:left;margin:0;padding:0;width:330px;  background:#fff; border:1px solid #bbb;}
#fb-vp * { margin: 0; padding: 0; }
#fb-vp h5{font-weight:bold;color:#B2861D;font-size:16px;padding:0;margin:10px 0 5px 5px;}
#fb-vp ul{clear:both;margin:0 !important;padding:0;}
#fb-vp .ui-state-active, #fb-vp .ui-widget-content .ui-state-active { -moz-border-radius-topleft: 0; -moz-border-radius-topright:0; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; }
#fb-vp .ui-corner-bottom { -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; }
#fb-vp ul li {margin:0;padding:0; list-style:none; background:url(../img/nvp_bg.gif) repeat-x #fff; border-bottom:1px solid #ccc;float:left;} 
#fb-vp ul li.last{border-bottom:0;}
#fb-vp ul li ul, #fb-vp ul li ul li{margin:0;padding:0; background:none;border:none;}
* html #fb-vp ul li ul { width: 332px; margin: 0; padding: 0; }
*+html #fb-vp ul li ul { width: 332px; border-right: 1px solid #ccc; }
#fb-vp ul li ul li h2{font-weight:bold;margin-top:4px;letter-spacing:-1px;font-size:14px !important;margin:4px 0 0 0;width:266px;}
#fb-vp ul li .arrow{float:right;width:8px;height:4px;margin-top:12px;background:url(../img/arrow-down.gif) no-repeat;}
#fb-vp ul li.content{position: relative; line-height: 1.3; display: none;top: -1px; width: 310px; height: 115px;list-style:none;background:url(../img/bg.jpg) repeat-x #1f2931;margin: 0;padding:0 10px;}
#fb-vp ul li.content h2 {color:#fff;padding:0 0 5px;float:left; width: 310px; }
#fb-vp ul li.content h2 a{color:#fff; text-decoration:none;}
#fb-vp ul li.content p{color:#FFFFFF;float:none;font-family:arial,sans-serif;font-size:12px;line-height:14px;margin:0 0 5px;padding:0;}
#fb-vp ul li.content .date{display:block;color:#ccc;font-family:arial,sans-serif;font-size:11px;padding:0 0 5px;margin:0;}
#fb-vp ul li.content .small-img{float:left;margin:0;width:121px;margin:0 6px 0 0;}
#fb-vp ul li.content .small-img a img{border:none;}
#fb-vp ul li.content .play{margin-left:127px;}
#fb-vp ul li.content .play img{border:none;width:49px;height:24px;}
#fb-vp ul li.title{ padding: 7px 10px; outline-style:none; width: 310px; }
#fb-vp ul li.title h2 {color:#000;float:left; }
#fb-vp ul li.title h2 a{color:#000 !important; padding: 0; text-decoration:none;}
#fb-vp ul li.title h2 a img, #fb-vp ul li.title span{display:none;}
#fb-vp ul li.ui-state-active {background:url(../img/bg-active.jpg) repeat-x; }
#fb-vp ul li.ui-state-active h2 a{color:#fff !important; }
#fb-vp ul li.ui-state-active .arrow{background:url(../img/arrow-up.gif) no-repeat;}
.ui-accordion .ui-accordion-content { margin: 0; padding: 0; }

/**** Block Quote For QA ****/
.generic-list.block-quote.abq li h2{display:none;} 
.generic-list.block-quote.abq li.teaser {padding:28px 0 0 17px;background:url(../img/quotes-3-top.jpg) 5px 0 no-repeat;width:183px;}
.generic-list.block-quote.abq li .deck p{float:none;clear:both;border:1px solid #bbb;border-top:none;border-bottom:none;font-size:12px;margin:0px;padding:0 12px 20px 12px;color:#666;font-style:italic;line-height:18px;width:143px;_padding:0 11px 20px;}
.generic-list.block-quote.abq li .deck{margin:0;padding:0;clear:both;background:url(../img/quotes-3-bottom.jpg) -12px 100% no-repeat;}
.generic-list.block-quote.abq .footer{color:#183A52;font-size:12px;font-weight:bold;}
.generic-list.block-quote.abq p.related,.generic-list.block-quote.abq ul.related{color:#183A52;font-size:12px;font-weight:bold;}
.generic-list.block-quote.abq p.related{display:inline;clear:none;}
.generic-list.block-quote.abq ul.related{display:inline;clear:none;}
.generic-list.block-quote.abq ul.related li{display:inline;margin:0;}
* html .generic-list.block-quote.abq ul.related li{margin:0 0 0 10px;}
.generic-list.block-quote.bbq li h2{display:none;}
.generic-list.block-quote.bbq h1{color:#000 !important;} 
.generic-list.block-quote.bbq .teaser{padding:44px 0 0 17px;background:url(../img/quotes-5-top.jpg) 0 0 no-repeat;width:333px;}
.generic-list.block-quote.bbq li .deck p{float:none;clear:both;border:1px solid #bbb;border-top:none;border-bottom:none;font-size:12px;margin:0px;padding:0 12px 20px 12px;color:#666;font-style:italic;line-height:18px;width:268px;}
.generic-list.block-quote.bbq li .deck{margin:0;padding:0 0 12px 0;clear:both;background:url(../img/quotes-5-bottom.jpg) -17px 100% no-repeat;}
.generic-list.block-quote.bbq .footer{color:#666 !important;font-size:11px;margin:0;padding:0 0 0 30px;text-decoration:none !important;}
.generic-list.block-quote.bbq ul.related{display:block;color:#000;font-size:12px;font-weight:normal;margin:0;padding:5px 0 0 30px;}

/**** Foot Columns ****/
.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;}
.foot-content .composite-a ul li{clear:both;font-size:11px;font-weight:normal;line-height:1.15em;padding:3px 0 5px !important;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 !important;font-size:11px;}
.foot-content .composite-a ul.first{padding-top:3px;}
.foot-content .top { padding: 0 0 5px; border-bottom: 1px solid #ccc; }

/**** Partner List ****/
.partner-list .composite-a h2{display:none;}
.partner-list .composite-a p{display:none;}
.partner-list .composite-a  ul {margin-left: 0 !important;}
.partner-list .composite-a  h2 {color: #183A52;margin: 5px 0 0 !important;font-size: 14px !important;font-weight: normal !important;}
.partner-list .composite-a ul{clear: both;margin-left: 0px !important;}
.partner-list .composite-a ul li .primary{padding-left:8px;}
.partner-list .composite-a ul li {border-bottom: 1px solid #dddddd;font-size:12px;font-weight:normal;line-height:1.15em;padding:5px 0 3px !important;}
.partner-list .composite-a ul li a:link, .partner-list ul li a:visited {color: #183a52;text-decoration: none;}
.partner-list .composite-a ul li a:hover {color:#183A52 !important;}
.right-col .partner-list .composite-a ul li{background: url(../img/bluebullet.gif) no-repeat 0 9px;_height:1%;*height:1%;}
.right-col .feed-peopledotcom,.right-col .feed-popeater{border-top:none !important;padding-top:0;}
.feed-peopledotcom .top{background:url(../img/people-icon.gif) no-repeat;height:30px;}
.feed-instyledotcom .top{background:url(../img/instyle-icon.gif) no-repeat;height:30px;}
.feed-wsjdotcom .top{background:url(../img/wsj-icon.gif) no-repeat;height:30px;}
.feed-washtimesdotcom .top{background:url(../img/wash-times-icon.gif) no-repeat;height:30px;}
.feed-politicsdaily .top{background:url(../img/politics_daily.gif) no-repeat;height:30px;}
.feed-timesonline .top{background:url(../img/times_online.gif) no-repeat;height:30px;}
.feed-wallstreetjournal .top{background:url(../img/wall_street_journal.gif) no-repeat;height:30px;}
.feed-uwire .top{background:url(../img/uwire.gif) no-repeat;height:30px;}
.feed-popeater .top{background:url(../img/300x40_withlogo_popeatr.gif) no-repeat;height:30px;}
.feed-rr_popeater .top{background:url(../img/popeater_190x30.gif) no-repeat;height:30px;}
.feed-x17 .top{background:url(../img/x17top.gif) no-repeat;height:30px;}
.feed-tmzdotcom .top{background:url(../img/tmz-icon.gif) no-repeat;height:30px;}
.feed-stossel .top{background:url(../img/stossel.gif) no-repeat;height:30px;}
.feed-allthings .top{background:url(../img/allthings.png) no-repeat;height:30px;}
.feed-engadget .top{background:url(../img/engadget.jpg) no-repeat;height:30px;}
.feed-natgeo .top{background:url(../img/natgeo.jpg) no-repeat;height:30px;}
.feed-fbtech .top{background:url(../img/fbtech.gif) no-repeat;height:30px;}
.feed-gadling .top{background:url(../img/gadling-190x30.jpg) no-repeat;height:30px;}
.feed-crunchycon .top{background:url(../img/crunchycon.gif) no-repeat;height:30px;}
.feed-fanhouse .top{background:url(../img/fanhouse.jpg) no-repeat;height:30px;}
.feed-foxsports .top{background:url(../img/foxsports.gif) no-repeat;height:30px;}
.feed-speedtv .top{background:url(../img/speedtv.gif) no-repeat;height:30px;}
.feed-aolnews .top{background:url(../img/aolnews_logo.gif) no-repeat;height:30px;}
.feed-skimagazine .top{background:url(../img/skimagazine_logo.gif) no-repeat;height:30px;}
.feed-politics-daily .top{background:url(../img/politics-daily-icon.gif) no-repeat;height:30px;}

/**** Loomia ****/
div.loomia_recommendations {background:none !important;border-top:2px solid #000;border-bottom:2px solid #000;color:#000000;float:left !important;font-family: arial, sans-serif !important;font-size:12px;font-weight: bold;clear:both;padding-top:18px;width:257px !important;}
div.loomia_recommendations .loomia_chunk {border:0;padding:0;margin-bottom:8px;}
div.loomia_heading {margin:0 5px 0;padding:0 5px 0;background:none;color:#000;font-family: arial, sans-serif !important;font-size:17px !important;font-weight: bold !important;text-transform:uppercase;}
div.loomia_recommendations .loomia_subhead {display: block;font-family: arial, sans-serif;font-size: 11px;font-weight: bold;color: #999999;padding-top: 10px;text-transform: lowercase;}
div.loomia_recommendations ul {list-style:none;margin:5px 0;padding:0;}
div.loomia_recommendations ul li {margin: 0; padding: 5px 0; line-height: 1.25; list-style-type:none;overflow:visible;}
* html div.loomia_recommendations ul li {zoom: 1;}
div.loomia_recommendations a {color:#183a52 !important;text-decoration:none !important;font-weight: bold !important;}
div.loomia_recommendations .loomia_itemtitle {margin-left:10px;}
div.loomia_itemimg img, div.loomia_recommendations .loomia_logo {display: none;}
.see_fullarchive {margin-left:5px !important;float:left;}

/**** Most Read ****/
.most-active-container .list-container ul li p {padding:0;font-weight:bold;margin:0 5px 0 0 !important; text-decoration:none;color:#183A52; width:275px;float:left; font-size:14px;}
.most-active-container .list-container ul li p a{text-decoration:none !important;color:#183A52 !important;}
.most-active-container .list-container ul li p a:hover{text-decoration:underline !important;}
.most-active-container .list-container ul li .date {font-size:11px; padding:0; font-weight:normal; margin:0;color:#333;float:left;}
.most-active-container .list-container ul li .comments {font-size:11px; padding:0; font-weight:normal; margin:0;color:#666666;float:right;}
.most-active-container .list-container ul li a.raquo{float:right;margin:-13px 5px 0 0;font-size:24px;padding:0;  margin:0; text-decoration:none; color:#183A52; display:inline;}

/**** New Feature Slider ****/
#big-top { position: relative; overflow: hidden; margin: 0 0 17px; height: 280px; border: 1px solid #bbb; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#big-top * { margin: 0; padding: 0; float: none;}
#big-top ul { overflow: hidden; width: 100%; height: 100%; }
#big-top li { clear: both; height: 57px; *margin: 0 0 -3px; padding: 0; border: 0; }
#big-top li:after { display: none; }
#big-top li a, #big-top li a:hover { position: static; text-decoration: none; }
#big-top li img { position: absolute; display: none; top: 0; left: 0; width: 415px; height: 280px; }
#big-top li h2 { overflow: hidden; position: relative; clear: both; float: right; display: block; height: 100%; font: normal 12px arial, sans-serif; letter-spacing: 0; z-index: 10; }
#big-top li h2.selected { z-index: 10;}
#big-top li h2 a {display: block; padding-left: 10px; width: 180px; height: 100%; color:#a70909 !important; cursor: pointer; background: url("../img/big-top-grad-2.gif") no-repeat 0 100%;}
#big-top li h2.selected a { padding-left: 20px; background-position:0 0; color: #fff !important;  }
#big-top li h2 a .vert { display: inline-block; width: 0; *height: 100%; vertical-align: middle; }
#big-top li h2 a .title { display: table-cell; *display: inline-block; vertical-align: middle; height: 57px; *height: auto; }
#big-top p { height:56px;position:absolute;z-index:2;left:0;bottom:0;background:#000;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8; width:414px;}
#big-top p span { display:block; padding:5px 0 0 10px; line-height: 1.5em; font: normal 13px arial, sans-serif; filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0; }
#big-top p span.detail {line-height: 1.3em; font-size: 12px; font-weight: normal;}
#big-top p span a { cursor: pointer; color:#fff;text-decoration:none; }
#big-top p span a span {display: block; height: 100%; width: 380px;}
#big-top p span a span p{position:static; background:none; }

/**** Most Active Link List C ****/
#content .link-list-c ul li, .content-container .main-col .link-list-c ol li {border-top:1px solid #ccc;clear:both;margin:0 3px 0 7px;padding:8px 0 5px;*padding-bottom:2px;}
#content .link-list-c .first li.first{border-top:none;}
.main-col .link-list-c ol { margin: 0; }
.main-col .link-list-c ol li {  list-style: none; }
.link-list-c .primary{float:left;width:88%;}
.link-list-c li a{font-size:14px;line-height:14px;}
.link-list-c .publish-date{color:#333;display:block !important;float:left;font-size:11px;font-weight:normal;margin:0;padding:0;}
.link-list-c .comment{color:#666666;display:block;float:right;font-size:11px;font-weight:normal;margin:0;padding:0;}
.link-list-c .more {display:block;float:right !important;margin:0 !important;}
.link-list-c .more a{background:none !important;border:none !important;color:#183a52 !important;font-family:times,serif;font-size:24px !important;margin:0;padding:0 !important;}
/*.composite-tabbed .primary{width:88% !important;}*/
.composite-tabbed .more{display:none;}


/**** Most Commented ****/
#browse-story-content{}
#browse-story-content ul.tabs li{font-size:12px;}
#browse-story-content .generic-list{border-top:none;}
#browse-story-content #pane-browse-first-tab{padding:0 5px;}
#browse-story-content #pane-browse-first-tab p.more{display:block;}

/**** Related Mod *Aside - Add some extras so no inheritance can occur ****/
dl.related-mod { width: 197px; margin: 0; padding: 5px 0 10px; border-top: 2px solid #bbb; }
.related-mod dd { margin: 0 0 4px; padding: 0 0 0 12px; border: 0; background: url("../img/bluebullet.gif") no-repeat 0 6px; font-weight: normal; }
.related-mod dt { margin: 0 0 5px; color: #000; font-size: 18px; font-weight: normal; text-transform: uppercase; letter-spacing: -1px; }
.related-mod .structural { height: 0; position: absolute; top: -9999px; font-size: 0; }
.related-mod .initial { color: #000; }

/**** Composite Tabs ****/
.composite-body div.active {display:block;}
.composite-tabbed .composite-body .composite-item .generic-list h2 {display:none;}
.composite-body .composite-item .link-list .primary{ width:auto;}
.composite-body .composite-item .link-list #link_list_most_read li.first{ border-top:medium none;}

/**** Top Headlines ****/
.link-list-d{padding:0;}
.link-list-d ul{clear:both;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;width:99%;}
.link-list-d ul li{clear:both;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;}
.link-list-d ul li .primary{clear:both;float:none;letter-spacing:0;line-height:12px;margin:0;}
.link-list-d ul li .primary a{color:#183A52;font-size:12px !important;font-weight:normal;text-decoration:none !important;}
.link-list-d ul li p{padding:0;margin:0;}
.link-list-d .comment{display:none;}
.feature-item .related{display:inline;}

/**** Poll Daddy ****/
.pds-answer-feedback-bar{height:12px !important;}
.pds-answer-feedback{clear:both !important;}
.pds-answer-text{float:left !important;}
.pds-feedback-votes{display:none !important;}
.pds-question-top div{padding:0 !important;}
.pds-question-top img{padding-bottom:5px;width:195px;}
.pds-vote-button{background-repeat:no-repeat;padding:0 !important;width:81px;}
.pds-vote-button span{font-size:12px;padding-left:30px;}
.pds-links{padding-top:0 !important;}
.pds-pd-link, .pds-share, .pds-comments{display:none !important;}
.pds-feedback-per{float:right;margin-right:5px;}

/**** Pagination ****/
.generic-list.feature-pagination ul, .generic-list.feature-pagination li  {margin-left:0px;}
.generic-list.feature-pagination li {position:relative;}
.generic-list.feature-pagination ul {width:100%;float:left;}
.generic-list.feature-pagination h2 {margin-bottom:10px;overflow:hidden;/*width:475px;*/}
.generic-list.feature-pagination h5,
.widget h5 {color:#CC9966;font-size:18px;font-weight:normal;letter-spacing:-1px;margin:0 0 5px;text-transform:uppercase;}
.generic-list.feature-pagination .publish-date{color:#000000;font-size:12px;margin:0;padding:0;display:inline;}
.generic-list.feature-pagination .initial, .widget .initial {color:#CC9966;font-size:12px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;}
.generic-list.feature-pagination .deck{/*width:475px;*/}
.generic-list.feature-pagination .comment.count{ display:none;  background:transparent url(../img/comments-left.jpg) no-repeat scroll 0 0;height:71px;right:-10px;position:absolute;top:18px;width:128px;}
.generic-list.feature-pagination .comment .label{display:block;text-align:center;font-style:normal;color:#183A52;font-size:11px;}
.generic-list.feature-pagination .comment .result {padding-top:9px;padding-bottom:2px;display:block;text-align:center;color:#183A52;font-size:24px;font-weight:bold;}
.generic-list.feature-pagination .more-channel{display:none;}
.generic-list .channel-logo{background-repeat:no-repeat;background-attachment:scroll;background-position:0 0;} 

/**** Jcarousel ****/
.jcarousel-skin-dot-slider h2{font-size:14px;}
.jcarousel-skin-dot-slider h2 a{text-decoration:none;}
.jcarousel-skin-dot-slider .deck p{line-height:14px;}
.jcarousel-skin-dot-slider .interactive{border-top:1px solid #ccc;float:left;margin:0 0 0 -30px;padding:5px 5px 0;width:316px;}
.jcarousel-skin-dot-slider .dots{float:right;}
.jcarousel-skin-dot-slider .arrows{float:right;}
.jcarousel-skin-dot-slider .arrows a.left{background:url(../img/arrow-left.jpg) no-repeat;display:block;overflow:hidden;width:23px;height:23px;float:left;}
.jcarousel-skin-dot-slider .arrows a:hover{}
.jcarousel-skin-dot-slider .arrows a.right{background:url(../img/arrow-right.jpg) no-repeat;display:block;overflow:hidden;width:24px;height:23px;float:left;*background:url(../img/arrow-right.jpg) no-repeat;}
.jcarousel-skin-dot-slider{border:1px solid #ccc;float:left;padding:20px 30px 0;}
.jcarousel-skin-dot-slider .jcarousel-container{position:static;}
.jcarousel-skin-dot-slider .jcarousel-container-horizontal{width:265px;}
.jcarousel-skin-dot-slider .jcarousel-clip-horizontal{width:336px;height: auto;}
.jcarousel-skin-dot-slider .jcarousel-item{width: 267px;height: auto;}
.jcarousel-skin-dot-slider .jcarousel-item-horizontal{margin-right: 10px;}
.jcarousel-skin-dot-slider .jcarousel-item-placeholder{background: #fff;color: #000;}
.jcarousel-skin-dot-slider .deck { color: #000; line-height: 15px; }
.jcarousel-control-dot-slider{margin:4px 8px 2px;text-align: center;}
.jcarousel-control-dot-slider a:focus,.jcarousel-control-dot-slider a:active{outline: none;}
.jcarousel-scroll-dot-slider{margin-top: 10px;text-align: center;}
.jcarousel-scroll-dot-slider form{margin: 0;padding: 0;}
.jcarousel-scroll-dot-slider select{font-size:75%;}
#jcarousel-control-dot-slider-next{margin-right:3px;}
#jcarousel-control-dot-slider-prev{cursor: pointer;margin-bottom:-10px;}
#content .jcarousel-skin-dot-slider ul {float: left;margin-right: -9999px; width: 9999px !important;/*override JS width*/}
#content .jcarousel-skin-dot-slider li { width: 121px !important; }
#content .jcarousel-skin-dot-slider .jcarousel-clip-horizontal, #content .jcaro-2 .jcarousel-container-horizontal { width: 253px; } 
#sbc-feature-carousel ul {  float: left; margin-right: -9999em; }/* Override Plugin */
#sbc-feature-carousel li { display: list-item; margin-right: 0 !important; padding-right: 10px; }
#sbc-feature-carousel li:last-child { padding-right: 1px; }

/**** Section Slideshow ****/
.section-slideshow .content, .section-slideshow .slideshow { position: relative; overflow: hidden; }
.section-slideshow .content { width: 98%; padding: 20px 0 5px; border: 1px solid #ccc; }
.section-slideshow .slideshow { width: 250px; margin: 0 auto 0; }
.content-container .section-slideshow ul { width: 99999px; margin: 0 -99999px 0 0; float: left; }
.section-slideshow ul li { width: 121px; margin-left: 8px; float: left; }
.section-slideshow ul li.first { margin: 0; }
.section-slideshow ul li h2 { font-size: 14px; }
.section-slideshow .photo { margin: 0 0 6px; }
.section-slideshow .deck { color: #000; line-height: 15px; }
.section-slideshow .encap { padding: 5px 5px 0 0; border-top: 1px solid #ccc; overflow: hidden; zoom: 1; }
.section-slideshow .sectioning { padding: 8px 8px 0 160px; float: left; margin-bottom:0px; }
.section-slideshow .sectioning li { width: 10px; height: 11px; margin-top:-1px; margin-left: 1px; float: left; overflow: hidden; background: url("../img/bg-icon-disc.gif") no-repeat; }
.section-slideshow .sectioning li.active { background-position: 0 -11px; }
.section-slideshow .sectioning li a { width: 100%; height: 100%; display: block; text-indent: -9999px; }
.section-slideshow .controls { margin: 0; float: right; }
.section-slideshow .controls a { width: 26px; height: 26px; padding: 0; float: left; background: url("../img/bg-button-arrows.gif") no-repeat; text-indent: -9999px; }
.section-slideshow .controls .prev { background-position: -25px 0; }
.section-slideshow .controls .next { background-position: -50px 0; }
.section-slideshow .controls .prev:hover { background-position: -25px -36px; }
.section-slideshow .controls .next:hover { background-position: -50px -36px; }
.section-slideshow .controls .prev:active { background-position: -25px -73px; }
.section-slideshow .controls .next:active { background-position: -50px -73px; }
.section-slideshow .controls .inactive-prev, .section-slideshow .controls .inactive-prev:hover, .section-slideshow .controls .inactive-prev:active { background-position: -25px -110px; }
.section-slideshow .controls .inactive-next, .section-slideshow .controls .inactive-next:hover, .section-slideshow .controls .inactive-next:active { background-position: -50px -110px; }

/**** Additionals ****/
.content-container .link-list-d ul li { padding: 10px 0; }
div.main-panel .link-list-d li.last { padding-bottom: 20px; }
div.side-panel .link-list-d li.last { padding-bottom: 10px; }

.link-list-c li:after { content: " "; clear: both; display: block; padding-top: 0.01px; height: 0; font-size: 0; }
.link-list-c li { *zoom: 1; }
.main-col .ad.qu { margin: 0; padding: 0 0 20px; }
.channel-bar .title:after { content: " "; clear: both; display: block; padding-top: 0.01px; height: 0; font-size: 0; }
.channel-bar .title { *zoom: 1; }
.foot-content { padding: 10px 0 0; }
.content-divider { vertical-align: 0; }

/***********************************************************************************************************
Parent Component *Do Not Edit These Configs*
***********************************************************************************************************/
/**** Clearing ****/
.parent-component:after, .main-col .type li:after { content: " "; clear: both; display: block; height: 0; padding-top: 0.01px; font-size: 0; }
.parent-component, .main-col .type li { *zoom: 1; }

/**** Parent Component ****/
.main-panel .parent-component, .side-panel .parent-component, .bottom-panel .parent-component { padding: 0; border-top: 2px solid; }

/**** Type / LI ****/
.main-panel .type, .side-panel .type, .bottom-panel .type,
.main-panel .type li, .side-panel .type li, .bottom-panel .type li { border-top: 1px solid; }

/**** First Type / LI First  / LI LI ****/
.main-panel .first-type, .side-panel .first-type, .bottom-panel .first-type,
.main-panel .type li.first, .side-panel .type li.first, .bottom-panel .type li.first, 
.main-panel .type li li, .side-panel .type li li, .bottom-panel .type li li { border: 0; }

/**** Side Panel/Bottom Panel LI ****/
.side-panel .type li, .bottom-panel .type li { padding: 10px 0; }

/**** Main Panel LI ****/
.main-panel .type li, .main-panel .type li.last { padding: 10px 0 20px; }/* Last is a temporary css ruleset */

/**** LI LI ****/
.main-panel .type li li, .side-panel .type li li, .bottom-panel .type li li { margin: 0; padding: 3px 0; }

/**** Override System ****/
#content .component-ov { padding-top: 0; border: 0; }
#content .component-ov .portlet { margin-top: 0; }

/**** Features Horizontal ****/
.main-col .features-horizontal li { border: 0; }

/**** Composite Tabbed ****/
.content-container .composite-tabbed .first-type { border: 1px solid #bbb; }
.main-col .composite-tabbed { margin: 0 0 20px; }

/**** H1 ****/
.content-container h1 { margin: 0; padding: 10px 0 0; }
.main-col h1 { margin: 0; }
.main-col .link-list h1 { padding-bottom: 7px; }
.main-col .composite-tabbed h1 { padding-bottom: 10px; }
.right-col h1 { padding: 0 0 10px; }
#content .right-col h1 { color: #000; }
#content h1 + * h1 { color: #000; font-size: 15px; }
#content h1 + * .first-type h1 { padding: 3px 0 0; } 

/**** H2 ****/
.parent-component h2 { margin: 0; padding: 0 0 3px; zoom: 1; min-height: 1px; }

/**** Extension System ***/
.main-col .parent-component-ext { padding: 0; border: 0; }
.main-col .parent-component-ext h1 { padding: 0 0 10px; border-bottom: 2px solid; }

/**** Right Col Specifics ****/
.right-col .parent-component { border-top: 2px solid #bbb; padding: 10px 0 20px; }
.right-col .type { padding: 0; }
#content .right-col .ad { margin: 0 auto; padding: 0 0 20px; }
.right-col .panel { margin: 0; }
.content-container .right-col .composite-tabbed .type { padding: 10px 14px 14px; border: solid #bbb; border-width: 0 1px 1px; background: #f4f4f4; }
.right-col .composite-tabbed .type .link-list-c li a {font-size:12px;line-height:normal;}
.right-col .composite-tabbed .first-type .link-list-c li p,.right-col .composite-tabbed .type .link-list-c li .publish-date{display:none !important;}
.right-col .composite-tabbed .comment-tab-body ul li .primary {width:100%;}
.right-col .composite-tabbed .comment-tab-body ul li .primary a{float:left;}
.right-col .composite-tabbed .comment-tab-body ul li .primary p{float:right;}
.right-col .composite-tabbed .comment-tab-body ul li .primary p .comment{display:none;background:url("../img/comment-bubble.png") no-repeat;color:#b70000;padding-left:20px;}

/* List Type Dropdown */
.list-type-dropdown  { margin:0;padding:0;position:relative; }
.list-type-dropdown .title { clear:both !important;margin:0;padding:0;float:none !important; }
.list-type-dropdown .holder { margin-bottom: 0px;padding:0;margin-bottom:0;float:none; }
.list-type-dropdown .clear { clear:both;padding:0;margin-bottom:0;}
.list-type-dropdown .current-value { margin-bottom:0; }
.list-type-dropdown ul { display:none;z-index:20;margin:0;margin-bottom:0; }
.list-type-dropdown .hover { background-color:#ccc;cursor:pointer; }
.list-type-dropdown .disabled { background-color:#eee; }
.list-type-dropdown .input { display:none; }

/*** Module Callout ***/
#content .module-callout { margin: 0 0 10px; padding: 0; border: 1px solid #bbb; }
#content .module-callout li { margin: 0 5px 5px; }
.module-callout .portlet, #content .module-callout .top img { display: block; width: 100%; }

/**** Featured Skin ****/
#content .featured-skin { background: #fffde4; width:329px;}
#content .featured-skin .top { margin-left: -1px; }
#content .featured-skin .top img { width: 331px; }
#content .featured-skin a { font: bold 12px arial;}
#content .featured-skin a:hover { text-decoration: none; }
#content .featured-skin .composite-body { margin: 10px; border: 1px solid #ccc; background: #fff; }
#content .featured-skin ul { width: 100%; }
#content .featured-skin li { width: auto; margin: 0; padding: 0; border-top: 1px solid #ccc; padding: 8px 10px; overflow: hidden; zoom: 1; }
#content .featured-skin li.first { border: 0; }
#content .featured-skin .bottom { text-align: right; }
#content .featured-skin .bottom img { text-align: right; padding: 0 10px 25px 0; margin: 0; }

/**** Feature Skin - Link List D ****/
.featured-skin .link-list-d li.last { border-bottom: 1px solid #ccc; }

/**** Features G ****/
.features-g ul { width: 100%; }
.features-g li { width: auto; padding: 5px 10px; }
.features-g li p { margin:0; font: 11px/1.2em arial; color: #000; padding-top: 4px; }
.features-g li p, .features-g li h2 { margin: 0; letter-spacing:0; }
#content .features-g h2 a { line-height: 1.15em; }
#content .features-g h2 img { margin: 0; vertical-align: middle; overflow: hidden; border: none; padding-left:5px; }
#content .features-g .deck {color:#000;}

/*** Poll Carousel ***/
.hnews .related-media.section-mod-poll-results { float: left; background: #eee; border: 1px solid #bbb; color: #666666; font-family: arial, sans-serif; font-size: 12px; margin: 0 15px 15px 0; padding: 0; width: 395px; }
.section-mod-poll-results .title { background: #fff; border-bottom: 1px solid #bbb; margin: 0 0 8px; padding: 10px; }
.section-mod-poll-results .title h2 { color: #183a52; font-size: 14px; font-weight: bold; margin: 0; padding: 0; text-transform: none; }
.section-mod-poll-results .title .date, .section-mod-poll-results .misc { font-size: 11px; }
.section-mod-poll-results .content { width:100%; }
.section-mod-poll-results .slideshow { margin: 0 auto; overflow: hidden; position: relative; width: 375px; z-index: 1; border: 1px solid #ddd; -moz-box-shadow: 0 0 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc; }
.section-mod-poll-results .slideshow ul { list-style: none; border: 0; float:left; margin: 0 -99999px 0 0; padding: 0; }
.section-mod-poll-results li.slideshow-box { background: #fff; float:left; margin-bottom: 0;padding: 20px 20px 10px; position: relative; width: 335px; }
.section-mod-poll-results .slideshow h3 { color: #000; font-size: 12px; font-weight: normal; margin: 0; padding: 0; }
.section-mod-poll-results .slideshow .deck { padding: 14px 0 0; }
.section-mod-poll-results .slideshow .deck ul { float: none; margin: 0; padding: 0; }
.section-mod-poll-results .slideshow .deck li { overflow: hidden; margin-bottom: 10px; width: 100%; }
.section-mod-poll-results .slideshow .deck p {margin: 0 0 0 80px; padding: 0; }
.section-mod-poll-results .slideshow .deck .per { color: #000; float: left; font-size: 12px; font-weight: bold; margin-right: 10px; text-align: right; width: 70px; }
.section-mod-poll-results .misc { position: absolute; bottom: 1px; width: 90%;}
.section-mod-poll-results .misc span { float: left; }
.section-mod-poll-results .misc .margin { float: right; }
.section-mod-poll-results .controls { background: #fff; border-top:1px solid #bbb; margin:10px 0 0; padding:20px 0 16px; position: relative; }
.section-mod-poll-results .controls .page { position: absolute; left: 10px; top: 10px; }
.section-mod-poll-results .first-page, .section-mod-poll-results .prev, .section-mod-poll-results .next, .section-mod-poll-results .last-page { position: absolute; outline-style: none; width: 26px; height: 26px; top: 5px; background: url("../img/bg-button-arrows.gif") no-repeat; text-indent: -9999px; }

/*** Default ***/
.section-mod-poll-results .first-page { right: 83px; }
.section-mod-poll-results .prev { right: 58px; background-position: -26px 0; }
.section-mod-poll-results .next { right: 33px; background-position: -52px 0; }
.section-mod-poll-results .last-page { right: 8px; background-position: -78px 0; }

/*** Hover ***/
.section-mod-poll-results .first-page:hover { background-position: 0 -36px; }
.section-mod-poll-results .prev:hover { background-position: -26px -36px; }
.section-mod-poll-results .next:hover { background-position: -52px -36px; }
.section-mod-poll-results .last-page:hover { background-position: -78px -36px; }

/*** Active ***/
.section-mod-poll-results .first-page:active { background-position: 0 -73px; }
.section-mod-poll-results .prev:active { background-position: -26px -73px; }
.section-mod-poll-results .next:active { background-position: -52px -73px; }
.section-mod-poll-results .last-page:active { background-position: -78px -73px; }

/*** Disabled ***/
.section-mod-poll-results .inactive-first, .section-mod-poll-results .inactive-first:hover, .section-mod-poll-results .inactive-first:active  { background-position: 0 -110px; }
.section-mod-poll-results .inactive-prev, .section-mod-poll-results .inactive-prev:hover, .section-mod-poll-results .inactive-prev:active { background-position: -26px -110px; }
.section-mod-poll-results .inactive-next, .section-mod-poll-results .inactive-next:hover, .section-mod-poll-results .inactive-next:active { background-position: -52px -110px; }
.section-mod-poll-results .inactive-last, .section-mod-poll-results .inactive-last:hover, .section-mod-poll-results .inactive-last:active { background-position: -78px -110px; }

/*** Three Column ***/
.hnews .section-mod-poll-results.format-3 { width: 188px; }
.hnews .section-mod-poll-results.format-3 .slideshow .deck { padding: 14px 0 0 0; }
.hnews .section-mod-poll-results.format-3 .slideshow { width: 170px; }
.hnews .section-mod-poll-results.format-3 .slideshow-box { width: 130px; }
.hnews .section-mod-poll-results.format-3 .slideshow .deck p {margin: 0 0 0 40px; }
.hnews .section-mod-poll-results.format-3 .slideshow .deck .per { margin-right: 5px; width: 35px; }
.hnews .section-mod-poll-results.format-3 .slideshow .misc { width: 80%; }

/*** Nine Column ***/
.hnews .section-mod-poll-results.format-9 { width: 602px; }
.hnews .section-mod-poll-results.format-9 .slideshow { width: 580px; }
.hnews .section-mod-poll-results.format-9 .slideshow-box { width: 540px; }

/*** Remove After Build ***/
.foot-content .span-2 { overflow: hidden; }
.foot-content .span-2 .composite-a, .foot-content .span-2 .top { width: 100%; }
.foot-content .span-2 .top { padding: 0 0 5px; border-bottom: 1px solid #ccc; }
#content .foot-content .span-2 .composite-a ul li  { border: 0; }

/*** Features H ***/
.container .features-h ul, .container .features-h h2 {margin:0; line-height:14px;}
.component .features-h a { padding: 0; font-weight:bold;}
.component .features-h a:hover {text-decoration:underline;}
.component .features-h .img { float: none; }
.component .features-h .top { overflow: hidden; zoom: 1; }
.component .features-h .top p { margin: 0; }
.component .features-h .top .branding {float:left; }
.component .features-h .top .external {padding:3px 0 0; float:right;}
.component .features-h .top .external a {color:#b50007;}
.component .features-h ul {overflow:hidden; zoom:1; clear:both; padding:0 0 10px; border-bottom:solid 1px #ddd; margin:0 0 9px;}
.component .features-h li {float:left; width:104px; padding:8px 0 0 10px; clear:none;}
.component .features-h li.first {padding:8px 0 0;}
.component .features-h h2 { padding: 5px 0 0; font-size: 12px; font-weight: normal; letter-spacing:0; }
.content-container .icon-video {position:absolute; width:23px; height:20px; bottom:4px; right:-4px; z-index:9000; background:url(../img/play.png) no-repeat;}

/*** Gigya canvas ***/
.gig-shareUI-actionCanvas { height:70%;background:url(/static/managed/img/gigya-canvas-sponsor.jpg) no-repeat; } 
.gig-shareUI-actionCanvas td table td+td {background:#fff;border:1px solid #ccc !important;display:block;height:68px;padding:5px 10px 0 !important;}

#content .right-col .ad-iframe{ padding-right: 10px; float: right; }

.features-horizontal-b li h2{padding-top:5px; overflow:hidden;zoom:1;}