/* 2013 1022 jpp */
/* 
 * CSS file for ibm.com developerWorks: Home Page "N" CSS
 * Copyright (c) 2013 IBM Corporation
 * Owner: developerWorks Content/Raleigh/IBM (jpp)
 */
.dw-home-page #ibm-masthead { border-bottom: 0px solid rgba(255, 255, 255, 0.8); }
#ibm-top.ibm-landing-page.dw-home-page #ibm-social-tools { margin-right: 0px; position: absolute; top: 160px; left: auto; } 
/* Leadspace */
.dw-home-page #ibm-leadspace-head.ibm-alternate #ibm-leadspace-body { padding-bottom: 47px; }
dw-home-page #ibm-pcon { 
    background: none repeat scroll 0 0 transparent;
    margin: 0 auto !important;
    padding: 0;
}
.dw-home-page #ibm-leadspace-head #ibm-leadspace-body {
    min-height: 200px;
    padding-bottom: 0;
    width: 100%;
}
/* Main topics */
.dw-home-page h3.dw-n-home-topics { text-align: center; }
.dw-home-page h3.dw-n-home-topics a:link { color: #00649D; }
.dw-home-page h3.dw-n-home-topics a:visited { color: #00649D; }
.dw-home-page h3.dw-n-home-topics a:hover { color: #05386B; text-decoration: underline !important; }
.dw-home-page h3.dw-n-home-topics a:active { color: #05386B; text-decoration: underline !important; }
.dw-home-page .ibm-col-6-1 a.dw-n-home-topics-img { outline: none !important; }
/* Featured resources */
.dw-home-page #ibm-content .ibm-container.ibm-alternate.dw-n-featured { border-top: 2px solid #666666; }
.dw-home-page #ibm-content .dw-n-featured { margin: 10px 0 0 !important; } 
.dw-home-page #ibm-content .dw-n-featured h3 a { color: #00649D; font-size: 1.166em; line-height: 1.2em; }
.dw-home-page #ibm-content .dw-n-featured li p { font-size: 1.3em; line-height: 1.3em; color: #222222; }
.dw-home-page #ibm-content .dw-n-featured li p a.dw-n-zone { font-size: 0.9em; text-decoration: none; }
.dw-home-page #ibm-content .dw-n-featured span.d-n-feature-slash,
.dw-home-page #ibm-content .dw-n-featured span.d-n-feature-date, 
.dw-home-page #ibm-content .dw-n-featured span.d-n-author-list { font-size: 0.8em; font-family: Georgia; font-style: italic; color: #555555; }
.dw-home-page #ibm-content .dw-n-featured span.d-n-feature-slash { color: #333333; padding: 0 2px; }
.dw-home-page #ibm-content .dw-n-featured span.d-n-author-list a { font-family: Georgia !important; color: #00649D; text-decoration: none; }
/* Innovations */
.dw-home-page #ibm-content .dw-n-innovations h2 { font-size: 1.2em; margin: 10px 20px 10px 10px; }
.dw-home-page #ibm-content .dw-n-innovations { padding: 0 10px 40px; }
.dw-home-page #ibm-content .dw-n-innovations h3 a:hover { text-decoration: underline !important; }
/* Promotions */
/* Suppress previous-next arrows */
.dw-home-page #ibm-content a.ibm-ribbon-next, .dw-home-page #ibm-content a.ibm-ribbon-prev {
    background: url("//1.www.s81c.com/i/v17/icons/scroll_nav_sprite.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 24px;
    position: absolute;
    width: 16px;
    display: none;
}
.dw-home-page #ibm-content div#ibm-col-6-2 div.ibm-alternate-rule, div.ibm-rule-alternate {
    background-color: #666666;
    clear: both;
    height: 2px;
    margin: 10px;
}
.dw-home-page #ibm-content #dw-n-promotions.ibm-container.ibm-alternate {
    border-top: 1px solid #FFFFFF;
    margin: 0 10px;
    padding-bottom: 10px;
    width: auto;
}
.dw-home-page #ibm-content #dw-n-promotions { margin-left: 9999px; }
.dw-home-page #ibm-content #dw-n-promotions.ibm-container {
    border-top: 0 solid #FFFFFF;
}
.dw-home-page #ibm-content #dw-n-promotions .ibm-ribbon-section {
    margin: 0;
    position: absolute;
    width: 20000em;
}
/* Connect */
.dw-home-page #ibm-content #dw-follow { border-top: 0; }

/* IE */
*:first-child+html .dw-home-page #ibm-content .dw-n-featured h3 { margin-top: 0; }
.dw-home-page .ibm-connect-bar li em { display: none\9; }