html
{
	height:				101%;

	background-color:		#BBB;
}

body
{
	position:			relative;

	width:				60em;

	font-family:			verdana,arial,helvetica,sans-serif;
	font-size:			62.5%;

	background-color:		#FFF;

	margin:				0.8em auto;
}

h1
{
	float:				right;

	font-size:			3em;

	padding:			0;
	margin:				0;
}

h1 img
{
	width:				12em;
	height:				3.35em;
}

h2
{
	font-size:			1.2em;
	text-decoration:		underline;

	margin:				0.8em auto;
}

img
{
	border:				none;
}

#header
{
	background-color:		#3CF;

	padding:			0.2em 0.4em;
	border:				0.2em solid #000;
}

#header
{
	text-align:			right;
}

#header a
{
	color:				#FFF;

	font-weight:			bold;
	font-size:			1.5em;
	text-decoration:		none;
}

#header a:hover
{
	text-decoration:		underline;
}

#title
{
	padding:			2em 2em 2.5em 2.4em;
	border-bottom:			0.2em solid #888;
	margin:				0.5em;
}

#logo
{
	width:				10em;
	height:				10em;

	padding:			0;
	margin:				0;
}

#navigation
{
	list-style-type:		none;

	width:				12em;

	padding:			1em 2em;
	margin:				0;
	margin-top:			0.7em;
}

#navigation a
{
	white-space:			nowrap;

	color:				#000;

	font-family:			Courier, Courier New, monospace;
	font-size:			1.6em;
	font-weight:			bold;
	text-decoration:		none;
	text-transform:			uppercase;
	line-height:			1em;
}

#navigation a:hover
{
	text-decoration:		underline;
}

#w3c
{
	width:				12em;

	padding-left:			4em;
	padding-top:			0.8em;
	padding-bottom:			1.6em;
}

/* IE fix */
#w3c a
{
	padding:			2px;
}

#content
{
	float:				right;

	width:				35em;

	font-size:			1.2em;
}

#content ul
{
	padding-left:			1.5em;
	margin-left:			0;
}

#column1
{
	float:				left;

	width:				16em;

	text-align:			justify;

	padding-left:			0.9em;
}


#column2
{
	float:				right;

	width:				16em;

	text-align:			justify;

	padding-right:			0.9em;
}

#footer
{
	clear:				both;

	color:				#FFF;
	background-color:		#3CF;

	text-align:			center;

	padding:			0.6em;
	border:				0.2em solid #000;
}

#cross
{
	position:			absolute;
	     top:			10.9em;
	    left:			11em;

	width:				12em;
	height:				22em;
}