@charset "UTF-8";
/*****************************************************************/
/*****************************************************************/
/* colour.css.php                                                */
/* Colour CSS                                                    */
/* Copyright (c) Martin Rosell 2009                              */
/*****************************************************************/
/* Don't steal, it's not very becoming                           */
/*****************************************************************/
/*****************************************************************/

/*****************************************************************/
/* GENERAL                                                       */
/*****************************************************************/
body {
	background-color: #0d0d0d;
	border-color: #e5e5e5;
	color: #e5e5e5;
}
em {
	color: #0d0d0d;
	background: #e5e5e5;
	}
	h1 em {
		color: inherit;
		background: inherit;
	}

acronym {
	border-color: #e5e5e5;
}
input[type=button], input[type=submit] {
	background-color: #0d0d0d;
	border-color: #e5e5e5;
	color: #e5e5e5;
}
input[type=text], textarea {
	background: url(../img/bg_field.png) top left repeat-x #ccc;
	border-color: #808080;
	-moz-box-shadow: 3px 3px 3px #000;
	-webkit-box-shadow: 3px 3px 3px #000;
	}
	input[type=text].unfilled, textarea.unfilled {
		color: #999;
	}
span.error {
	color: #f00;
}
span.confirm {
	color: #0f0;
}
a {
	border-color: #e5e5e5;
	}
	a:hover, input[type=button]:hover, input[type=submit]:hover {
		color: #fff;
		border-color: #fff;
	}
	a.blue, a.blue:hover {
		color: #38e;
		border-color: #38e;
	}
	a.brown, a.brown:hover {
		color: #523d28;
		border-color: #523d28;
	}
	a.green, a.green:hover {
		color: #5d5;
		border-color: #5d5;
	}
	a.orange, a.orange:hover {
		color: #ffa200;
		border-color: #ffa200;
	}
	a.pink, a.pink:hover {
		color: #ff80d1;
		border-color: #ff80d1;
	}
	a.purple, a.purple:hover {
		color: #a81fff;
		border-color: #a81fff;
	}
	a.red, a.red:hover {
		color: #f44;
		border-color: #f44;
	}
	a.turquoise, a.turquoise:hover {
		color: #b8e0e6;
		border-color: #b8e0e6;
	}
	a.yellow, a.yellow:hover {
		color: #faff66;
		border-color: #faff66;
	}
	a.occur-10 {opacity: .3;}
	a.occur-20 {opacity: .38;}
	a.occur-30 {opacity: .46;}
	a.occur-40 {opacity: .54;}
	a.occur-50 {opacity: .62;}
	a.occur-60 {opacity: .7;}
	a.occur-70 {opacity: .78;}
	a.occur-80 {opacity: .86;}
	a.occur-90 {opacity: .94;}
	a.occur-100 {opacity: 1;}
	a:hover {
		opacity: 1 !important;
	}
	a[class*=occur] {
		border-color: #e5e5e5;
		color: #e5e5e5;
	}
	a.external {
		background: url(../img/icon_newwin.png) 100% 2px no-repeat;
		padding-right: 10px;
	}
	a.rss {
		background: url(../img/icon_rss.png) top left no-repeat;
		}
		a.rss:hover {
			background-position: top right;
		}
div.dot {
	background-color: #e5e5e5;
	opacity: 0.6;
	}
	body.black div.dot {
		background-color: #000;
	}
	body.blue div.dot {
		background-color: #38e;
	}
	body.brown div.dot {
		background-color: #523d28;
	}
	body.green div.dot {
		background-color: #5d5;
	}
	body.orange div.dot {
		background-color: #ffa200;
	}
	body.pink div.dot {
		background-color: #ff80d1;
	}
	body.purple div.dot {
		background-color: #a81fff;
	}
	body.red div.dot {
		background-color: #f44;
	}
	body.turquoise div.dot {
		background-color: #b8e0e6;
	}
	body.yellow div.dot {
		background-color: #faff66;
	}

/* Visited links */
div.post h3 a:visited, body#portfolio div.case h3 a:visited {
	text-decoration: line-through;
}
/* END/Visited links */


/*****************************************************************/
/* END/GENERAL                                                   */
/*****************************************************************/

/*****************************************************************/
/* HEADER                                                        */
/*****************************************************************/
/*body#about {
	background: url(../img/bg_movements.png) 50% 250px no-repeat #0d0d0d;
}*/
div#header {
	background: url(../img/bg_menu.png) top right no-repeat;
}
a.logo {
	background: url(../img/logo.png) top left no-repeat;
}
div#header span#tweet span {
	background-color: #e5e5e5;
	color: #0d0d0d;
}
ul#menu li {
	color: #0d0d0d;
}
ul#menu li a, div#header span#tweet a {
	border-color: #0d0d0d;
}
ul#menu li a:hover, div#header span#tweet a:hover {
	color: #000;
	border-color: #000;
}
ul#menu ul li {
	background-color: #e5e5e5;
}
/*****************************************************************/
/* END/HEADER                                                    */
/*****************************************************************/

/*****************************************************************/
/* CONTENT                                                       */
/*****************************************************************/
p.categories a, p.tags a {
	background-color: #e5e5e5;
	}
	p.categories a:hover, p.tags a:hover {
		border-color: #e5e5e5;
	}
p.categories a span, p.tags a span {
	border-color: #0d0d0d;
	color: #0d0d0d;
	}
	p.categories a:hover span, p.tags a:hover span {
		color: #000;
		border-color: #000;
	}
span.type {
	background-color: #e5e5e5;
	color: #0d0d0d;
}
/* Startpage */
body#home ul.portfolio li span {
	background-color: rgba(0,0,0,0.2);
}
/*div#post > img.fullsize.screen + img.fullsize.screen {
	border-top: 1px solid #e5e5e5;
}*/
/* END/Startpage */
body#journal.post div.comment.author {
	background-color: #e5e5e5;
	border-color: #0d0d0d;
	}
	body#journal.post div.comment.author * {
		color: #0d0d0d;
	}
	body#journal.post div.comment.author a {
		border-color: #0d0d0d;
	}
	body#journal.post div.comment.author a:hover {
		color: #000;
		border-color: #000;
	}
body#journal.post div.comment.unpublished {
	opacity: 0.3;
}
/*****************************************************************/
/* END/CONTENT                                                   */
/*****************************************************************/