/* 
 Additional Styles for viewport < 980px  
*/
body {
    padding: 10px 10px 0 10px;
    
}
#home #wrapperDivisions { 
 padding-right: 0;
}
#wrapperOuter,
#nav-meta,
#siteInfo,
#fingertabs-inner {
    min-width: 100%; /* = 790px */
    max-width: 100%; /* = 980px */
    margin: 0 auto;
}
#branding {
 position: relative;
}
#branding p {
 display: block;
 float: none;
 margin: 0 0 20px 0;
}
#navServiceMeta {
 clear: both;
 top: 10px;
 right: 0;
}
#navServiceMeta ul {
 float: left;
}
#branding #language-chooser {
 overflow: hidden;
 height: 1%;
 margin: 0 0 20px 0;
}
#search {
 display: block;
 clear: both;
    float: left;
    margin: 20px 0 0 0;
    padding: 0;
    width: 90%;
}
#search form p {
 width: 100%;
 float: none;
}
#search p span {
 display: block;
 float: left;
}
#search form a.button {
 clear: none;
}
#wrapperOuter #wrapperInner #search .button {
 float: left;
 display: block;
 margin: 2px 0 0 10px;
}
#tagline {
 margin-right: 5px;
}
#home #wrapperDivisions,
#home #wrapperContent,
#main {
 width: 100%;
}
#home #supplement,
#supplement {
 clear: both;
 float: left;
 top: 10px !important;
 margin: 0 0 0 5px;
 position: relative;
 overflow: hidden;
 width: 97.5%;
 height: 1%;
}
#home #supplement {
 float: none;
 width: 99%;
 margin: 0;
}
#research-box,
#research-box a span,
#research-box a span span,
#research-box a span span span,
#research-box a.on,
#research-box a.on span,
#research-box a.on span span,
#research-box a.on span span span {
 background: transparent;
}
#wrapperOuter #wrapperInner .button {
 float: left;
 margin-left: 0px;
}
#supplement #research-box .research-content p {
 float: none;
 clear: both;
}
#content {
 margin: 0 !important;
 width: 100% !important;
}
#navBreadcrumbs {
 margin: 10px 5px 10px 0;
}
/* SEARCH + MAPS */
#content .quicksearch {
    width: 100%;
}
#content #map-preview {
 float: left; 
}
#content .quicksearch p.mod {
 width: 80%;
}
#content .quicksearch p.last {
 clear: left;
 float: left;
 width: 80%;
}
#main .directions {
 width: 100%;
}
/* Microsite Budget */
#home-pb #main #main-box .teaser {
 float: none;
 width: auto;
 clear: both;
}
/* Banner Poll */
#supplement .teaser-poll img {
 width: auto !important;
 background: #fc0 !important;
}
.teaser-poll p {
 text-align: left;
 padding-left: 5px;
}
/* box on standard articles to support the easy language */
.ls-article .text p {
    height: 1%;
    padding-right: 0;
    margin-bottom: 20px;
    overflow: hidden;
}
.ls-article #content #main .text p span.lspicture {
    float: none;
    margin-right: 0;
}
#content-box .teaser-wrapper {
 
}

