#banner_box {  height: 150px;  position: absolute;  right: 0;  top: 6.4em;  width: 500px;}body {  font-size: 62.5%;  margin: 0px 0px 0px 0px;  padding: 0px 0px 0px 0px;  text-align: center;}#content_window {  border: 2px solid #A0A0A0;  color: #898989;  font-family: Arial, Helvetica, sans-serif;  font-size: 1.1em;  min-height: 470px;  position: relative;  width: 849px;}#disclaimer {     color: #898989;	font-size: .9em;	position: relative;	text-align: center;	top: .7em;	width: 500px;}#footer {  font-family:Arial, Helvetica, sans-serif;  font-size: 1.2em;  position: relative;    width: 500px;  margin: 0px 349px;}html>body #content {    margin: 20px auto;	width: 849px;}#left_sidebar {  padding-left: 0px;  width: auto;}#license {  font-size: 1.0em;  position: relative;  text-align: center;  top: 1em;  width: 500px;}#license {  color: #898989; }#license a {  color: #898989; }#license a:hover {  color: #242424; }#link_text { visibility: hidden; }#location a { color: #898989; }#location a:hover { color: #242424; }#location li {  display: inline;  font-size: 1.0em;  list-style-type: none;}ul#location { /* want it centered, but the behaviour required to do this is different for location list compared to specialty list */  position: relative;  white-space: nowrap;  text-align: justify;  top: -2.0em;}#login {  border: none;  bottom: 150px;  position: absolute;  width: 150px;}#logo_etc {  top: 375px;  font-size: 1em;  left: 10px;  position: absolute;  text-transform: lowercase;  width: 195px;}div#logo_link {  background-image: url(site_images/rblogoslide.gif);  background-position: top;  height: 51px;  width: 195px;}div#logo_link:hover {  background-image: url(site_images/rblogoslide.gif);   background-position: bottom;}#menu {  left: 0px;  position: absolute;  top: 100px;  width: 50px;}#menu a { color: #898989; }#menu a:hover { color: #BB0505; }#menu .menu_separator { /* 0,1,1,0 */  margin-top:  -14px;}#menu li {  /* 0,1,0,1 */  font-size: 1.25em;  list-style-type:none;  margin: 0.7em 0em 0.7em .5em;  padding: 0.4em 0 .5em 1.6em;	}div#menu li.newsletter { display:none; }#menu li:hover {  background-image: url(./site_images/rbmarker.gif);  background-repeat: no-repeat;  background-position: .4em .4em;  padding-left: 1.6em;}#menu ul {  margin-left:0;  padding-left:0;}#specialty a { color: #898989; }#specialty a:hover { color: #242424; }#specialty li {  display: inline;  font-size: 1.0em;  list-style-type: none;}ul#specialty {  margin-left: 0;  padding-left: 0;  position: relative;  text-align: center;  top: -1.0em;  white-space: nowrap;}#web_author {  font-size: 0.9em;  top: 17px;  position: relative;  text-transform: uppercase;  text-align: center;  width: 500px;}#web_author a { color: #CACACA; }/* elements */a { text-decoration: none; }a img { border-style: none; }