html
{
	background-color: #000 !important;
	background-image: url('../images/bg.png');
	color: #fff !important;
}

a:link,
a:visited
{
	color: #00bfff;
}

a:hover
{
	color: #ff1493;
}

a:active
{
	color: #0f0;
}

div.page .header
{
	border-bottom-color: #ff0;
}

div.page .header a:link,
div.page .header a:visited,
div.page .header a:hover,
div.page .header a:active
{
	color: #fff;
}

div.page .content
{
	background-color: #333;
}

div.page .content form dd input,
div.page .content form dd textarea
{
	background-color: #555;
	border-color: #777;
	color: #fff;
}

div.page .content form dd input:focus,
div.page .content form dd textarea:focus
{
	background-color: #777;
	border-color: #ff0;
	color: #fff;
}

div.page .content h2 a:link,
div.page .content h2 a:visited,
div.page .content h2 a:hover,
div.page .content h2 a:active
{
	color: #fff;
}

div.page .content h2 span
{
	color: #ccc;
}

div.page .content h3
{
	border-bottom-color: #f0f;
}

div.page .content .message
{
	background-color: #444;
	border-color: #555;
}

div.page .footer
{
	border-top-color: #ff0;
}

/* About */

#biography .contact
{
	background-color: #444;
	border-color: #555;
}

/* Portfolio */

#portfolio-index div.page .content .thumbnails ul li a,
#portfolio-detail div.page .content .overview
{
	background-color: #444;
	border-color: #555;
}

#portfolio-index div.page .content .thumbnails ul li a img,
#portfolio-detail div.page .content .overview .thumbnail img,
#portfolio-detail div.page .content .gallery ul li a img
{
	border-color: #555;
}

#portfolio-index div.page .content .thumbnails ul li a:hover img,
#portfolio-detail div.page .content .gallery ul li a:hover img
{
	border-color: #888;
}
