<STYLE TYPE="text/css">
<!--
/* $Id: index.css,v 1.3 2004/01/27 18:31:12 jalcorn Exp $ */
/* $Source */
  A:link { 
     color: #0A12B6;
  }
  A:active {
     color: #CCCCCC;
  }
  A:visited {
     color: #0A12B6;
  }
  A:hover {
     color: #884400;
  }
  BODY {
	background-color: #003366;
        color: black;
        font-family: sans-serif;
  }
  TABLE {
     padding: 0;
     border: none;
  }
  TABLE.page {
     width: 98%;
     border: outset 1ex;
     margin-left: 1%; 
     margin-right: 1%;
  }
  TD.page {
     padding: 2ex;
     background-color: #ffffff;
  }
  TABLE.line {
     border: none;
     padding: 1pt;
     margin: 0;
     height: 1pt;
  }
  TABLE.line-center {
     border: none;
     margin-left: 10%; 
     margin-right: 10%;
     margin-top: 0;
     margin-bottom: 0;
     padding: 0;
     height: 1pt;
  }
  TABLE.table-center {
     margin-left:10%; margin-right: 10%;
  }
  TD.line {
     background-color: #003366;
     height: 2pt;
     padding: 0;
     border: none;
  }
  TD.banner {
     text-align: center;
     background-color: #eeeeee;
     font-family: Times, serif;
     font-size: 150%;
     color: #003366;
     font-weight: bold;
  }
  .statement {
     font-size: 120%;
     font-weight: bold;
  }
  DIV.point {
	font-weight: normal;
        margin-left: 1em;
        margin-top: 5pt;
  }
  DIV.example {
	font-weight: bold;
        margin-left: 3em;
        margin-top: 5pt;
  }
  .quotation {
	font-weight: bold;
  }
  P.ultrafancy {
        font-family: sans-serif;
        color: blue;
  }
  P.ultrafancy:first-letter {
      font-size: 300%; float: left;
  }
  .note {
       font-size: 70%;
  }
  .smallfont {
       font-family: arial, sans-serif;
       font-size: 80%;
  }
  .superscript {
       font-size: 80%;
       vertical-align: super;
  }
  TABLE.floatbox {
       border: thin solid #cccccc;
  }
  TD.floatbox {
       padding: 10px;
       background-color: #cccccc;
       vertical-align: top;
       text-align: left;
       font-family: serif;
  }
  TABLE.floatoutsideright {
       float: right;
       border-right: none;
       border-top: none;
       border-left: 2ex solid white;
       border-bottom: 2ex solid white;
  }
  TABLE.floatoutsideleft {
       float: left;
       border-left: none;
       border-top: none;
       border-right: 2ex solid white;
       border-bottom: 2ex solid white;
  }
  TABLE.floatoutside {
       float: right;
       border-right: none;
       border-top: none;
       border-left: 2ex solid white;
       border-bottom: 2ex solid white;
  }
  .boxmessage {
       font-family: Arial, sans-serif;
       font-size: large;
       color: #663300;
  }
  .blog {
       font-family: sans-serif;
       font-size: small;
  }
  .bloghead {
       font-family: sans-serif;
       font-size: large;
  }
  .blogdate {
       font-family: sans-serif;
       font-size: medium;
  }
  .blogmeta {
       font-family: sans-serif;
       font-size: x-small;
  }
  .blogdesc {
	font-family: sans-serif;
	font-size: large;
	font-weight: bold;
  }
  blockquote {
       margin-left: 3em;
       margin-right: 3em;
       padding: 1em 4em;
       border-top: thin solid blue;
       border-bottom: thin solid blue;
  }
  .indentquote {
       margin-left: 3em;
       margin-right: 3em;
       padding: 1em 4em;
       border-top: thin solid blue;
       border-bottom: thin solid blue;
  }
  div.code {
	font-size: small;
	font-family: serif, monospace;
	margin-left: 3em;
	margin-right: 3em;
    padding: 1em;
	background: #EEE;
    border: none;
	white-space: pre;
  }
  .rssdesc {
	font-family: sans-serif;
	font-size: medium;
	font-weight: bold;
  }
  .rssdate {
	font-family: sans-serif;
	font-size: small;
  }
  DIV.quotebody {
    text-align: left;
    padding: 5px 5px 0px;
  }
  DIV.quoteattr {
    text-align: right;
    padding: 0px 5px 5px;
  }
  img.serendipity_entryIcon {
      float: right;
      border: 0px;
      margin: 4px;
  }
/** Embedded images with the s9y image manager **/
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
    border: 1px solid black;
    background-color: #EFEFEF;
    margin: 3px;
}

.serendipity_imageComment_center {
    margin: 0px;
}

.serendipity_imageComment_left {
    float: left;
}

.serendipity_imageComment_right {
    float: right;
}

.serendipity_imageComment_img,
.serendipity_imageComment_img img {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

.serendipity_imageComment_txt {
    margin: 0px;
    padding: 3px;
    clear: both;
    font-size: 9pt;
}

.serendipity_imageCommentClosing_center {
    clear: both;
    display: block;
}

.sidebarrsstitle {
	text-align: center;
	font-size: large;
	font-family: Times,serif;
}
.sidebarrssdesc {
	text-align: center;
	font-size: medium;
	font-family: Times,serif;
}
.sidebarrssdate {
	text-align: center;
	font-size: small;
	font-family: Times,serif;
}
.sidebarrssentry {
	text-align: center;
	font-size: x-small;
	font-family: Times,serif;
}
.blogrollmain{
	width:170px;
	margin:4px;
	padding:1px;
	border-top:1px solid #aaa;
	border-right:2px solid #333;
	border-bottom:2px solid #333;
	border-left:1px solid #aaa;
/*	background:#777;*/
	font-family: Times, serif;
	font-size:12px;
}
.blogrollmain a{
	display: block;
	margin:1px;
	padding:3px;
	border-top:1px solid #cde;
	border-left:1px solid #cde;
/*	background:#89a;*/
	color: #710;
	text-decoration: none;
}
.blogrollmain a:hover{
	border-top:1px solid #def;
	border-left:1px solid #def;
	background:#abc;
	color: #0074b3;
	text-decoration: underline;
}
.blogrollmain br{
	display:none;
}
.blogrolltitle {
	display: block;
	font-family: Times,serif;
	text-align: center;
	font-size: large;
	color: #0A12B6;
}
.rss_item {
	font-family: Times,serif;
	font-size: 1em;
}
.countdown {
	font-size: small;
	font-weight: bold;
	font-family: Times,serif;
}
-->
</STYLE>

