DIV#content {
	background:#F6F3EB;
}
	DIV#content DIV.inner {
		padding:10px;
	}
DIV#content H2 {
	font-size:150%;
	background:#333;
	padding:5px;
	color:#eee;
}
	DIV#content H2 {
		margin-top:10px;
	}
DIV#content DIV.description, DIV#content DIV#thumbs {
	background:#E6DDC9;
	padding:10px;
	border-bottom:1px solid #9C8B64;
	margin-bottom:5px;
	font-size:110%;
}
	DIV#content DIV.description H1 {
		padding:0px;
		margin:0px;
		font-size:130%;
		font-weight:bold;
		margin-bottom:5px;
	}
DIV#content A.index {
	display:block;
	font-size:130%;
	background:#333	url('../../gfx/icons/palette.png') no-repeat 5px 50%;;
	padding:5px;
	padding-left:25px;
	color:#eee;
}
	DIV#content A.index:hover {
		color:#ccc;
	}
DIV#content P.main, DIV#content DIV#thumbs {
	text-align:center;
}
DIV#content P.main, DIV#content P.main * {
	margin-top:0px;
	padding-top:0px;
	float:left;
}
	DIV#content P.main IMG {
		border:1px solid #555;
		background:#aaa;
		padding:3px;
	}
DIV#content TABLE.color {
	width:340px;
	margin-left:10px;
	text-align:left;
	list-style-type:none;
	float:right;
	clear:right;
	border:1px solid #333;
}
	DIV#content TABLE.color TD.source {
		padding:0px;
	}
	DIV#content TABLE.color TD.source DIV.inner {
		width:264px;
		overflow:auto;
	}
		DIV#content TABLE.color TD.source DIV.inner A {
			white-space:normal;
		}
	DIV#content TABLE.color TH A {
		display:block;
		width:100%;
		text-align:right;
		font-weight:bold;
		color:inherit;
	}
DIV#content DIV#thumbs IMG {
	padding:3px;
	background:#aaa;
	border:1px solid #555;
}
FORM.comments {
	padding:5px;
	padding-bottom:15px;
	border-top:1px solid #9C8B64;
	background:#E6DDC9;
	text-align:left;
}
	FORM.comments FIELDSET {
		clear:both;
		border:0px solid #777;
		padding-top:10px;
	}
		FORM.comments FIELDSET LEGEND {
			font-size:150%;
			width:100%;
			color:#48333C;
			padding-top:5px;
		}
		FORM.comments FIELDSET P.addons {
			padding-top:10px;
			width:auto;
		}
	FORM.comments FIELDSET TEXTAREA {
		width:68%;
		height:100px;
	}
	FORM.comments INPUT.text {
		margin-bottom:5px;
	}
UL.comments {
	list-style-type:none;
}
	UL.comments LI {
		background:#F6F3EB;
		border-bottom:1px solid #9C8B64;
		padding:10px;
	}
		UL.comments LI P.details, UL.comments LI P.details A {
			font-weight:bold;
			font-size:7pt;
		}
		UL.comments LI P.details {
			color:#444;
		}
		UL.comments LI P.content {
			font-size:120%;
		}
	UL.comments LI.even {
		background:#E6DDC9;
	}
