body
{
margin: 0;
padding: 0;
background: #e6e6e6;
}

#top
{
background-image: url(/images/theme1/offwriting.png);
height: 125px;
background-repeat: no-repeat;
padding: 0;
margin: 0;
}


#leftnav
{
float: left;
width: 115px;
margin: 0;
padding: 1em;
}

#content
{
border-width: 1px;
border-style: solid;
-webkit-border-radius: 15px;    /* for Safari */
-moz-border-radius: 15px;       /* for Firefox */
border-radius: 15px;		/* CSS3 */

margin-left: 150px;
padding: 1em;
width: 770px;
background: white;
}

#container
{
}

.articles .entry
{
border-bottom: 1px black dotted;
padding-top: 1em;
}

.left
{
float: left;
margin-right: 30px;
}

.cats
{
text-align: right
}

.header
{
font-size: 130%;
display: inline
}

.byline
{
font-size: 80%
}

.pubdate
{
font-size: 90%
}

.title
{
font-size: 110%;
text-decoration: underline;
font-weight: bold;
}

.para
{
padding-bottom: 1em;
}

#footer
{
width: 705px;
clear: both;
margin: 0;
padding:  0;
}

#leftnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

#leftnav ul { padding: 0; padding-bottom: 1em; list-style: none}
#leftnav ul li { font-size: 110% }
#leftnav ul li ul li { padding-left: .5em; font-size: 75% }

a.bookmark { font-size: 60%; text-decoration: none; }

.postdate {
  position: relative;
  width: 55px;
  height: 57px;
  float: right;
}

.year {
  position: absolute;
  text-indent: -1000em;
  background-image: url(/images/theme1/years.jpg);
  background-repeat: no-repeat;
  bottom: 10px; left: 0; width: 23px; height: 62px;
}

.day {  position: absolute; top: 2px; right: 3px; font-size: 1.8em; }
.month { position: absolute; top: 30px; left: 25px; font-size: 1.2em; }

.y-2005 { background-position: -1px 0;}
.y-2006 { background-position: -20px 0;}
.y-2007 { background-position: -40px 0;}
.y-2008 { background-position: -59px 0;}
.y-2009 { background-position: -78px 0;}
.y-2010 { background-position: -97px 0;}
.y-2011 { background-position: -116px 0px;}
.y-2012 { background-position: -136px 0px;}
.y-2013 { background-position: -156px 0px;}
