/*
Hi, nice of you to stop by and look at my code. Please take the opportunity to learn from it.

However, you must have permission from the author to copy portions of it.

Copyright 2005: David Bolton
http://davidbolton.port5.com/
*/

/*Layout*/
body {
  margin: 0px;
	padding: 0px; }

#Header {
  display:none;} 

#SiteNav {
	float:left;
	width: 9em;
	padding: 1em;
	text-align:right;
	/*background-color: #6699ff;--Hide from NN4*/
	border-right: 1px solid #000099;
	border-bottom: 1px solid #000099;}
#home {
  text-align: center;}

#MainText {
	float:left;
	padding-left:1em;
	width:42em;}
#stepwiseNav {
  text-align: center;}
	
/*Typography*/
body {
  font-family: georgia, times, serif;
  font-size: 14px;
  background-color: white;
  background-position: top left;
  background-attachment: fixed;
  background-repeat: no-repeat;
	background-image: url("../images/logo.gif");
	color: black;
	line-height:1.3em;}
a:link, a:visited, a:hover, a:active {
  text-decoration:underline;}
a:link {color: #0000cc;}
a:visited {color: #000088;}
/*a:focus {}*/
/*a:hover {color: #000000;}*/
a:active {color: blue;}
a.jump {display:none;}
a img {border: 0px;}
#SiteNav a:link,
#SiteNav a:visited,
#SiteNav a:hover,
#SiteNav a:active {
  text-decoration:none;
	border-bottom: 1px solid #6699ff;}
#SiteNav a:hover {
  text-decoration:underline;}

#SiteNav strong {
  display:block;
  /*color:#ccffff;--Hide from NN4*/
  font-weight:normal;
	font-style:italic;
	font-size:smaller;
	margin-top:1em;
	border-bottom: 0px solid #efe5c5;}

h1 {
  color: #000000;
  font-size: 1em;}
h2 {
  margin-top:1em;
  color: #000099;
	font-size: 2em;
  /*font-variant: small-caps;*/
  font-family: garamond,geneva,serif;
	padding-bottom: .2em;
	border-bottom: 1px solid #ffcc99;}

li {margin-bottom: 1em;}
ol.arrowpt {
  list-style-image: url("../images/point.gif");
  list-style-type: decimal; }
#SiteNav ul {
  list-style-type: none;
  margin:0em;
  padding:0em; }
#SiteNav li {
  display: block;
	margin:0em 0em 0em 1em;
	line-height:1.3em;}
#SiteNav img {text-align:center;}
li.here { border-bottom:1px solid #efe5c5;background-color:#95b8ff;}

blockquote {
  font-size:.8em;
	font-family:verdana,helvetica,sans-serif;
	margin-left:0em;
	padding-left:5em;
	border-left:1px solid #cccccc;}

dl, .box {
  padding:1em;
	background-color:#fafafa;
	border:1px solid #cccccc;}
dt {
  font-weight:bold;
  margin-top:1em;}
dt i {font-weight:normal;}


div.img {
  float:right;
	background-color:#fafafa;
	border:1px solid #cccccc;
	padding:2px;
	margin:.5em;}
div.img img {
  border:1px solid #cccccc;}
div.caption {
  font-size:.8em;
	font-family:verdana,helvetica,sans-serif;}

address {
  text-align:center;
  font-size:.8em;
	font-style:normal;
	color:#777777;
	margin-top:2em;
  padding:1em;
	background-color:#fafafa;
	border-top:1px solid #cccccc;}
address q {
  font-style:italic;}

/*hovers*/
#SiteNav li:hover {background-color:#82aaff;}