/* set up!*/
body{
 margin:0px;
 margin-top:10px;
 font-family:veranda, serif;
 font-size:13px;
}
html
{
  margin:0px;
  }
p
{  
  margin-top:0px;
  padding-top:0px;
}
/* fancy! bloggers use a lot of this, 
   so we set it off a bit */
blockquote{
 padding-left: 8px;
 font-style:italic;
}
/* links! */
 a:visited{
 color:#5b382c;
}
 a:link{
 color:#5b1d07;
}

/* header stuff */
#blsq
{
  height:20px;
  background-color:#253687;	
  }
#blsq2
{        
  height:10px;
  background-color:#a3ccff;
  }
#headr2
{
  padding-top:20px;
  padding-bottom:10px;
  text-align: right;
  padding-right:75px;
  border-bottom:1px solid black;
  font-family:courier new, monospace;
}
#domain
{ 
  display:none; 
  }
#owners
{ 
  display:none; 
  }
/* the main box */
#container
{
  margin-left:40px;
  margin-right:40px;
  border:1px solid black;
  overflow:hidden;  /* This seems to force the outside container to wrap
                      its border around the inner containers. Why is not
                      obvious to me. */
  }
/* the central bit, where posts go */
#main
{
  border-right:1px solid black;
  float:left;
  margin-right:150px;
  margin-left:130px;
  margin-top: 10px;
}
/* contains title, name, timestamp*/
.p_header
{
 margin-right:229px;
 margin-left: 9px;
 margin-top: 5px;
 font-size:20px;
}
.p_title
{
  margin-left: 8px;
  margin-top:15px; 
  margin-bottom:15px;
  margin-right:10px;
  border:1px solid black;
  background-color:#FDAE38;
  padding-top:3px;
  padding-bottom:3px;  
  padding-left:3px;  
}
.p_title a:link, .p_title a:visited
{
 color:black;
 text-decoration:none;
} 
.p_time
{
  font-size:10px;
  font-variant:normal;
  font-weight:normal;
  padding-left:14px;
  }
/* misnomer. the bit at the bottom. */
.p_byline
{
 text-align:right;
}
.p_body
{
 margin-left:9px;
 margin-right:6px;
 padding-top:6px;
 padding-left: 15px;
 padding-right: 26px;
 text-align:justify;         
}
.bs
{
  margin-left:3px; 
  margin-right:3px; 
  width:3px;
  height:3px;
  margin-bottom:2px;
}
.navhead
{
  margin-top:8px;
}
/* comments */
.c_body
{
  border:1px solid black;
  margin-bottom:10px;
  padding-left:6px;
  padding-top:3px;
  padding-bottom:3px;
}
.c_byline
{
  margin-right:50px;
  border-top:1px solid black;
}
/* lists of links */
 .linkheads
{ 
  list-style-type:none;
  margin-top:0px;
  font-weight:bold;
  }

.linklist
{ 
  list-style-type:none;
  font-variant:normal;  
  font-weight:normal;
  }
.linkheads li
{ 
  padding-top:5px;
  }
.linklist li
{ 
  padding-top:0px;
  margin-bottom:3px; 
  }
#lside .linkheads 
{ 
  margin-right:8px;
  }
#lside .linklist
{
  margin:0px;
  padding:0px;
  margin-bottom: 8px;
}
#lside .linklist a:link
{
  color:#253687;	
  }
#lside .linklist  a:visited
{
  color:black;
  }
#rside .linkheads
{ 
  padding-left:30px;   
  }
#rside .linklist
{ 
  border-top:1px solid black;
  padding-left:16px; 
  padding-top:6px; 
  }

#lside
{
  background-color:#a3ccff;
  position:absolute;
  width:130px;
  top:102px;
  left:41px;
  text-align:right;
  border-right:1px solid #253687;	
}
#rside{
 position:absolute;
 right:60px;
 top:100px;
 width:142px;
 text-align:left;
}


