body {
   background: white;
   font-size: 11pt;
   margin: 10px;
   font-family: Arial, san-serif;
   }
#menu {
   display: none;
   }
#wrapper, #content {
   width: auto;
   margin: 0 5%;
   padding: 0;
   border: 0;
   float: none !important;
   color: black;
   background: transparent none;
   }

#wrap2 {border-bottom: 1px dotted gray; padding-bottom: 15px;}   
#wrap3, #testimonial, #footer {border-top: 1px dotted gray; padding: 15px 0 15px 0;}   
h1 {margin: 5px;}

blockquote {margin: 0 0 10px 0;}

div#content {
   margin-left: 0;
   padding-top: 5px;
   border-top: 1px dotted gray;
   }
div#mast {
   margin-bottom: -8px;
   }
div#mast img {
   vertical-align: bottom;
   }
a:link, a:visited {
   color: black;
   background: transparent;
   font-weight: bold;
   text-decoration: none;
   }
#content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }
#content a[href^="/"]:after {
   content: " (http://www.alistapart.com" attr(href) ") ";
   }
   
   #footer p.address {
		float: left;
		margin: 15px 20px 0 0;
		width: 220px;
		letter-spacing: 0;
	}
#footer .phone {font-weight: bold; font-size: 13px;}

/* home page display none*/
#flash1 {display: none;}


/* header nav display none*/
#glick, #bar1, #search, #motto, #logo {display: none;}

/* content display none */
#contact, #subscribe, #partners, #footer a, #footer .links, #testimonial .all, #know img, #contact-block-2 img, #contact-block-3 img, #contact-block-1, #contact-block-2 a, #contact-block-3 a, #header-feed, .view-all-articles  {display: none;}

#story-photo {float: right; margin: 0 0 15px 15px; overflow:hidden; }
#story-photo p {font-size: 12px; font-style: italic; max-width: 300px; text-align: right; color: #55622a; margin: 5px 0 0 0;}
