#workbody .newsbody {
  float: left;
  width: 70%;
  position: relative;
}

#workbody #newsad {
  float: right;
  width: 25%;
  min-height: 70px;
  border-left: 0px solid #ccc;
}

#workbody .newsbody .body {
  margin-left: 60px;
}

#workbody .newsbody .body h3 {
  padding: 0px 0px 4px 4px; 
  margin: 0px;
  font-size: 140%;
}

#workbody .newsbody .body p {
  padding: 4px;
  margin: 0px;
  line-height: 150%;
}

#workbody .newsbody .body h2 {
  margin:0px; padding: 0px;
  font-size: 140%;
  font-weight: bold;
}

#workbody .newsbody .body .details {
  margin-left: 4px;
}

#workbody .newsbody .body .details dl {
  margin: 0px; padding: 0px;
}

#workbody .newsbody .body .details dt {
  font-weight: bold;
  float: left;
  margin: 0px 0px 0px 0px; 
  padding: 0px;
}

#workbody .newsbody .body .details dd {
  margin:  0px 0px 4px 100px;
  padding: 0px;
}

#workbody .newsbody .body .details .topic span {
  margin: 0px 4px 0px 4px;
}

#workbody #news_next {
  border-top: 1px dashed #ccc;
}

#workbody #news_next ul {
  padding: 0px;
  margin: 0px;
}

#workbody #news_next ul li {
  margin: 4px 0px 2px 20px;
  list-style-type: disc;
  color: e61;
}

#workbody #commentbody {
  float: left;
  width: 100%;
  margin-top: 10px;
}

#workbody #commentbody .body {
  border-width: 0px;
  border-top: 2px solid #ccc;
}

#workbody #commentbody .body legend {
  font-size: 140%;
  font-weight: bold;
  margin-left: 30px;
}

#workbody #comments {
  float: left;
  width: 75%;
}

#workbody #commentsad {
  float: right;
  width: 22%;
  min-height: 70px;
}

#workbody #comments_data {
  margin: 0px; padding: 0px;
}

#workbody #comments_data li {
  list-style-type: none;
}

#workbody #comments_data .commenthead {
  padding: 2px 4px 2px 4px;
  background: #E1ECEC;
  border-left: 1px solid #bbb;
  border-bottom: 1px solid #bbb;
}

#workbody #comments_data .commentbody {
  padding: 4px;
  border: 1px solid #eee;
  margin-bottom: 10px;
}

#workbody #newcomment {
  margin: 0px; padding: 0px;
}

#workbody #newcomment li {
  list-style-type: none;
}

#workbody #newcomment .title {
  color: #e61;
  padding: 4px 0px 1px 4px;
  font-weight: bold;
  font-size: 120%;
  border-left: 2px solid #9EC86F;
  border-bottom: 1px solid #9EC86F;
}

#workbody #newcomment .prompt {
  border: 1px solid #9EC86F;
  padding: 4px;
}

#workbody #newcomment .prompt strong {
  font-size: 120%;
}

#workbody #newcomment .accountwhy {
  margin-top: 15px;
}

#workbody #newcomment .accountwhy ul {
  margin: 0px; padding: 0px;
}

#workbody #newcomment .accountwhy li {
  margin: 4px 4px 4px 20px;
  list-style-type: circle;
}

#workbody #newcomment .accountwhy .label {
  margin: 4px 4px 4px 0px;
  font-weight: bold;
  list-style-type: none;
}

#workbody #newcomment .reply {
  border: 1px solid #9EC86F;
  padding: 4px;
}

#workbody #newcomment .reply p {
  margin: 0px; padding: 0px;
}

#workbody #newcomment #commentform #content {
  width: 100%;
}

#workbody #newcomment #commentform .submit {
  margin: 10px 0px 10px 0px;
}

#submit_message {color: #e00;	padding-top: 6px;	height: 20px}



