body {     background: url(bg.jpg) fixed repeat;}
p  {       display:block;
		  width:auto;
		  height:auto;
		  margin: 10px 40px 0px 80px;}
h1 {       display:block;
		  width:auto;
		  height:20px;
		  margin-top:25px;
		  text-align:center;
		  font-family:arial,sans-serif;
		  font-size:1.6em;
		  font-weight:bold;
		  color:#837373;}
h2  {      display:block;
		  width:auto;
		  height:20px;
		  margin:25px 0px 0px 0px;
		  font-size:1.4em;
		  font-weight:bold;
          font-family:arial,sans-serif;
		  color:#837373;
		  text-align:center;}
h3 {       display:block;
		  width:auto;
		  height:15px;
		  margin-top:0px;
		  font-size:1.1em;
		  font-weight:bold;
		  color:#837373;
		  text-align:center;}
h4 {       display:block;
		  width:auto;
		  height:15px;
		  margin:15px 0px 0px 0px;
		  font-size:1.1em;
		  font-weight:bold;
		  color:#837373;
		  text-align:center;}
h5  {      display:block;
		  width:760px;
		  height:auto;
		  margin: 0px;
		  font-size:1em;
		  font-weight:normal;
		  text-align:center;
		  line-height:97%;
		  color:#837373;}
h6  {      font-weight:bold;
		  font-size:1em;
		  margin: 10px 0px 5px 80px;
		  color:#837373;}
ul      {     margin: 10px 60px 10px 120px;}
ol      {     margin:10px 80px 10px 80px; }
#navigation { 
          position:absolute;
		  top:375px;
		  left:20px;
		  width:200px;
		  height:auto;
		  background:#6495ED;
		  z-index:6; 
		  border-top:solid 1px #6495ED;
		  border-left:solid 1px #6495ED;
		  border-right:solid 1px #6495ED;}
#navigation a { 
          display:block;
		  width:auto;
		  height:auto;
		  margin-bottom:1px;
          font-family:arial,sans-serif;
		  font-weight:bold;
		  font-size:0.75em;
		  text-decoration:none;
		  text-align:left;
		  padding:2px 0px 4px 30px; }
#navigation a:link  { 
          color:#b0c4ef;
          background:#3159d1;}
#navigation a:visited  { 
          color:#b0c4ef; 
		  background:#3159d1;}			 
#navigation a:hover { 
          color:#023ab1; 
		  background:#97def6;}
#hanuman_pic {
		  position:absolute;
		  top:21px;
		  left:25px;
		  width:200px;
		  height:300px;
		  z-index:2;}
#hanuman_text  {
          position:absolute;
		  top:270px;
		  left:25px;
		  width:200px;
		  height:auto;
		  z-index:4;}
#middle_line { 
          position:absolute;
		  top:20px;
		  left:240px;
		  width:760px;
		  height:auto;
		  min-height:650px;
		  text-align:justify;
		  color:#685858;
		  font-family:verdana,sans-serif;
		  font-size:0.75em;
		  background-color:#97deff; 
		  border:solid 1px #f0ffff; }
#middle_line a {
          text-decoration:none;
		  font-family:tahoma,sans-serif;
		  font-weight:bold;}
#middle_line a:link {color:#df805a;}
#middle_line a:visited {color:#df805a;}
#middle_line a:hover {color:#99462a;}
#banner { display:block;
		  width:760px;
		  height:60px;
		  text-align:center;
		  background-color:#87cefa;
		  border-bottom:solid 1px #f0ffff; }
#skyen {  display:block;
          width:560px;
		  height:auto;
		  margin: 40px 0px 40px 120px;}
#listings { display:block;
          margin: 0px 40px 40px 80px;}
#photographs {
          display:block;
		  width:560px;
		  margin: 40px 0px 60px 120px;
		  height:290px;}
.bold   {  font-weight:bold;
          color:#837373;}
.italic   {font-style:italic;
          margin-top:15px;
          margin-bottom:40px;}
.footnote              {
		  text-align:center;
		  font-style:italic;
		  margin: 20px 0px 40px 0px;}
.last  {   margin-bottom:40px;}
.title {  display:block;
		  height:20px;
		  width:250px;
		  margin-top:5px;
		  text-align:center;}
.subtitle {
          margin-top:5px; }
.cv    {    margin: 3px 80px 20px 80px;}
.publications {margin:5px 0px 15px 0px;}
.fs     {   margin: 10px 0px  2px 0px;}
.fs_ol {  margin:5px 40px 5px 40px;}
.cost {   display:block;
          width:auto;
		  margin:3px 0px  0px 0px;}
.nd    {    display:block;
		  width:420px;
		  height:auto;
		  text-align:right;}
.photo   { display:inline;
		  float:left;
		  width:260px;
		  height:280px;
		  margin:0px;}
.photo_inside   {
          display:block;
		  width:250px;
		  height:250px;
		  border:solid 1px orange;}
