/* default-101.css - default style sheet, 2010 number 1.
    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: #333;
  margin: 12pt 8pt;
  font-family: serif;
  font-size: 10pt;
}
/* As of Jan 2010, no width limit on body, table. */

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;
}
/* table elements - margin + padding */
td, th {
  margin: 0pt 0pt; border: none; padding: 2pt 2pt;
  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;
}

/* == centered heading or paragraph == */
.center { text-align: center; }
#navbar {background-color:white; clear:both;
    padding:3pt 0pt; margin:8pt 2pt; float:center;
    height: 13pt; line-height: 13pt; /* set same height to align text vert */
    border:1px solid #ccc;
}
#navbar ul { padding:0px; margin:0px auto;
    text-align:center; list-style-type:none;  }
#navbar ul li {float:center; position:relative; display:inline;
  font-family: Helvetica, Arial, sans-serif; font-size: 8pt;
  padding:0pt margin:0pt;
}
#navbar a {border:1px solid #ccc; padding:.5em 1.5em; margin: 0px 0px;
    font-weight:bold;
    position:relative;}
#navbar a:hover, #navbar a.current {background-color:#ccc; }

/* == 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 */

