 body {
  color:#000000;
  background:#ffffff ;
  margin:5px 50px 5px 50px;
  height:700px         ;
 }

 a, a:link, a:active, a:visited
 {
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size: small;
   font-weight:normal;
   text-decoration: none;
   color:#808080  ;
   background:#ffffff   ;
  }

  a:hover {
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size: small;
   font-weight:normal;
   text-decoration: underline;
   color:#808080        ;
   background:#ffffff   ;
  }

 h1 {
   font-family: arial,helvetica, verdana, geneva, "avant garde", sans-serif;
   font-size:36px       ;
   color:#003355        ;
   margin:10px          ;
 }

 h2, h3 {
  margin: 0px;
  padding: 0px;
  color: #808080;
 }

/*   Page styles  */

 #banner {
   color:#003355        ;
   background:#fff       ;
   width:100%           ;
   height:50px          ;
   font-family:arial    ;
   font-size:36px       ;
   vertical-align:middle;
   padding-right:10px   ;
   border-top:1px  dashed #003355;
   border-bottom:1px dashed #003355;
  }
/*   2004-09-28
   background:#fff url('bluebanner.gif') no-repeat 0% 50%;
   margin-bottom:10px   ;
   border:1px solid #c0c0c0;
*/
 .title{
   float:left;
   font-family: arial,helvetica, verdana, geneva, "avant garde", sans-serif;
   font-size:36px       ;
   color:#003355        ;
   padding-top:2px          ;
  }
/*   2004-09-28
   margin:5px           ;
*/
 .subtitle{
   float:right;
   font-family: arial,helvetica, verdana, geneva, "avant garde", sans-serif;
   font-size:small      ;
   font-weight:bold;
   color:#003355        ;
   margin:5px           ;
  }
 #shortbanner {
   color:#003355        ;
   background:#ffffff url('bluebanner.gif') no-repeat 100% 50%;
   width:100%           ;
   height:60px          ;
   font-family:arial    ;
   font-size:36px       ;
   margin-bottom:10px   ;
  }
/*   2004-09-28
   border:2px solid #003366;
*/

 #rightbanner {
   position:relative    ;
   color:#003355        ;
   background:#ffffff url('bluebanner.gif') no-repeat 100% 50%;
   left:770px           ;
   top:20px             ;
   width:230px          ;
   height:60px          ;
   font-family:arial    ;
   font-size:18px       ;
  }
/*   2004-09-28
   border:2px solid #003366;
*/

 #wrapper {
   width:100%           ;
  }
/* width:890px          ; */

 #smallwrapper {
   float:left           ;
   width:650px          ;
  }

 #plog {
   float:left           ;
   width:70%            ;
   color:#808080        ;
   background:#ffffff   ;
  }

 #fullplog {
   width:100%           ;
   height:700px          ;
   padding-top:40px     ;
   color:#808080        ;
   background:#ffffff   ;
  }

 #leftplog {
   float:left           ;
   width:70%            ;
   color:#808080        ;
   background:#ffffff   ;
  }

 #smallplog {
   width:100%            ;
   color:#808080        ;
   background:#ffffff   ;
  }

 #plogdescription {
   width:90%            ;
   padding-bottom:5px   ;
   margin-left:5px      ;
   margin-top:5px       ;
   text-align:left      ;
   line-height:100% ;
   color:#c0c0c0        ;
   background:#ffffff   ;
   font-family: helvetica, verdana, arial, geneva, "avant garde", sans-serif;
   font-size:large      ;
  }
/*   2004-09-28
   border-bottom:5px double #003355;
   width:100%           ;
*/

/* Entry styles */

 .entryheading {
   width:90%            ;
   padding-top:3px      ;
   padding-bottom:3px   ;
   margin-left:5px      ;
   margin-top:5px       ;
   text-align:left      ;
   line-height:140%     ;
   color:#808080        ;
   background:#ffffff   ;
   font-family: verdana, arial, geneva, helvetica, "avant garde", sans-serif;
   font-size:x-large    ;
  }
