/* Fundacio Sant Joan de Deu */

/* Inner styles */

    

    /* Local menu */
    
        .left-column {
            float: left;
            width: 18em;
            padding-bottom: 4em;
            margin-left: 2.5em;
        }
        
            .left-column .Menu {
                background: none;
                margin: 0 0 2em 0;
                padding: 0;
                border-top: 1px solid #ccc;
            }
            
                .left-column .Menu li {
                    background: none;
                    font-size: 1.2em;
                    margin: 0;
                    padding: 0;
                    display: block;
                    float: none;
                    border-bottom: 1px solid #ccc;
                    font-weight: normal;
                }
                
                    .left-column .Menu li.selected {
                        color: #BB0F0F;
                        font-weight: bold;
                        background: url("/fsjd_resources/images/background-local-menu-li.gif") repeat-x left top;
                    }
                    
                    .left-column .Menu li.selected a {
                        color: #BB0F0F;
                    }
                
                    .left-column .Menu li a {
                        color: #333;
                        display: block;
                        padding: .5em;
                        background: none;
                    }
                    
                    .left-column .Menu li ul {
                        margin-bottom: 1em;
                    }
                    
                        .left-column .Menu li ul li,
                        .left-column .Menu li ul li.selected {
                            font-size: 1em;
                            background: url("/fsjd_resources/images/menu-li.gif") no-repeat 1em .7em;
                            padding-left: 1.2em;
                            border-top: 1px solid #eee;
                            border-bottom: none;
                        }
                        
                            .left-column .Menu li ul li a,
                            .left-column .Menu li ul li.selected a {                                
                                padding: .2em .5em;
                            }
                            
                            .left-column .Menu li ul li ul {
                                margin-bottom: .3em;
                            }
                            
                                .left-column .Menu li ul li ul li,
                                .left-column .Menu li ul li ul li.selected {
                                    border-top: none;
                                    font-size: 1em;
                                    background: url("/fsjd_resources/images/menu-li-li.gif") no-repeat 1em .7em;
                                }
                            
                            
                    .left-column .Menu li.selected ul li a,
                    .left-column .Menu li.selected ul li.selected ul li a {
                        color: #333;
                    }
                    
                            
        /* Collaborator and alliance logos */
        
            .left-column .collaborations-logos {                    
            }
            
                .left-column .collaborations-logos .title {
                    color: #666;
                    font-size: 1.1em;
                    margin: .5em 0 1em 0;
                }
                
                .left-column .collaborations-logos .logos {
                    margin: .5em 0 2.5em 0;
                    text-align: left;
                }



    /* Main content */
    
        .main-content {
            float: left;
            width: 51em;
            border-top: 1px solid #ccc;
            padding-top: 2em;
            padding-bottom: 4em;
            margin-left: 3.4em;            
        }
        
            .full-width {
                width: 71em;
            }
        
            .main-content h1 {
                color: #333;
                font-size: 2em;
                margin-bottom: .8em;
                display: block;
                float: none;
            }
            
            .main-content p.event-place {
                color: #333;
                font-size: 1.4em;
                margin-top: -.8em;
                margin-bottom: 1.4em;
            }
            
            
            
            /* Upper title */
            
                .main-content .upper-title {
                    color: #fff;
                    font-size: 1.2em;
                    margin-top: -1.4em;
                    margin-bottom: 1.5em;
                }
                
                    .main-content .upper-title span {
                        padding: .2em .6em;
                        background-color: #BB0F0F;
                    }
            
            
            /* Upper back button */
            
                .main-content .back-button {
                    float: right;
                    font-size: 1.1em;
                    margin-top: -1.4em;
                    margin-bottom: 1.5em;
                }
                
                    .main-content .back-button a {
                        background: url("/fsjd_resources/images/arrow-back-button.gif") no-repeat left center;
                        text-decoration: none;
                        padding-left: .8em;
                    }
                    
                        .main-content .back-button a:hover {
                            text-decoration: underline;
                        }
            
            
            /* Date */
            
                .main-content .date {
                    color: #666;
                    font-size: 1.2em;
                }
                
                .main-content .events-image,
                .main-content .news-image {
                    border: 1px solid #ccc;
                    float: right;
                    margin: 0 0 .5em 2em;
                    padding: 1px;
                }
                
                
            /* Item pager */
            
                .Pager {
                    text-align: right;
                }

                    .Pager .page_links {
                        display: inline;
                    }
                
                    .Pager a {
                        font-size: 1.1em;
                        border-right: 1px solid #999;
                        margin-right: .5em;
                        padding-right: .5em;
                        display: inline;
                        font-weight: bold;
                        text-decoration: none;
                        color: #666;
                    }
                    
                        .Pager a:hover {
                            text-decoration: underline;
                        }
                    
                        .Pager a.selected {
                            color: #BB0F0F;
                        }
                    
                        .Pager a.last {
                            border-right: none;
                            margin-right: 0;
                            padding-right: 0;                            
                        }
                        
                        
                        
                        .Pager a.previous {
                            float: left;
                            border: none;
                            margin-right: .7em;
                        }
                        
                        .Pager a.next {
                            float: right;
                            border: none;
                            margin-left: .7em;
                            margin-right: 0;
                            padding-right: 0;
                        }




            .closed-vacancies {                
                font-size: 1.1em;
                font-weight: bold;
            }
            
                .closed-vacancies a {
                    
                }



            .summary p {
                color: #BB0F0F;
                font-size: 1.4em;
                line-height: 1.4em;
                margin-bottom: 1.2em;
            }


            
            .body {
                clear: left;
            }
        
            .body h2 {
                color: #BB0F0F;
                font-size: 1.4em;
                margin-bottom: 1.2em;
            }
            
            .body h3 {
                color: #BB0F0F;
                font-size: 1.2em;
                margin-bottom: 1.2em;
            }
            
            .body p {
                color: #333;
                font-size: 1.2em;
                margin-bottom: 1.2em;
                line-height: 1.4em;
            }
            
            .body img,
            .summary img {
                padding: 1px;
                border: 1px solid #DEDBD1;
            }
            
            .body ul {
                margin-bottom: 2em;
            }
            
                .body ul li {
                    color: #333;
                    font-size: 1.2em;
                    background: url("/fsjd_resources/images/body-li.gif") no-repeat .6em .6em;
                    line-height: 1.4em;
                    margin-bottom: .5em;
                    padding-left: 1.4em;
                }
            
            .body ol {
                margin-bottom: 2em;
                margin-left: 0;
                padding-left: 0;
            }
            
                .body ol li {
                    color: #333;
                    font-size: 1.2em;
                    list-style-type: decimal;
                    margin-left: 2em;
                    *margin-left: 2.5em;
                    margin-bottom: .5em;
                }
                
            .body img {
                padding: 1px;
                border: 1px solid #ccc;
            }
            
            
            /* News list */
            
                /* General new message (no news message) */
                
                    .events-content h2,
                    .news-content h2 {
                        color: #BB0F0F;
                        font-size: 1.6em;
                        border-bottom: 1px solid #ccc;
                        margin-bottom: .7em;
                        padding: .5em 0 .8em .7em;
                    }
                    
                    .events-content p,
                    .news-content p {
                        color: #333;
                        font-size: 1.2em;
                        padding: 0 1em;
                    }
                    
                    .events-content .rss,
                    .news-content .rss {
                        float: right;
                        padding: .2em 2em .2em 0;
                        font-weight: bold;
                        background: url("/fsjd_resources/images/rss-icon.gif") no-repeat right center;
                    }
                    
                        .events-content .rss a,
                        .news-content .rss a {
                            color: #333;
                            text-decoration: none;
                        }
                        
                            .events-content .rss a:hover,
                            .news-content .rss a:hover {
                                text-decoration: underline;
                            }
                    
            
                /* Years list */
                
                    .years {
                        color: #666;
                        padding: 0 1em .5em 1em;
                        margin-bottom: .5em;
                        background: url("/fsjd_resources/images/background-years.gif") repeat-x left bottom;
                    }
                    
                        .years li {
                            font-size: 1.3em;
                            font-weight: bold;
                            display: inline;
                            margin-right: 1em;
                        }
                        
                            .years li a {
                                color: #666;
                                text-decoration: none;
                            }
                            
                                .years li.selected a {
                                    color: #BB0F0F;
                                }
                        
                                .years li a:hover {
                                    text-decoration: underline;
                                }
                        
                
                /* Months list */
                
                    .months {
                        color: #333;
                        margin-bottom: 2em;
                        padding: 0 1em 1em 1em;
                        border-bottom: 1px solid #ccc;
                    }
                    
                        .months li {
                            font-size: 1.2em;
                            display: inline;
                            margin-right: .6em;
                            padding-right: .6em;
                            border-right: 1px solid #ccc;
                        }
                        
                            .months li.last {
                                margin-right: 0;
                                padding-right: 0;
                                border-right: none;
                            }
                        
                            .months li a {
                                color: #666;
                                text-decoration: none;
                            }
                            
                                .months li.selected a {
                                    color: #BB0F0F;
                                    font-weight: bold;
                                }
                        
                                .months li a:hover {
                                    text-decoration: underline;
                                }
                                
                    /* News and activities list */
                    
                        .news,
                        .events {
                        }
                        
                            .news li,
                            .events li {
                                width: 69em;
                                overflow: hidden;
                                border-bottom: 1px solid #ccc;
                                margin-bottom: 1.5em;
                                padding: 0 1em 1.5em 1em;
                            }
                            
                                .news li img,
                                .events li img {
                                    float: left;
                                    margin: 0 0 0 2em;
                                    padding: 1px;
                                    border: 1px solid #ccc;
                                }
                            
                                .news li h2,
                                .events li h2 {
                                    color: #BB0F0F;
                                    font-size: 1.4em;
                                    margin-bottom: .5em;
                                    padding: 0;
                                    border-bottom: 0;
                                }
                                
                                    .news li h2 a,
                                    .events li h2 a {
                                        text-decoration: none;
                                    }
                                    
                                        .news li h2 a:hover,
                                        .events li h2 a:hover {
                                            text-decoration: underline;
                                        }
                                
                                .news li p,
                                .events li p {
                                    font-size: 1.2em;
                                    line-height: 1.4em;
                                    margin: .5em 0;
                                    padding: 0;
                                }
                                
                                    .news li p.date,
                                    .events li p.date {
                                        color: #666;
                                        font-size: 1.2em;
                                        margin: 0;
                                    }



            /* Vacancies list */
            
                .vacancies {
                    clear: left;
                    border-bottom: 1px solid #ccc;
                    margin-bottom: 1em;
                }
                
                    .vacancies li {
                        background: url("/fsjd_resources/images/arrow-li.gif") no-repeat .6em .4em;
                        padding-left: 1.8em;
                        margin-bottom: 2.5em;
                    }
                    
                        .vacancies li h2 {
                            font-size: 1.4em;
                        }
                        
                            .vacancies li h2 a {
                                color: #333;
                                text-decoration: none;
                            }
                            
                                .vacancies li h2 a:hover {
                                    text-decoration: underline;
                                }
                    
                        .vacancies li p {                            
                            font-size: 1.2em;
                            margin: .2em 0;
                        }
                        
                            .vacancies li p.reference {
                                font-weight: bold;
                            }
                            
                            
                .vacancy-data {
                    margin-bottom: 2em;
                    padding-bottom: 2em;
                    border-bottom: 1px solid #ccc;
                }
                
                    .vacancy-data .date {
                        color: #666;
                        font-size: 1.2em;
                    }
                
                    .vacancy-data .reference {
                        font-size: 1.2em;
                        font-weight: bold;
                    }
                    
                    
                .vacancy-legal-advice {
                    margin-top: 3em;
                    padding-top: 1.4em;
                    border-top: 1px solid #DEDBD1;
                }
                
                    .vacancy-legal-advice p {
                        font-size: 1.1em;
                    }
                    
                    .vacancy-legal-advice ul li {
                        font-size: 1.1em;
                    }
            
            
            /* Report list */
            
                .reports {
                }
                
                    .reports li {
                        width: 21em;
                        float: left;
                        overflow: hidden;
                        padding: 1px;
                        margin: 0 2em 3em 0;
                        border: 1px solid #ccc;
                    }
                    
                        .reports li h2 {
                            padding: .7em 1.3em;
                            color: #BB0F0F;
                            font-size: 1.2em;
                            border-top: 2px solid #BB0F0F;
                        }
                        
                            .reports li h2 a {
                                text-decoration: none;
                            }
                            
                                .reports li h2 a:hover {
                                    text-decoration: underline;
                                }
                    
                        .reports li .image {                            
                            width: 180px;
                            height: 130px;
                            margin: 0 auto;
                            overflow: hidden;
                            border: 1px solid #ccc;
                        }
                        
                            .reports li .image img {
                                display: block;
                            }
                            
                            
                        .reports li .download {
                            display: block;
                            font-size: 1.1em;
                            margin: .6em 0 1em 1.8em;
                        }
                        
                        .reports li .size {
                            float: right;
                            font-size: 1.1em;
                            padding: .6em 1.8em 1em 1.8em;
                            background: url("/fsjd_resources/images/icon-document.gif") no-repeat left center;
                        }



        /* Investigation lines */
        
            /* Investigation lines main list */
                
                .lines {
                    width: 100%;
                    overflow: hidden;
                }
                
                    .lines li {
                        width: 15.2em;
                        height: 19em;
                        float: left;
                        padding: 1px;
                        border: 1px solid #ccc;
                        margin: 0 1.4em 2em 0;
                    }
                    
                        .lines li .wrap {
                            padding: 1em;
                            border-top: 2px solid #BB0F0F;
                        }
                    
                        .lines li.last-row {
                            margin-right: 0;
                        }                    
                    
                        .lines li a {
                            text-decoration: none;
                        }

                        .lines li .image {
                            border: 1px solid #ccc;
                            width: 13em;
                            height: 10em;
                            overflow: hidden;
                            margin-bottom: .7em;
                        }
                        
                            .lines li .image a {
                                display: block;
                                width: 12.8em;
                                height: 9.8em;
                                overflow: hidden;
                                border: 1px solid #fff;
                            }
                        
                            .lines li .image img {
                                display: block;
                            }
                            
                        .lines li h2 {
                            font-size: 1.2em;
                        }
        
        
        
                .investigation-line {
                    border: 1px solid #ccc;
                }
            
                /* Main tabs */
            
                    .investigation-line .main-tabs {
                        width: 100%;
                        overflow: hidden;
                        background: url("/fsjd_resources/images/background-main-tab.gif") repeat-x left bottom;
                    }                    
                    
                        .investigation-line .main-tabs li {
                            float: left;
                            font-size: 1.3em;
                            padding: .5em 1.3em 1em 1.3em;
                            background: url("/fsjd_resources/images/separator-menu-line-li.gif") no-repeat right top;
                        }
                            
                            .investigation-line .main-tabs li.selected {
                                background: #fff;
                                font-weight: bold;
                                border-left: 1px solid #ccc;
                                border-right: 1px solid #ccc;
                                margin-left: -1px;
                            }
                            
                            .investigation-line .main-tabs li.first {
                                border-left: none;
                            }
                            
                            
                            .investigation-line .main-tabs li.selected-first {
                                background: #fff;
                                font-weight: bold;
                                border-right: 1px solid #ccc;
                            }
                        
                            .investigation-line .main-tabs li a {
                                color: #333;
                                text-decoration: none;
                            }
                            
                                .investigation-line .main-tabs li a:hover {
                                    text-decoration: underline;
                                }
                                
                                
                                
                            .investigation-line-content {
                                padding: 2em 1.5em;
                            }
                            
                                .investigation-line-content .line-image {
                                    float: right;
                                    padding: 1px;
                                    border: 1px solid #ccc;
                                    margin: 0 0 .5em 2em;
                                }
                            
                                .investigation-line-content h2,
                                .subline .investigation-line-content h3 {                                
                                    color: #BB0F0F;
                                    font-size: 1.4em;
                                    margin-bottom: .3em;
                                }
                                
                                .subline .investigation-line-content h4 {
                                    color: #BB0F0F;
                                    font-size: 1.2em;
                                    margin-bottom: .3em;
                                }
                                
                                .investigation-line-content p {
                                    font-size: 1.2em;
                                    line-height: 1.4em;
                                    margin-bottom: 1.5em;
                                }   
                                    
                                .investigation-line-content ul {
                                    margin-bottom: 2em;
                                }
                                
                                    .investigation-line-content ul li {
                                        color: #333;
                                        font-size: 1.2em;
                                        background: url("/fsjd_resources/images/body-li.gif") no-repeat .6em .6em;
                                        line-height: 1.4em;
                                        margin-bottom: .5em;
                                        padding-left: 1.4em;
                                    }

                                .investigation-line-content ol {
                                    margin-bottom: 2em;
                                    margin-left: 0;
                                    padding-left: 0;
                                }

                                    .investigation-line-content ol li {
                                        color: #333;
                                        font-size: 1.2em;
                                        line-height: 1.4em;
                                        list-style-type: decimal;
                                        margin-left: 2em;
                                        *margin-left: 2.5em;
                                        margin-bottom: .5em;
                                    }



                            .investigation-line-content .research-lines,
                            .investigation-line-content .project-list {
                                margin-bottom: 0;
                            }
                            
                                .investigation-line-content .research-lines li,
                                .investigation-line-content .project-list li {
                                    font-size: 1.3em;
                                    padding-left: 1em;   
                                    margin-bottom: .5em;                                    
                                    background: url("/fsjd_resources/images/research-lines-li.gif") no-repeat left .4em;
                                }
                                
                                .investigation-line-content .research-lines li.selected a,
                                .investigation-line-content .project-list li.selected a {
                                    color: #BB0F0F;
                                }

                                    .investigation-line-content .research-lines li a,
                                    .investigation-line-content .project-list li a {
                                        color: #333;
                                        font-weight: bold;
                                        text-decoration: none;
                                    }
                                    
                                        .investigation-line-content .research-lines li a:hover,
                                        .investigation-line-content .project-list li a:hover {
                                            text-decoration: underline;
                                        }



                            .investigation-line-content .team {
                            }

                                .investigation-line-content .team li {
                                    font-size: 1em;
                                    width: 100%;
                                    overflow: hidden;
                                    margin-bottom: 1.5em;
                                    padding-bottom: 1.5em;
                                    padding-left: 0;
                                    border-bottom: 1px solid #eee;
                                    background: none;
                                }

                                    .investigation-line-content .team li p {
                                        font-size: 1.2em;
                                        margin: 0 0 .5em 0;
                                    }
                                    
                                    .investigation-line-content .team li .name {
                                        font-size: 1.3em;
                                    }
                                    
                                    .investigation-line-content .team li .curriculum {
                                        margin-top: 1.5em;
                                    }
                                    
                                        .investigation-line-content .team li .curriculum a {
                                            padding: .2em 0 .2em 1.8em;
                                            background: url("/fsjd_resources/images/pdf-icon.gif") no-repeat left center;
                                        }

                                    .investigation-line-content .team li img {
                                        float: right;
                                        margin: 0 0 .5em 2em;
                                        padding: 1px;
                                        border: 1px solid #ddd;
                                    }
                                    

                                    
                            .investigation-line-content .project {
                                border: 1px solid #ccc;
                                background-color: #fafafa;
                                margin-top: 2em;
                                padding: 1.5em;
                            }
                            
                                .investigation-line-content .project h2 {
                                    font-size: 2em;
                                    font-weight: normal;
                                    margin-bottom: 1em;
                                }
                                
                                .investigation-line-content .project h3,
                                .investigation-line-content .subline .project h4 {
                                    color: #B80C33;
                                    font-size: 1.4em;
                                    margin-bottom: .5em;
                                }
                                
                                .investigation-line-content .project p {
                                    line-height: 1.4em;
                                    margin-bottom: 1em;
                                }
                                
                                .investigation-line-content .project ul {
                                    margin-bottom: 2em;
                                }
                                
                                    .investigation-line-content .project ul li {
                                        color: #333;
                                        font-size: 1.2em;
                                        background: url("/fsjd_resources/images/body-li.gif") no-repeat .6em .6em;
                                        line-height: 1.4em;
                                        margin-bottom: .5em;
                                        padding-left: 1.4em;
                                    }
                                
                                .investigation-line-content .project ol {
                                    margin-bottom: 2em;
                                    margin-left: 0;
                                    padding-left: 0;
                                }
                                
                                    .investigation-line-content .project ol li {
                                        color: #333;
                                        font-size: 1.2em;
                                        list-style-type: decimal;
                                        margin-left: 2em;
                                        *margin-left: 2.5em;
                                        margin-bottom: .5em;
                                    }
                                
                                .investigation-line-content .project .project-info {
                                    margin-bottom: 1.5em;
                                }
                                
                                    .investigation-line-content .project .project-info li { 
                                        font-size: 1.2em;
                                        margin-bottom: .3em;
                                    }


                            
                            .investigation-line-content .result-list {
                            }

                                .investigation-line-content .result-list li {                                                                        
                                    font-size: 1em;
                                    margin-bottom: 1.5em;
                                    padding-bottom: 1.5em;
                                    padding-left: 0;
                                    background: none;
                                    border-bottom: 1px solid #eee;
                                }

                                    .investigation-line-content .result-list li p {
                                        font-size: 1.2em;
                                        margin: 0 0 1.2em 0;
                                    }
                                    
                                    .investigation-line-content .publications .document,
                                    .investigation-line-content .result-list li .document {
                                        font-size: 1.2em;
                                        padding: .2em 0 .2em 1.8em;                                        
                                        display: block;
                                        background: url("/fsjd_resources/images/pdf-icon.gif") no-repeat left center;
                                    }
                                    
                                    .investigation-line-content .result-list li ul,
                                    .investigation-line-content .result-list li ul li {
                                        margin: 0;
                                        padding: 0;
                                        border: none;
                                    }
                                    
                                    
                                    
                            .investigation-line-content .publications {
                            }                                
                            
                                .investigation-line-content .publications p {
                                    margin: 0 0 .3em 0;
                                    line-height: 1.4em;
                                }
                                
                                .investigation-line-content .publications p.year {
                                    margin: 0 0 .5em 0;
                                }
                                
                                .investigation-line-content .publications ul {
                                    margin-bottom: 3em;
                                }
                            
                                    .investigation-line-content .publications ul li {
                                        font-size: 1em;
                                        border-bottom: 1px solid #ccc;
                                        margin-bottom: 1em;
                                        padding-bottom: 1em;
                                        background: none;
                                        padding-left: 0;
                                    }
                                
                                .investigation-line-content .publications .year {
                                    color: #BB0F0F;
                                    font-weight: bold;
                                }
                                
                                
                            .subline {
                                border: 1px solid #ccc;
                                background-color: #fafafa;
                                margin: 0 1.5em 1.5em 1.5em;
                                padding: 1.5em;
                            }

                                .subline .investigation-line-content {
                                    padding: 2em 0 0 0;
                                }
                            
                                .subline h2 {
                                    color: #BB0F0F;
                                    font-size: 2em;
                                    font-weight: normal;
                                    margin-bottom: .5em;
                                }
                                
                                .subline ul.tabs {
                                    border-bottom: 1px solid #ddd;
                                    padding-bottom: .7em;
                                }
                                
                                    .subline ul.tabs li {
                                        display: inline;
                                        font-size: 1.3em;
                                        margin-right: .5em;
                                        padding-right: .5em;
                                        border-right: 1px solid #ccc;
                                    }
                                    
                                        .subline ul.tabs li.last {
                                            margin-right: 0;
                                            padding-right: 0;
                                            border-right: none;
                                        }
                                    
                                    .subline ul.tabs li a {
                                        color: #333;
                                        text-decoration: none;
                                    }
                                    
                                    .subline ul.tabs li a:hover {
                                        text-decoration: underline;
                                    }
                                    
                                    .subline ul.tabs li.selected a {
                                        color: #BB0F0F;
                                        font-weight: bold;
                                    }
                                    
                                    
    /* Collaboration logos */
    
        .collaborations {
            border: 1px solid #DEDBD1;
            padding: 1px;
            margin-bottom: 2em;
        }
    
            .collaborations h2 {
                color: #fff;
                font-size: 1.2em;                
                padding: .2em .8em;
                border-bottom: 1px solid #fff;
                background: transparent url(/fsjd_resources/images/background-title-red.gif) repeat scroll left top;
            }
            
            .collaborations ul {  
                padding: 1em 0;
            }   
            
                .collaborations ul li {
                    display: inline;
                    vertical-align: middle;
                }
                
                    .collaborations ul li a,
                    .collaborations ul li span {  
                        display: inline-block;
                        width: 23em;
                        text-align: center;
                    }
                
                    .collaborations ul li img {
                        margin: 1em 2em;
                        vertical-align: middle;
                    }
                    
                    
                    
    /* Project list (on collaboration section) */
    
        .projects {
            border: 1px solid #ccc;
        }
        
            .projects h2 {
                color: #FFFFFF;
                font-size: 1.4em;
                font-weight: bold;
                margin: 1px 1px 0 1px;
                padding: 0.3em .7em;
                background: transparent url(/fsjd_resources/images/background-title-red.gif) repeat scroll left top;
            }
        
            .projects ul {
                padding: 1em;
            }
            
                .projects ul li {
                    font-size: 1.3em;
                    font-weight: bold;
                    line-height: 1.5em;
                    background: url("/fsjd_resources/images/arrow-li.gif") no-repeat left .5em;
                    padding-left: 1em;
                    margin: 0 0 .6em 0;
                }
                
                    .projects ul li a {
                        color: #333;
                        text-decoration: none;
                    }
                
                        .projects ul li a:hover {
                            text-decoration: underline;
                        }



    /* Right column */
         
        .right-column {
            width: 18em;
            float: right;
            margin: 0 2em 3.5em 0;
        }

        
        
    /* Google Search results */
    
        .ResultsPager .Pager {
            display: none;
            float: right;
            margin-bottom: 1.5em;
        }
        
            .ResultsPager #pager-bottom {
                display: block;
            }

        .ResultsPager .results_list {
            padding: 0;
            margin-bottom: 1.5em;
            clear: right;
        }
        
            .ResultsPager .results_list li {
                font-size: 1.2em;
                line-height: 1.4em;
                margin-bottom: 1em;
                padding-bottom: 1em;
                border-bottom: 1px solid #eee;
                margin-left: 0;
                padding-left: 0;
                background: none;
            }
            
                .ResultsPager .results_list li a.url {
                    color: #666;
                }
            