body {
background: url(grid_128px_01.gif_);
font-family: Arial;
padding: 0;
margin: 0;
font-size: 75%; 
}

a {
color: #609a53;
text-decoration: none;
border-bottom: 1px dotted #609a53;
}
a:hover {
background: #609a53;
color: #fff;
}
div {
color: #444;
}
abbr {
text-decoration: none;
border: none;
}

#container {
position: absolute;
position: relative;
margin-top: 64px;
margin-left: 128px;
font-size: 1.5em;
line-height: 1.5em;
height: 1%;
}


#column1 {
position: absolute;
top: 0px;
left: 0px;
background: #fff;
width: 284px;
}
#column2 {
position: absolute;
top: 32px;
left: 288px;
width: 288px;
}
#column3 {
position: absolute;
top: 112px;
left: 608px;
width: 288px;
}

 /* column 1*/
#logo {
position: absolute;
top: 0px;
left: 0px;
width: 256px;
height: 204px;
}
#logo {
background: url(logo01.gif) no-repeat;
}

 /* column 2*/
#intro, #links, #footer {
padding: 8px;
}
#intro a {
color: #fff;
}
#intro {
background: #609a53;
color: #fff;
}

#links {
margin-top: 32px;
}
#links {
background: #fff;
color: #000;
}

#footer {
margin-top: 32px;
}
#footer {
background: #000;
color: #fff;
}

 /* column 3*/
#feed, #archives, #categories {
padding: 8px;
}

#feed {
}
#feed {
background: #eee;
}
#feed a {
color: #5d689a;
border-bottom: 0px dotted #5d689a;
}
#feed a:hover {
background: #5d689a;
color: #fff;
}

#archives {
margin-top: 32px;
}
#archives {
background: #fff;
}
#archives a {
color: #5d689a;
border-bottom: 0px dotted #5d689a;
}
#archives a:hover {
background: #5d689a;
color: #fff;
}

#categories {
margin-top: 32px;
}
#categories {
background: #fff;
}





.post {
margin-bottom: 16px;
padding-top: 4px;
border-top: 1px solid #aaa;
}
.body {
display: inline;
}
.body p {
display: inline;
}


.date {
/*
color: #aaa;
background: #ffd;
*/
}
.archives {
border-top: 1px solid #aaa;
padding-top: 4px;
}