  body {

    font-family: Georgia, "Times New Roman",
          Times, serif;
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-position:center;
    background-origin:content-box;
    background-color: #FFFFFF } /* white background for main text area */

/* Beginning of KJEstyle.css info */

  table { width: 100%; }
  td { vertical-align: top; }
  td.header { border-bottom: 5px groove #0000FF; }
  td.menu { width: 150px;  } /* website menu bar */
  td.newsletter { width: 150px; } /* newsletter left bar */
  td.main { } /* main text area */
  td.sidebar { width: 200px; background-color: #F1F1F1; } 
  td.footer { border-top: 5px #0000FF groove;}
  img { }
  img.paper { border: 5px groove #0000FF; } /* Border around White Paper */

  h1,h2,h3,h4,h5,h6 {
	margin: 0px 0px 7px 0px;
	padding: 20px 0px 3px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #000000;
	line-height: 130%;
  }

  .sidebar h3 {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 7px 0px;
	color: #000000;
	font-size: 20px;
	line-height: 130%; /* "Subscribe to Wildfire NOTD text height (h3) */

  }

  .sidebar h1 {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 7px 0px;
	color: #000000;
	font-size: 16px;
	line-height: 130%; /* "Subscribe to Wildfire NOTD text height (h1) */

  }

  hr { border-top: 5px groove #0000FF; margin: 1em 20px 0 20px; height: 5px; }

  h1 { font-family: "Georgia", "Garamond", serif; font-size: 2em; color: #000;
     margin: 0; padding: .4em 20px 0em 20px; }

  h2 { font-family: "Georgia", "Garamond", serif; font-size: 1.1em; color: #000;
     border-bottom: #0000FF groove 5px; margin: .3em 20px .2em 20px; padding: 0; }

  h3 { font-family: "Georgia", "Garamond", serif; font-size: 1em; color: #000;
     border-bottom: #0000FF groove 0px; margin: .5em 20px 0em 20px; padding: 0; }

  h4 { font-family: "Georgia", "Garamond", serif; font-size: 1.2em; color: #000;
     margin: .5em 20px 0em 20px; padding: 0; }

  h5 { font-family: "Georgia", "Garamond", serif; font-size: 1.2em; color: #000;
     margin: .5em 0px 0em 0px; padding: 0; }

  p { font-size: .9em; margin: 0; padding: .2em 20px .4em 20px; }

  div { margin: .1em 0 .5em 0; padding: 0; } /* surrounds plain quotes like on the Fiction page */

  div.quote { border: 5px #0000FF groove; margin: 1em 0em 1em 0em; } /* Regular quotes - side padding increased to 1.2em */

/*  div.quote { border: 5px #0000FF groove; margin: 1em 1.2em 1em 1.2em; } /* Regular quotes - side padding increased to 1.2em */ */

  p.quote { font-size: 1em; font-style: oblique; line-height: 1.4em; 
      margin: 0; padding: 1em 5px .1em 10px; }

  p.author { font-size: .8em; text-align: right; line-height: 1.2em; 
          margin: 0; padding: .1em 5px 1em 10px; }

  p.paper { margin: 0; padding: 0; text-align: left; }

  .newsletter p { color: #FFF; font-size: .8em; font-weight: bold; padding-left: 0; } /* left bar of newsletter */

  .footer p { font-family: Verdana, Helvetica, sans-serif; font-size: .75em; text-align: right; 
      margin: .5em 5px .1em 0; padding: 0; }

  .title { font-family: "Georgia", "Garamond", serif; font-size: 2.3em; color: #0000FF;   font-weight: bold;
    margin: 0; padding: .7em 0 .2em 20px;} /* newsletter title */

  .subtitle { font-size: .9em; font-weight: bold; font-style: oblique; margin: 0; padding: 0 0 1em 50px; } /* newsletter byline */

  ul { font-size: .9em; margin-top: .2em; margin-bottom: .2em; }

  li { list-style-image: url(blank.gif);  list-style-type: none; margin: .3em 20px .5em 10px; }
/* list-style-type was "square", changed to "none" to eliminate unwanted square */

  span.em { font-style: oblique; }

  span.strong { font-weight: bold; }

  span.normal { font-style: normal; }

/* End of KJEstyle.css info */


/* Beginning of DOEstyle.css info */

  #header_footer_container h3 {
	font-size: 27px;
  }

  #header_slider {
	margin: 50px 50px 30px 40px;
	padding: 20px;
	width: 400px;
	height: 130px;
	background-color: #373D3F;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	color: #FFFFFF;
	line-height: 120%;
	float: center;
  }


  a.subscribe_button:link {
	margin: 10px 0px 10px 0px;
	padding: 2px 10px 5px 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	height: 20px;
	background-color: #0000FF; /* 14BEF0 */
	float: center;
  }

  a.subscribe_button:visited {
	margin: 10px 0px 10px 0px;
	padding: 2px 10px 5px 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	height: 20px;
	background-color: #0000FF;
	float: center;
  }

  a.subscribe_button:hover, a.button_right:focus {
	margin: 10px 0px 10px 0px;
	padding: 2px 10px 5px 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	height: 20px;
	background-color: #FF0000; /* 3085A5 */
	float: center;
  }

  a.subscribe_button:active {
	margin: 10px 0px 10px 0px;
	padding: 2px 10px 5px 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	height: 20px;
	background-color: #0000FF;
	float: center;
  }

/* =Widget Areas background-color: #3085A5;
		 background-color: #14BEF0;
-------------------------------------------------------------- */

  .widget-area ul {
  }
  .widget-area ul ul {
  }
  .widget_search #s {/* This keeps the search inputs in line */
	width: 60%;
  }
  .widget_search label {
	display: none;
  }
  .widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #AAAAAA;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
  }
  .widget-title {

  }
  .widget-area a:link,
  .widget-area a:visited {
  }
  .widget-area a:active,
  .widget-area a:hover {
  }
  .widget-area .entry-meta {
  }



  #wp_tag_cloud div {
	line-height: 1.6em;
  }
  #wp-calendar {
	width: 100%;
  }
  #wp-calendar caption {
	color: #222;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: left;
  }
  #wp-calendar thead {
	font-size: 11px;
  }
  #wp-calendar thead th {
  }
  #wp-calendar tbody {
	color: #aaa;
  }
  #wp-calendar tbody td {
	background: #f5f5f5;
	border: 1px solid #fff;
	padding: 3px 0 2px;
	text-align: center;
  }
  #wp-calendar tbody .pad {
	background: none;
  }
  #wp-calendar tfoot #next {
	text-align: right;
  }
  .widget_rss a.rsswidget {
	color: #FFFFFF;
  }
  .widget_rss a.rsswidget:hover {
	color: #FFFFFF;
  }
  .widget_rss .widget-title img {
	display: none;
  }

  .sidebar .widget_search h3 {
	padding: 6px 0px 10px 0px;
	border: 0px;
  }


