
/* 'HelveticaNeue-UltraLight', */

body {
	font-family: 'Helvetica Neue UltraLight','Helvetica Neue', helvetica, sans-serif;
	font-size:11pt;	
	font-weight:200;
	background: #ffffff;
	margin-left: 50px; margin-top: 100px;
 	
}
h1 {
  font-family: 'Helvetica Neue UltraLight','HelveticaNeue-UltraLight', 'Helvetica Neue', helvetica, sans-serif;
  font-weight:200;
  margin-left: auto; /*width: 70%; margin-right: 250px;*/
}
h2 {
  font-family: 'Helvetica Neue UltraLight','HelveticaNeue-UltraLight', 'Helvetica Neue', helvetica, sans-serif;
  font-weight:200;
  margin-left: auto; /*width: 70%; margin-right: 250px;*/
}
.projtitle {
  font-family: 'Helvetica Neue UltraLight','HelveticaNeue-UltraLight', 'Helvetica Neue', helvetica, sans-serif;
  font-weight:200;
  font-size:200%;
}

td {
	font-size:10pt;
}

/* == from emax.html == */
.wideload { width:900px; 
            margin-left: -40px;
            min-width:900px; 
	    /*margin-top:50px;*/
}
.headline { padding-left: 10px; padding-right: 10px; padding-top: 2px; padding-right: 2px;}
.headline .rightside { text-align: right }
.babble { font-size: 8pt; text-align: right; }
.pub { margin-bottom:1.5em; margin-left:0px; margin-right:0px; padding:0px;}

/* == ----------------- == */

dd { padding-bottom: 12pt; }
.main { margin-left: auto; width: 80%; margin-right: 100px; }

#h1 { margin-left: 10%; width: 70%; margin-right: auto; }
#.main { margin-left: 20%; width: 70%; margin-right: auto; }

a:link { color: #22F; background: transparent; text-decoration: none; }
a:visited { color: #777; background: transparent; text-decoration: none; }
a:active { color: #C00; background: transparent; text-decoration: none; }


.pubsbody { width:80%; margin-left:auto; margin-right: auto; margin-top:100px; }