/* CSS - Cascading StyleSheet for RBWA */



A:link {color: #9999cc; text-decoration: none
}
A:visited {color: #5b473b; text-decoration: none
}
A:hover {color: #d2be96; text-decoration: none
}
A:active {color: #5b473b; text-decoration: none
}
img {
border: 0;
}
.sup
{
position:relative;
top:-3px;
font-size:10px;
}
div.loader {
position: absolute;
margin: 100px 175px 100px 498px;
z-index: 1;
}
div.projects {
position: absolute;
margin: 169px 175px 100px 986px;
z-index: 1;
font-size: 10px;
font-family: tahoma, Times, serif;
}
div.profile {
position: absolute;
margin: 186px 175px 100px 994px;
z-index: 1;
font-size: 10px;
font-family: tahoma, Times, serif;
}
div.richardwills {
position: absolute;
margin: 204px 175px 100px 964px;
z-index: 1;
font-size: 10px;
font-family: tahoma,, Times, serif;
}
div.publications {
position: absolute;
margin: 221px 175px 100px 969px;
z-index: 1;
font-size: 10px;
font-family: tahoma,, Times, serif;
}
div.wwwlinks {
position: absolute;
margin: 238px 175px 100px 817px;
z-index: 1;
font-size: 10px;
font-family: tahoma, Times, serif;
}
div.publist {
position: absolute;
margin: 221px 175px 100px 803px;
z-index: 1;
font-size: 10px;
font-family: tahoma, Times, serif;
}
div.writings {
position: absolute;
margin: 204px 175px 100px 739px;
z-index: 1;
font-size: 10px;
font-family: tahoma, Times, serif;
}
div.selectedawards {
position: absolute;
margin: 238px 175px 100px 946px;
z-index: 1;
font-size: 10px;
font-family: tahoma,, Times, serif;
}
div.chrono {
position: absolute;
margin: 238px 175px 100px 905px;
z-index: 1;
font-size: 10px;
font-family: tahoma,, Times, serif;
}
div.essays {
position: absolute;
margin: 238px 175px 100px 850px;
z-index: 1;
font-size: 10px;
font-family: tahoma, Times, serif;
}
div.affilmenu {
position: absolute;
margin: 238px 175px 100px 810px;
z-index: 0;
font-size: 10px;
font-family: tahoma, Times, serif;
}
div.richbio {
position: absolute;
margin: 221px 175px 100px 861px;
z-index: 1;
font-size: 10px;
font-family: tahoma,, Times, serif;
}
div.rbwbio {
position: absolute;
margin: 221px 175px 100px 795px;
z-index: 1;
font-size: 10px;
font-family: tahoma,, Times, serif;
}
div.dh {
position: absolute;
margin: 204px 175px 100px 851px;
z-index: 1;
font-size: 10px;
font-family: tahoma,, Times, serif;
}
div.bh {
position: absolute;
margin: 186px 175px 100px 865px;
z-index: 1;
font-size: 10px;
font-family: tahoma,, Times, serif;
}
div.chron {
position: absolute;
margin: 204px 175px 100px 845px;
z-index: 1;
font-size: 10px;
font-family: tahoma,, Times, serif;
}
div.size {
position: absolute;
margin: 221px 175px 100px 855px;
z-index: 1;
font-size: 10px;
font-family: tahoma,, Times, serif;
}
div.map {
position: absolute;
margin: 238px 175px 100px 827px;
z-index: 1;
font-size: 10px;
font-family: tahoma,, Times, serif;
}
div.sep {
position: absolute;
margin: 238px 175px 100px 649px;
z-index: 1;
font-size: 10px;
font-family: tahoma,, Times, serif;
}
div.mhf {
position: absolute;
margin: 221px 175px 100px 651px;
z-index: 1;
font-size: 10px;
font-family: tahoma,, Times, serif;
}
div.crh {
position: absolute;
margin: 204px 175px 100px 651px;
z-index: 1;
font-size: 10px;
font-family: tahoma,, Times, serif;
}
div.bar {
position: absolute;
margin: 60px 100px 100px 135px;
z-index: 1;
}
 div.logo {
position: absolute;
margin: 95px 175px 100px 208px;
z-index: 1;
}
div.openblurb {
position: absolute;
margin: 179px 175px 100px 203px;
z-index: 2;
}
div.homeflash {
background-image: url(loader.gif);
position: absolute;
margin: 270px 175px 100px 204px;
z-index: 2;
}
div.home {
position: absolute;
margin: 105px 100px 100px 975px;
z-index: 1;
}
 div.back {
position: absolute;
margin: 165px 100px 100px 208px;
width: 963px;
z-index: 1;
}
 div.print {
position: absolute;
margin: 230px 100px 100px 202px;
z-index: 1;
}
div.menu {
position: absolute;
margin: 170px 100px 100px 490px;
z-index: 1;
}
div.homemenu {
position: absolute;
margin: 170px 100px 100px 496px;
z-index: 1;
}
div.mappedmenu {
position: absolute;
margin: 170px 100px 100px 778px;
z-index: 1;
}
div.essaymenu {
position: absolute;
margin: 170px 100px 100px 490px;
z-index: 1;
}
div.magcover {
position: absolute;
margin: 270px 100px 100px 785px;
z-index: 1;
}
div.royalflash {
position: absolute;
margin: 265px 100px 100px 785px;
z-index: 1;
}
div.rbwf {
position: absolute;
margin: 268px 100px 100px 209px;
z-index: 2;
}
div.title {
position: absolute;
margin: 260px 100px 100px 210px;
z-index: 1;
color: #5b473b;
text-decoration: underline;
font-size: 14px;
padding: 1px;
font-weight: bolder;
}
div.author {
position: absolute;
margin: 305px 100px 100px 210px;
z-index: 1;
color: #d2be96;
font-style: italic;
font-size: 12px;
padding: 1px;
font-weight: bold;
line-height: 11pt;
}
div.leftcolumncover {
position: absolute;
margin: 331px 100px 100px 210px;
width: 560px;
height: 405px;
z-index: 1;
overflow: auto;
color: #5b473b;
text-align:justify;
display: block;
font-size: 12px;
font-weight: 500;
padding: 0px;
 vertical-align: text-top;
  font-family: "Times New Roman", Times, serif
}
div.leftcolumn {
position: absolute;
margin: 268px 100px 100px 210px;
width: 561px;
height: 470px;
z-index: 1;
overflow: auto;
color: #5b473b;
text-align:justify;
display: block;
font-size: 12px;
font-weight: 500;
padding: 0px;
 vertical-align: text-top;
  font-family: "Times New Roman", Times, serif
}
div.rightcolumn {
position: absolute;
margin: 308px 100px 100px 495px;
width: 275px;
height: 350px;
z-index: 1;
color: #5b473b;
text-align:justify;
display: block;
font-size: 12px;
font-weight: 500;
padding: 0px;
 vertical-align: text-top;
  font-family: "Times New Roman", Times, serif
}
div.page {
position: absolute;
margin: 742px 100px 100px 210px;
border: 0px;
color: #d2be96;
font-size: 10px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;
font-style: normal; font-weight: bold
}
div.next {
position: absolute;
margin: 742px 100px 100px 700px;
border: 0px;
}
div.credit {
position: absolute;
margin: 450px 100px 100px 765px;
border: 0px;
}
div.crcredit {
position: absolute;
margin: 412px 100px 100px 765px;
border: 0px;
}
div.crpage {
position: absolute;
margin: 704px 100px 100px 210px;
border: 0px;
color: #d2be96;
font-size: 10px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif; 
text-transform: uppercase;
font-style: normal; font-weight: bold
}
div.crcontact {
position: absolute;
margin: 682px 100px 100px 965px;
border: 0px;
}
div.contact {
position: absolute;
margin: 720px 100px 100px 965px;
border: 0px;
}
div.mapcontact {
position: absolute;
margin: 740px 100px 100px 985px;
border: 0px;
}
div.crfootnotes {
position: absolute;
margin: 498px 100px 100px 230px;  
width: 500px;
overflow: auto;
font-family: "Times New Roman", Times, serif; 
font-size: 11px; 
color:  #5b473b; 
padding-right: 5px; 
padding-left: 5px; 
text-align: justify;
scrollbar-face-color: #FFFFFF;
scrollbar-shadow-color: #d2be96;
scrollbar-highlight-color: #d2be96;
scrollbar-3dlight-color: #d2be96;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #5b473b; 
}
div.mhfquote {  
font-family: "Times New Roman", Times, serif; 
font-size: 12px; 
position: absolute;
margin: 380px 100px 100px 240px;  
width: 475px;
font-weight: 500;
color: #5b473b; 
text-align: justify; 
line-height: 14px
}
div.mhfpagefour {  
font-family: "Times New Roman", Times, serif; 
font-size: 12px; 
position: absolute;
margin: 510px 100px 100px 210px;  
width: 550px;
font-weight: 500;
color: #5b473b; 
text-align: justify; 
line-height: 14px
}
div.richard {
position: absolute;
margin: 265px 100px 100px 785px;
z-index: 1;
}
div.affil {
position: absolute;
margin: 265px 100px 100px 205px;
z-index: 1;
}
div.awards {
position: absolute;
margin: 265px 100px 100px 207px;
z-index: 1;
}
div.contactflash {
position: absolute;
margin: 267px 100px 100px 205px;
z-index: 1;
}
div.contactmap {
position: absolute;
margin: 275px 100px 100px 203px;
z-index: 1;
}
div.sepblurb {
font-family: "Times New Roman", Times, serif; 
font-size: 12px; 
position: absolute;
margin: 350px 100px 100px 230px;  
width: 500px;
font-weight: 500;
color: #5b473b; 
text-align: justify; 
line-height: 14px
}
div.leftcolumncoversep {
position: absolute;
margin: 407px 100px 100px 210px;
width: 560px;
height: 400px;
z-index: 0;
overflow: auto;
color: #5b473b;
text-align:justify;
font-size: 12px;
font-weight: 500;
padding: 0px;
vertical-align: text-top;
font-family: "Times New Roman", Times, serif;
}
div.mapped {
position: absolute;
margin: 180px 100px 100px 194px;
z-index: 3;
}
div.dhcredit {
position: absolute;
margin: 455px 100px 100px 770px;
border: 0px;
}
div.mhfcredit {
position: absolute;
margin: 455px 100px 100px 780px;
border: 0px;
z-index: 1;
}
div.leftcolumncoverbh {
position: absolute;
margin: 305px 100px 100px 210px;
width: 561px;
height: 470px;
z-index: 1;
overflow: auto;
color: #5b473b;
text-align:justify;
display: block;
font-size: 12px;
font-weight: 500;
padding: 0px;
 vertical-align: text-top;
  font-family: "Times New Roman", Times, serif
}
div.dhfootnotesright {
position: absolute;
margin: 280px 100px 100px 500px;  
width: 245px;
font-family: "Times New Roman", Times, serif; 
font-size: 11px; 
color:  #5b473b; 
padding-right: 5px; 
padding-left: 5px; 
text-align: justify
}
div.pubsflash {
position: absolute;
margin: 265px 100px 100px 785px;
z-index: 1;
}
div.pubs {
position: absolute;
margin: 265px 100px 100px 203px;
z-index: 1;
}
div.dhfootnotes {
position: absolute;
margin: 265px 100px 100px 196px;
width: 540px;
height: 470px;
z-index: 1;
overflow: auto;
color: #5b473b;
text-align:justify;
overflow: auto;
font-family: "Times New Roman", Times, serif; 
font-size: 11px; 
color:  #5b473b; 
padding-right: 15px; 
padding-left: 15px;
scrollbar-face-color: #FFFFFF;
scrollbar-shadow-color: #d2be96;
scrollbar-highlight-color: #d2be96;
scrollbar-3dlight-color: #d2be96;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #5b473b;  
}
div.mhffootnotes {
position: absolute;
margin: 265px 100px 100px 196px;  
width: 540px;
height: 470px;
overflow: auto;
font-family: "Times New Roman", Times, serif; 
font-size: 11px; 
color:  #5b473b; 
padding-right: 15px; 
padding-left: 15px; 
text-align: justify;
scrollbar-face-color: #FFFFFF;
scrollbar-shadow-color: #d2be96;
scrollbar-highlight-color: #d2be96;
scrollbar-3dlight-color: #d2be96;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #5b473b; 
}
div.publeft {
position: absolute;
margin: 263px 100px 100px 210px;
width: 150px;
height: 470px;
z-index: 1;
overflow: auto;
color: #d2be96;
text-align:left;
display: block;
font-size: 12px;
font-weight: 500;
padding: 0px;
 vertical-align: text-top;
  font-family: "Times New Roman", Times, serif
}
div.pubright {
position: absolute;
margin: 263px 100px 100px 330px;
width: 440px;
height: 470px;
z-index: 1;
overflow: auto;
color: #5b473b;
text-align:left;
display: block;
font-size: 12px;
font-weight: 500;
padding: 0px;
 vertical-align: text-top;
  font-family: "Times New Roman", Times, serif
}
div.wwwleft {
position: absolute;
margin: 275px 100px 100px 210px;
width: 150px;
height: 470px;
z-index: 1;
overflow: auto;
color: #d2be96;
text-align:left;
display: block;
font-size: 12px;
font-weight: 500;
padding: 0px;
 vertical-align: text-top;
  font-family: "Times New Roman", Times, serif
}
div.wwwright {
position: absolute;
margin: 275px 100px 100px 330px;
width: 440px;
height: 470px;
z-index: 1;
overflow: auto;
color: #5b473b;
text-align:left;
display: block;
font-size: 12px;
font-weight: 500;
padding: 0px;
 vertical-align: text-top;
  font-family: "Times New Roman", Times, serif
}
div.books {
position: absolute;
z-index: 3;
margin: 230px 100px 100px 300px;
width: 350px;
height: 470px;
color: #5b473b;
text-align:center;
font-size: 15px;
font-weight: 700;
text-decoration: underline;
padding: 0px;
 vertical-align: text-top;
  font-family: "Times New Roman", Times, serif
}
div.chronflash {
position: absolute;
margin: 285px 80px 90px 193px;
width: 561px;
height: 470px;
z-index: 1;
}
div.ninetiesflash {
position: absolute;
margin: 200px 80px 90px 208px;
width: 561px;
height: 470px;
z-index: 1;
}
div.eraflash {
position: absolute;
margin: 170px 80px 90px 208px;
width: 561px;
height: 470px;
z-index: 1;
}
div.pubarticles {
position: absolute;
margin: 500px 100px 100px 300px;
width: 350px;
height: 470px;
z-index: 1;
overflow: auto;
color: #5b473b;
text-align:center;
display: block;
font-size: 15px;
font-weight: 700;
text-decoration: underline;
padding: 0px;
 vertical-align: text-top;
  font-family: "Times New Roman", Times, serif
}