/* QUESTION LIST
****************************************************/
#pageContent {
.questionWrap .question {
  position: relative;
  padding: 10px;
  font-size: 14px;
  line-height: 18px;
}
  .questionWrap .question h4 {
    font-size: 14px;
    line-height: 18px;
  }
    .questionWrap .date {
        display: none;
    }
    .questionWrap .categories {
        text-align: right;
        font-size: 12px;
    }

  .questionWrap .answer {
    display: block;
    padding: 10px;
    font-size: 14px;
    line-height: 18px;
  }
}

/* NEW QUESTION FORM
 ****************************************************/    
    
  #newQuestionForm {
    position: absolute;
  }
    #newQuestionForm input.question {
      left: 0;
      top: 0;
      margin: 0;
      padding: 12px;
      width: 694px;
      font: italic 20px/20px arial, sans-serif;
      color: #666;
      background: url(../images/questionInputBackground.png) no-repeat;
      border: none;
    }
      #newQuestionForm input.question:focus {outline:none;}
      
    #newQuestionForm input.submit {
      position: absolute;
      top: 0;
      right: 0;
      width: 240px;
      margin: 0;
      padding: 12px;
      font: bold 14px/20px arial, sans-serif;
      color: #fff;
      background: url(../images/questionSubmitBackground.png) repeat-x;
      border: none;
      cursor: pointer;
    }
      #newQuestionForm input.submit:focus {outline:none;}

/* OVERLAY
 ****************************************************/        
      
#newQuestionOverlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../images/overlayBackground.png) repeat;
  display: none;
}
  #newQuestionOverlayInner {
    position: relative;
    margin: 0 auto;
    top: 200px;
    padding: 15px;
    width: 456px;
    height: auto;
    background: #565656;
    font: bold 13px/18px arial;
    color: #fff;
  }
    #newQuestionOverlayInner .small {
      margin-top: 10px;
      font-size: 10px;
      line-height: 14px;
    }
    #newQuestionOverlayInner label a {
            color:#fff;
    }

    #newQuestionOverlayCloseButton {
      position: absolute;
      right: 0;
      top: 0;
      width: 25px;
      height: 25px;
      background: url(../images/closeButton.png) no-repeat;
      background-position: 0 10px;
    }
  
  
    #newQuestionOverlayInner h2 {
      font: italic 20px/25px arial;
      margin: 0;
    }
    
    #newQuestionOverlayInner .questionTetxarea {
      display: none;
    }
    
    #newQuestionOverlayInner input {
      padding: 5px 10px;
      background: #fff;
      border: solid 2px #565656;
      font: normal 15px/18px arial, sans-serif;
      color: #5a5a5a;
    }
      #newQuestionOverlayInner .f3-form-error {
        border: solid 2px #b53636;
      }
      
    
    #newQuestionOverlayInner input.submit {
      font: bold 14px/20px arial, sans-serif;
      color: #fff;
      background: url(../images/questionSubmitBackground.png) repeat-x;
      border: none;
      cursor: pointer;
      width: inherit;
      margin-top: 20px;
    }
      #newQuestionOverlayInner .captcha-reaload {
        color: #fff;
        font-size: 12px;
        text-decoration: none;
      }
        #newQuestionOverlayInner .captcha-reaload:hover {
          text-decoration: underline;
        }
    