@import url('reset.css');

/* BASIC */

html, body { line-height: 1.3em; 
	font-family: Frutiger, Univers, Arial, Helvetica, sans-serif; }
ul { padding-left: 1.5em; margin: 1.3em 0em; 
	list-style-image: url('images/list-image.png'); }
p { margin: 1.3em 0px; }

/* COLORS */
html, body { color: black; background-color: white; 
	background: url('images/body-back.gif'); }

#header { background: url('images/header-back.gif') no-repeat; 
	/* make IE display transparent png: */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/header-back.gif');
	color: white; }
#page { background: url('images/page-back.gif') repeat-y;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/page-back.gif');
}
#content { background: url('images/content-back.gif'); }

a { color: #068; }
a:visited { color: black; }
a:hover { color: #08a; }
a.file { background: url('images/file.gif') no-repeat; }
#navigation a { background-color: #ddd; text-decoration: none;
	border-left: 0.7em solid #ddd;
	font-weight: bold; }
#navigation a.active,
#navigation a:hover { border-color: #3CC;
	background-color: #B0D7D7; color: #000;}

h2 { background: url('images/h2-back.png') no-repeat; }

/* POSITIONING and SIZING */

#header { height: 129px; 
	width: 800px;
	margin: 1em auto 0px auto;
	text-align: center; }
#header * { margin-left: 200px; }
#header h1 { padding-top: 2em; font-size: 1.4em; }
/* fixing IE 6 */
* html #header { margin-bottom: -10px; }

#page { margin: 0px auto; width: 800px;}
#content { margin-left: 198px; margin-right: 10px; padding: 1em; }
#content img, #content table { margin: 1em; }
#content p { text-align: justify; }
#content h2 { margin: 1.0em 0px; font-size: 1em; line-height: 24px; }
a.file { display: block; height: 32px; padding: 5px 2em 0px 30px; }
#navigation { width: 198px; float: left; }
#navigation a { display: block; 
	margin: 0.5em 0px 0.5em 1em;
	padding: 1px 1px 1px 1em; }

td.label, #footer { font-size: 0.7em; }
td.label { padding-right: 1em; text-align: right; }

h2 { height: 24px; padding-left: 0.2em; font-weight: bold; }

/* REST */

#content h1,
#content h2,
#content h3 { clear: both; }

