@import url('base.css');

/* body, a, headers */
body { background: url(/media/img/bg.png) repeat-x #236A96; color:#1e1e1e; }
a, a:visited { color:#014898; }

/*colored headers*/
h1 {color: #377200;}
h2 {color: #2D5F00;}
h3 {color: #294400;}
h4 {color: #0846B7;}
h5 {color: #00053A;}
h6 {color:#262841;}

table {
    border-collapse: collapse;
    border: 1px #CCC solid !important;
}

table td {
    border: 1px #CCC solid !important;
    padding: 5px;
}

/* Containers */
#page {
    margin:0 auto;
    padding-bottom:40px;
    overflow:hidden;
    position:relative;
    width:90%;
    min-width: 980px;
    max-width: 1200px;
}
#main {background:#FFF;margin:10px 0 0;overflow:hidden;width:100%; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
#main-bot {background:url(/media/img/bg-footer.png) no-repeat top center;height:5px;width:980px; margin:0 auto; padding:0;}

/* Header */
#header {height:115px; }
#logo {padding-top:10px;}
#logo-img {float: left; margin-right: 10px;}
#logo-text { color: #fff; text-align: center; display: table-cell; height: 105px; vertical-align: middle; }
#logo-text h1 { color: #fff !important; font-size: 15pt; }

/* Navigation */

#nav {
    position: relative;
    height: 60px;
    margin: 0 8px;
    _padding-top: 6px;
    _margin-bottom: -6px;
    background: url(/media/img/nav-li-bg.png) repeat-x;
}

#nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    
}

.br-left, .br-right {
    position: absolute;
    background: url(/media/img/border-radius.png) no-repeat;
    width: 8px;
    height: 60px;
    overflow: hidden;
    top: 0;
}

.br-left { left: -8px; background-position: 0 0; }
.br-right { right: -8px; background-position: -8px 0; }


#nav-menu {
    display: table;
    height: 60px;
}

#nav a {
    color: #fcfae3;
    line-height: 22px;
    padding: 0 10px;
    text-shadow: 1px 1px 0px #666;  
    font-size: 13px;
    white-space: nowrap;
}

#nav li a:hover,#nav li a:focus,#nav li.current_page_item a {color:#f5e598;}

#nav li{
    display:inline;
    
}

/* Content*/

#content {
    _float: left; 
    margin:15px 15px 0 15px;
    overflow:hidden;
    padding:0 10px 20px 10px;
}

#content .post {margin:0 0 25px; line-height:22px;}
#content .post ul {list-style:disc;margin:10px 0 1em 18px; list-style-position:inside;}
#content .post ul.children {list-style:disc;margin:5px 0 0em 18px; list-style-position:inside;}
#content .post ol {list-style:decimal;margin:10px 0 1em 22px; list-style-position:inside;}
#content .post li {padding: 3px 0;}
#content .post h1 {border:0;margin:0;padding-bottom:12px;}
#content .post h2 {font-size:20px;margin:5px 0 15px;}
#content .post h3 {font-size:18px;margin:5px 0 15px;}
#content .post h4 {font-size:16px;margin:0 0 5px;}
#content .post h5 {font-size:14px;margin:0 0 5px;}
#content .post h6 {font-size:12px;margin:0 0 5px;}
#content .post .entry {font-size:1.2em}

/* right col*/
.right_col {width: 45%; float: left; margin-left: 2%;}
/* left col */
.left_col {width: 45%; float: left; margin-right: 2%;}

/* Breadcrumbs */
#breadcrumbs {border-top:3px solid #9f907c;border-bottom:1px dotted #999;padding:5px}
#breadcrumbs a {color:#1e1e1e}
#breadcrumbs em {color:#377200;font-style:normal}

/* News */
#news {background:#EDE9E4;border:solid #D9D6D2;border-width:1px 0;clear:both;color:#4c4742; float:left;width:100%;}
#news h2 {margin:5px 0 0 14px;color:#6a655d}
#news ul {border-top:1px solid #D9D6D2;list-style:none;margin:5px 16px 0 14px;overflow:hidden;height:1%}
#news ul li {border-left:1px solid #D9D6D2;float:left;margin:0 0 0 -1px;padding:8px;width:170px}
#news ul li.first {padding-left:0}
#news ul li.last {padding-right:0}

/* Sidebar */
#sidebar {float:left;padding:15px 20px 20px 20px;width:270px}
#sidebar h2 {margin:0 0 .5em}
#sidebar ul {list-style:none;margin:0 0 1em}
#sidebar ul li{line-height:20px; padding: 2px 0;}
#sidebar ul ul {list-style:none; margin:0 0 0 10px;}
#sidebar li.active_menu>a {font-weight: bold;}
/* #sidebar li.active_menu li.active_menu a {font-weight: bold;}
#sidebar li.active_menu li a {font-weight: normal;} */
#sidebar ul ul li:before {content: "·"}

/* Rightbar */
.rightbar {float:right;padding:15px 10px 0 0;width:170px;}
.rightbar h2 {margin:0 0 .5em}
.rightbar ul {list-style:none;margin:0 0 1em}
.rightbar ul li{line-height:20px;}
.rightbar ul ul {list-style:none; margin:0 0 0 10px;}
.rightbar li.active_menu a {font-weight: bold;}
.rightbar li.active_menu li.active_menu a {font-weight: bold;}
.rightbar li.active_menu li a {font-weight: normal;}
.rightbar ul ul li:before {content: "·"}


/* Footer */
#sub #footer {border:0}
#footer {border-top:1px solid #CCC;clear:both;color:#7A674C;padding:15px 10px 10px;text-align:center}
#footer p {font-size:.9em;margin:0}
#footer ul {list-style:none;margin:0 0 1.5em}
#footer ul li {display:inline;margin:0 10px}
#footer ul li a {color:#5C4A32}
#redsolution {display: block; height: 32px; width: 130px; margin: auto;}

/* Misc */
.fix{clear: both;height: 1px;margin: -1px 0 0;overflow: hidden}

/* Survey */
.barColor {background-color: #719EBA;}
