body {
	background-color:#FFFAFA;
  color:#000000;
  font-family:Georgia, Times, Serif;
	font-size:100%; 
	}
h1 {font-size:1.5em;}
h2 {font-size:1.4em;}
h3 {font-size:1.3em;}
h4 {font-size:1.2em;}
h5 {font-size:1.15em;}
h4, h5 {margin-left:1em; margin-right:1em;}
h6 {font-size:1.1em; margin-left:1.5em; margin-right:1.5em;}
p, li {font-size:1em; margin-left:2em; margin-right:2em;}
li {margin-top:3pt; margin-bottom:3pt;}

table {margin-left:3em; margin-right:3em;}
thead {text-align:left; padding:0.5em;}
td {padding:0.25em;}

#container {
			position: absolute;
			width: 800px;
			left:50%;
			margin-left: -400px;
			z-index:1;
			}

#header {
      position: relative;
      top: 0;
			width: 780px;
			height:150px;
			padding: 10px;
			text-align: center;
			z-index:5;
			left:50%;
			margin-left: -395px;
			background-color:#FFFAFA;			
      }

#header a:link {color:#000; text-decoration:none;}
#header a:visited {color:#000; text-decoration:none;}

#main {
      background-color:#FFFAFA;
			height: auto;
			left:50%;
			margin-left: -395px;
			padding: 10px;
			position: absolute;
      text-align: left;
			width: 780px;
			z-index:3;
			}

.affiliation {font-size:1.1em; margin-left:1.5em; font-weight:bold; margin-top:.5em; margin-bottom:1em;}
.author {font-size:1.2em; margin-left:1em; font-weight:bold; margin-top:1em; margin-bottom:.5em;}
.bq, blockquote {margin-left:5em; margin-right:5em;}

/*footnotes*/
.fn a:hover span {
			left:auto;
			width:400px;
			}	
h2 > .fn a:hover span {font-size:.64em; font-weight:normal;}
.logo {height:149px; margin-right:12pt;}

.note, .noteh {margin-left:0; margin-right:0; margin-top:6pt; font-family:Arial, Sans-serif; font-weight:bold}
.note {margin-bottom:6pt; font-size:70%;}
.noteh {margin-bottom:12pt; font-size:80%;}
