body { 
	background-color: #bbcce0;
	
	background-image: url(resources/background.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}

a,
a:visited,
a:hover
{
	color: inherit;
	text-decoration: inherit;
}

.post-date
{
	display: block;
	background-color: #e1d8d2;

	padding-left: 16px;
	padding-right: 16px;

	border-left: 5px #bbcce0 dotted;
	border-right: 5px #bbcce0 dotted;
}

.post-footer {
	display: block;
	text-align: center;

	margin-left: 5px;
	margin-right: 5px;
	
	background-color: #f0eae6;
}

.post-footer:hover {
	background-color: #e1d8d2;
}

.article-meta-action,
.article-meta-info
{
}

.article-meta-action {
	background-color: #fffaf6;


}

.article-meta-action:hover {
	text-decoration: underline;
}

.article-meta-info {
	font-style: normal;

	color: #666;

	background-color: #e1d8d2;
}

.article-meta-info .tag,
.article-meta-info .tag:visited,
.article-meta-info .tag:hover
{
	background-color: #e1d8d2;
	color: 	#666;
}

.article-meta-info .tag:hover {
	background-color: #fffaf6;
}
	
.article .content,
.post .content
{
	background-color: #fffaf6;
}

.post .content {
	border-left: 5px #bbcce0 solid;
	border-right: 5px #bbcce0 solid;
}

.content h1 {
	color: #cac1be;	
}

.content .breaking-image-left,
.content .breaking-image-right {
	border: 1ex solid #bbcce0;
}

.content a,
.content a:visited,
.content a:hover
{
	text-decoration: underline;
}

.content a:hover {
	background-color: #f0eae6;	
}

.content blockquote {
	background-color: #f6f0ea;

	padding-left: 3ex;
	padding-right: 3ex;
}

.content pre {
	border: 2px #f6f0ea solid;
}

#header {
	background-color: #fffaf6;

	border-top: 5px solid #fffaf6;
	border-bottom: 5px solid #e1d8d2;
}

#header .header-tab-current {
	background-color: #e1d8d2;
}

#header .header-tab:hover {
	background-color: #f0eae6;
}

#footer {
	color: #777;
}

