html body {
  line-height: 1.5em;
  margin:0;
  padding:0;
  background:#fff;
  color:#333;
  font:11px "Trebuchet MS",Tahoma,Verdana,Sans-serif;
  voice-family: "\"}\""; voice-family:inherit;
  font-size:11px;
  } html>body {font-size:11px;}
html img
{
	border:0;
}
/* ------------- HEADER --------------- */

#header {
  position:relative;
  width:100%;
  margin-right:15px;
  border-bottom:15px solid #466432;
  }
#header .logo {
  display:block;
  width:135px;
  height:60px;
  margin-left:0px;
}
/* ------------- NAV ------------------ */
#header #nav {
  border: 0px solid green;
  margin-left:250px;
  height:100%;
  font-size:9px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  }
#header #nav div {
  display:block;
  width:500px;
  bottom:0;
  left:0;
  border-left:1px solid #9c3;
  }
#header #nav a,#header #nav strong,#header #nav em {
  float:left;
  display:block;
  padding:2px 6px 7px;
  border-width:0;
  border-style:none;
  border-right:1px solid #9c3;
  text-decoration:none;
  text-transform:lowercase;
  color:#466432;
  voice-family: "\"}\"";
  voice-family:inherit;
  height:1.2em;
  } html>body #nav a, html>body #nav strong, html>body #nav em {height:1.2em;}
#header #nav strong {
  border-bottom:5px solid #9c3;
  padding-bottom:2px;
  color:#000;
  }
#header #nav a:hover {
  color:#f00;
  }
/* \ Hack to get IE5/Mac to ignore the following rule */
#header #nav a:hover {
  border-bottom:5px solid #509f32;
  padding-bottom:2px;
  }
#header #nav strong a {
  float:none;
  display:inline;
  border-width:0;
  padding:0;
  }
#header #nav strong a:hover {
  border-bottom-width:0;
  }
#header #nav em {
  float:none;
  display:block;
  padding-left:0;
  padding-right:0;
  border-right-width:0;
  }
#header #nav span {display:none;}

#projectnav
{
	padding-bottom: 15px;
}
#projectnav ul
{
	list-style-type:none;
	margin:0;
} 
#projectnav li
{
	display:inline;
	
}

.headline
{
	font-family: Georgia, Times, "Times New Roman", Serif;
	font-size: 115%
	color: #9c3;
	font-weight: bold;
}

.about {
	padding-top:15px;
	line-height:100%;
	padding:0;
}
/* -------------- TITLES ------------------*/
#sectiontitle 
{
        display:block;
	height:50px !important;
	border-top: 15px solid #509f32;
	background-color: #fff;
	border-bottom: 1px solid #9c3;
	padding-bottom:0;
	margin-bottom:0;
	}

#subcol #menutitle,#categorytitle
{
	color:#509f32;
	font-size:1.5em;
	font-family:Georgia,Times,"Times New Roman",Serif;
	border:0px solid black;
	padding:0 0 15px 0;
}

/* ------------ BASIC PAGE LAYOUT ----- */
#content {
  width: 100%;
  position:relative;
  clear:both;
  line-height:1.5em;
  border:0px solid red;
  }
#maincol {
  width:65%;
 
  margin:0;
  background:#fff;
  font-size:115%;

}
#maincol .col {
  border-left:1px solid #9c3;
  margin-left: 15px;
  padding: 15px 50px 5px 15px;
  }


/* ------------- SUBCOL --------------- */

#subcol {
	border:0px solid black;
  	position:absolute;
  	width:35%;
  	right:15px; margin-right:-15px; /* IE5/Mac Horiz Scrollbar Hack */
  	left:auto;
  	top:0;
  	line-height:1.5em;
  	padding-top:15px;
  	
}
#subcol .col
{
    	padding-right:5px;
    	text-align: left;
}
#subcol .col a
{
	text-decoration:none;
}
#subcol .col ul
{
	margin:0;
	padding:0;
}
#subcol .col li
{
	list-style-type:none;
	margin-left:3px;
}
#subcol .col .level0 
{
	display:block;
	width:180px;
	height:14px;
	font-size:11px;
	color: #000;
	text-decoration:none;
}
#subcol .col .level0:hover
{
	background-color: #eee;
}
#subcol .col .level1
{
	display:block;
	width:177px;
	background-color:#fff;
	border-bottom: 1px solid #fff;
	color:#509f32;
	text-decoration:none;
}

#subcol .col .level1:hover
{
	border-bottom:1px dotted #509f32;
	color:#9c3;
}

/* ---------- FORMS -------------- */
#formrow
{
	display:block;
	padding-bottom: 3px;
}
#th
/* ------------- FOOTER --------------- */
#footer1 {
  padding: 0 0 0 30px;
  color: #fff;
  font-size:10px; 
  background:#509f32;
  height:24px;
  voice-family: "\"}\"";
  voice-family:inherit;
  height:16px;
  } html>body #header {height:16px;}
 #footer1 .copy {
  padding: 2px 0 1px 0;
}
#footer2 {
  color: #fff;
  font-size:9px; 
  background:#466432;
  height:28px;
  voice-family: "\"}\"";
  voice-family:inherit;
  height:20px;
  } html>body #header {height:20px;}
#footer2 .copy {
  padding: 2px 0 1px 0;
}
#footer2 img {
float:left;
 display:inline;
}
#footer2 .copy span
{
	color: #509f32;
}
#footer2 a {
	color: #9c3;
	text-decoration:none;
	}
#footer2 a:hover {
	text-decoration:underline;
	}
#maincol .indent
	{
	padding: 5px;
	margin-left:30px;
	margin-right:5px;

	font-family: Georgia,Times,"Times New Roman",Serif;
	font-size:85%;
	}
#maincol li
{
	padding-bottom: 15px;
	line-height:150%;
}
#maincol ul
{
	list-style-type:none;
}
#projecttitle
{

	line-height:150%;
	padding-bottom:15px;
}
#categorytext 
{
	padding-bottom:200px;
	line-height:150%;
}
#banner
{
	font-size:115%;
	
}
.koop
{
	vertical-align: super;
	font-size:65%;
}
.footnote
{
	font-size:85%;
}


