body {background-color: #eee; font-family: Times, serif;}

h2, h3 {font-family: sans-serif;}

p {text-indent: 20px;}
p:first-letter {font-size: 110%} 

a:link    {color: blue;}
a:visited {color: purple;}
a:hover   {color: green;}
a:active  {color: red;}

#container{
  position: absolute;
  left: 50%; 
  margin-left:-400px; 
  width: 800px; 
  margin-top: 15px;
  margin-bottom: 15px;
  background-color: #eee;}

#topleft { 
  position: absolute;
  left: 0px; 
  top: 0px;
  width: 160px;
  height:120px;
  background-color:#6699cc;}

#topleft_pic {
  position: absolute;
  left: 33px;
  top: 23px;}

#topbanner{
  position: absolute;
  top: 0px;
  left: 160px;
  width: 640px;
  height: 120px;
  background-color:#aaeeee;
  font-size: 18px;
  color: #000033;
}

#topbanner h2 {
 position: relative;
 left: 227px;
 top: -15px;
 height: 125px;
 text-indent: -5000px; 
 background-image: url(images/googlerank4.jpg);
 background-repeat: no-repeat;
}

#topbanner p {
 font: 20px, Times, serif;
 position: relative;
 top: -80px;
 text-align: center;
}

#topbanner h3 {
 font: Times, serif;
 font-size: 95%;
 position: relative;
 top: -75px;
 text-align: center;
}

#rightsidebar {
  position: absolute;
  top: 30px;
  left: 660px;
  width: 160px;
  height: 600px;
  background-color: #eee;}

#content {
   position: absolute;  
   left: 160px;
   top:  120px;    
   width: 600px;
   height: 500px;
   padding-left: 20px;
   font-family: sans-serif;
   font-size: 16px;
   color: #000033;}

#backgr {
   position: absolute;
   top: 120px;
   left: 160px;
   width: 640px;
   height: 500px;
   background-image: url('backgr2.jpg');}

#sec_content {
   position: absolute;  
   left: 0px;
   top:  253px;    
   width: 320px;
   padding-left: 20px;
   font-family: sans-serif;
   font-size: 16px;
   color: #000033;}

#books {
   position: absolute;  
   left: 460px;
   top:  238px;}   


#nav {
  position: absolute;
  left: 0px;
  top:  120px;
  width: 160px;
  height: 500px;
  font: bold 14px Arial, sans-serif;
  background-color: #3366cc;}

#nav a         {display: block; padding: 0.2em 0.2em 0.2em 1.2em;}
#nav a:link    {color:black; text-decoration: none;}
#nav a:visited {color:black; text-decoration: none;}
#nav a:hover   {color:blue; background-color:#6699cc; text-decoration: none;}
#nav a:active  {color:red;}

#nav a.selected{
 color: blue; 
 text-decoration: none; 
 background-color:#eee;
}

#nav ul        {
 list-style-type: none;
 padding-left: 1em;
 width: 100%;
}

#nav li        { 
 padding-right: 0.1em;
 padding-top: 0.1em;
 padding-bottom: 0.1em; 
}

#Indent {
  position: relative;
  left: 60px;
  color: #333333;
}                                          
