body {
    background-color: #ffccff;
    color: #000000;
    text-align: left;
    min-width: 650px;      /* 2x LC width + RC width */
    font-family: arial, helvetica, sans-serif;
    }

a:link {
    color: #ff00ff;
     }

a:visited {
    color: #ff9900;
}

#header {
   position: relative;
   text-align: left;
   margin-left: 15px;
   margin-right: 15px;
   margin-top: 20px;
    background-color: #fff;
  padding-left: 20px;   /* LC fullwidth */
  padding-right: 190px;  /* RC fullwidth + CC padding */
  overflow: hidden; 
  padding-bottom: 15px;
  padding-top: 15px;}

#container {
  padding-left: 220px;   /* LC fullwidth */
  padding-right: 190px;  /* RC fullwidth + CC padding */
  overflow: hidden; 
  margin: 15px; 
  margin-top: 10px;
}


#container .column {
  position: relative;
  float: left;
    background-color: #fff;
  padding-top: 20px;
 padding-bottom: 20010px;  /* X + padding-bottom */
  margin-bottom: -20000px;  /* X */
 
}


#center {
  padding: 10px 10px;    /* CC padding */
   width: 100%;
    font-family: arial, helvetica, sans-serif;
  padding-top: 0px;
  margin-left:0px;
  margin-right: 10px;
}

#left {
  width: 190px;          /* LC width */
  padding: 0 10px;       /* LC padding */
  right: 250px;          /* LC fullwidth + CC padding */
  margin-left: -100%; 
 font-size: smaller;

}

#right {
  width: 150px;          /* RC width */
  padding: 0 10px;       /* RC padding */
  margin-right: -190px;  /* RC fullwidth + CC padding */
  font-size: smaller;
}

#footer {
  clear: both;
position: relative;

}

/*** IE Fix ***/
* html #left {
  left: 205px;           /* RC fullwidth */
}
* html body {
  overflow: hidden;
}
* html #footer-wrapper {
  float: left;
  position: relative;
  width: 100%;
  padding-bottom: 10010px;
  margin-bottom: -10000px;
  background: #fff;         /* Same as body 
                               background */
}

/*** end of IE Fix ***/

div.content {
   padding: 10px;
}

.entry-title {
   font-weight: bold;
}

.entry-date {
   font-size: smaller;
}

.slogan {
  font-family: arial, helvetica, sans-serif;
  font-size: smaller;
  font-style: italic;
}

.searchheader {
   font-weight: bold;

}

/* this part fixes the month readout */

dl dd {
    margin-left: 0;
    text-transform: lowercase;
}

ul.rssMenu {
    text-transform: lowercase;
    list-style: none;
    margin-left: 0;
    margin-top: 0;
    padding-left: 1em;
    text-indent: -1em;
}

ul.directory {
    list-style: none;
    margin-left: 0;
    margin-top: 0;
    padding-left: 1em;
    text-indent: -1em;
}

a.headerlink {
    text-decoration: none; 
    color: #000000;
    font-family: arial, helvetica, sans-serif;
    font-size:130%;
    font-weight:bold;
}

span.taglist {

    font-size: smaller;
    text-decoration: none;     
}

div.header {
    font-size:130%;
    font-weight:bold;
    margin-bottom: 5%;
}