body {
  border: 0;
  padding: 1em;
  color: #000;
  font: normal normal 14px/1.5em Georgia,"Times New Roman", Times, serif;
  text-align: left; }

h1, h2, h3, h4 {
  color: #000 !important; }

a {
  color: #000 !important;
  text-decoration: underline; }

#page {
  min-height: 0;
  width: auto;
  border: 0;
  margin: 0; }

#nav, #nav-accessibility, #sidebar, #footer, #header a.site-name span, #header h1 span, #preview-nav {
  display: none !important; }

#header, #header a.site-name, #header h1, #container, #wrap, #main, #content, div.main, div.secondary {
   width: auto !important;
   margin: 0;
   padding: 0;
   border: 0 !important;
   float: none !important;
   color: black;
   background: transparent none;
   }
   
.homepage #sidebar {
   width: auto !important;
   margin: 0;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   display: block !important;
   }

#header a.site-name, #header h1 {
  height:auto;
  font: normal bold 18px/1.2em Arial, Helvetica, sans-serif;
  text-decoration: none; }

#headline .figure p, #preview .items em.caption, #preview .items span {
  font: italic bold 14px/1.2em Arial, Helvetica, sans-serif;
  color:black;
  position:static;
  padding-left:0;
 }
 
#headline, #headline .figure {
  height: auto;
  position: static;
 }

#preview .items, #preview .items a, #preview .items img {
  height: auto !important;
  position: static !important;
 }
#preview .items span {
   top: auto;
 }

#case-studies .details {
   position: static;
   left: auto;
   top: auto;
   border:0;
   padding:0;
   display: block !important;  
  }

#content ul li {
  list-style: inside disc none;}


	
/***** optional link trails
a[href]:after { content: " (" attr(href) ") "; font-size: 66%; }
a[href^="/"]:after { content: " (http://altaits.com" attr(href) ") "; } *****/



