/******************************** Global Settings *****************************/

body {
  font:100%/1.25 Verdana, Arial, Helvetica, sans-serif;
}

/***** Headings *****/
  h1, h2, h3, h4, h5, h6 {
  margin:0;
  padding:0;
  font-weight:normal;
  font-family:   Verdana, Arial, Helvetica, sans-serif;
}

h1 {
  padding:          5px 0px 0px 40px;
  letter-spacing:   3px;
  font-size:        70px;
  font-family:      "courier new", monotype;
  font-weight:      bold;
  color:            #0000A0;
  text-shadow:      #FFFFFF 3px 3px 4px;
  white-space:      nowrap;
}

h2 {
  padding:20px 0;
  letter-spacing:-1px;
  font-size:1.5em;
}

h3 {
  font-size:1em;
  font-weight:bold;
}

/***** Common Formatting *****/
p, ul, ol {
  margin:0;
  padding:0 0 1.25em 0;
}

ul, ol {
  padding:0 0 1.25em 2.5em;
}

blockquote {
  margin:1.25em;
  padding:1.25em 1.25em 0 1.25em;
}

small {
  font-size:0.85em;
}

img {
  border:0;
}

sup {
  position:relative;
  bottom:0.3em;
  vertical-align:baseline;
}

sub {
  position:relative;
  bottom:-0.2em;
  vertical-align:baseline;
}

acronym, abbr {
  cursor:help;
  letter-spacing:1px;
  border-bottom:1px dashed;
}

/***** Links *****/
a,
a:link,
a:visited,
a:hover {
  font-weight:    bold;
  color:          #0000A0;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}
/***** Forms *****/
form {
  margin:0;
  padding:0;
  display:inline;
}

input, select, textarea, button {
  font:1em Verdana, Arial, Helvetica, sans-serif;
}

textarea {
  width:100%;
  line-height:1.25;
}

label {
  cursor:pointer;
}

/***** Tables *****/
table {
  border:0;
  margin:0 0 1.25em 0;
  padding:0;
}

table tr td {
  padding:2px;
}

#pagehead {
  background-image: url("../_img/head.jpg");
}

#menu a, #menu a:visited, #menu a:link
{
  display:        block;
  float:          left;
  width:          100%;
  text-align:     center;
  background:     #D0D0F0;
  text-decoration:none;
  line-height:    30px;
  font-size:      12px;
  font-weight:    bold;
  color:          #0000A0;
}

#menu a:hover
{
  background:     #A0A0FF;
  color:          #000000;
}

a.menuitem:visited
{
  text-decoration:none;
}

.emphasis {
  font-weight:     bold;
  color:           #C00000;
}

.copyright {
  float:         left;
  font-size:     12px;
}

.clear {
  clear: both;
}

#validXHTML, #validCSS {
  float:   right;
}
