/**************** Anchors *****************/
a:link,a:visited,a:active{
	text-decoration: none;
	color: #dddddd;
}
a:hover{
	color: white;
}
.menu a:link, .menu a:visited, .menu a:active{
	text-decoration: none;
	color: #eeeeee;
}
.menu a:hover{
	color: #ffffff;
}
p a:link, p a:visited, p a:active{
	text-decoration: underline;
	color: #bbbbbb;
}
p a:hover{
	text-decoration: underline;
	color: #dddddd;
}
a:link img,a:visited img,a:active img,a:hover img{
	text-decoration:none;
	border: 1px solid #cccccc;
}
.altText a:link, .altText a:visited, .altText  a:active, .archiveText a:link, .archiveText a:visited, .archiveText a:active{
 	color: #bbbbbb;
	text-decoration: underline;
}


/*************** Forms *****************/
input, textarea{
	border: 1px solid #666666;
	background-color: #111;
	color: #cccccc;
}
input.button{
	border: 1px solid #888888;
	background-color: #aaaaaa;
	color: #111111;
}


/*************** Colours **********************/
body{
	color: #fafafa;
	background-color: #111;
}
table.menu {
	border-bottom: 2px solid #333;
	background-color: #111;
	color: #888888;
}
table.comment{
	border: 2px solid #333;
	color: #aaa;
}
td.commentTitle{
	background-color: #333;
	border-bottom: 1px solid #333;
	font-weight: bold;
	color: ccc;
	font-size: 9pt;
	height: 30px;
}
td.commentFormHeader{
border-top: 3px solid #333;
font-weight: bold;
font-size: 12pt;
}
td.imagenav{
	color: #cccccc;
}
td.mainimage, td.imagedate, td.imagename, td.imageauthor{
	color: #111111;
	background-color: #fafafa;
}
td.mainimage img{
	border: 1px solid #aaa;
}
div.comment{
	background-color: #121212;
	color: #aaaaaa;
	border: 4px solid #222;
}
div.comment h3{
	background-color: #222;
}
div#commenttitle, div#commentclose{
	background-color: #222;
}
p.hidden{
	color: #111;
}
p.comment{
 	border-top: 1px solid #666666;
}
.red{
	color: #bb0000;
}
.blue{
	color: #6699cc;
}
.inactive{
	color: #666666;
}
.smallprint{
	color: #666666;
}