/* End of DOEstyle.css info */


  li.test_case { list-style: circle; color: black; } /* Bullets for services */

  ul.navbar {
    list-style-type: none;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 2em;
    left: 1em;
    width: 9em }

  p { font-size: .9em; margin: 0; padding: .2em 20px .4em 20px; }

  h1 { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }

  ul.navbar li {
    background: red;
    margin: 0.5em 0;
    padding: 0.3em;
    border-right: 1em solid black }

  ul.navbar a {
    text-decoration: none }

  div.menu-bar ul ul 
     {   display: none; }

  div.menu-bar li:hover > ul 
     {   display: block; }

  div.menu-bar { 	/* menu header width and height */
	position: relative;
	margin: 0;
	padding: 0;
	height: 30px;
	width: 90%;
  }
 
/* horizontal menu */
 
  div.menu-bar ul {
	margin: 0;
	padding: 0;
	position: absolute;
	height: 100%;
	width: 100%;
	list-style-type: none;
	background-color: #fffabf; /* end piece on drop-down menu */

	overflow: visible;
  }
 
  div.menu-bar ul li {
	display: block;
	float: left;
	height: auto;
	width: 120px; 	/* menu header's items width */
  }
 
/* an arrow on the right side of menu's folders */
 
  span.menu-nav:after, a.menu-nav:after {
	content: "\00BB";
	float: right;
	margin-right: 8px;
  }


   .menu p { width: 125px; height: 20px; font-weight: bold; background-image: url(menu.gif);       font-family: "Georgia", "Garamond", serif; font-size: 1em; text-indent: 1em;
   margin: 1em 0px 1em 0px; padding: 1em 0px 1em px; } div { margin: .1em 0 .5em 0; padding: 0;   } 

  a:link {
    color: blue; font-weight: 500; text-decoration: none;}
  a:visited {
    color: blue; font-weight: 500; text-decoration: none; }
  a:hover {
    color: red; font-weight: 500; text-decoration: none; }
  address {
    margin-top: 1em;
    padding-top: 1em;
    border-top: thin dotted }