body
{
  color: #000000;
  font-family: optima, verdana, helvetica, arial, sans-serif;
  margin: 0;
  padding: 0;
  background: #10263f url("https://www.interfluidity.com/files/interfluidity-extras/interfluidity_bg_large.jpg") repeat-y top left;
}
div.header
{
  margin-left: 0;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 0;
  text-align: right;
  vertical-align: top;
  color: #000;
  /* float: right */
  position: absolute;
  right: 0px;
  top: 0px;
}
div.header h1
{ 
  margin:12px auto;
}
div.placeholder
{
}
/***************
* Left Sidebar *
****************/
div.leftsidebar
{
  color: #000000;
  /* background: #fff url("/files/gentleWhiteCyanShadows.gif"); */

  background-color: #ccccff;

  position: absolute;
  /* float: left; */
  top: 0px;
  left: 0px;
  width: 150px;
  height: 3200px;
  padding-left: 0em;
  padding-right: 1em;
  padding-top: 1em;
  font-size: 9pt;
  border-right: 3px solid #000;
  min-height: 100%;
  text-align: right;
}
div.leftsidebar h3
{
  font-size: 10pt;
  font-weight: bold;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;

}

div.sidebarsect
{
   margin-bottom: 1em;
}

div.leftsidebar P
{
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 0;
}
div.leftsidebar P.blogroll 
{
  margin-left: 6px;
}
div.leftsidebar P.blogrolltitle
{
  margin: .4em 1px;
  font-weight: bold;
  font-size: 1.1em;
}

/****************
* Right Sidebar *
*****************/
div.rightsidebar
{

}


/************************
* Main Part of the Page *
*************************/
div.mainpage
{
  position: absolute;
  top: 125px;
  left: 150px;
  margin-left: 50px;
  margin-right: 75px;
 
  /* margin-top: 125px; */
  /* margin-left: 200px; */

  /* color: #000000; */
  /* background: #fff url("/files/gentleWhite.gif"); */

  /* background-color: #ccccff; */

  /* border: 1px solid #000; */
}
div.entry
{
  /* background: #fff url("/files/gentleWhiteCyanShadows.gif"); */
  /* background-color: #ccccff; */
  background-color: #ffffff;
  border: 1px solid #7b9bff;
  margin-bottom: 25px;
}
div.entry div.title
{
  font-weight: bold;
  font-size: 12pt;
  margin: 1em 1em 1em 1em;
}
div.entry div.post
{
  font-size: 11pt;
  text-align: justify;
  line-height: 1.4;
  margin-left: 2em;
  margin-right: 2em;
}
div.entry div.misc
{
  text-align: left;
  font-size: 9pt;
  font-weight: bold;
  margin: 1em 1em 1em 1em;
}

p.archiveentry
{
  text-align: center;
}

/*********
* Footer *
**********/
div.footer, div.bottom 
{ 
  margin-top: 12px;
  padding: 4px;
  clear: both;
  border-top: 2px solid #000;
  color: #000;
  background-color: #fff;
 }

/********
* Links *
*********/
a
{
  color: #000099;
  text-decoration: underline;
  /* font-style: italic; */
}
a:visited
{
  color: #557799;
}
a:hover
{
  color: #009900;
}
a.title_link
{
  color: black;
  text-decoration: none;
  /* font-style: italic; */
}

/*********************************************
* Style for the Powered by PowerBlogs button *
**********************************************/
div.poweredby
{
 border: none;
 padding: none;
 margin: 2em auto 6px auto;
 text-align: center;
 position: relative;
 top: 88%;
 left: 5%;
}
 
a.img
{
 border: none;
 text-decoration: none;
}
img.poweredby
{
  border: none;
}

/********
* Other *
********/

blockquote
{
  font-size: 10pt;
  line-height: 1.5;
  /* border-left: 4px solid #EB6A31; */
  border-left: 4px solid #F00;
  padding-left: 8px;
}

blockquote.abstract
{
  /* font-style: italic; */
  border-left: 8px solid #CCC;
  padding-left: 8px;
}

div.postchain
{
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-left: 50px;
  margin-right: 50px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #ccccff;
  font-size: 9pt;
  border: 1pt solid #000;
}

div.updatehistory
{
  margin-top: 7px;
  border-top: 1px solid #777;
  padding-top: 5px;
  line-height: 1;
  font-size: 8pt;
  color: #777;
}

div.updatehistory ul
{
  margin-top: 5px;
  padding-top: 0px;
}

ol.highlight
{
  border-left: 4px solid #F00;
  padding-left: 8px;
}

ol.highlight li
{
   margin-left: 2em;
   margin-right: 2em;
   margin-top: 8px;
}

ol li
{
   margin-left: 1em;
   margin-right: 2em;
   margin-top: 8px;
}

ol.tight li
{
   margin-top: 0px;
}

div.postchain ol li
{
   margin-top: 0px;
}
