html, body{
   background: #ffffff;
   margin: 0px;
   padding: 0px;
   font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: black;
}

a img{
   border: none;
   margin: 0px;
   padding: 0px;
}

h1, h2, h3, h4, h5, h6, p, div {
   margin:0px;
   padding:0px;
}

ul{
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}   

li{
   display: block;
   padding: 0px 0px 5px 3px;
   margin: 0px;
}

.right {
   float:right;
}

.left{
   float:left;
}

a:hover{
   color: red;
}

a { text-decoration: none; }

.bigfuckingbanner{
   width: 900px;
   height: 100px;
   padding-left: 10px;
   padding-top: 10px;
}



/*
 * Nonsense in the left column
 */
.westside{
   position: absolute;
   top: 110px;
   left: 10px;
   width: 150px;
   font-size: 8pt;
}

.westside h4 {
   font-weight: bold;
   font-size: 8pt;
   text-align: center;
   padding-bottom: 5px;
}

.westside .node{
   margin: 0px 0px 15px 0px;
   text-align: right;
}

.westside .node .strangehead{
   width: 120px;
   height: 130px;
   align:center;
   border: solid, black, 2px;
}
.westside .node .testimonial li{
   text-align: center;
   display: block;
   padding: 0px 0px 15px 10px;
}

.westside .node .archives li{
   display: block;
   padding: 0px 0px 5px 3px;
   margin: 0px;
   border-bottom: solid white 1px;
}

.westside .node .message{
   font-style: italic;
   color: red;
   text-align: center;
   padding: 0px 0px 15px 3px;
   
}

.westside .node .testimonial {
   font-weight: normal;
   font-size: 8pt;
   text-align: center;
}

.westside .node .archives li{
   display: block;
   padding: 0px 0px 5px 3px;
   margin: 0px;
   border-bottom: solid white 1px;
}

.westside .node .copyright{
   text-align: right;
   padding: 0px 0px 15px 3px;
}

/*
 * Middle column- entries and whatnot
 */
.middle {
   position: absolute;
   top: 110px;
   left: 150px;
   width: 540px;
   font-size: 10pt;
   padding: 10px 10px 10px 10px;
}

.middle .post{
   padding: 10px 0px 50px 20px;
   
}

.middle .post p{
   padding: 0px 0px 20px 0px;
}

.middle .post h4 {
   font-family: Georgia;
   font-size: 12pt;
   padding-bottom: 10px;
   font-weight: normal;
   border-top: dotted #aaa 1px;
}

.middle .post h3 {
   font-size: 14pt;
   font-weight: bold;
   font-family: Georgia;
   padding-bottom: 20px;
}

.middle .post li{
   display: block;
   padding: 10px 0px 5px 3px;
   margin: 0px;
   border-bottom: solid white 1px;
}

.middle .post .intro{
   font-variant: small-caps;
   font-size: 14pt;
   font-family: Times New Roman;
}

/*
 * Right-side column
 */
.eastside{
   position: absolute;
   left: 720px;
   top: 130px;
   width: 150px;
   font-size: 8pt;
   padding-top: 10px;
   text-align: left;
}

.eastside img {
   right: 0px;
}

.eastside .node h4{
   font-weight: bold;
   font-size: 8pt;
}
.eastside .node .links{
   text-align: right;
   padding: 0px 0px 15px 0px;
}

.eastside .node .clutter li{
   padding-bottom: 10px;
}

.eastside .node .archives{
   padding-bottom: 15px;
}

.eastside .node .crap {
   padding-bottom: 8px;
}

.eastside .node .crap li{
   font-weight: bold;
   padding-bottom: 5px;
}

.eastside .node .archives h4{
   border-bottom: dotted #aaa 1px;
}

.eastside .node .archives li{
   display: block;
   padding: 0px 0px 5px 0px;
   margin: 0px;
   border-bottom: solid white 1px;
}

.eastside .node .links li{
   display: block;
   padding: 0px 0px 5px 0px;
   margin: 0px;
   border-bottom: solid white 1px;
}