.entry-title {
    color: #000066;
    border-top:1px solid #000066;
}	

body {
    background:#FFF;
}

/* linkery */
A {
    text-decoration: none;
}

.calendar-hit a:link,
.calendar-hit a:visited,
A:link,
A:visited {
    color: #5566ee;
}

.calendar-hit a:active,
.calendar-hit a:hover,
A:link:hover,
A:visited:hover {
    color: #00F;
    text-decoration: underline;
}

#logo,
#banner,
#logo a:link, #logo a:visited, #logo a:active, #logo a:hover,
.archive-header a:link, .archive-header a:visited, .archive-header a:active,
    .archive-header a:hover,
#banner a:link, #banner a:visited, #banner a:active, #banner a:hover {
        color: #006;
        text-decoration: none;
}

#quip {
        color: #006;
}

.description {
	color: #333;
}

.blog,
.blogbody {
	color: #333;
	background: #FFF;
}

.date {
	color: #006;
	background: #E0E0E0;
}

.archive-header {
	color: #006;
	background: #E0E0E0;
}

.posted,
.extended {
	color: #000;
}

blockquote {
	border-left: 4px double gray;
	padding-left: 1em;
	font-style: italic;
}

blockquote em, blockquote i {
	font-style: normal;
}

.calendar {
	color: #666;
	background: #FFF;
}

.calendardays,
.calendarhead {
	color: #006;
}

.calendarhead {
	background: #e0e0e0;
}


.side {
	color: #333;
	background: #FFF;
}

.sidetitle {
	color: #006;
	background: #e0e0e0;
}

.comments-body,
.comments-post,
.comments-head,
.trackback-url,
.trackback-post,
.trackback-body {
	color: #666;
	background: #FFF;
}

#banner-commentspop {
	color: #FFF;
        border-left:1px solid #FFF;
        border-right:1px solid #FFF;
        border-top:1px solid #FFF;
        background:#003366;
}

.comments-head {
        border-bottom:1px solid #999;
}

.comments-body,
.trackback-url,
.trackback-body {
        border-bottom:1px dotted #999;
}

.irc td, .irc tr {
	vertical-align: top
}
