/* thoughtpark CSS
 * lm by JWH on 12-Oct-2006
 */
body {
  color: #000;
  background: url(backs/paper.gif) #efefef;
}

.zpLink a { text-decoration: none }
.zpLink a:link { color: #1e90ff; }
.zpLink a:visited { color: #0e4579; }
.zpLink a:active, .zpLink a:hover {
  background-color: #ddeeff;
  border-top: 1px dotted #1e90ff;
  border-bottom: 1px dotted #1e90ff;
  text-decoration: none;
}

#mainContainer {
  border-top: 1px dotted #d00906;
  border-left: 1px dotted #d00906;
  border-right: 1px solid #d00906;
  border-bottom: 1px solid #d00906;
}

#pageBanner img {
  border: 0;
  margin: 10px 0 0 24px;
}

#pageBanner h1 {
  color: #477ee0;
  font: bold 50px helvetica,sans-serif;
  display: none; /* only for text-only browsers */
}

#gutter {
  border-top: 0;
  height: 100px;
  background: #fff url(backs/thoughtpark.gif)
}

#gutterimage1 {
  margin-left: 24px;
  border: 0;
  height: 100px; width: 100px;
  background: url(graphics/steveTpIcon.jpg) no-repeat;
}

#gutterimage2 {
  border: 0;
  height: 100px; width: 72px;
  background: url(graphics/zpTpIcon.jpg) no-repeat;
}

#gutterimage3 {
  border: 0;
  height: 100px; width: 100px;
  background: url(graphics/jonTpIcon.jpg) no-repeat;
}

#adminBar li a, #adminBar a {
  width: 100px;
}

#adminBar li a:hover {
  border: 0;
  text-decoration: none;
  background-color: #ddeeff;
}	

.zpLink b {
  color: #477ee0;
}

.thead, .hCalendarDayNameRow {
    border-bottom: 1px solid #d00906;
}

.hCalendarDayCurrent {
    border: 1px solid #d00906;
}

.storyDateBox {
  border-right: 1px solid #d00906;
}

.storyDateBox h2 a { 
  color: #477ee0;
}

.story ul li {
  list-style: square outside url(graphics/bullet.gif);
  margin: 0 24px 0 24px;
}

.story ol {
  list-style: none;
  counter-reset: item 0;
}

.story ol li:before {
  display: marker;
  content: counter(item) ". ";
  counter-increment: item;
  width: 4em;
  color: #477ee0;
  font-weight: bold;
}

.story ol li {
  margin: 0 24px 0 24px;
}

#copyrightBoundingBox {
  margin-top: 3px;
}

#te_p, #te_l {
  display: none;
}

h1 {
  text-align: left;
  font-size: 130%;
  color: #477ee0;
}
