body {
  background-color:#ffffff;
  margin:0;
  font-size:16px;
  width:100%;
}

#hd {
  width:100%;
}

#hd #banner {
  width:100%;
  overflow:visible;
}

#custom-doc, .yui-t2 {
  margin:0;
  padding:0;
  background-color:#ffffff;
  width:auto;
}

.yui-gc {
  padding:0;
  width:auto;
  margin:0 .5in;
}

.yui-b, #yui-main, bd {
  padding:0;
  margin:0;
  width:100%;
}

.yui-gc div.first, .yui-gd .yui-u {
  padding:0;
  margin:0;
  width:100%;
  float:none;
  clear:both;
}

#ft {
  width:100%;
  float:none;
  clear:both;

}

#navigation_col {
  display:none;
}

#sharethis_0 {
  display:none;
}

#yui-main, #hd #topnav, #custom-doc, #hd, #banner, #bd, .post, .entry, .yui-gc, .yui-b, .yui-t2, div#ft, #commentform, #footer {
  border:0 none #fff;
}

.narrowcolumn .post {
  border-bottom:1px solid #69c;
  margin:0.2em 0 1em;
  padding-bottom:1em;
}

.narrowcolumn .postmetadata {
  display:none;
}

.post {
  margin-bottom:2em;
}

.yui-t2 #yui-main .yui-b {
  margin-left:0;
}

.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main {
  float:none;
  margin-left:0;
}

#topnav {
  display:none;
}

#feature_col {
  display:none;
}

#comments {
  margin-bottom:1em;
}

#commentform {
  display:none;
}

.commentlist li {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:15px 0pt 3px;
  padding:5px 10px 3px;
}
.commentlist li {
  font-weight:bold;
}
.commentlist li, #commentform input, #commentform textarea {
  font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
  font-size:0.9em;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
}

.alt {
  margin:0pt;
  padding:10px;
}

.alt { 
  background-color:#ddd;
  border-bottom:1px solid #ccc;
  border-top:1px solid #ccc;
}

hr {
  display:none;
}