
div.banner { text-align: center; margin-top: 1%; margin-bottom: 1% }

/* set body colors as a set pair, to avoid a mixed situation with possible user settings */
/* body { background-image: url("blue_fade_01.jpg"); background-color: #7EB8F7 ; color: black} */


body{
    /* background: linear-gradient(to right, blue, white);  */
    /* color: white; */
}


hr.hr-80 { width: 80% }
hr.hr-60 { width: 60% }
hr.hr-40 { width: 40% }

div.last-mod { margin-left: 10% }

div.top-info { margin-left: 10% }

p.links-section-title { margin-left: 10%; margin-top: 1.5%; font-size: larger; font-style: italic }

div.links-list-with-icons { margin-left: 10%; margin-bottom: 2% }

a:link {
    color: blue;
}

div.links-list-as-text { margin-left: 10%; margin-bottom: 2% }

p.quote-lines { text-align: center }

div.webmaster-contact { text-align: center }

div.idl-center { text-align: center }



div.mclaren_section {
    background-color: none;
    background-image: url( "Mclaren_logo_2_mod_opac75_overscale.jpg" );
    background-repeat: no-repeat;
    background-position: left center;
    background-attachment: scroll;
}


div.porsche_section {
    background-color: transparent;
    background-image: url( "Porsche-logo_mod_opac09.png" );
    background-repeat: no-repeat;
    background-position: top left;
    background-attachment: scroll;
}


div.oldies-but-goodies_section {
}


/*
div.w3-css-valid { float: left; margin-left: 10%; width: 10%}
div.w3-html-valid { float: right; margin-right: 10%; width: 7% }
*/

/*
div.w3-css-valid { margin-left: 10% }
div.w3-html-valid { float: right; width: 10% }
*/

/*
div.w3-css-valid { margin-left: 10% }
div.w3-html-valid { margin-right: 10% }
*/

span.w3-css-valid { margin-left: 10% }
span.w3-html-valid { float: right; width: 10% }
