 .discussbox {width:100%;overflow-y:hidden;clear:left;margin:0;padding:0;height:150px;}
  .discussthumb {height:145px;white-space: nowrap; border:1px solid #000;color:#fff;float:left;width:100px;padding:0px;font-size:70%;margin:5px 5px 0 0;overflow-x:hidden;overflow-y:hidden;}
  .discussheading {font-size:0.7em;padding:0px;margin:5px 0 0 0;}
    .messageheading {font-size:1.1em;padding:0px;margin:5px 0 0 0;}
  .discussbody {height:135px;padding:0px;margin:0;overflow-y:auto;overflow-x:hidden;}
  .discussposted {font-size:0.7em;margin:2px 0 0 0;padding:0;color:#aaa;}
  .discussreply {text-align:center;background-color:#000;display:block;display:block;padding:5px;margin:0;}
  .discussreply a{color:#fff;text-decoration:none;font-weight:600;font-size:10px;}
  .discussdetails{display:block;border:0px;height:122px;color:#fff;padding:0 0 0 5px;margin:0;overflow-x:hidden;overflow-y:hidden;}
 .discussreplies{float:right;font-size:0.8em;width:180px;}
 .discussedit {text-align:right;}
 .discussedit a{font-size: 9px;color:red;font-style:normal;}
  .today{background-color:#555}
  .week{background-color:#666}
  .fortnight{background-color:#777}
  .month{background-color:#888}
  .quarter{background-color:#999}
  .halfyear{background-color:#aaa}
  .year{background-color:#bbb}
  .twoyears{background-color:#ccc}
  .overtwoyears{background-color:#ddd}
  
ul.discussubscribe
{
list-style: none;
padding: 0;
margin: 10px 0 10px 0;
}

  ul.discussubscribe li {
  background: url("/images/design/message.gif") 8px 3px no-repeat transparent;
	color : #004731;
	display: block;
	font-size:90%;
	padding: 2px 2px 2px 35px;
	}
 
 .replybar{float:left;padding:0;margin:0;width:20px;height:150px;border:0;background:url("/images/design/replybar.gif") repeat-y;}
 .replyspace{float:left;padding:0;margin:0;width:20px;height:150px;border:0;}
  .replylast{float:left;padding:0;margin:0;width:20px;height:150px;border:0;background:url("/images/design/lastreplyarrow.gif") repeat-y;}
   .replyarrow{float:left;padding:0;margin:0;width:20px;height:150px;border:0;background:url("/images/design/replyarrow.gif") repeat-y;}
 table.forum  {width:100%;}
 table.forum td {border:1px solid #bbb;padding:5px;}
 table.forum th {font-size:10px;}
p.postedby, p.inresponse {margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size: 0.8em; color: #666; font-style:italic;}
 ul#replies
{
list-style-type: none;
margin: 0;
padding: 0; 
width: 100%;
}

ul#replies li { display: block;margin-top: 10px;}

ul#replies li a {
	background: url("/images/design/lastreplyarrow.gif") 10px -53px no-repeat;
	padding: 2px 0 2px 35px;
	
	text-decoration: none;
	
}
.help {
background: url("/images/design/info.gif") 5px 5px no-repeat transparent;
padding: 5px 0 5px 25px;
font-size: 0.9em;
color: #555555;
font-style: italic;
}
.required {
font-weight: bold;
}

.discussthreadwrapper{
padding-top: 0px;
padding-left: 0px;
}
