/*------Main Area------*/
#maincontainer{
  width: 984px;
  margin: 10px auto 0 auto;
  }

#contentFullwrapper{
  float: left;
  width: 984px;
  }

#contentcolumnFull{
  background: #CCCCCC;
  width: 100%;
  }

div.Fullpost {
  margin: 0 0 10px 0;
  padding:0 0;
  background: #CCCCCC;
  font: normal 15px arial, helvetica, sans-serif;
  line-height: 20px;
  color: #000033;
  }
  
h3.post-title {
  margin:0;
  font: 20px arial, helvetica, sans-serif;
  line-height: 30px;
  text-align: left;
  background:url("../images/icon_arrow.gif") no-repeat 10px .5em;
  border:1px solid #003366;
  border-width:0 1px 1px;
  padding: 2px 14px 2px 29px;
  color:#FFFFFF;
  background-color: #003366;
  }

h2.date-header {
  margin:0 0;
  letter-spacing: 2px;
  color: #000033;
  border-left:1px solid #003366;
  border-right:1px solid #003366;
  border-bottom:1px solid #003366;
  padding: 2px 14px 2px 29px;
  text-align: left;
  background: #F3F3F3;
  font: bold 12px arial, helvetica, sans-serif;
  line-height: 15px;
  }

#ask {
  margin: 0 0;
  padding: 0 0;
  }

div.post-body {
  border-right:1px solid #003366;
  border-left:1px solid #003366; 
  border-bottom:1px solid #003366;
  padding: 10px 29px 10px 29px;
  background: #FFFFFF;
  text-align: left;
  }

.post p {
  margin:0 0 10px 0;
  font: normal 15px Arial, Helvetica, sans-serif;
  color: #000033;
  text-align: left;
  }
 
.post a:link {
   font: bold 13px Arial, Helvetica, sans-serif;
   color: #990000;
   text-decoration: none;
  }
 
.post a:visited {
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #990000;
    text-decoration: none;
  }
 
.post a:hover {
     font: bold 13px Arial, Helvetica, sans-serif;
     color: #336699;
  }

.postImg {
    float: left;
    border: 0px;
    padding: 0 10px 5px 0;
   }

.boxheader {
  font: bold 15px Arial, Helvetica, sans-serif;
  font-variant: small-caps;
  color: #000033;
  text-align: left;
  width: auto;
  margin: 0 20px;
  padding: 0 0;
  }
  
 .boxheader span{
   background: #CCCCCC;
   padding: 0 5px;
   margin: 0 0;
  }

.ss-form-container{
  border:1px solid #CCCCCC;
  margin:0 auto 10px auto;
  padding: 0 20px;
  }

.ss-required-asterisk{
  color:#c43b1d;
  margin: 0 0;
  padding; 0 0;
  }

.ss-q-title{
  display:block; 
  padding: 0 0;
  margin: 0 0;
  }
  
.ss-q-short, .ss-q-long {
  border: 1px solid #666666;
  }

.ss-form-entry {
  padding: 0 0;
  }

.errorMessage{
  margin:0 0 10px 0;
  font: bold 15px Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  text-align: left;
  }
