@media print {
	html, body {
		color:#FFF;
		background:#FFF;
		}
}
@media screen {
	html, body {
		background: #fff;
		color: #999;
		font-family: Luxi Sans, Verdana, sans-serif;

	}

	img {
		border:none;
	}
	a:link {
		background: #fff;
		color: #366;
	}

	a:visited {
		background: #fff;
		color: #366;
	}

	a:hover {
		background: #fff;
		color: #999;
	}

	.subtitle {
		font-style:italic;
		color:gray;
	}

	html, body {
		color:#FFF;
		background:#FFF;
	}
	#large_header {
		margin:0px;
		width:100%;
		text-align:right;
	}

	#large_header a {
		color: #DCDCDC;
		font-size:500%;
		text-decoration:none;
	}

	#content {
		position:absolute;
		margin-left: 18%;
		margin-bottom: 50%;
		color: black;
	}
	#menu {
		color:black;
		position:absolute;
	}


	#menu li {
		padding: 10px;
		font-size: 110%;
	}

	#menu input {
		background:white;
		font-size: 75%;
	}

	#menu textarea{
		background:white;
		font-size: 100%;
	}

	.entry {
		margin:5px;
		padding:5px;
		border: thin solid #EEE;
		clear:both;
	}

	.entry_head a {
		text-decoration:none;
	}

	.entry_text {
		padding:4px;
		margin-left:2%;
	}

	.entry0 .entry_text {
		background: #EFF;
	}

	.entry1 .entry_text {
		background: #FFC;
	}

	.entry2 .entry_text {
		background: #EEF;
	}

	.entry3 .entry_text {
		background: #EFE;
	}

	.entry4 .entry_text {
		background: #FEE;
	}

	.entry .entry_comment {
		padding:4px;
		background:#EEE;
	}

	.entry_head .entry_author a {
		font-size:120%;
	}
}