/**
 * original styles from maetl.coretxt.net.nz - 2004-2008
 */
body {
    background-image:url(/ui/img/origin.png);
    background-position:100% 0;
    background-repeat:no-repeat;
	border-top:6px solid #296A6F;
	background-color:#fff;
}

.layout-w {
    /*-moz-box-shadow: 0 0 4px #555;
    -webkit-box-shadow: 0 3px 4px #555;
    box-shadow: 0 0 4px #555;*/
    border-right:2px solid #eee;
    background-color: transparent;
    background-image: url(/ui/img/origin-op.png);
    background-repeat: repeat;    
}

.footer .layout-w {
    border-right:2px solid #4B351E;
    background-color:#4B351E;
    background-image:none;
}

blockquote {
    font-family:"MetaNormal","Meta";
}

h1, h2, h3, h4, h5, h6 {
	font-family:"MetaNormal", "Trebuchet MS",Helvetica,arial,sans-serif;
	font-weight:bold;
}

.footer {
    margin-top:0;
}

.content {
    margin-bottom:76px;
}

.masthead h1, .masthead a {
	color:#296A6F;
}

.masthead a:hover {
	color:#555;
}

.article-title.minor h1 {
   line-height:46px;
   color:#51344B;
}

h2 {
	color:#333;
}

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

a, h3 a.inlink {
	color:#7E6F7B;	
}

a:hover {
	color:#222;
}

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

h3.about {
	color:#555;
}

h4 {
	color:#555;
}

h5 {
	color:#555;
}

.portfolio h1 {
	color:#333;
}

.portfolio h1 span {
	color:#555;
}

.content .article a {
	border-bottom:1px dotted #999;
}

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

.project dt {
	color:#333;
}

.section, .section a {
	color:#555;
}

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

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

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

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

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

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

.month, .year {
	color:#555;
}

.deprecated {
	background-color:#555;
}

.deprecated h5 {
	color:#eee;
}

.deprecated p {
	color:#eee;
}

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

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

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

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

#discussion .comment {
	color:#555;
}

#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:#555;
}

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

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

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


.footer {
	border-top:6px solid #8F6435;
	background-color:#4B351E;
}

.footer a {
    color:#DD6316;
}

.footer a:hover {
	color:#9F9F8B;
}

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

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