@import "mainstyles.css";
@import "print.css"; 
#block_3 #site-menu, #block_3 #site-menu * { 
	display: block;
}
#signupform, #signupform * {
	/* don't put display:block, or javascript is displayed! */
}
#block_3 #site-menu h3 { background-color:#CCCCCC; color:black; }

a[href]:not([href^='#']):after {
color:#000; background-color:#FFF; margin:0; 
content:none; 
}

/* Start Mac IE5 filter \*/
#block_1, #block_2, #block_3
	{
	padding-bottom: 0px !important;
	margin-bottom: 0px !important; 
	max-width:70em;
	}
@media all and (min-width: 0px) {
#block_1, #block_2, #block_3
	{
	padding-bottom: 0 !important;
	margin-bottom: 0 !important; 
	}
#block_1:before, #block_2:before, #block_3:before
	{
	content: none;
	display: block;
	background: inherit;
	padding-top: 0px !important;
	margin-bottom: 0px !important;
	height: 0;
	}
}
/* End Mac IE5 filter */

#tablist {
  display: block !important;
	white-space:normal !important;
  background:#dddddd; 
  overflow:visible !important;
	padding-left:2em; /* so if menu wraps can mouse around left of it */

}

.tabcontent, #tablist ul { 
	padding-left:0.3em; 
}
#tablist li {
	list-style: none;
	display: inline;
} 
.tabcontainer, .tabcontent#scStyles {
  display:block !important;	
	/* important, or can't see menu to change style back to normal! */
  background:#dddddd; 
	padding-bottom:.5em; 
}	
.tabcontent { 
	margin-bottom:.5em; 
}

h1,h2,h3,h4,h5,h6 {
	line-height:1.5em; margin-bottom:0.5em;
}
p, li, td, blockquote {
	font-size:1em;
	line-height:1.5em; margin-bottom:0.5em;
}

#subscribeform, #subscribeform * {
	background: white; color:black;
}
#site-menu {
	max-width:20em;
	}
#block_2 .phplist {
max-width:98%;
}

#preview-message {
  display:block;
  border:1px solid #666;
  background:#eaeaea;
  padding:2px 5px;
}
#amazon_ad, .zillow-widget {
	text-align:left;
	display:none;
}
