/* CSS Document */

body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
    margin-bottom: 0px;
    background-image:url(./images/background.jpg); background-size: cover; background-repeat: no-repeat; 
	background-repeat:repeat;
}

p {
    padding-bottom: 5px;
    padding-top: 5px;
}
  
h1 {
    padding-top: 5px;   padding-bottom: 5px;    padding-left: 5px;  padding-right: 5px;
    color: #050000;   font-size:24px; font-style: oblique;
    font-family: Arial, Helvetica, sans-serif;
}

h2 {
    padding-top: 5px;   padding-bottom: 5px;    padding-left: 5px;  padding-right: 5px;
    color: lightskyblue;   font-size:16px; font-style: italic;
    font-family: Arial, Helvetica, sans-serif;
}

h3 {
    padding-top: 5px;   padding-bottom: 5px;    padding-left: 5px;  padding-right: 5px;
    color: lightcyan;   font-size:12px; font-style: italic;
    font-family: Arial, Helvetica, sans-serif;
}

header {
    background:rgba(221, 196, 133, 0.5);
    background-origin: padding-box; 
    position: relative;   
    /*border-radius: 15px;
    margin: 0.5%; margin-bottom: 1%;
    width: 98%;*/
    border: 1px solid darkred;
	font-size: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    overflow: hidden;
}

hh1 {
	padding-top: 5px;   padding-bottom: 5px;    padding-left: 15px;  padding-right: 5px;
    color: #971910;   font-size:36px; font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	left: 15px;
	top: 0px;
}

/* The navbar container */
.linksmenu {
    overflow: hidden;
    max-width: 100%;
}

/* Navbar links */
.linksmenu a {
    float: left;
    display: block;
    text-align: center;
}

/* Links - change color on hover */
.linksmenu a:hover {
    background-color: rgba(221, 196, 133, 0.5);
}

/* Link - all on one line */
.linksmenu ul {
    position: -webkit-sticky; /* Safari */
    position: sticky;
    top: 0;
    list-style-type: none;
    margin: 0;
    padding: 0;
    max-width: 100%;

}

/* Link - all on one line */
.linksmenu li {
    display: inline;
}

/* Link - all on one line */
.linksmenu img {
    padding: 0;
    margin: 0;
    float: left;
    max-width: 100%;;
}

.slogan {
    display: block;
    position:absolute;
    top: 40%;
    right: 1%;
    color: lightcyan;   font-size:18px; font-weight: bold; font-style: italic;
    font-family: Arial, Helvetica, sans-serif;
    max-width: 40%;
}

.logofull {
    /*max-height: 60%; */
    display: inline;
    max-width: 50%; 
    padding-block-start: 1px;
    padding-block-end:  20px;
    padding-inline-start: 20px;
    padding-inline-end: 20px;
    margin: -10px -10px -25px -25px;
}

.logo {
    height: 180px; 
    padding-top: 1px;
    left: 1px;
    margin: -10px 0 -25px -25px;
}

#main {
    background-image: url(./images/sheetmetal.jpg);
	padding-top: 100px;
	font-size: 10px;
	padding-left: 120px;
}

.floatblock {
    float: left;
    margin: 10px;
    padding: 15px;
    width: 25%;
    height: 300px;
    border: 4px solid darkred;
    border-radius: 15px;
} 

.floatblock1 {
    background-image: url(./images/viv1.jpg);background-size: cover; background-repeat: no-repeat;
    float: left;
    margin: 10px;
    padding: 15px;
    width: 43%;
    height: 250px;
    border: 4px solid darkred;
    border-radius: 15px;
}

.floatblock2 {
    background-image: url(./images/hideout.png);background-size: cover; background-repeat: no-repeat; 
    float: left;
    margin: 10px;
    padding: 15px;
    width: 43%;
    height: 250px;
    border: 4px solid darkred;
    border-radius: 15px;
}

#floatblock_p {
  padding-bottom: 6px;
  padding-top: 6px;
}

.leftcolumn {
    background:rgba(221, 196, 133, 0.5);
    float: left;
    margin-left: 1%;
    /*border-radius: 15px;*/
    padding-left: 1%;
    border: 1px solid darkred;
    width: 14%;
    height: 700px;    
}

.rightcolumn {
    background:rgba(221, 196, 133, 0.5);
    float: left;
    /*margin: 1%;
    border-radius: 15px;
    padding: 1%;*/
    border: 1px solid darkred;
    width: 10%;
    height: 700px;    
}

.centercolumn {
    background:rgba(221, 196, 133, 0.5);
    float: left;
    /*margin: 1%;
    border-radius: 15px;
    padding: 1%;*/
    border: 1px solid darkred;
    width: 73%;   
    height: 700px;     
}

colh1 {
    padding-top: 5px;   padding-bottom: 5px;    padding-left: 5px;  padding-right: 5px;
    color: darkred;   font-size:20px; font-style: oblique;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

colh2 {
    padding-top: 5px;   padding-bottom: 5px;    padding-left: 5px;  padding-right: 5px;
    color:darkred;   font-size:16px; font-style: italic;
    font-family: Arial, Helvetica, sans-serif;
}

colh3 {
    padding-top: 5px;   padding-bottom: 5px;    padding-left: 5px;  padding-right: 5px;
    color: black;   font-size:14px; font-style: italic; font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}

.collinks a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: cyan;
	text-decoration:none;
}
.collinks a:hover{
    text-decoration:underline;
    font-size:16px;
}

.main::after {
    content: "";
    clear: both;
    display: table;
}

.frames {
    width: 95%;
    height: 450px;
    display: block;
    align-self: center;
    margin: auto;
}

footer {
    background:rgba(221, 196, 133, 0.5);
    background-position: center bottom; background-origin: padding-box;    
    /*border-radius: 15px;
    margin: 0.5%; margin-bottom: 1%;
    width:97%;*/
    border: 1px solid darkred;
    padding-bottom: 5px; 
    padding-top: 5px;
    padding-left: 1.5%;
    clear:both;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.img1 {
    padding: 10px;
    float: left;
    max-width: 90%;
}

.img1:hover {
    max-width: 95%;
    
}

ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}



