html {
  height: 100%;
}

body {
  background: #fffff0;
  /* background: #003C7D; */
   background: #6E8BBF; 
	/* background: #ddd; */
	/* background: #333; */
	/* background: #000; */
  font-family: verdana, sans-serif;
  height: 100%;
}

#main {
  position: relative;
  background: #ffffdd;
  width: 720px;;
          min-height: 101%;
  margin: -10px auto -10px auto;
  border-left: solid 1px #F47F24;
  border-right: solid 1px #F47F24;
}

#content {
  margin-left: 42px;
  margin-right: 42px;
  min-height: 100%;
  padding-bottom: 150px;
}

#footer {
  width: 720px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  bottom: 0px;
}

div.spacer20 {
	height: 20px;
}

p {
  color: black;
  font-size: 14px;
  text-align: justify;
}

p.cite {
  font-size: 12px;
  margin-left: 12px;
  margin-right: 12px;
}

p.release {
  font-size:16px;
  text-align: center;
  color: #F47F24;
}

table.twocolumn {
  margin-left: auto;
  margin-right: auto;
  font-size: 12px;
}

table.twocolumn td {
  vertical-align: top;
}

tr.twocolumnhead {
  font-weight: bold;
  text-align: center;
}

tr.twocolumnhead td {
  font-size: 12px;
  border-bottom: 2px black solid;
}

table.format {
  color: #333;
  font-size: 10px;
}

table.regression {
  width: 75%;
  font-size: 12px;
  margin-left: auto;
  margin-right: auto;
  border-top: 2px solid;
  border-bottom: 2px solid;
}

table.regression caption {
  font-weight: bold;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 12px;
}

table.regression td.sig {
  font-weight: 700;
}

table.regression th {
  font-weight: normal;
  text-align: left;
  border-bottom: 1px black solid;
}

table.files {
  margin-left: auto;
  margin-right: auto;
  font-size: 12px;
  border-spacing: 0px;
  border-collapse: collapse;
}

table.files td {
  padding: 4px;
  border: 1px #777 solid;
}

tr.head {
  font-weight: bold;
}

tr.head td {
  border-bottom: 1px black solid;
}

table.contact {
  margin-left: auto;
  margin-right: auto;
  font-size: 12px;
}

table.contact td {
  vertical-align: top;
}

table.address {
  font-size: 9px;
}

td.name {
  font-size: 14px;
  font-weight: bold;
}

ul.refs {
  list-style-type: square;
  margin-right: 35px;
  font-size: 10pt;
}

ol {
  font-size: 14px;
}

h1, h2, h3 {
  color: #003C7D;
  font-style: normal;
  font-weight: bold;
  font-family: helvetica, sans-serif;
}

h1 {
  font-size: 20px;;
  margin-left: -12px;
}

h2 {
  font-size: 16px;
  margin-left: -8px;
}

h3 {
  font-size: 14px;
  margin-left: -4px;
}


pre.stata {
  width: 600px;
  font-family: "Courier New", Courier, mono;
  font-size: 12px;
  background: #FFFFAA;
  color: black;
  margin-left: auto;
  margin-right: auto;
  border: solid 1px #F47F24;
}

span.stata {
  font-size: 14px;
  font-family: "Courier New", Courier, mono;
}

pre.stata span.comment {
  color: blue;
}

pre.stata span.func {
  color: green;
}

pre.stata span.aux {
  color: gray;
}

pre.stata span.loop {
  color: purple;
}

pre.stata span.string {
  color: red;
}

p.copyright {
  text-align: center;
  font-size: 9px;
}

p.shoutout {
  text-align: center;
  font-size: 12px;
}

IMG.cc {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

A {
  text-decoration: none;
}

A:link { color: #F47F24 }
A:visited { color: #F47F24 }
A:hover { color: #6E8BBF; }
A:active { color: #6E8BBF; }
