body {
	border-top:6px solid #F53D00;
	background-color:#F2DC4B;
}

.masthead h1, .masthead a {
	color:#F53D00;
}

h1, h2 {
	color:#220055;
}

h2 a, h3 a {
	color:#F53D00;
}

h2 a:hover, h3 a:hover {
	color:#DD6316;
}

a, h3 a.inlink {
	color:#220054;
}

a:hover, h3 a.inlink:hover {
	color:#220055;
}

.archive-years h2 a:hover {
	background-color:#DD6316;
	color:#F0F0D8;
}

p, blockquote, li, dd, dt, td {
	color:#000;
}

h3.about {
	color:#333;
}

h3, h4, h5, h6 {
	color:#000;
}

.portfolio h1 {
	color:#333;
}

.portfolio h1 span {
	color:#666;
}

.entry .article a {
	border-bottom:1px dotted #323279;
}

.entry .article blockquote {
	background-color:#ceceb2;
}

.project dt {
	color:#333;
}

.entry .article code {
	color:#447;
}

.entry .article pre {
	background-color:#ceceb2;
	color:#447;
}

.entry .article td {
	background-color:#ceceb2;
}

.entry .article .image-caption {
	background-color:#ceceb2;
}

.entry-meta, .entry-section {
	color:#333;
}

.entry .entry-date {
	border-bottom:1px dotted #4B351E;
}

.entry-date .day {
	color:#F53D00;
}

.entry-comments a {
	background-color:#220054;
	color:#fff;
}

.deprecated {
	background-color:#666;
}

.deprecated h5 {
	color:#eee;
}

.deprecated p {
	color:#eee;
}

.project img,
.activity .image-link img {
	border:2px solid #BFBFA7;
}

.activity .image-link a:hover img,
.project a:hover img {
	border:2px solid #333;	
}

.img-a {
	border:4px solid #BFBFA7;
}

.comment-meta {
	border-bottom:3px solid #DFC729;
}

.comments-notice {
	background-color:#DFC729;
}

#discussion .comment {
	color:#000;
}

#discussion .comment.twitter {
	color:#999;
}

#comment-form .element-input input,
#comment-form .element-textarea textarea {
	color:#333;
}

#comment-form .element-input label, #comment-form .element-textarea label {
	color:#333;
}

#comment-form .element-input span {
	color:#220055;
}

#comment-form button {
	color:#fff;
	background-color:#220055;
}

.error {
	padding:3px;
	color:#fff;
	background-color:#df462f;
}

.hr {

}

.footer {
	border-top:6px solid #227000;
	background-color:#82B81F;
}

.footer a {
	color:#141;
}

.footer a:hover {
	color:#000;
}

.footer p, .footer li, .footer dl, .footer dd {
	color:#227000;
}

.footer h3, .footer h4, .footer h5, .footer h6 {
	color:#227000;
}
