 body {
   margin: 0px;
   padding: 0px;
   background-color: #DBDBDB;
 }
 #BodyWrapper {
   margin: 25px;
   margin-top: 10px;

 }

a, a:link, a:hover, a:active {
  color: #474797;

}
a:visited {
  color: #774777;

}

 


 #BodyWrapper .topleft {
    background-image: url('images/gray-tl.png');
    background-repeat: no-repeat;
    height: 8px;
    width: 9px;
    float: left;
 }
 #BodyWrapper .top {

 }
 #BodyWrapper .topright {
    background-image: url('images/gray-tr.png');
    background-repeat: no-repeat;
    height: 8px;
    width: 9px ; 
    float: right;  
 }  
 #BodyWrapper .header {
    /*background-image: url('images/gray-header.png');*/
    
    background-repeat: repeat-x;
    height: 8px; 
 }
 #BodyWrapper .BodyContainer {
    background-image: url('images/gray-lt.png');
    background-repeat: repeat-y;
    height: 500px;
    padding-top: 1px
 }
  #BodyWrapper {

  }
   #BodyWrapper .foot { 
     background-image: url('images/gray-bottom.png');
     height: 10px;
     background-repeat: repeat-x;
   }
   #BodyWrapper .foot .bl { 
     background-image: url('images/gray-bl.png');
     height: 10px;
     float: left;
     width: 9px;     
   }  
   #BodyWrapper .foot .br { 
     background-image: url('images/gray-br.png');
     height: 10px;
     float: right;
     width: 9px;
   }



   .BodyHeader {

   }   


ul, dir {
 margin-left: 8px;
 padding-left: 8px;
 list-style-image: url('images/gray-square.gif');
}

li {
 margin-left: 2px;
 padding-left: 2px;

}

p, div, body, table, td {
  font-size: 13px;
  font-family: sans-serif;
}

body {
  line-height: 1.5em;
}


#LeftImage {
  border: 1px solid #CCC;
}
   

#LogoWrapper h1 {
   font-size: 26px;
   font-weight: bold;
}
h1 {
  font-size: 25px;
  margin-top: 3px;
  margin-bottom: 3px;
}

h2 {
  font-size: 17px;
}

h2.Title,  h2.ContainerTitle {
  margin-top: 8px;
  margin-bottom: 3px;
}

p {
  margin-top: 0px;
  margin-bottom: 2px;
}

#LeftImageCaptionContainer {
  margin-bottom: 15px;
}

#FormHighLite {
  padding: 10px;

}
#LeftColumn .CMSConfigureBox {
   width: inherit;

}

.ListingText {
  margin-top: 9px;
}


#listing .post {
          font-size: 13px  !important;
          line-height: 1.6em  !important;
          margin-bottom: 54px;
       }
       #listing .post h3 {
          font-size: 22px  !important;;
          border: 0px solid #333 !important;
          padding-left: 0px;
          margin-bottom: 7px;
          line-height: 28px;
          font-family: sans-serif;
       }
       
       #listing .postfoot, #listing .dateandauthor {
         color: #4A4A4A;
         margin-top: 4px;
         margin-bottom: 10px;
         text-align: left !important;
        padding-left: 0px;
       }


#listing h3 a {
  color: inherit;
  text-decoration: underline;
}