body {
	color:white;
	background-color:rgb(32,32,32);
	xbackground-color:red;
	font-size:12pt;
	font-family:Verdana, sans-serif;
	background-image: url('media/images/Red-Angular-BG-85.png');
	/* background-repeat: no-repeat; */
	background-attachment: fixed;
	background-position: center;
	background-size: cover;
}
@media only screen and (max-width: 1000px) {
	body {
		background-image: url('media/images/Red-Angular-BG-85.png');
	}
}

#page-header-bar {
	position: fixed; 
	font-size:18pt;
	top:0;
	height:35px;
	width:100%; 
	border-bottom:3pt rgb(199,0,0) solid; 
	padding:5pt; 
	background:rgba(0,0,0,0.75)
}

#burger-menu {
	visibility: hidden;
	font-size:18pt;
	background:rgba(0,0,0,0.75);
	padding:1.0em;
	position:fixed; 
	top:53px; 
	right:20px;
	text-align:right;
}
h2 {
	xcolor:#FF5661; /* before note */
	color:rgb(199,0,0);
	text-align:center;
}
h4{
	color:silver;
}
.pre-body {
	xborder:1px orange solid;
	width:80%;
	margin:0 auto;
	padding-top:7em;
	padding-bottom:2em;
	border-bottom:3pt gray solid;
}
.subBody{
	xborder:1px green solid;
	width:45rem;
	margin:auto;
	xpadding-top:10.0em;
	xborder-top:3pt gray solid;
}
.galleryimg{
	display:block;
	xwidth:80%;
	height:720px;
	border:0;
	xmargin-top:10em;
	margin:0 auto;
}
.sectionhr{
	width:80%;
	height:3pt;
	background-color:gray;
	border:0;
	margin-top:10em;
}
a {
	color:white;
	text-decoration: none;
}

.burgerbutton{
	color:white;
	text-decoration: none;
}

#mute {
    position: relative;
    xbottom:0px;
    xright:1.0em;
}
#contact-us {
	xwidth:80%;
	xmargin:0 auto; 
	background: rgba(75,75,75,0.5);
	xmargin-top:3em; 
	padding-bottom:4em;
	padding-top:2em;
}

.services-img{
	width:100px;margin-right:1em;float:left;
}

