body {
	padding-top:10px;
}



#masthead h1 {
	font-size: 30px;
	line-height: 1;
  	padding-top:20px;
}


#sidebar li.active {
  	border:0 #eee solid;
  	border-right-width:4px;
}

.navbar-bright {
	background-color:#111155;
	color:#fff;
}

.btn-download{
	margin-top: 0px;
	margin-bottom:5px;
}

#headpic {
	position: absolute;
	right:0;
	top:0;
	width: 250px;
	height: 163px;
	z-index: -100;
}

@media screen and (min-width: 768px) {
	#masthead h1 {
		font-size: 50px;
	}
	
	#masthead {
		min-height:250px;
	}
	#headpic {
  		width: 370px;
		height: 242px;
	}
	.btn-download{
	margin-top: 20px;
	margin-bottom:5px;
	}
}


@media (min-width: 979px) {
  #sidebar.affix-top {
   position: static;
  	margin-top:30px;
  	width:228px;
  }
  
  #sidebar.affix {
    position: fixed;
    top:70px;
    width:228px;
  }
  
  #headpic {
  	width: 500px;
	height: 327px;
  }
}


.map-red{
position: relative;
height: 270px;
margin-bottom: 20px;
overflow: hidden;
}
.map-red object {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}


@media (max-width: 480px) {
    .map-red {
        height: 170px;
    }
}

.map-redx{
position: relative;
height: 370px;
margin-bottom: 20px;
overflow: hidden;
}
.map-redx object {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}


@media (max-width: 480px) {
    .map-redx {
        height: 270px;
    }
}