/* set page background to white and text to very dark gray
 * html is included because this is the root element for
 * pages served as application/xhtml+xml */
html, body {
  background:#FF9900;
  color:#373737;
  margin: 0;
  padding: 0;
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  }

img {
	border-width:0px
	}

table {
	background: #FFFFFF;
	}

#wrapper {
  width: 740px;
  margin: 0 auto;
  }

/*fiddle with button style*/
input{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#373737;
  font-size:110%;
  font-weight:bold;
  background-color:#FF9966;
  }


.titlegraphic img {
  display: block;
  }

/*set up navigation*/
.sitemenu {
	font-size: small;
}

/*puzzle credit*/
.puzz_credit {
	font-size: small;
}

/*puzzle credit*/
.puzz_credit a {
	font-size: small;
  	text-decoration: none;
}

a {
	font-size: small;
	}

A:link {
font-weight:bold;
	color: #B00000;
	}

A:visited {
font-weight:bold;
	color: #D27E00;
	}

A:active {
font-weight:bold;
	color: #FFC062;
	}

A:hover {
font-weight:bold;
	color:#FF0000;
	}

/* style the links in the nav list */
.sitemenu a {
  margin: 5;
  padding: 5px 22px 5px 22px;
  text-decoration: none;
  font-weight:bold;
  text-align:center;
  font-size:smaller;
  }
.sitemenu a:link, .sitemenu a:visited {
  background-color: #D8E9E9;
  color: #000;
  }
.sitemenu a:hover, .sitemenu a:active {
  background-color: #DFECD9;
  color: #000;
  }

/* set dimensions for level 1 and 2 headings in maincontent */
h1, h2, h3 {
  padding: 5px 0 0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#FF6600;
  }
h1 {
  font-size: 165%;
  }
h2 {
  font-size: 135%;
  }
h3 {
  font-size: 115%;
  }
.emph {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#FF6600;
  font-size: 105%;
  }
