/* 
    Document   : site
    Created on : Aug 4, 2009, 3:11:53 PM
    Author     : NAPCO Web Dept
    Description:
        Site-specific CSS goes here.  Right now this is limited
        to color changes, but anything can go here.  Keep sections separated
        according to the corresponding common css files.
*/


/* 
    ARTICLE.CSS
*/

#article div.pagination div.next,
#article div.pagination div.prev {
    border: 1px solid #800000;
}

#article #related,
#staticpage #related {
    border-right: 1px solid #800000;
}

#article div.pagination div.next a,
#article div.pagination div.prev a,
#article-industrycenter-tab ul li:first-child,
#article-industrycenter-tab ul li.first-child,
#article-industrycenter div.tab-content h4 a {
    color: #800000;
}

#article-industrycenter-tab ul li a:hover,
#article-industrycenter-tab ul li a.tab-hover {
    background-color: #800000;
}

.article-industrycenter-tab-bookstore div.book a {
    background-color: #333333;
}


/*
    BLOG.CSS
*/

#blog-header h2,
#blog-header h2 a,
div#additional-information div#additional-about ul li a,
div#additional-blogs div h5 a,
#center div#blog-content div.blog-links a,
div.blog-preview h1,
div.blog-preview h1 a,
div.blog-preview h2,
div.blog-preview h2 a,
div.blog-preview div.blog-links ul li a strong,
div.blog-entry ul.comments li a {
    color: #800000;
}

div#additional-information div#additional-about {
    background: #fff url("/images/ipg-blog-grad.jpg") repeat-x top right;
}


/*
    COMMON.CSS
*/

#breadcrumb, #breadcrumb a ,
#options ul li a,
#center h3, #sidebar h3,
.share-menu a, .tools a,
.pagination strong,
a.text-highlight, p a.text-highlight, .externalicon,
#book div ul, #book div ul li a {
    color: #800000;
}

div#footer-pub-bar, input.button-submit {
    background-color: #800000;
}

#text a.people, #slideshow a.people,
#text a.place, #slideshow a.place {
    border-bottom:1px dotted #333333;
    color: #333333;
}

.text-highlight {
    color: #333333;
}

#header-above a {
    font-weight: bolder;
    color: #000000;
    font-style: italic;
}
/*
    INDEX.CSS
*/

#tabs-content div h2 a,
#tabs-content div ul,
#tabs-content div ul li a,
#book div ul li a,
#tabs-content #tab-display h4 a,
#tabs-content #tab-display h3 a,
#tabs-content div.jt_job_list ul li a,
#communities div.community h3 a,
#communities div.community ul,
#communities div.community h4.last-link a,
#poll a,
#featured-comments a {
    color: #800000;
}


/*
    INDUSTRYCENTER.CSS
*/

#industry-center-content div.industry-center-article h3,
#industry-center-content div.industry-center-article h3 a,
#industry-center-content h4,
#industry-center-content h4 a,
#industry-center-content-tab ul li a:hover
{
    color: #800000;
}

#industry-center-content h2,
#industry-center-content-tab {
    background-color: #800000;
}

/*
    NEWSLETTER.CSS
*/

div.newsletter-intro h3 a{
    color: #800000;
}


/*
    JQUERY-UI-1.7.1.CUSTOM.CSS
*/

/* Interaction states
----------------------------------*/
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus,
.ui-widget-content .ui-state-focus, .ui-state-hover a, .ui-state-hover a:hover,
.ui-state-active, .ui-widget-content .ui-state-active,
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #800000; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #800000; color: #800000; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #800000; }

/* Mediablock Tabs
----------------------------------*/
.mediablock .ui-state-active a, .mediablock .ui-state-active a:link, .mediablock .ui-state-active a:visited { background: #800000; }
.mediablock .ui-state-highlight a, .mediablock .ui-widget-content .ui-state-highlight a { color: #800000; }


/*
    MAGAZINE.CSS
*/
#magazine div.stack-blocks h4 a,
#magazine h4.last-link a {
    color: #800000;
}

/*
    NAV.CSS
*/

#navigation,
.sf-navbar li,
.sf-navbar li ul li div a:hover {
    background: #800000;
}

.sf-navbar li:hover,
.sf-navbar li:hover > a,
.sf-navbar li.sfHover,
.sf-navbar li.sfHover > a,
.sf-navbar li a:focus, .sf-navbar li a:hover, .sf-navbar li a:active {
    color: #800000;
}

.sf-navbar li ul {
    /* sub-nav bar - IE6 soils itself without this was 44em */
    width: 50.5em;
}

.sf-navbar li ul li div {
    /* sub-sub-nav bar */
    width: 25%;
    float: left;
}


/*
    SEARCH.CSS
*/

#search-results-profile div.next, #search-results-profile div.prev,
#search-results div.pagination ul li li a:hover,
#search-result-sort a.active {
    background-color: #800000;
}

.refine-search li:hover, .refine-search li.refineHover,
.refine-search a:focus, .refine-search a:hover, .refine-search a:active,
#search-results div.search-results-count {
    background: #800000;
}

#search-results a.search-result-headline, div.search-result img.search-result-image + a {
    color: #800000;
}


/*
    WIDGETS.CSS
*/

#blog-comments ul li a,
#most-block-tab ul li:first-child,
#most-block-tab ul li.first-child,
#search-widget div ul li a,
#tme-block ul,
#toc-block ul {
    color: #800000;
}

#most-block-tab ul li a:hover,
#most-block-tab ul li a.tab-hover {
    background-color: #800000;
}

#search-widget h3 {
    color: #800000;
}

#search-widget div ul li {
    border-left: 1px solid #800000;
}