/*
   border-bottom:1px solid #003355;
*/

 a.largetitle:link, a.largetitle:active, a.largetitle:visited
 {
   font-family: helvetica, verdana, arial, geneva, "avant garde", sans-serif;
   font-size: large;
   font-weight:normal;
   text-decoration: underline;
   color:#003355        ;
   background:#ffffff   ;
  }
 a.largetitle:hover
 {
   font-family: helvetica, verdana, arial, geneva, "avant garde", sans-serif;
   font-size: large;
   font-weight:bold;
   text-decoration: underline;
   color:#003355        ;
   background:#ffffff   ;
  }

 .entrydate    {
   padding-top:3px      ;
   padding-bottom:3px   ;
   margin-left:5px      ;
   text-align:left      ;
   line-height:100%     ;
   color:#000000        ;
   background:#ffffff   ;
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size:medium     ;
  }

 .entrytime    {
   padding-bottom:3px   ;
   margin-left:5px      ;
   text-align:left      ;
   line-height:100%     ;
   color:#000000        ;
   background:#ffffff   ;
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size:x-small      ;
  }

 .textarea  {
   width:90%            ;
   margin-left:5px      ;
   margin-right:5px     ;
   margin-bottom:5px    ;
   padding-top   :5px   ;
   padding-bottom:10px   ;
   text-align:justify   ;
   line-height:120%     ;
   font-family:  geneva, verdana, arial, helvetica, "avant garde", sans-serif;
   font-size:medium     ;
   border-top   :2px solid  #003355;
   border-bottom:3px double #003355;
  }
/*   2004-09-28
   width:90%            ;
*/

 .textareawol {
   width:90%            ;
   margin-left:5px      ;
   margin-right:5px     ;
   margin-bottom:20px    ;
   padding-top   :5px   ;
   padding-bottom:10px   ;
   text-align:justify   ;
   line-height:105%     ;
   font-family:  geneva, verdana, arial, helvetica, "avant garde", sans-serif;
   font-size:small      ;
  }

 .textareawobb {
   width:90%            ;
   margin-left:5px      ;
   margin-right:5px     ;
   margin-bottom:5px    ;
   padding-top   :5px   ;
   padding-bottom:10px   ;
   text-align:justify   ;
   line-height:120%     ;
   font-family:  geneva, verdana, arial, helvetica, "avant garde", sans-serif;
   font-size:medium     ;
   border-top   :2px solid  #003355;
  }

 .textfloatright {
   float:right          ;
   padding:5px      ;
   margin-left:5px      ;
   margin-right:5px     ;
   margin-top:5px       ;
   margin-bottom:5px    ;
   width:45%            ;
   line-height:100%     ;
   font-family:  geneva, verdana, arial, helvetica, "avant garde", sans-serif;
   font-size:medium     ;
   border-left:1px solid #808080     ;
   border-bottom:1px solid #808080     ;
  }

 .texttagline {
   text-align:center    ;
   height:1em           ;
   width:100%           ;
   padding-top   :5px   ;
  }

 .postedby  {
   float:left           ;
   color:#808080        ;
   background:#ffffff   ;
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size:small      ;
  }

 .postedtime {
   float:right          ;
   margin-right:3px     ;
   color:#808080        ;
   background:#ffffff   ;
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size:small     ;
  }


/*   Comment list */
 .commentwrapper  {
   width:90%            ;
   margin-left:5px      ;
   padding-top:5px      ;
   padding-bottom:5px   ;
   text-align:left      ;
   color:#303030        ;
   background:#ffffff   ;
   line-height:125%     ;
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size:medium     ;
  }
/*   border-bottom:3px double #003300; */

 .commenttagline {
   width:100%           ;
   height:1em           ;
  }

 .commentby  {
   float:left           ;
   color:#606060        ;
   background:#ffffff   ;
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size:x-small      ;
   border-top:1px solid #003355;
  }

 .commenttime {
   float:right          ;
   margin-right:3px     ;
   color:#606060        ;
   background:#ffffff   ;
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size:x-small     ;
  }

/*   Comment form */
 #commentbody {
  color:#000000;
  background:#003366 ;
  margin:20px 50px 5px 50px;
  height:500px         ;
  }

 #commentbanner {
   color:#003355        ;
   background:#ffffff url('bluebanner.gif') no-repeat left center;
   width:350px          ;
   height:60px          ;
   font-family:arial    ;
   font-size:36px       ;
   margin-bottom:10px
  }
 .commentformwrapper  {
   width:90%            ;
   padding-top:10px     ;
   padding-bottom:10px  ;
   text-align:left      ;
   color:#303030        ;
   background:#ffffff   ;
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size:medium     ;
   border-bottom:1px solid #003300;
  }

 .commentname {
   margin-right:3px     ;
   color:#606060        ;
   background:#ffffff   ;
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size:small     ;
   border-bottom:2px solid #808080;
  }

 .commentemail {
   margin-right:3px     ;
   color:#606060        ;
   background:#ffffff   ;
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size:small     ;
   border-bottom:2px solid #808080;
  }

 .commenturl {
   margin-right:3px     ;
   color:#606060        ;
   background:#ffffff   ;
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size:small     ;
   border-bottom:2px solid #808080;
  }

 .commenttext {
   margin-right:3px     ;
   color:#606060        ;
   background:#ffffff   ;
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size:small     ;
   border-bottom:2px solid #808080;
  }

 .commentbutton {
   width:99%            ;
   padding:2px     ;
  }


