/* 
    Created on : 19 Jan 2021, 1:57:16 pm
    Author     : michael
*/
body,input,button,select,textarea {
	font:1em/1.5em Georgia, serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	background-color:#FFFEF0;
}

nav  {
    /* background-image: url("/<?=$m->theme?>/tile-fog.png"); */
    background-color:white;
    color:black;
    border-radius:8px;
}


.navbar-dropdown {
     background-color: aliceblue;
}

a.navbar-item {
    background-color: aliceblue;
    font-weight:bold;
    color:black; 
    border-width:1px;
    border-style:none;
}

a.navbar-link {
    background-color: aliceblue;
    font-weight:bold;
    color:black;
}
a.navbar-item:hover, a.navbar-link:hover {
    text-decoration: underline;
    background-color: yellow;
    border-style:dotted;
}

.navbar-brand {
    padding-top:0;
    padding-bottom:0;
}
.navbar {
  padding:0;
  margin:6px;
}

div.mitem {
    margin: 1em 1em 1em 1em;
}

a .site-logo {
    max-height:2.0em;
}
.site-logo img {
    height:50px;
    padding-left:10px;
    z-index:20;
    display:inline-block;
    overflow-y:visible;
    margin:0;
}


div.sidebox {
    background-color:whitesmoke;
    border-radius:4px;
    overflow-x: hidden;
    font-size: 0.9em;
}

div.sidebox iframe {
    width:100%;
}

div.title-area {
    margin : 8px;    
}

div.title-area span.link-sitename {
    color:darkred;
    font-size:1.2em;
}



div.hidden {
    display: none;
}

div.hline {
    min-height:20px;
}

span.link-title {
    font-size:1.5em;
    font-weight:bolder;
    
}

.page-footer  {
    padding-top:0.2em;
    padding-bottom:0.2em;
    background-color: lightblue;
    color:black;  
}
.user-footer {
     padding-top:0.2em;
     padding-bottom:0.2em;
    background-color: darkblue;
    color:lightpink;
}
.outerwrap {
    background-color:white;
    padding : 1em;
    border-radius:8px;
}
.outside {
        border-width:5px;
        border-style:solid;
        padding:10px;
        background-color:whitesmoke;
        border-color:lightyellow;
}
.body-wrap {
    
    padding-bottom:20px;
    padding-top:20px;
    background-color: palegoldenrod;
}

.fbook-wrap {
    padding: 20px;
    font-size:1.4em;
    background-color: palegoldenrod;
}

div.title-wrap {
    font-size:1.6em;
    font-weight:bold;
    padding: 0 8px 0 8px;
    background-color: white;
    display:inline-block;
    border-bottom-right-radius:8px;
    border-bottom-left-radius:8px;
}


div.navbar-wrap {
    padding: 0 8px 0 8px;
    background-color: white;
    color: graytext;
    display:inline-block;
    border-bottom-right-radius:8px;
    border-bottom-left-radius:8px;
}

div.nav-title-wrap {
    font-size:1.3em;
    padding: 6px;
    background-color: whitesmoke;
    color: darkgreen;
    display:inline-block;
    border-bottom-right-radius:8px;
    border-bottom-left-radius:8px;
}
span.link-title a {
    color:darkblue;
}


span.link-title a:visited {
    color: #3e661e;
}

span.site-name {
    color:darkred;
    font-size:1.1em;
    font-weight:bold;
}

div.link-summary {
    font-size:1em;
    background-color:white;
    padding:10px
}

