
.librarybasic p {
    font-family:var(--lbSerif);
    font-size:1em;
    line-height:var(--lbLineHeight);
    padding-bottom:var(--lbPadBasic);
    text-align:justify;
    hyphens:auto;
            width:65%;
    margin-left:5em;
}

.librarybasic ul {
    padding-bottom:var(--lbPadBasic);
    margin-left:2em;
    padding-left:var(--lbPadBasic);
    font-family:var(--lbSerif);
            width:65%;
    margin-left:5em;
}
.librarybasic li {
    padding-left:var(--lbPadBasic);
    padding-bottom:var(--lbPadBasic);
    line-height:1.5;
}
.librarybasic h1 {
font-size:3em;
    padding-bottom:var(--lbPadBasic);
        font-family:var(--lbSansSerif);
}
.librarybasic h2 {
font-size:2.5em;
    padding-bottom:var(--lbPadBasic);
        font-family:var(--lbSansSerif);
}
.librarybasic h3 {
font-size:2em;
    padding-bottom:var(--lbPadBasic);
        font-family:var(--lbSansSerif);
}
.librarybasic h4 {
font-size:1.5em;
    padding-bottom:var(--lbPadBasic);
        font-family:var(--lbSansSerif);
}
.librarybasic h5 {
font-size:1.25em;
    padding-bottom:var(--lbPadBasic);
        font-family:var(--lbSansSerif);
}
.librarybasic h6 {
font-size:1em;
    padding-bottom:var(--lbPadBasic);
        font-family:var(--lbSansSerif);
}
.librarybasic a {
    
}    
.librarybasic p a {
    text-decoration: none;
    font-weight: bold;
    color: var(--lbLinkColour);
    background: linear-gradient(
45deg
,var(--lbLinkColour),var(--lbLinkColour));
    background-size: 100% 0%;
    transition: all 0.5s;
    background-repeat: no-repeat;
    background-position: bottom;
	}

.librarybasic p a:hover {
	background-size:100% 100%;
	color:var(--monoBack);
}
.librarybasic table {
    padding:1em;
}
.librarybasic td {
    padding:0.5em;
    font-family:var(--lbSansSerif);
    border:solid 0.1em var(--monoFront);
    border-collapse:collapse;
    margin:0.2em;
}

.librarybasic td a {
    text-decoration: none;
    font-weight: bold;
    color: var(--lbLinkColour);
    background: linear-gradient(
45deg
,var(--lbLinkColour),var(--lbLinkColour));
    background-size: 100% 0%;
    transition: all 0.5s;
    background-repeat: no-repeat;
    background-position: bottom;
	}
	.librarybasic td a:hover {
	background-size:100% 100%;
	color:var(--monoBack);
}
	
	
	    
