
nav ul ul {
z-index: 999;
}

@media only screen and (max-width: 880px) {

img {
max-width: 100%;
height: auto;
}
 
body {
margin: 15px 15px;
}

header, 
section.content {
width: 100%;
}

nav {
float: none;
padding-top: 15px;
padding-bottom: 25px;
clear: both;
}

nav li,
nav li.last {
width: auto;
}

nav ul ul li {
display: block;
min-width: 200px;
}

nav ul ul li a {
display: block;
min-width: 200px;
}

section.left,
section.right {
float: none;
width: 100%;
}
 
#logo h1 {
font-size: 2.2em;
}

nav,
section.content {
font-size: 1em;
}

#jq_fmslideshow,
#fmslideshow {
max-width: 100%;
}

}