/*   Image styles  */
 #imagearea {
   width:100%           ;
  }

 .images   {
   width:100%           ;
  }

/*   full size start         */
 .imagesingleblock {
   width:90%            ;
   margin-left:5px      ;
  }
/*
   border-bottom:1px solid #c0c0c0     ;
*/
 .imageblock {
   width:100%           ;
  }

 .imagefullsizepadded {
   padding:1px           ;
  }

 .imagefullsize {
   margin-left:5px           ;
  }

 .imagecaptionfloat {
   float:right          ;
   padding-left:2px      ;
   margin-left:5px      ;
   margin-right:5px     ;
   width:30%            ;
   line-height:100%     ;
   margin-top:5px       ;
   margin-bottom:5px    ;
   background:#ffffff   ;
   color:#000000        ;
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size:small      ;
   border-left:1px solid #808080     ;
   border-bottom:1px solid #808080     ;
  }

 .imageheadline {
   width:90%            ;
   padding-top:5px      ;
   padding-bottom:3px   ;
   margin-left:5px      ;
   text-align:left      ;
   line-height:100%     ;
   color:#c0c0c0        ;
   background:#ffffff   ;
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size:medium     ;
  }

 .imagetagline {
/* float:left           ; */
   margin-left:5px      ;
   width:90%            ;
  }

 .imagetagblock {
   margin-left:0px      ;
   width:320px          ;
   height: 1em          ;
   line-height:90%      ;
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size:x-small      ;
  }

 .imagename    {
   float:none           ;
   margin-left:3px      ;
   color:#c0c0c0        ;
   background:#ffffff   ;
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size:x-small      ;
  }

 .imagecopyright {
   margin-left:5px      ;
   width:90%            ;
   margin-right:3px     ;
   color:#c0c0c0        ;
   background:#ffffff   ;
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size:x-small      ;
  }

 .imagecaption   {
   margin-left:5px      ;
   width:90%            ;
   border-bottom:1px solid #003355;
   line-height:100%     ;
   margin-top:5px       ;
   margin-bottom:5px    ;
   color:#000000        ;
   background:#ffffff   ;
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size:small      ;
  }
/*   full size end           */

/*   three & two start    */
 .imagettblock {
   width:100%           ;
  }
 .imagetttagline {
   margin-left:5px      ;
   width:90%            ;
  }
 .imagettheadline {
   width:90%            ;
   padding-top:3px      ;
   padding-bottom:3px   ;
   margin-left:5px      ;
   text-align:left      ;
   line-height:100%     ;
   color:#000000        ;
   background:#ffffff   ;
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size:medium     ;
  }
 .imagettname    {
   float:none           ;
   margin-left:3px      ;
   color:#c0c0c0        ;
   background:#ffffff   ;
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size:x-small      ;
  }
 .imagetttag {
   margin:5px           ;
  }
/*   three & two end      */

/*   thumbnail start      */
 #imagethumb {
   margin:5px       ;
   border:2px solid #003366 ;
  }
/*   thumbnail end        */

/* two up */
 #imagestwoup {
   width:100%           ;
   color:#000000        ;
   background:#ffffff      ;
  }

 #imagetwoup {
   float:none           ;
   vertical-align:middle;
   margin:15px          ;
   color:#000000        ;
   background:#ffffff      ;
  }

 #imagetwoupa {
   float:left           ;
   width:40%            ;
   vertical-align:middle;
   margin:15px          ;
  }
 #imagetwoupb {
   float:right          ;
   width:40%            ;
   vertical-align:middle;
   margin:15px          ;
  }
 #imagetwouptagline {
   text-align:center    ;
   width:90%            ;
   line-height:90%      ;
   border-top:1px solid #003355;
  }

/* large images in a line */

 #imagesoneup {
   text-align:center    ;
  }

 #imagetext {
   text-align:center    ;
   color:#000000        ;
   background:#ffffff      ;
   font-family: verdana, arial, geneva, helvetica, "avant garde", sans-serif;
   font-size:small      ;
  }

