/*  Element Rules for http://www.elfshot.com/banjo                                        *//*  -- NOTE ON VALIDATION --                                                              *//*  This CSS validates except for the scrollbar color attributes (first element).         *//*  These are Microsoft proprietary extensions and will only work in Microsoft browsers.  *//*  For all other browsers, the scroll bars will display using default colors.            */html {  scrollbar-face-color: #999999;   scrollbar-arrow-color: #FFFF00;   scrollbar-highlight-color: white;   scrollbar-shadow-color: #FFCC00;   scrollbar-3dlight-color: black; }a {  color: #0000ff;}a:link,a:visited,a:active {  color: #666600;  text-decoration: underline;} a:hover {  color: #CC3300;  text-decoration: underline;}acronym {  border-bottom: dashed 1px #CCCC99;  background-color: inherit;  color: inherit;  cursor: help;}blockquote {  font-style: italic;  font-size: 90%;}body {  background-color: #F7EEDA;  color: #333;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 90%}div.body {  background-color: #F7F7E3;  color: inherit;  margin-top: 36px;  border: 8px solid #CCCC99;  padding-left: 1em;  padding-right: 1em;  line-height: 1.4em;}div.linklayer {  padding-left: 8px;}h1 {  font: 160% arial, helvetica, sans-serif;  font-weight: bold;  background-color: inherit;  color: #666;}h2 {  font: 130% arial, helvetica, sans-serif;  background-color: inherit;  border-top: 1px solid #CCCC99;  color: #666633;  font-weight: bold;  padding-top: 0.5em;}h3 {  font: 110% arial, helvetica, sans-serif;  background-color: inherit;  color: #666;  font-weight: bold;  padding-top: 0.5em;}h4 {  font-size: 90%;  background-color: inherit;  padding-top: 0.5em;  margin-bottom: -1em;}h3 span {  font-size: 70%;}div.credits {  background-color: inherit;  border-top: dashed silver 1px;  color: #999;  font-size: 80%;  text-align: center;}div.credits a:link,div.credits a:visited,div.credits a:active {  color: #666600;  text-decoration: none;} div.credits a:hover {  color: #666;  text-decoration: underline;}p.caption {  background-color: inherit;  color: #666;  font-size: 80%;  font-style: italic;}span.none {  font-size: 80%;  font-weight: bold;  background-color: #F0E6C6;  border: 2px black solid;  padding-left: 0.2em;  padding-right: 0.2em;  padding-top: 0.1em;  padding-bottom: 0.1em;  color: black;  text-decoration: none;  width: 7em;  text-align: center;}span.link a:link,span.link a:visited,span.link a:active {  font-size: 80%;  font-weight: bold;  background-color: #FFFF99;  border: 2px black solid;  padding-left: 0.2em;  padding-right: 0.2em;  padding-top: 0.1em;  padding-bottom: 0.1em;  color: black;  text-decoration: none;  width: 7em;  text-align: center;}span.link a:hover {  background-color: #FFCC00;  color: black;}span.subheading {  background-color: inherit;  color: #666633;}span.annotation {  font-weight: bold;  font-size: 110%;  color: red;}span.annotation a {  color: #0000ff;}span.annotation a:link,span.annotation a:visited,span.annotation a:active {  color: red;  text-decoration: none;} span.annotation a:hover {  color: #CC3300;  text-decoration: underline;}span.ital {  color: black;  background-color: inherit;  font-style: italic;}img {  border-width: 0;}ul {  list-style-image:url(../img/banjo_icon.gif);  font-size: 90%;}ul.back {  list-style-image:url(../img/back_arrow.gif);  margin-left: 1em;}ul.bibliography {  background-color: inherit;  color: #666;  list-style-image:url(../img/diamond.gif);  font-size: 80%;}ul.top {  list-style-image:url(../img/top_arrow.gif);  margin-left: 1em;}li em {  color: #336666;}table {  border-width: 0;}td h3 {  font-size: 90%;  background-color: inherit;  color: #666;  font-weight: bold;  padding-top: 0.5em;}td.h3 span {  font-size: 60%;}/* Class Rules */.backimage {  background-attachment: scroll;  background-image: url(../img/background.gif);  background-position: left top;  background-repeat: no-repeat;  margin-left: 0;  margin-right: 0;  margin-top: 0;  vertical-align: top;  text-align: left;}