/* layout.css adjustments */

body
{
  width:auto !important;
  margin:0 10px !important;
  padding: 0 !important;
}


#content
{
  display:block !important;
  float:none !important;
  margin: 10px 0 0 0 !important;
  padding:10px;
  width:auto !important;
  border:0 !important;
}

main
{
  width:auto !important;
  float:none !important;
}

aside
{
  float: none;
  width: auto !important;
  margin: 0 !important;
  position: static !important;
}


header, nav#main, footer
{
  margin: 0 !important;
}


img { max-width:100%; height:auto; }
#wrapper * { float:none; }
#body { width:auto; margin:0; }
#slider1 { display:none; }



/* nav.css adjustments */

nav#main
{
  float:none;
  display:block;
  margin: 20px 0 0 0;
}

nav#main ul li:hover ul
{ display:none; }

nav#main > ul > li#nav-news:hover > a,
nav#main > ul > li#nav-multimedia:hover > a
{
  border-radius:10px !important;
}

nav#main > ul > li
{
  margin:2px 0;
  display:block;
}

nav#secondary
{
  position:static;
}

div#breadcrumbs
{
  border-radius: 10px 10px 0 0 !important;
  margin: -10px -10px 10px -10px;
}

ul#nav-sm { float: none; }


#nav-sm li 
{
   float:none;
   padding:0 5px;
   display:inline-block;
}

#nav-sm li a
{
   width:40px;
   height:40px;
   border-radius:5px;
}



/* screen.css adjustments */
html {-webkit-text-size-adjust: none;}

img { max-width:100%; height:auto; }
#slider1 { display:none; }

#home header h1, header #logo
{
  position:static;
  margin:0;
  background:url(/images/logo.png) top left no-repeat;
  background-size: contain;
  width:300px;
  height:100px;
  text-indent:-9999em;
  overflow:hidden;
  display:block;
}

#home h1 img { display: none; }

#home section#surveybox,
#home section#familyadvocate
{ width:auto; }

#home section#surveybox,
#home section#familyadvocate,
#contact #content fieldset dt,
footer section, footer form {
	width: auto !important;
	float:none !important;
	}
footer form input[type="text"] { width: 150px; }
