.section-teaser { 
  display: inline-block; margin: 0; text-align:left; vertical-align: top; 
  color: #666; font-size: 1em; }

.section-teaser img { border: none; }

.section-teaser h2 { margin: 0 0 4px; padding: 0; color: #999; 
	font-family: Arial, Helvetica, sans-serif; font-size: 1.25em; line-height: 1.3em; font-weight: bold; }

.section-teaser p { margin: 0 0 3px; padding: 0; }

.section-teaser a { color: #288125; }
.section-teaser a:hover { text-decoration: underline; }

.section-teaser .infoText { margin: 0 0 10px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; }

.section-teaser ol, .section-teaser ul, .section-teaser li {
	margin: 0; padding: 0; list-style-type: none;
	}
.section-teaser li a { text-decoration: none; }
.section-teaser li a:hover { text-decoration: underline; }

.section-teaser .content-teaser-link { margin: 1px 0 0; }


/* avoid summing exactly to 100%. Allow for some rounding */
.across-1 { width: 100%; }
.across-2 { width: 47.5%; margin: 0 1%; }
.across-3 { width: 31%; margin: 0 1%; }
.across-4 { width: 22.5%; margin: 0 1%; }
.across-5 { width: 17.5%; margin: 0 1%; }
.across-6 { width: 14.5%; margin: 0 1%; }
.across-7 { width: 12%; margin: 0 1%; }
.section-teaser.final { margin-right: 0; }


/* special purpose settings from very old pages */
.itsgrotime {width:240px;}
