body { 
	background-color: #414141; 
	
	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: #cdf97c;

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

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

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

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

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

.article-divider {
	color: #333;
}

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

}

.article-meta-precontent .article-meta-action,
.article-meta-postcontent .article-meta-action 
{
	color: #cdf97c;

	background-color: #888;
}

.article-meta-action:hover {
	color: inherit;
}

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

	color: #666;

	background-color: #b0e060;
}

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

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

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

.article .content {
	background-image: url(resources/content-topright.png);
	background-position: top right;
	background-repeat: no-repeat;
}

.content h1 {    	
	color: #414141;
}

.content a,
.content a:visited,
.content a:hover
{
	text-decoration: underline;
}
.content a:hover {
	background-color: #777;
	text-decoration: none;

	color: #b0e060;
}

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

.content blockquote {
	background-color: #777;
	
	background-image: url(resources/blockquote.png);
	background-repeat: no-repeat;
	
	border: 5px #888 dotted;
}

.content pre {
	background-color: #414141;
	color: #cdf97c;
}

#header {
	background-color: #cdf97c;

	border-top: 5px solid #cdf97c;
	border-bottom: 5px solid #888;
}

#header .header-tab {

}

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

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

#footer {
	color: #333;
}

