body, html {
background-color : #F4C543;/*golden yellow*/
}
.highc {
display:none;
height:1px;
visibility:hidden;
}
#dark {
display:inline /*moon logo*/
}
.lightmode {
display:none; /*sun logo*/
}
.skip a:focus{
background-color: #F4C543;
border : solid 2px #000;
color : #000;
}

.thingstodo #light a:link {
display:inline-block;
}
.thingstodo a:focus {
border: dotted 5px #fff;
}
.zoom-controls .zoom-btn:focus-visible {
border:solid 4px #fff;
outline:dotted 5px #fff;
display:block;
}

.darkmode {
border:none;
display:inline;
height:auto;
visibility:visible;
}
#bigcontainer {
background-color:#000;
border-bottom : none;
}
div.borderbottom.fullwidth {
background-color:#F4C543;
}
.site-footer {
background-color:#000;
}
.widget-area {
    border-top: solid 2px #50514F;
   }

.site-main, .widget-area {
background-color: #F4C543;
border-bottom: solid .01px #50514F;
color:#000;
}
.site-main a:link, .site-main a:visited, .widget-area a:link, .widget-area a:visited {
color:#000;
}
.site-main a:hover, .site-main a:focus, .widget-area a:hover, .widget-area a:focus {
background-color:#000;
color:#F4C543;
}
.site-main h1, .site-main h2, .site-main h3, .widget-area h1, .widget-area h2, .widget-area h3 {
color:#000;
}

.purplebkd.alignfull {
	background-color:#000;
border-bottom: solid 1px #50514F;
color:#F4C543;
}
.purplebkd h1, .purplebkd h2 {
color:#F4C543;
}

/*----------HTML------------*/
A:link, A:visited {
color : #F4C543;
background-color : transparent;
}

A:hover, A:focus, A:active {
color : #000;
background-color : #F4C543;
}

h1, h2, h3, h4 {
color: #F4C543;
}
.wp-block-separator {
border:solid 1px #000;
}
main img {
background-color:#fff;
border-radius:5px;
padding:4px
}


.entry-footer {
background-color:#000;
border-bottom: solid 5px #dcbe88;
color:#F4C543;
}
footer {
background-color:#000;
border-top: solid 2px #706F70;
color:#F4C543;
}
footer .column, .enablinglegal {
color:#F4C543;
}
.balancecontact a:link, .balancecontact a:visited, .footerlinks a:link, .footerlinks a:visited {
color:#F4C543;
}
.footerdonate a:link, .footerdonate a:visited {
background-color: #F4C543;
border:solid 2px #F4C543;
color:#000;
}
.footerdonate a:hover {
background-color: #000;
color: #F4C543;
}
footer .footerdonate a:focus, .footerlinks a:focus, .balancecontact a:focus {
background-color: #000;
outline: dotted 5px #F4C543;
}

/*----------SOCIAL MEDIA------------*/
#socialmedia A:link, #socialmedia A:visited {
background-color: transparent;
color:#F4C543;
}
#socialmedia A:hover, #socialmedia A:focus {
background-color: transparent;
}


nav {
background-color:transparent;
}

.borderright .wp-block-column {
	border-right:solid 3px #F4C543;
}
main img {
background-color:#fff;
border-radius:5px;
padding:4px
}

.shadowbox .wp-block-image img {
	background-color:transparent;
}

/*font resizer*/
.sfr-dialog-content {
background-color: #F4C543;
color:#000;
}
#sfr-message-title h2{
}
#sfr-message-text p {
}
#sfr-message-close button {
}

.redlink a:link, .redlink a:visited {
color:#fff;
}