/*   Top list styles  */
 .bannerlist{
   width:100%           ;
   height:2.0em;
   color:#808080        ;
  }
 .bannerleftlist {
   float:left;
   text-align:left      ;
   padding-top:0.5em;
   height:1.5em;
  }
 .bannerrightlist {
   float:right;
   text-align:right     ;
   padding-top:0.5em;
   height:1.5em;
  }
 .headimagelist{
   width:100%           ;
   height:50px  ;
   color:#808080        ;
   background:#ffffff      ;
  }
 .headlist{
   width:890px          ;
   height:2.0em;
   color:#808080        ;
   background:#ffffff      ;
  }
 .leftlist {
   float:left;
   text-align:left      ;
   margin-left:0.25em;
   padding-top:0.5em;
   height:1.5em;
  }
 .rightlist {
   float:right;
   text-align:right     ;
   margin-right:0.25em;
   padding-top:0.5em;
   height:1.5em;
  }
 .centerfloatlist {
   float:none;
   text-align:center     ;
   margin-right:0.25em;
   padding-top:0.5em;
   height:1.5em;
  }
 .centerlist{
   text-align:center    ;
   padding-top:0.5em;
   padding-bottom:0.25em;
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size:small      ;
   color:#808080        ;
  }
 .greylist{
   width:100%           ;
   height:2.0em;
   color:#808080        ;
   background:#f0f0f0      ;
  }
 .list {
   width:100%           ;
   height:2.0em;
   color:#808080        ;
   background:#ffffff      ;
  }
 .bottomlist {
   text-align:center    ;
   width:100%           ;
   padding-top:0.5em;
   padding-bottom:0.5em;
   color:#808080        ;
   background:#ffffff      ;
  }

 .bottomtitlesmall {
   float:left       ;
   color:#acb6d7        ;
   background:#ffffff   ;
   width:100%           ;
   padding-top:5px          ;
   padding-bottom:2px          ;
   margin-bottom:3px          ;
   text-align:left      ;
   line-height:110%     ;
   font-family:   arial, geneva, verdana, helvetica, "avant garde", sans-serif;
   font-size:small      ;
   font-weight:normal;
   border-top:1px solid #acb6d7;
   border-left:1px solid #acb6d7;
  }

 a.bannerlist:link, a.bannerlist:active, a.bannerlist:visited
 {
   font-family: helvetica, verdana, arial, geneva, "avant garde", sans-serif;
   font-size: small;
   font-weight:normal;
   text-decoration:none;
   border-bottom:1px solid #808080;
   color:#303030        ;
   background:#f0f0f0      ;
  }
 a.bannerlist:hover
 {
   font-family: helvetica, verdana, arial, geneva, "avant garde", sans-serif;
   font-size: small;
   font-weight:normal;
   text-decoration:none;
   border-top:1px solid #808080;
   border-bottom:1px solid #808080;
   color:#303030        ;
   background:#f0f0f0      ;
  }
 a.greylist:link, a.greylist:active, a.greylist:visited
 {
   font-family: helvetica, verdana, arial, geneva, "avant garde", sans-serif;
   font-size: small;
   font-weight:normal;
   text-decoration:none;
   border-bottom:1px solid #808080;
   color:#303030        ;
   background:#f0f0f0      ;
  }
 a.greylist:hover
 {
   font-family: helvetica, verdana, arial, geneva, "avant garde", sans-serif;
   font-size: small;
   font-weight:normal;
   text-decoration:none;
   border-top:1px solid #808080;
   border-bottom:1px solid #808080;
   color:#303030        ;
   background:#f0f0f0      ;
  }
 a.list:link, a.list:active, a.list:visited
 {
   font-family: helvetica, verdana, arial, geneva, "avant garde", sans-serif;
   font-size: small;
   font-weight:normal;
   text-decoration:none;
   border-bottom:1px solid #808080;
   color:#808080        ;
   background:#ffffff      ;
  }
 a.list:hover
 {
   font-family: helvetica, verdana, arial, geneva, "avant garde", sans-serif;
   font-size: small;
   font-weight:normal;
   text-decoration:none;
   border-top:1px solid #808080;
   border-bottom:1px solid #808080;
   color:#808080        ;
   background:#ffffff      ;
  }
 .toplist {
   width:100% ;
   text-align:center    ;
   vertical-align:middle   ;
   color:#808080        ;
   background:#ffffff      ;
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size:small      ;
   border-top:1px solid #808080;
   border-bottom:1px solid #808080;
   padding-bottom:3px ;
  }
 .bottomlist {
   width:100% ;
   text-align:center    ;
   vertical-align:middle   ;
   color:#808080        ;
   background:#ffffff      ;
   font-family: "new century schoolbook", palatino, "times roman", serif;
   font-size:small      ;
   padding-bottom:3px ;
  }


/*   Side list styles  */
 #sidelist {
   float:right;
   width:23%            ;
   text-align:center    ;
   line-height:100% ;
   color:#808080        ;
   background:#ffffff      ;
  }
