@charset "utf-8";
@import "layout.css";
@import "header.css";
@import "menu.css";
@import "legacy.css";
/*

* html {display:none / * I have no idea why MSIE users complain * /}

*/

body
{
	font-family: "CMU Sans Serif", "Cantarell", "FreeSans", "Liberation Sans", "Arial", sans-serif;
	font-weight: 100;
	font-size: 10.5pt;
	line-height: 1.15;
	background: #99F;
	color: #FFF;
}

#Header
{
	background-image: linear-gradient(to bottom, #FFF 0.0em, #99F 2.0em);
}

#MainWrapper
{
	background-color: #CCF;
	background-image: linear-gradient(to right, #88F 0%, #88F 16%, #EEF 20%, #EEF 90%, #88F 94%, #88F 100%);
}

#Footer
{
	padding: 0.8em 1.0em 1.0em;
	font-style: italic;
	background-image: linear-gradient(to top, #FFF 0.0em, #99F 1.8em);
	text-align: right;
}

#Content
{
	font-size: 120%;
	color: #222;
	padding: 0.5em 1.0em 1.0em 1.0em;
}

p
{
	margin: 0.5em 0.0em 0.5em;
}

h1, h2, h3, h4, h5, h6
{
	margin: 0.5em 0.0em 0.0em;
	color: #70C;
}

h1
{
	margin-top: 0.0em;
	font-size: 1.8em;
}

h2
{
	font-size: 1.5em;
}

h3
{
	font-size: 1.2em;
}

h4
{
	font-size: 1.0em;
}

#Panel
{
	margin: 0;
	padding: 0.5em 1.5em;
	vertical-align: top;
}

#Panel *:first-child
{
	margin-top: 0.1em;
}

#Panel img
{
	margin-bottom: 0.8em;
}

#Panel li
{
	line-height: 1.1;
	margin: 0.0em 0.0em 0.35em;
}

#Panel ul,
#Panel ol
{
	padding: 0.0em 0.0em 0.0em 2.0em;
}

iframe
{
	border: none;
	margin: 0.5em;
}

blockquote
{
	font-style: italic;
}


#Panel h2,
#Panel h3
{
	color: #FFF;
}

*:link
{
	color: #03F;
}

*:visited
{
	color: #90F;
}

*:link:hover,
*:visited:hover
{
	color: #F00;
}

a.Current
{
	color: #FFF;
}

dt, ul li
{
	list-style-type: square;
}

ol li
{
	list-style-type: decimal;
}
