//body { height: 5000px; position: relative; }
body { background-color: black; font-family: Arial, Helvetica, sans-serif; margin:0px; }
h1 { color:#660000; font-size:2em; position:relative;top:10px; }
h2 { color:black; font-size:1.5em; position:relative;top:10px; }
h3 { color:#990000; font-size:1.4em; position:relative;top:10px; }

p  { color:#444444; }
b  { color:black; }
P.code {color:#006600; font-family:Verdana, sans-serif; font-size:11px; position:relative; left:24px; }
img.banner { width:auto; height:auto; max-width:100%; max-height:100%; margin: 0px; padding:0px; }
li { color:#666666; font-size:0.8em; }

/*
div.menu { border:none; position:relative;top:-3px;}
*/


// CHECK https://www.youtube.com/watch?app=desktop&v=axQ7eN2oPu0
//.menu { z-index: 300; display: flex; align-items: center; background-color: black; border:none; position:fixed; top:0px; width:100%; transition: all 0.5s; }
//.menu { z-index: 300; align-items: center; background-color: black; border:none; position:fixed; top:0px; width:100%; transition: all 0.5s; }


.menu-scrolled { background-color: black; }
.menu { z-index: 300; display: flex; align-items: right; justify-content: right; background-color: rgba(218,184,139,0.0); border:none; position:fixed; top:0px; width:100%; transition: all 0.5s; }
//.menu-scrolled { background-color: rgba(218,184,139,0.8); }
.menu-scrolled { background-color: rgba(151,105,42,0.8); }


.menu img { width:auto; height:auto; max-width:30%; max-height:30%; margin: 0px; padding:0px; }
.menu a:link    {color:#FFFFFF;text-decoration:none;}
.menu a:visited {color:#FFFFFF;text-decoration:none;}
.menu a:active  {color:#FFFFFF;text-decoration:Underline;}
.menu a:hover   {color:#FFFFFF;text-decoration:Underline;}


.band { border:none; margin:0px; background-color:#666; text-align: center; display: flex; align-items: center; justify-content: center; }
.band p { color:#fff; }



//.main { border:none; background-color:white; margin:0px; padding:0%; }
.main { background-color:white; display: flex; align-items: center; justify-content: center; }
.inner { max-width:1100px; margin:10px; padding:20px); border:none; }


//.footer { background-color:#97692A; text-align: center; display: flex; align-items: center; justify-content: center; }

.footer {
  color:#fcc;     
  display: flex; align-items: center;
  justify-content: center;
  background: url(images/contact-background3.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.footer p { color:#ccc; text-align: center; }
.footer b { color:#fff; }
.footer a {color:#FFF; text-decoration:none;}
.footer a:link {color:#FFF; text-decoration:none;}
.footer a:visited {color:#FFF; text-decoration:none;}
.footer a:active {color:#FFF; text-decoration:none;}
.footer a:hover {color:#FFF; text-decoration:underline;}








a:link    {color:#00a; font-weight:500; letter-spacing: 0.2px; text-decoration:none; }
a:visited {color:#00a; text-decoration:none; }
a:active  {color:#00a; text-decoration:Underline; }
a:hover   {color:#00a; text-decoration:Underline; }

.left   { float: left; margin-right:3px; }
.right  { float: right; margin-left:3px; }
.center { text-align: center; }
br.cb { clear: both; }
button { margin: 2px 10px; padding: 0px 2px; }
table { border:none; border-spacing: 0px; white-space: nowrap; }
td { padding: 0px; padding-right: 20px; }



.footerb { border:none; margin:0px; background-color: black; text-align: center; display: flex; align-items: center; justify-content: center; }
.footerb p { color:#ccc; }
.footerb b { color:#fff; }
.footerb a:link {color:#FFF; text-decoration:none;}
.footerb a:visited {color:#FFF; text-decoration:none;}
.footerb a:active {color:#FFF; text-decoration:none;}
.footerb a:hover {color:#FFF; text-decoration:underline;}

