    .border-bottom {
        border-bottom:1px solid gray;
        font-weight:700;
        padding-top:20px;
        padding-left:10px;
        color:#004C74;
    }

    .blog-table {
        width:80%;
        margin: 20px auto 60px;
        font-size: 15px;
        line-height: 150%;
    }

    .backdrop {
        background-color:#EFF7FF;
    }

    .end-backdrop {
        border-bottom:1px solid gray;
    }
    
    .go-right {
        text-align:right;
    }

    .indent-left {
        padding-left:5%;
    }

    .projects-expected {
        color:#AB0A0A;
    }

    .projects-completed {
        color:green;
    }

    div.pro-tab {
        display: 0;
        width: 95%;
        border-radius: 0;
        border: solid 1px; 
    }

    td.pro-header {
        width: 40%;
    }

    td.pro-info {
        width: 47%;
        padding: 14px;
    }

    div.project-info {
        height:60px;
        overflow-y: auto;
        padding: 0 10px;
        margin: 0px;
        text-align:justify;
    }

    div.coming-soon {
        display: inline-block;
        width:30%;
        height:80px;
    }

    button.btn-sep {
       margin-bottom:6px;
    }
  
    td.just-thumb {
        border-bottom:1px solid black;
    }



    
/*
 * Two-column layout for the project info page
 */

.t2-container {
    position: relative;
}

.valign {
    vertical-align: middle;
    display: inline-block;
}

.t2-left {
    position: absolute;
    height: 100%;
    width: 40%;
}

.t2-left img {
    width: 100%;
}

.t2-right {
    margin-left: 40%;
    text-align: justify;
    padding: 0 20px 10px 10px;
    min-height: 120px;
}

.roman-numeral{
	font-family:"Times New Roman";
}

.category-buttons a {
	display:inline-flex;
}
