@charset "utf-8";
/* CSS Document */

/* ************************************************************************************* */

html { background: #164a80;}

#navigation {background: #4c75af;border-bottom:1px solid #416377;}
.sf-menu a {border-left:1px solid #3D659D;}
.sf-menu a, .sf-menu a:visited {color:#ffffff;}
.sf-menu li li a{border-bottom:1px solid #416377;}
.sf-menu li li {background:#4c75af;}
.sf-menu li li li {background:#4c75af;}
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {outline:0;color:#ffef38;}

/*.sidebar h2, 
.sidebar ul li ul li a {  color: #af9b4b; }	
.sidebar ul li a:hover { color:#af9b4b;}
*/

.side_add li a.nav-path-selected  { border-right: 7px solid #164a80;}
.side_add li li a.nav-path-selected { border:0;}

/*#core a:link,
#core a:visited,
#core a:hover,
#content .breadcrumbs a:hover { color:#af9b4b;}*/

#footer{ background: #164a80; color:#fff;}
#footer a, #footer a:visited, #footer a:hover, #footer a:visited:hover, .copyright { color:#fff;}


table.ccm-calendar-grid td .ccm-calendar-date{ background:#c2d6ea;}
table.ccm-calendar-mini td .ccm-calendar-date-wrap div.ccm-calendar-date {border:1px solid #c2d6ea;}
table.ccm-calendar-grid td.ccm-calendar-today div.ccm-calendar-date{ background:#81a8d1;}


@media only screen and (max-width:480px){
.sf-menu a {border-top:	1px solid #416377;}
.sf-menu li {background:#4c75af;}
}

.setmin {min-width:1020px;}
@media only screen and (max-width:480px){
	.setmin {min-width:250px;}
}

.ccm-syntax-highlighter {

padding: 0.5em;
margin: 0.5em 0;
border: 1px solid #CCC;
background-color: #F8F8F8;
line-height: 1.3;
}

.ccm-syntax-highlighter pre{
overflow: auto;
}

.postedgrey {color:#999; font-size:11px;}

.ace_scroller {
    padding: 0.5em;
    border: 1px solid #CCC;
    line-height: 1.3;
}