#contactme{
  margin-top:-40px;
}
#contactme entry p{
  margin-bottom:20px;
}

.singledescription{
  padding-bottom:1em;
  margin:0 0 .5em 0;
  font-size: 1.3em; line-height: 1.4em;
  color: #003070;
  background: url('images/hr_title_sep.gif') 0 100% no-repeat;
}
.afterpostads{
  margin:0 0 .5em 0;
  font-size: 1.3em; line-height: 1.4em;
  color: #003070;
  background: url('images/hr_title_sep.gif') 0 100% no-repeat;
  clear:both;
}
h4 {
  margin-bottom:10px;
}
.readlink {
  font-family:arial, helvetica, helv, lucida sans, sans;
  color:#359;
  margin:0 0 20px 10px;
  font-weight:500;
  font-size:85%;
  line-height:1.6em;
}
.readlink p{
  margin-bottom:15px;
  text-indent: 1em;
}
.readlink a{
  text-decoration:none;
  color:#035;
  border-bottom:1px dashed #559;
}
.readlink a:visited{
  color:#037;
}
.readlink a:hover{
  background-color:#e0e0e0;
}
.pullright {
  font-family:lucida sans, sans;
  color:#035;
  padding:8px;
  margin:5px 0 5px 5px;
  border:1px dotted #777;
  font-weight:500;
  font-size:85%;
  line-height:1.1em;
  float:right;
}
.pullleft {
  font-family:lucida sans, sans;
  color:#035;
  padding:8px;
  text-align:justify;
  margin:5px 5px 5px 0;
  border:1px dotted #777;
  font-weight:500;
  font-size:85%;
  line-height:1.1em;
  float:left;
}
.imgright{
  border:1px solid #ddd;
  float:right;
  padding:5px;
  margin:0 0 5px 5px;
}
.imgleft{
  border:1px solid #ddd;
  float:left;
  padding:5px;
  margin:0 5px 5px 0;
}
.wp_syntax { 
  padding:1em;
  font:.8em courier new, courier, monospace;
  font-color:#33aa55;
  color: #100;
  background-color: #f9f9f9;
  border: 1px solid silver;
  margin: 0 0 2em 0;
  overflow: auto;
}

/* IE FIX */
.wp_syntax { 
  overflow-x: auto;
  overflow-y: hidden;
  padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 15 : 0);
}

.wp_syntax table {
  border-collapse: collapse;
}

.wp_syntax div, .wp_syntax td { 
  vertical-align: top;
  padding: 2px 4px;
}

.wp_syntax .line_numbers {
  text-align: right;
  background-color: #def;
  color: gray;
  overflow: visible;
}

/* potential overrides for other styles */
.wp_syntax pre {
  margin: 0;
  width: auto;
  float: none;
  clear: none;
  overflow: visible;
}