/***************************** archive ***************************/
.strip-archive a {
  display: block;
  margin-bottom: 1em;
}

.obfuseml {
  color: blue;
  text-decoration: none;
}



/***************************** tag cloud ***************************/
.tagcloud {
  float: left;
  background: #333;
}

.tag {
  float: left;
  margin: 1em;
}


/***************************** strip view ***************************/
.panel {
  text-align: center;
  margin: 40px auto 300px auto;
}


#strip-header {
  background: gray;
  height: 32px;
  font-family: chicago, charcoal, courier;
}

#strip-footer {
  margin-top: 40px;
  background: gray;
  height: 32px;
  color: white;
  font-family: chicago, charcoal, courier;
}


a.next-part-link, a.next-part-link:visited {
  color: blue;
  text-decoration: underline;
  font-weight: bold;
  font-size: 16px;
}
a.next-part-link:active {
  color: red;
}

/***************************** homepage ***************************/
a img {
border:0;
}

.link_date, .blog_entry_date {
  color: black;
  font-weight: bold;
}

body, #gradient, #lace, #stuff {
  margin: 0;
  padding: 0;
  border: 0;
  font-family: chicago, charcoal, verdana, courier;
}


#stuff {
  background-color: white;
  height: 39%;
  width: 100%;
  color: #886;
  font-family: geneva, verdana, sans-serif;
  font-size: 11px;
}


#stuff td {
  vertical-align: top;
  padding: .5em;
}

#stuff h3 {
  font-weight: normal;
  font-family: arial;
  font-size: 1.5em;
}

#strips, #links {
  width: 20%;
}

a {
  text-decoration: none;
  font-family: geneva, verdana, sans-serif;
}

a:hover, #latest a:hover {
  color: red;
  text-decoration: underline;
}



li {
  list-style-type: square;
}

#latest a {
  font-weight: bold;
  font-size: larger
}


#blog {
}


#rss {
  position: absolute;
  bottom: 0;
  left: 0;
}



#gradient {
  height: 400px;
  width: 100%;
  background-image: url(/images/alpha-gradient-to-white.png);
  background-repeat: repeat-x;
  background-position: top left;
}

#lace {
  background-image: url(/images/white-lace.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  text-align: center;
}



/***************************** admin ***************************/
#header,
#footer,
#content {
  color: black;
  letter-spacing: 2px;
  margin: 1em auto;
  padding: 1em;
  text-align: center;
  width: 700px;
  clear: both;
}
