body
{
	font-size: 			100%;						/* font size 100% = 16px in 'normal' mode */
	font-family: 		verdana, geneva, arial, helvetica, sans-serif;
	font-weight: 		normal;
	text-align:			center;						/* used to center the webb page */
	color:				#2E2E2E;
}

h1
{
	font-size:			1.125em;					/* 16 x 1,125 = 18px */
	font-weight:		normal;
	margin-top:			0;
	margin-right:		0;
	margin-bottom:		1em;
}

h2
{
	font-size:			1em;						/* 16 x 1 = 16px  */
	font-weight:		normal;
	margin-top:			1.2em;
	margin-bottom:		0.7em;
}

h3
{
	font-size:			0.875em;					/* 16 x 0,875 = 14px  */
	font-weight:		normal;
	margin-top:			1.2em;
	margin-bottom:		0.4em;
}

h4
{
	font-size:			0.75em;						/* 16 x 0,75 = 12px  */
	font-weight:		normal;
	margin-top:			1em;
	margin-bottom:		0.2em;
}

h5
{
	font-size:			0.375em;					/* 16 x 0,375 = 6px  */
	margin:				0;
}

p
{
	font-size:			0.6875em;					/* 16 x 0,6875 = 11px  */
	margin:				0;
}

a
{
	font-size:			1em;
	color:				#005000;
	text-decoration: 	none;
}

a:hover
{
	color:           	#6C9A6C;
	text-decoration: 	none;
}

.bullet-header-active
{
	font-size:			0.75em;						/* 16 x 0,75 = 12px  */
	font-weight:		normal;
	margin-top:			1em;
	margin-bottom:		0.2em;
}

.bullet-description-active
{
	font-size:			0.6875em;					/* 16 x 0,6875 = 11px  */
	margin:				0;
}

.bullet-header-passive
{
	font-size:			0.75em;						/* 16 x 0,75 = 12px  */
	font-weight:		normal;
	margin-top:			1em;
	margin-bottom:		0.2em;
	color:				#A8A8A8
}

.bullet-description-passive
{
	font-size:			0.6875em;					/* 16 x 0,6875 = 11px  */
	margin:				0;
	color:				#A8A8A8
}

#wrapper
{
	width:				56.25em;					/* 16 x 56,25  = 900px  */
	border:				0.0625em solid #202020;		/* 16 x 0,0625 = 1px   */
	
	margin: 			0px auto;
	margin-top:			1.5em;
	margin-bottom:		1.5em;
    text-align: 		left;						/* To "uncenter" the text, see body */
}

#heading 
{
}

#heading div
{
	float:				left;
}

#heading-left
{
	width:				43.75em;					/* 16 x 43,75  = 700px  */
	height:				11.875em;					/* 16 x 11,875 = 190px */
}

#heading-right
{
	margin:				0.625em;
	width:				11.25em;					/* 16 x 11,25  + 2 x 0,625 = 200px */
	height:				10.625em;					/* 16 x 10.625 + 2 x 0,625 = 190px */
}

#menu
{
	width:				56.25em;					/* 16 x 56,25 = 900px */
	background-color:	#302226;
	float:				left;
}

#content 
{
	margin-top:			0.625em;					/* 16 x 0,625 = 10px   */
	padding-bottom:		0.625em;					/* 16 x 0,625 = 10px   */
}

#content div
{
	padding-top:		1.2em;
	padding-right:		0.625em;
	padding-bottom:		0.625em;
	padding-left:		0.625em;					/* 16 x 0,625 = 10px   */
/*	border:				0.0625em solid #bbb;		 16 x 0,0625 = 1px   */
	float:				left;
}

#content-left
{
	margin-top:			0.5em;
	width:				9.25em;						/* 16 x 9,25 = 144px  */
}

#content-main 
{
	margin-left:		0.625em;					/* 16 x 0,625 = 10px   */
	width:				31.25em;					/* 16 x 31,25 = 500px  */
	border-left:		0.0625em solid #bbb;		/* 16 x 0,0625 = 1px */
	border-right:		0.0625em solid #bbb;		/* 16 x 0,0625 = 1px */
}

#content-right 
{
	width:				11em;					/* 16 x 8,375 = 134px  */
}

#bottom 
{
	clear:				both;
	text-align:			right;
}
