/* RGB color codes:
 *  #FFD700: a gold like the W&M gold.
 *  #006400: a green like the W&M green.
 *  #FFFF00: a nice, rich, egg yolk yellow.
 *  #D9D9D9: a light blue-grey, a little lighter than a USAF dress uniform.
 *  #252E3A: a dark, steel grey
 */

body {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt;}

/**********************************
 * Major section headings.
 */

h1.siteName {background-color: #FFFFFF; padding-top: 8px; padding-bottom: 8px;
  margin-bottom: 0px; color: #000000; text-align: left; font-weight: normal; font-size: 150%;
  /*letter-spacing: 3px;*/ text-transform: lowercase;}

h2 {margin: 4px 0px 12px 0px; font-size: 125%;}
h2.pageTitle {margin: 4px 0px 4px 0px; font-size: 125em;}

h3 {margin: 4px 0px 12px 0px; font-size: 115%;}

h4 {margin: 4px 0px 12px 0px; font-size: 100%;}
h4.sectionTitle {margin: 4px 0px 12px 0px; font-weight: bold}

/********************************************
 * Paragraphs.
 */

/*p.awardBlock {font-size: 1.25em; text-align: center}*/
p.awardBlock {color: black; background-color: #FFFF00; padding: 4px; border: 1px black;
			 font-size: 125%;}
p.alertBlock {color: black; background-color: #FFFF00; padding: 4px; border: 1px dashed black;}
p.signature {font-size: small; font-style: italic;}

/********************************************
 * Anchors.
 */

a:hover {color: #FFD700; text-decoration: underline;}
a.alert {color: red;}
a.pub_title {font-style: italic;}

/********************************
 * Images
 */

img {border: 0px}
img.google_scholar {border: 0px; vertical-align: middle; width: 75px; height: 29px;}

/********************************
 * Tables
 */

table {border: 0px;}

/***********************************
 * Divisions.
 */

div.line85 {width: 85%; height: 1px; margin-left: auto; margin-right: auto; margin-top: 10px;
  margin-bottom: 10px; background-color: black; font-size: 1px;}

div.line100 {width: 100%; height: 1px; margin-left: auto; margin-right: auto; margin-top: 10px;
  margin-bottom: 10px; background-color: black; font-size: 1px;}

div.searchBox {margin: 12px; font-size: 75%; font-weight: bold; color: #333333;}
div.searchBox a {color: #333333;}
div.searchBox input.gosearch {font-size: 100%;}

/*****************************************
 * A horizontal CSS drop-down menu.
 */

div.hmenu {padding-top: 0px; padding-left: 0px; padding-right: 0px;
  padding-bottom: 0px; margin-bottom: 32px; background-color: #006400; width: 100%}
.hmenu ul {margin: 0; padding: 0 0 0 0; list-style-type: none;	display: table;}
.hmenu li  {width: 10em; margin: -1px -1px 0 0; padding: 0; text-align: center; float: left;}
.hmenu a {color: #FFFFFF; text-decoration: none; display: block; padding: 5px}
.hmenu a:hover {color: #006400;	background-color: #FFD700;}
.hmenu li ul {display: none;}
.hmenu li:hover ul {visibility: visible; display: block; position: absolute; z-index: 1;
 width: 10em; padding: 0; margin: 0; border: 1px solid black; background-color: #006400;}
.hmenu li li {border: none; text-align:center;}	
.hmenu li li a {padding: 2px 2px 2px 10px;}
