body {
	background-image: url(/images/bkgd.jpg);
	background-repeat: no-repeat;
	background-size: cover;

}

.mod-menu.mod-list.nav li.nav-item a,
.mod-menu.mod-list.nav li.nav-item.current a,
.mod-menu.mod-list.nav li.nav-item.active a,
.mod-menu.mod-list.nav li.nav-item.default a {
    color: #3366ff !important;  /* force text color */
	padding: 0px !important;
	line-height: 1.0 !important;
	font-size: 20px !important;
}
/* Menu link hover: change background to white */
.mod-menu.mod-list.nav li.nav-item a:hover,
.mod-menu.mod-list.nav li.nav-item.current a:hover,
.mod-menu.mod-list.nav li.nav-item.active a:hover,
.mod-menu.mod-list.nav li.nav-item.default a:hover {
    background-color: #ffffff !important;  /* white background on hover */
    color: #3366ff !important;           /* keep text color consistent */
    text-decoration: none;                /* optional: remove underline */
}
.container-sidebar-left {
    display: flex;
    flex-direction: column;
}

.container-sidebar-left > .sidebar-left {
    order: 0 !important;
}

.logstable
{
    border: 1px solid black;
}
.logstable td
{
    border: 1px solid black;
}
.logstable th
{
    border: 1px solid black;
    font-size: 10px;
    color: solid black
	font-family: Arial;
}
.profiletable
{
    border:0px solid black;
	border-spacing: 10px;
}
.profiletable td
{
    border: 0px solid black;
	padding: 3px;
	line-height: 1.2;
}
.profiletable th
{
    border: 0px solid black;
	padding: 3px;
    font-size: 10px;
    color: solid black
	font-family: verdana;	
}

.eb-container
{
	padding: 0px;
	line-height: 1.0;
	font-size: 15px;
}
.eb-event-title
{
	padding: 0px;
	line-height: 1.0;
	font-size: 20px;
}
.item-page
{
	padding: 0px;
	line-height: 1.2;

} 

.rosterdumptable
{
    border: 1px solid black;
}
.rosterdumptable td
{
    border: 1px solid black;
}
.rosterdumptable th
{
    border: 1px solid black;
    font-size: 10px;
    color: solid black
	font-family: Arial;
}
