/* default-062.css - default style sheet, 2006 number 2.
    Top level for cascading style sheets for AIAA SF website.
    In addition to this style sheet, additional style info given in
    sub-site sheets.
*/

body {	
  background: white;
  color: black;
  margin: 12pt 8pt;
  font-family: serif;
  font-size: 10pt;
}

/* Most tables are limtied to 560px; limit rest of page similarly. */
body { width: 560px; }

p, ol, ul {
  color: black;
  background: white;
  font-family: serif;
  margin: 0.25em 0.5em 0.25em 0em;
}

/* figures and images */
p.figright { font-style: italic; text-align: right; }
p.figleft { font-style: italic; text-align: left; }
img, object.img { margin: 4px 8px; border: none; padding: 0pt; }
img.right { float: right }
img.left { float: left }

/* tables and rows - margin only */
table, tr {
    margin: 0pt 0pt; border: none; padding: 0pt 0pt;
    width: 560px;
}
/* table elements - margin + padding */
td, th {
  margin: 0pt 0pt; border: none; padding: 0.25em 0.5em;
  vertical-align: top;
}
/* table headers - sans-serif */
th {
  font-family: Helvetica, Arial, sans-serif;
  text-align: left;
}
/* tables and subconstructs with no gaps */
.nogap { margin: 0px 0px; border: none; padding: 0px 0px; }


/* General heading parameters
 * color, font-size, and font-style specified in sub-site sheets.
 */
h1, h2, h3, h4, h5, h6 {
  font-family: Helvetica, Arial, sans-serif;
  margin: 0.5em 0em 0.25em 0em;
  border: none;
  padding: 0pt;
}

/* == special element classes == */

/* centered heading or paragraph */
.center { text-align: center; }
/* top/bottom navigational links */
.nav {
  color: #00F;
  background: white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
}
/* e-mail or web addresses, and perhaps others */
.addr { font-family: Arial, Helvetica, sans-serif; }
/* heading suffix and prefix (.hxsuffix/.hxprefix) on sub-site sheets */