/*
   border:2px solid #003366;
*/

 .sidetitle {
   color:#acb6d7        ;
   background:#ffffff   ;
   width:100%           ;
   padding:0px          ;
   text-align:center    ;
   line-height:120%     ;
   font-family:   arial, geneva, verdana, helvetica, "avant garde", sans-serif;
   font-size:large      ;
   border-top:1px solid #acb6d7;
   border-left:1px solid #acb6d7;
  }
 a.sidetitlelink:link, a.sidetitle:active
 {
   font-family: helvetica, verdana, arial, geneva, "avant garde", sans-serif;
   font-size: small;
   font-weight:normal;
   text-decoration: underline;
   color:#003355        ;
   background:#ffffff   ;
  }
 a.sidetitlelink:visited
 {
   font-family: helvetica, verdana, arial, geneva, "avant garde", sans-serif;
   font-size: small;
   font-weight:normal;
   text-decoration: underline;
   color:#c0c0c0        ;
   background:#ffffff   ;
  }
 a.sidetitlelink:hover
 {
   font-family: helvetica, verdana, arial, geneva, "avant garde", sans-serif;
   font-size: small;
   font-weight:bold;
   text-decoration: underline;
   color:#003355        ;
   background:#ffffff   ;
  }

 .sidetitlesmall {
   color:#acb6d7        ;
   background:#ffffff   ;
   width:100%           ;
   padding-top:5px          ;
   text-align:center    ;
   line-height:110%     ;
   font-family:   arial, geneva, verdana, helvetica, "avant garde", sans-serif;
   font-size:small      ;
   font-weight:bold;
   border-top:1px solid #acb6d7;
   border-left:1px solid #acb6d7;
  }

 .sideinfo  {
   margin:3px           ;
   color:#acb6d7        ;
   background:#ffffff   ;
   text-align:center    ;
   font-family:  palatino, "new century schoolbook", "times roman", serif;
   font-size:medium     ;
   font-weight:bold;
  }
 a.sideinfo:link, a.sideinfo:active, a.sideinfo:visited
 {
   font-family: helvetica, verdana, arial, geneva, "avant garde", sans-serif;
   font-size: small;
   font-weight:normal;
   text-decoration: underline;
   color:#acb6d7        ;
   background:#ffffff   ;
  }
 a.sideinfo:hover
 {
   font-family: helvetica, verdana, arial, geneva, "avant garde", sans-serif;
   font-size: small;
   font-weight:bold;
   text-decoration: underline;
   color:#acb6d7        ;
   background:#ffffff   ;
  }

 .sideinfodark {
   margin:1px           ;
   line-height:110%     ;
   text-align:center    ;
   font-family:  palatino, "new century schoolbook", "times roman", serif;
   font-size:small      ;
  }

 .sideend   {
   width:100%           ;
   text-align:center    ;
   color:#acb6d7        ;
   background:#ffffff   ;
   font-size:medium     ;
   font-weight:bold;
   border-top:1px solid #acb6d7;
   border-left:1px solid #acb6d7;
  }

/*   Paging control styles  */
 .pagecontrol {
   padding-bottom:3px   ;
   width:100%           ;
   color:#808080        ;
   background:#ffffff      ;
   margin-top:5px       ;
   text-align:left      ;
   line-height:100%     ;
   border-bottom:2px solid #003355;
   font-family: helvetica, verdana, arial, geneva, "avant garde", sans-serif;
   font-weight:bold     ;
   font-size:medium     ;
  }
 a.pagecontrol:link, a.pagecontrol:active, a.pagecontrol:visited, a.pagecontrol:hover
 {
   color:#c0c0c0;
   background:#ffffff      ;
   font-family: helvetica, verdana, arial, geneva, "avant garde", sans-serif;
   font-size: small;
   font-weight:normal;
   text-decoration: none;
  }

/*   Page copyright styles  */
 #pagecopyright {
   float:left       ;
   width:100%          ;
   padding-top:3px      ;
   padding-bottom:3px   ;
   text-align:center    ;
   color:#808080        ;
   background:#ffffff      ;
   font-family:   arial, geneva, verdana, helvetica, "avant garde", sans-serif;
   font-size:small      ;
  }

 #sidecopyright {
   width:100%           ;
   padding-top:3px      ;
   padding-bottom:3px   ;
   text-align:center    ;
   color:#808080        ;
   background:#ffffff      ;
   font-family:   arial, geneva, verdana, helvetica, "avant garde", sans-serif;
   font-size:x-small    ;
  }
