body {  margin: 0px 0px 20px 0px;  background-color: #FFFFFF;background-image: url(http://www.iceplant.org/images/page_bg.gif);background-attachment: fixed; }p{}a {  text-decoration: none;  font-weight: bold;}a:link {  color: #666666;}a:visited {  color: #999999;}a:active {  color: #666666;}a:hover {  color: #999999;}h1, h2, h3 {  margin: 0px;  padding: 0px;  font-weight: normal;}#container {  line-height: 140%;}#banner {  background: url(http://www.iceplant.org/images/banner.gif) fixed;  font-family: Verdana, Helvetica, Arial, sans-serif;  color: #FFFFFF;text-align: left;  padding: 15px;  border-bottom: 7px dotted #CCCCCC;  height: 39px;}a#banner-img {  display: none;}#banner a {  color: #FFFFFF;  text-decoration: none;}#banner h1 {  font-size: large;}#banner h2 {  font-size: small;}#center {  margin-right: 250px;  overflow: hidden;}.content {  padding: 15px 15px 5px 15px;  background-color: #FFFFFF;  color: #333333;  font-family: 'Trebuchet MS', Verdana, sans-serif;  font-size: small;border-right: 1px #172864 solid; }#right {  position: absolute;  right: 0px;  top: 70px;  width: 250px;overflow: hidden;}#entries{	margin: 0px;	padding: 0px;	width: 455px;}.entry{        margin-top: 3px;        padding: 0px 4px 3px 8px;        border-bottom: 1px dotted #ddd;        margin-bottom: 10px;}.entry p{    line-height: 14px;    margin-top: 6px;    margin-bottom: 8px;    padding: 0px;}.weblogItemTitle p{    line-height: 14px;    margin-top: 6px;    margin-bottom: 8px;    padding: 0px;}.date{	color: #333;	font: bold 10px 'Trebuchet MS', Verdana, sans-serif;}.monthlyArchiveText{        margin-top: 3px;        padding: 0px 4px 3px 8px;        border-bottom: 1px dotted #ddd;        margin-bottom: 10px;}.monthlyArchiveText p{    line-height: 14px;    margin-top: 6px;    margin-bottom: 8px;    padding: 0px;}.content p {  color: #333333;  font-family: 'Trebuchet MS', Verdana, sans-serif;  font-size: small;  font-weight: normal;  line-height: 150%;  text-align: left;  margin-bottom: 10px;}.content blockquote {  line-height: 150%;}.content li {  line-height: 150%;}.content h2 {  color: #333333;  font-family: 'Trebuchet MS', Verdana, sans-serif;  font-size: medium;  border-bottom: 1px solid #333333;  text-align: left;  font-weight: bold;  margin-bottom: 10px;  padding: 3px;}.content h3 {  color: #000000;  font-family: 'Trebuchet MS', Verdana, sans-serif;  font-size: medium;  text-align: left;  font-weight: bold;  margin-bottom: 10px;}.content h4{	color: #000;	font: bold 14px "Lucida Grande", Lucida, Verdana, Geneva, sans-serif;	margin: 0px;	padding: 0px;}.content p.posted {  color: #999999;  font-family: 'Trebuchet MS', Verdana, sans-serif;  font-size: x-small;  border-top: 1px dotted #999999;  text-align: left;  font-weight: bold;  margin-bottom: 25px;  line-height: normal;  padding: 3px;}.sidebar {  padding: 15px;margin: 1em; }.sidebar a {  text-decoration: none;  color: #3f3f3f;}.sidebar a:link {}.sidebar a:visited {}.sidebar a:active {}.sidebar a:hover {  text-decoration: underline;}#calendar {  line-height: 140%;  color: #333333;  font-family: 'Trebuchet MS', Verdana, sans-serif;  font-size: x-small;  padding: 2px;  text-align: center;  margin-bottom: 30px;background-color: #acb4da;border: 1px #909090 solid; }#calendar table {  padding: 2px;  border-collapse: collapse;  border: 0px;  width: 100%;}#calendar caption {  color: #666666;  font-family: 'Trebuchet MS', Verdana, sans-serif;  font-size: x-small;  border-bottom: 1px solid #999999;  text-align: left;  font-weight: bold;  text-transform: uppercase;  padding: 3px;  letter-spacing: .3em;}#calendar th {  text-align: center;  font-weight: normal;}#calendar td {  text-align: center;}#calendar a {  background-color: #bfbfbf;  border: 1px #7f7f7f solid;}.sidebar h2 {  color: #ffffff;  font-family: 'Trebuchet MS', Verdana, sans-serif;  font-size: x-small;  text-align: left;  font-weight: bold;  text-transform: uppercase;  padding: 3px;  letter-spacing: .3em;background-color: #848ead;margin-top: .5em;border: 1px #96a1c8 solid;border-bottom: 1px #687191 solid; }.sidebar ul {  padding-left: 0px;  margin: 0px;  margin-bottom: 30px;}.sidebar li {  color: #333333;  font-family: 'Trebuchet MS', Verdana, sans-serif;  font-size: x-small;  text-align: left;  line-height: 150%;  margin-top: 10px;  list-style-type: none;}.sidebar img {}.photo {  text-align: left;  margin-bottom: 20px;}.link-note {  font-family: 'Trebuchet MS', Verdana, sans-serif;  font-size: x-small;  line-height: 150%;  text-align: left;  padding: 2px;  margin-bottom: 15px;}#powered {  font-family: 'Trebuchet MS', Verdana, sans-serif;  font-size: x-small;  line-height: 150%;  text-align: left;  color: #333333;  margin-top: 50px;}#comment-data {  float: left;  width: 180px;  padding-right: 15px;  margin-right: 15px;  text-align: left;  border-right: 1px dotted #BBB;}textarea[id="comment-text"] {  width: 80%;}/* This stuff inserted by DW */ #navcontainer { margin-left: 0px; } #navcontainer ul { margin: 0; padding: 0; list-style-type: none; font-family: verdana, arial, Helvetica, sans-serif; } #navcontainer li { margin: 0 0 1px 0; } #navcontainer a { display: block; padding: 5px 10px; width: 120px; color: #fff; background-color: #036; text-decoration: none; } #navcontainer a:hover { color: #fff; background-color: #69C; text-decoration: none; } #navcontainer ul ul li { margin: 0 0 1px 0; } #navcontainer ul ul a { display: block; padding: 5px 5px 5px 30px; width: 105px; color: #fff; background-color: #369; text-decoration: none; } #navcontainer ul ul a:hover { color: #fff; background-color: #69C; text-decoration: none; }