﻿/* Header Information */
.mtn_header {
	width:100%;
	height:10%;
}

.mtn_header_background {
	position:absolute;
	width:100%;
	height:10%;
	margin-left:0%;
	margin-top:0%;
	background-color:navy;
}

.mtn_logo {
	position:absolute;
	margin-left:2vw;
	width:10%;
	height:8%;
	margin-top:1vh;
}

.mtn_title {
	position:absolute;
	margin-top:4vh;
	margin-left:14vw;
	color:orange;
	font-size:14px;
	height:10%;
	width:38%;
	font-style:bold;
}

.mtn_header nav {
	position:absolute;
	width:50%;
	margin-left:50%;
	margin-top:0%;
}

.mtn_header nav ul {
	list-style: none;
	float:right;
}

.mtn_header nav ul li {
	float: left;
	color: #FF8800;
	font-size: 14px;
	width:10vw;
	text-align: left;
	margin-top:0vh;
	margin-right:1vw;
}

.mtn_header nav ul li a {
	color:#FF8800;
	text-decoration:none;
}

.mtn_header nav ul li:hover a{
	color:antiquewhite;
}

/* Home page information */
.home_background {
	background-image:url("Jasper.JPG");
	background-repeat: no-repeat;
    background-attachment: fixed;
	margin-top:0%;
	margin-left:0%;
    background-size: 100% 100%;
	background-position:bottom;
}

h2 {
	text-align:center;
	font-size:4vh;
	margin-bottom:2vh;
}

hspace {
	margin-bottom:1vh;
}

.overview {
	position:absolute;
	width: 30vw;
	height: auto;
	margin-left:10vw;
	margin-top:20vh;
	background-color:tan;
	color:black;
	border: 1px solid black;
	padding-top:1vh;
	padding-left:2vw;
	padding-right:2vw;
	padding-bottom:1vh;
	font-size:2vh;
}

.columns_50 ul li {
	margin-left:4vw;
	font-size:14px;
	line-height:20px;	
}

.mtn_transportation {
	width:50vw;
	height:auto;
}

.transportation_title {
	position:absolute;
	width: 30vw;
	height: auto;
	margin-left:10vw;
	margin-top:20vh;
	background-color:tan;
	color:black;
	border: 1px solid black;
	padding-top:1vh;
	padding-left:2vw;
	padding-right:2vw;
	padding-bottom:1vh;
	font-size:2vh;
}

.home_transportation_photo {
	border: 2px solid black;
	margin-left:10%;
	width:80%;
	height:80%;
}


/* About Page Information */
.about_background {
	background-image:url("Glacier.JPG");
	background-repeat: no-repeat;
    background-attachment: fixed;
	margin-top:0%;
	margin-left:0%;
    background-size: 100% 100%;
	background-position:bottom;
}

/* Generic Row and Column */

.row {
	width: 100%;
	margin-top: 10vh;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: inline-block
}

.columns {
	width: 33%;
	float: left;
	font-family: "Source Sans Pro";
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.columns_50 {
	width: 45%;
	float: left;
	font-family: "Source Sans Pro";
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.columns p {
	margin-left:8%;
	margin-right:8%;
	padding-left: 0%;
	padding-right: 0%;
	background-color:navy;
	color:tan;
	font-size:10px;
	line-height:14px;
	border: 1px solid black;
}

.columns_50 ul {
	margin-left:8%;
	margin-right:8%;
	padding-left: 0%;
	padding-right: 0%;
	background-color:navy;
	color:tan;
	font-size:10px;
	line-height:14px;
	border: 1px solid black;
}


.columns h5 {
	text-align:center;
}

.columns .about_picture {
	width: 100px;
	height:150px;
	border-radius:10px;
	border: 2px solid navy;
}

.columns h4 {
	text-align: center;
	background-color:navy;
	color: tan;
	margin-left:10%;
	margin-right:10%;
	border-radius:10px;
}

.columns_50 h4 {
	text-align: center;
	background-color:navy;
	color: tan;
	margin-left:10%;
	margin-right:10%;
	border-radius:10px;	
}

.mtn_copyright {
	margin-top:2vh;
	margin-left:35vw;
	bottom:1vh;
    color:black;
    background-color: white;
    font-size: 9px;
	width:30vw;
}
