#subscriptions { display:none; }
#WeblogLinks { display:none; }

#masthead, #header {
    color : #FFFFEE;
    background-color: #999988;
}

#header h1{
    padding-bottom: 1ex;
    border-color: #444433;
}

#header a { text-decoration: none; color: #FFF; }
#masthead a { text-decoration: none; color: #FFF; }

/* sidebar-a = the sidebar goodies */
#sidebar-a { font-size: 60%; line-height: 1.5ex; width: 23em; }
#sidebar-a h3 {
    margin : 0px;
    color : #000;
    background-color : #BBA;
    padding: 2px 5px;
    border: 0pt;
    border-bottom : none;
}

#cal, #search, #news, #sidebar-a ul { border-color: #BBA; }
#cal a:active,
#cal a:visited,
#cal a:link { color: #700; }
.CalendarTitle { font-size: 120%; width: 100%; }
.CalendarNextPrev { font-size: 80%; }
.CalendarOtherMonth{ color: #808080; }


body {
    font-size : 1.0em;
    line-height: 1em;
    background-color : #DDC;
    color : #000;
}

CODE { font-family: Lucida Console; font-size: 1em; }

BLOCKQUOTE.q { border: 1px dotted #000; padding: 1ex; background: #ffffd0; font-style: normal; }
BLOCKQUOTE.m { border: 1px dotted #000; padding: 1ex; font-style: normal; }

dt { font-weight: bold; padding-bottom: 1ex; }

/* box around post content */
div.post { background: #FFE;  border: 1px solid black; }
.postsubhead { font-size: .6em; text-align: right; border: none; padding: 0pt; }
.postsubhead a:link,
.postsubhead a:visited { font-weight: normal; }
div.post h2 { font-size: 100%; }

a:visited, a:active, a:link { color : #700; 
text-decoration: underline; }

/* box around comment content */
#comments { font-size: .9em; }
#comments h4 { background: #FEFEFF;
padding: .5pc;
padding-bottom: 0pt;
margin-bottom: 0pt;
border-left: 1px solid black; 
border-right: 1px solid black; 
border-top: 1px solid black;  }
.commentssubhead { background: #FEFEFF; margin-top: 0pt;
padding-left: 1pc;
border-left: 1px solid black; 
border-right: 1px solid black; 
}
.commentsbody { background: #FEFEFF;
padding-left: 1pc;
padding-right: 1pc;
padding-top: .5ex;
border-left: 1px solid black; 
border-right: 1px solid black; 
border-bottom: 1px solid black; 
margin-top: 0pt;
margin-bottom: 1ex;
}
