

	body {
		font-family: Verdana, sans-serif;
		font-size: 11px;

		background-color: #000000;
		color: #FFFFFF;
	}

	a {			text-decoration: none;		}
	a:hover {	text-decoration: underline;	}

	.bore {
		border-color: #FF2436;
	}

	#container {
		/* we're open for bigger font-sizes! */
		width: 955px;

		margin-left: auto;
		margin-right: auto;
		padding-bottom: 1px;

		background-color: #FFFFFF;
		color: #000000;
	}

	#header {
		margin: 10px;
		margin-top: 0px;
		padding-top: 10px;

		text-align: right;
		font-size: 20px;
		font-weight: bold;

		border-bottom: 1px solid #7E1414;
	}

	#soundbar {
		margin: 10px;
		padding: 5px;
		padding-left: 210px;

		border-top: 1px solid #7E1414;
		border-bottom: 1px solid #7E1414;

		display: none;
	}

	#misc_right {
		/* can't be margin because of double-margin bug of M$IE <= 6 */
		padding: 10px;
		padding-bottom: 0px;

		float: right;
		width: 230px;
	}

	#misc_right a {
		font-size: 11px;
		font-weight: bold;

		color: #862020;
	}

	#misc_right h4 {
		font-size: 12px;
		font-weight: bold;

		margin-top: 2em;
		margin-bottom: 1em;
		margin-left: 1em;
		padding-left: 1em;
	}

	#misc_right ul {
		list-style-type: none;

		margin: 0px;
		margin-left: 1em;
		padding: 0px;
		padding-left: 1em;
	}

	#misc_right ul a {
		margin-left: 1em;

		color: #000000;
	}

	#content {
		min-height: 20em;
		_height: 20em;

		padding: 7px;
		border-top: 10px solid #FFFFFF;
		margin-left: 220px;
		margin-right: 250px;

		background-color: #F6F6F6;
	}

	#content h1 a,
	#content h1 {
		display: inline;

		margin: 0px;
		margin-right: 0.5em;

		font-size: 12px;
		font-weight: bold;

		color: #000000;
	}

	#content h2 a,
	#content h2 {
		display: inline;

		margin: 0px;
		margin-right: 0.5em;

		font-size: 10px;
		font-weight: normal;

		color: #7F7F7F;
	}

	#content fieldset {
		margin-left: auto;
		margin-right: auto;
	/*	width: 98%;*/
		width: 450px;
	}

	#content.intro {
		padding: 20px;
		padding-top: 10px;

		background-color: #801415;
		color: #FFFFFF;

		font-size: 125%;
	}

	#content.intro h1 a,
	#content.intro h1,
	#content.intro h2 a,
	#content.intro h2 {
		color: #FFFFFF;

		font-size: 125%;
	}

	#footer {
		clear: both;
		padding-bottom: 40px;
	}

	#footing {
		width: 895px;

		margin: 10px;
		padding: 5px;
		padding-left: 20px;
		padding-right: 20px;

		background-color: #801415;
		color: #FFFFFF;
	}

	#footing a {
		color: white;
	}

	/* custom gallery setup ------------------------------------------------- */
	#gallery .ghead {			clear: none; visibility: hidden; margin-top: 0em; 	}
	#gallery .gbody {			clear: none; margin-top: 1em; margin-bottom: 1em;	}
	#gallery .gfoot {			clear: none; visibility: hidden;	}
	#gallery .floatleft,
	#gallery .floatleft div,
	#gallery .floatleft img,
	#gallery .floatright,
	#gallery .floatright div,
	#gallery .floatright img {	float: none; display: inline; }
	.floatingdesc {				display: none !important;	}
	.floatingspace {			display: none !important;	}
	#gallery .floatingimage #CTRLInline { display: none !important; }
	#gallery .floatingimage #CTRLOutline { display: none !important; }
	#misc_right .floatingdesc { display: block !important; padding-top: 5px; padding-bottom: 0px; }
	#pictureback #footer {		padding-bottom: 0px; }

	/* · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·  */
	#forum form fieldset {
		text-align: right;
		margin-top: 1em;
	}

	#forum form label > span {
		color: red;
	}

	#forum form input {
		width: 50%;
		margin-left: 0.5em;
	}

	#forum form input#ttle {
		width: 99%;
		margin-left: 0em;
	}

	#forum form button {
		width: 25%;
	}

	#forum form textarea {
		width: 99%;
		height: 10em;
	}

	#forum div {
		padding: 1em;
		margin-top: 1em;
		margin-bottom: 1em;
		background-color: white;
	}

	#forum h6 {
		margin: 0px;
		font-size: 10px;
	}

	#forum p {
		margin-bottom: 0px;
	}
