div#PostingHeader
{
  position:absolute; 
  top:0; left:0; 
  width:100%; 
  height:55px;
}

div.PostHeaderItem
{
	height:21px;
	padding:3px 0 0 2px;
	font-size:9pt;
/*    border:1px solid #ff00ff */
}

div.PostHeaderItem span.key
{
    height:19px;
    float:left;
    display:block;
    width:50px;
    text-align:right;
    padding:2px 5px 0 0;
}

div.PostHeaderItem span.value
{
    height:21px;
    float:left;
    display:block;
}

div#AddReplyFormContainer
{
  height:100%; width:100%;	background-color:#fff3c9; position:relative; z-index:0;
}

div#TextArea
{
  background-color:#ffffff; 
  border: 0 ; 
  width:100%;; 
  top:10px;
  overflow:hidden; 
  padding-top:55px;
}

div#TextArea textarea
{
  border:0;
  width:100%;
  height:100%;
  font-family: Arial;
  font-size:12pt;
  line-height:130%;
}

div#DummyTextArea > div#TextArea
{
  position:absolute;
  background-color:#ffffff; 
  width:auto;
  height:auto;
  padding:0;
  top:57px;
  left:0;
  bottom:2px;
  right:0;
//  border:1px solid #f00000 ; 
  border:0;
  padding:0 0 0 5px;
  overflow:hidden; 
}


div#DummyTextArea > div#TextArea > textarea#TextAreaBody
{
/*  position:absolute;
  width:auto;
  height:auto;
  padding:0;
  top:0;
  left:0;
  bottom:0;
  right:0;
  border:1px solid #0000ff ; 
*/
}

/* For IE. This breaks firefox. */

div.PostHeaderItem input
{
   right:20px;
   left:60px;
   width:100%;
   position:absolute;
}
/*
div.PostHeaderItem input
{
   left:0px;
   background-color:#FF0000;
   width:100%;
   position:absolute;
}
*/
/* Firefox fix. */
div.PostHeaderItem span+span input[type="text"]
{
    position:absolute;
    right:140px;
    left:60px;
    width:auto;
}
