/* 
    Document   : style
    Created on : April 12, 2014
    Author     : Manoz
    Description: Purpose of the stylesheet follows.
*/


/*
* ===================================================== DEFAULTS ==================================================
*/
root {
    display: block;
}
body {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    background:url(../images/bg.jpg) repeat 0 0;
}
a {
    color: #00498d;
}
/*
* ===================================================== OVERWRIDE ==================================================
*/
.row {
    max-width:59.875em;
}
.top-bar {
    background:#fff!important;
}
.panel {
    border-style: none;
    background: none;
    margin-bottom:0;
}
.x-padding {
    padding-left:20px!important;
}
.y-padding {
    padding-top:1.25em!important;
}
.margin-y {
    margin:15px 0 0 0;
}
.padding-yy {
    padding:30px 0;
}
.margin-x {
    margin-left:20px!important;
}
.padding-xx {
    padding-left:1em!important;
    padding-right:1em!important;
}
/*
* ===================================================== BGCOLORS ==================================================
*/
.grey-bg {
    background:#f7f7f7;
}
.white-bg {
    background:#fff;
    overflow:hidden;
    padding: 1em 2em;
}
.white-bg-bottom-border {
    background:#fff;
    border-bottom:3px solid #ececec;
    padding-left:2em;
    padding-right:2em;
}
/*
* ===================================================== COLORS ==================================================
*/
.blue {
    color: #00498d;
}
.gray {
    color: #333333;
}
/*
* ===================================================== HEADER AND NAV ==================================================
*/
.top-header-block {
    background:#fff!important;
    min-height:5.375em;
}
.menu-icon {
    color:#51ABC3!important;
}
.top-bar.expanded .title-area {
    background:none;
}
.top-bar .toggle-topbar.menu-icon a {
    color:#51ABC3!important;
}
.top-bar .toggle-topbar.menu-icon a::after {
    -webkit-box-shadow: 1px 0.625em 1px 1px #51ABC3, 1px 16px 1px 1px #51ABC3, 1px 22px 1px 1px #51ABC3;
    box-shadow: 0 0.625em 0 1px #51ABC3, 0 16px 0 1px #51ABC3, 0 22px 0 1px #51ABC3;
}
.top-bar-section ul {
    background:#fff;
    padding-top:1.9375em;
}
.top-bar-section ul li a {
    background:#fff!important;
    color:#333!important;
    font-size:1em;
    padding:0.3125em 0.9375em!important;
}
.top-bar-section ul li a:hover {
    background:#ebebeb!important;
    -moz-border-radius-topright: 15px 15px;
    border-top-right-radius:15px 15px;
}
.top-bar-section ul li.active a {
    color:#333!important;
    background:#ebebeb!important;
    -moz-border-radius-topright: 15px 15px;
    border-top-right-radius:15px 15px;
}
/*
* ===================================================== FOOTER ==================================================
*/
#footer {
    background:#fff;
    min-height:5.125em;
    padding:1em 1.25em 0;
    overflow:hidden;
}
.shadow-img {
    margin:-0.125em 0 2em 0;
}
#footer p {
    font-size:0.875em;
    color:#656565;
    padding:0.875em 0;
}
#footer p a {
    color:#656565;
    padding:0 2px 0 2px;
}
#footer p a:hover {
    color:#656565;
    text-decoration:underline;
}
/*
* ===================================================== LIST ==================================================
*/
ul.disc {
    color:#40c0c4;
}
.essay-list a {
    text-decoration: underline;
}
/*
* ===================================================== SEARCH SECTION ==================================================
*/
.search-block-area {
    background:url(../images/banner.png) repeat-x 0 0;
    min-height:198px;
    border-bottom:6px solid #fff;
}
.search-border-area {
    border:2px solid #5B94A2;
    background:#fff;
    width:70%;
    opacity:0.8;
    padding:0.5em;
    margin: 1.1em auto 0;
    overflow:hidden;
}
.search-block-area h2 {
    font-size:1.5em;
    color:#333;
    font-weight:bold;
}
.search-block-area p {
    font-size:1em;
    color:#333;
}
.search-block-area p a {
    color:#333;
    text-decoration:underline;
}
.search-block-area p a:hover {
    text-decoration:none;
}
.search-block-area input[type="text"] {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border:2px solid #51ABC3;
    background:#fff;
    box-shadow:none;
}
/*
* ===================================================== MAIN / CONTENT / TITLE ==================================================
*/

.main-content-block {
    padding:2em 0;
}
.main-content-block h2, .main-content-block h3 {
    font-size:1.75em;
    color:#333;
    font-weight:bold;
}
.main-content-block h2 small {
    font-size:14px;
    font-weight:normal;
}
.main-content-block h3 {
    font-size:1.25em;
    padding-bottom:0.5em;
}
.main-content-block p {
    font-size:0.9375em;
    color:#333;
    padding-bottom:0.625em;
    margin:0;
}
.main-content-block time {
    color: #656565;
    font-size: 0.75em;
}
.essay-list h2 a {
    font-size: 18px;
    margin-bottom: 10px;
    display: inline-block;
}
