#left{
  border-top: 1px solid #d3d3d3 !important;
  float: left;
  width: 650px;
  padding-right: 20px;
  padding-bottom: 15px;  
}

#left h1{
  padding-bottom: 10px;
  border-bottom: 1px dashed #d3d3d3 !important;
  color: black;
  font-size: 28px;
  padding-left: 12px;
}

#left ul.questions{
  list-style: none;
  padding: 0px;
  margin: 0px;
  position: relative;
}

#left ul.questions li{
  padding-left: 10px;
  position: relative;
}

#left ul.questions li h2{
  font-size: 14px;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  width: 500px;
}

#left ul.questions li input{
  width: 100%;
}

#left ul.questions .node_operations{
  margin-top: -19px;
}

#left ul.questions .node_operations a span{
  display: none;
}

#left ol.answers{
  padding-top: 10px;
}

#left li{
  border-bottom: 1px solid #dadada;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
}

#left ol.answers li{
  border-bottom: 0px;
  padding: 0px 0px 3px 0px;
  margin: 0px;
}

#left ol.answers li input{
  width: 500px;  
}

#left ol.answers li a.delete_item{
  display: block;
  float: left;
  width: 16px;
  height: 16px;
  background-image: url(/app/images/delete.gif);
}

#left ol.answers li a.delete_item span{
  display: none;
}

#right{
  border-top: 1px solid #d3d3d3 !important;
  float: right;
  width: 300px;
}

#object_search{
  margin-top: 0px;
  width: 300px;
  position: static;
}