/*** The basic structure of a site is as follows : - header - footer footer with the author ... - menu main ways in which the site articulates itself (features) - info area where there are miscellaneous links or text */ body { font-size:16px; font-family: sans-serif; font-weight:lighter; } .bold {font-weight:bold} .header img { width:100%; height: 100%;} .footer { text-align:center; display:grid; grid-template-columns: repeat(3,1fr); gap:4px; padding:8px; font-size:12px; color:black; align-items: center; align-content: center; text-transform: capitalize; /* background-color: rgba(255,255,255,0.8); */ grid-column: 1 /span 2; } .large-text {font-size: 24px; font-weight: bold;} .active { padding:4px; cursor:pointer; border:2px solid transparent ; } .active .fa-chevron-right { color:transparent} .active:hover { border-bottom-color: #4682b4; } .active:hover .fa-chevron-right{ color : #4682B4; } .highlight { cursor:pointer; border:4px solid transparent; padding:4px; } .highlight:hover { border-color:#4682B4 ; } .button-1 { background-color:#d3d3d3; color:#4682b4; font-weight:bold; cursor:pointer; padding:15px; } .button-1:hover { color:#FFFFFF; background-color:#4682b4; } .dialog-title { background-color:#FF6500;color:#FFFFFF; text-transform:capitalize; font-weight:bold; align-items:center;display:grid; grid-template-columns:auto 32px; } .dialog-button { display:grid; grid-template-columns: auto 115px; gap:4px; }