.acad-main {max-width:830px;padding-left:27%;}
.acad-sub-title {text-align:center;font-size:1.3em;font-weight:bold;padding:10px 0;}
.acad-row {margin:5px 0;border-bottom:1px solid #f0f0f0;clear:both;float:left;display:inline-block;width:100%;}
.acad-poster {float:left;margin-right:10px;}
.acad-title {font-style:italic;}
.acad-link {float:right;margin-bottom: 5px;}
.acad-footer {text-align:right;width:100%;clear:both;padding:20px 0;}
.acad-footer img {width:100px;margin-top:-13px;}


/*import font awesome css icon library*/
@import url("//netdna.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.css");

#search_bar input {
    float:left;
}

#searchtext {
    overflow: hidden;
    float:left;
}

#search_bar a {
    float:left;
    cursor:pointer;
    padding:7px 10px;
    color:#999;
}

#search_bar {width:50%;display:none;}
/*#search_bar input {font-style:italic;width:50%;}*/

#search_results, #search_noresult {
    width: 100%;
    font-family: arial;
    font-size: 12px;
    color:#999;
    margin:0 auto;
    text-align:center;
}

#search_noresult {display:none;}

#search_results .result{
    border: 1px solid #ccc;
    margin: 5px auto;
    padding: 5px;
    text-align:left;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

#search_results .date {
    width:130px;
    float:left;
}

#search_results .framed {border:1px solid #999;font-weight:bold;}

.row .content .link a.sublink {
    color:#999;
    font-weight:normal;
}
