/* -------------- Styles for 768px and larger  -------------- */

.maincontainer {
min-width:768px;
overflow:hidden
}

/* ---------------- HEADER STYLES ---------------------- */
#translate-search-bar {
margin-right:15px;
}
#logo {
margin-left:5px;
}
ul#mainnav {

}
ul#mainnav li {
margin: 0 0 0 9px;
display:inline-block;
}
ul#mainnav li a {
padding: 15px 10px 16px 10px;
}
ul#mainnav li ul {
left:0px;
margin: -3px 0 0 0;
padding:0;
}
#secondarynavbar {
font-size:.9em;
}


/* ---------------- HOMEPAGE SPECIFIC STYLES ---------------------- */
#homepageslider-header #homepageslider {
width: auto !important;
overflow: hidden !important;
}
#homepageslider-header #homepageslider .flex-viewport {
overflow: hidden !important;
}
.slideredbar {
width:80%;
}
#navoverlay {
display:none;
}
body#home #contentarea .left {
float:none;
margin: 0 20px;
width: 95%;
}
body#home #contentarea .right {
float:none;
margin: 0 20px;
}

.set1 {
float:left;
width: 270px;
}
.set2 {
margin-left:290px;
}

#homefooter {
max-width:100%;
padding: 0 15px; 
}
ul#homefootertabs {
margin: 0 15px;
font-size: 1em;
}
ul#homefootertabs li {

}
ul#homefootertabs li a {
min-width: 0;
padding: 0 10px;
height:36px;
line-height:36px;
}
#homefooter_blog > div:nth-child(5),  .meltwaternews > div:nth-child(4),  #homefooter_press > div:nth-child(5),  #homefooter_events > div:nth-child(5) {
display:none;
}




/* ---------------- CONTENT PAGE STYLES ---------------------- */
#contentarea {
min-width:768px;
}
body.secondary #contentarea .left {
margin: 0 20px;
width: 60%;
}
body.secondary #contentarea .right {
float:left;
margin-left:20px;
width: 230px;
}
#learnmorebox {
width:230px;
}
#learnmorebox h3 {
width: 210px;
font-size: 1.2em !important;
}
#highlightphotosbox img {
float:left:
width:70px;
height:70px;
margin-right:4px;
}
#vamapsidebarbox img {
width:220px;
}


/* ---------------- FOOTER STYLES ---------------------- */
#footerwrapper {
}
#footer {
padding: 35px 15px 10px 15px;
}
#footer #footerlinks {
float:left;
max-width: 65%;
}
#footer .column#stayconnectedcol {
width: 200px;
}
#footer .column#socialicons {
float:none;
clear:left;
margin-left:0;
}
#subfooter {
padding: 0 15px;
}