body {
  <!-- /* background:#000; */ -->
  margin: 0;
  padding:40px 20px;
  font: "Arial Narrow", "Helvetica Narrow", Sans-Serif;
  text-align:left;
  color:#FFFF66;
  font-size/* */:/**/small;
  font-size: /**/small; 
  background-image: url(../mjpl_pix/felt.jpg);
  	}
<!--- /*
a:link {
  color:#FF9933;
  text-decoration:none;
  }
a:visited {
  color:#FF9933;
  text-decoration:none;
  }
a:hover {
  color:#FFFF99;
  text-decoration:underline;
  }
*/ --->
a img {
  border-width:0;
  }

/* Content
----------------------------------------------- */
@media all {
  #content {
    width:770px;
    padding:0;
    text-align:left;
    }
  #main {
    width:550px;
    padding:0;
    float:left;
    }
  #main2 {
    padding:0;
    float:left;
    }
  #sidebar {
    padding:0;
    float:right;
    }
  }
@media handheld {
  #content {
    width:90%;
    }
  #main {
    width:100%;
    float:none;
    }
  #sidebar {
    width:100%;
    float:none;
    }
  }


/* Headings & General
----------------------------------------------- */
/*PURPLE*/	h1 {
  margin:-1em 0 -.35em;
  font:bold 180% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  color: #CC99CC;
  }


/*Section Headers - BEIGE*/ 	h2 {
  margin:0 0 0;
  font:bold 110% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  letter-spacing:.1em;
  color: #CCCC99;
  }

/*BLUE*/ 	h3 {
  font:bold 110% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  letter-spacing:.1em;
  color: #CCCCFF;
  }

/*Comments & Links - BLUE2*/ 	h5 {
  margin:.4em 3em .5em;
  font:bold 100% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  letter-spacing:.1em;
  color: #CCCCFF;
  }



/* Posts
----------------------------------------------- */
@media all {
  .date-header {
    margin:1em 0 0;
    }
  .post {
    margin:0 0 0;
    padding-bottom:1em;
    }
  }
@media handheld {
  .date-header {
    padding:0 0 0;
    }
  .post {
    padding:0 0 0;
    }
  }
.post-title {
  margin:0 0 0;
  }
.post-title a {
  text-decoration:none;
  color:#CCCCFF;
  }
.post-title a:hover {
  text-decoration:underline;
  color:#FFFF99;
  }
.post div {
  margin:0 0 0;
  }
.post-body {
  font:105% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  line-height:1.2em;
  color:#FFFF66;
  }
p.post-footer {
  font:100% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  margin: 0 3em 0;
  color:#CCCC99;
  }
.post-footer em, .comment-link {
  font:100% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  color:#CCCC99;
  letter-spacing:.1em;
  }
.post-footer em {
  font:100% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  color:#CCCC99;
  margin-right:.1em;
  }
.post-footer a {
  font:100% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  text-decoration:none;
  color:#CCCC99;
  }
.post-footer a:hover {
  font:100% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  text-decoration:underline;
  color:#FFFF99;
  }
.post-link {
  color:#CCCCFF;
  text-decoration:none;
  }
.post-link a {
  text-decoration:none;
  color:#CCCCFF;
  }
.post-link a:hover {
  text-decoration:underline;
  color:#FFFF99;
  }
.post img {
  padding:4px;
  border:1px solid #CC99CC;
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }


/* Comments
----------------------------------------------- */
#comments-block {
  margin:0 0 0;
  font:100% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  color:#CCCC99;
  }
#comments-block dd {
  margin:0 0 0;
  font:105% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  color:#FFFF66;
  }
#comments-block dd.comment-timestamp {
  margin:0 0 0;
  font:100% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  color:#CCCC99;
  }
#comments-block dd p {
  margin:0 3em .5em;
  font:100% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  color:#CCCC99;
  }
#comments-block dt {
  margin:0 3em .5em;
  font:100% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  color:#CCCC99;
  }
#comments-block dt a {
  margin:0 0 0;
  font:100% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  text-decoration:none;
  color:#CCCC99;
  }
#comments-block dt a:hover {
  margin:0 0 0;
  font:100% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  text-decoration:underline;
  color:#FFFF99;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }
.comments-body {
  margin:0 0 0;
  font:105% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  color:#FFFF66;
  }
.comment-link {
  font:100% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  color:#CCCC99;
  text-decoration:none;
  }
.comment-link a {
  text-decoration:none;
  color:#CCCC99;
  }
.comment-link a:hover {
  text-decoration:underline;
  color:#FFFF99;
  }
.comment-create{
  font:bold 105% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  color:#FF9933;
  text-decoration:none;
  }
.comment-create a {
  font:bold 105% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  text-decoration:none;
  color:#FF9933;
  }
.comment-create a:hover {
  font:bold 105% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  text-decoration:underline;
  color:#FFFF99;
  }
.comment-genlink {
  font:105% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  color:#FF9933;
  text-decoration:none;
  }
.comment-genlink a {
  text-decoration:none;
  color:#FF9933;
  }
.comment-genlink a:hover {
  text-decoration:underline;
  color:#FFFF99;
  }


/* Backlinks
----------------------------------------------- */
#links-block {
  margin:0 0 0;
  font:100% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  color:#CCCC99;
  }
#links-block dt {
  margin:0 0 0;
  font:105% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  color:#CCCC99;
  }
#links-block dd {
  margin:0 3em 0;
  font:100% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  color:#CCCC99;
  }
#links-block dd.comment-timestamp {
  margin:0 3em 0;
  font:100% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  color:#CCCC99;
  }
#links-block dd p {
  margin:0 3em 0;
  font:100% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  color:#CCCC99;
  }
.link-address{
  font:105% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  color:#FF9933;
  text-decoration:none;
  }
.link-address a {
  text-decoration:none;
  color:#FF9933;
  }
.link-address a:hover {
  text-decoration:underline;
  color:#FFFF99;
  }
.link-create{
  font:bold 105% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  color:#FF9933;
  text-decoration:none;
  }
.link-create a {
  font:bold 105% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  text-decoration:none;
  color:#FF9933;
  }
.link-create a:hover {
  font:bold 105% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  text-decoration:underline;
  color:#FFFF99;
  }



/* Sidebar Content
----------------------------------------------- */
#sidebar ul {
  margin: 0 0 1em;
  padding:0 0 1em;
  border-bottom:1px dotted #ffffff;
  list-style:none;
  }
#sidebar li {
  color:#FFFF66;
  margin:0 0 0;
  }
#sidebar p {
  }
.sidebar-item {
  font:Bold 110% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  margin:0 0 0;
  text-decoration:none;
  color:#000066;
  }
.sidebar-item a {
  text-decoration:none;
  color:#000066;
  }
.sidebar-item a:hover {
  text-decoration:none;
  color:#FFFF99;
  }
.li {
  type: disc;
  }



/* Footer
----------------------------------------------- */
#footer {
  width:630px;
  clear:both;
  margin:0 auto;
  }
#footer hr {
  display:none;
  }
#footer p {
  margin:0;
  padding-top:10px;
  font:100%/1.6em "Arial Narrow", "Helvetica Narrow",Sans-serif;
  color:#CCCC99;
  text-transform:uppercase;
  letter-spacing:.1em;
  }



.gen-link {
  font:110% "Arial Narrow", "Helvetica Narrow",Sans-serif;
  margin:0 0 0;
  text-decoration:none;
  color:#FF9933;
  }
.gen-link a {
  text-decoration:none;
  color:#FF9933;
  }
.gen-link a:hover {
  text-decoration:none;
  color:#FFFF99;
  }
