@charset "utf-8";
/* CSS Document */

/*-----------------------------------------------------------------------------------------------
  Global Styles
-----------------------------------------------------------------------------------------------*/

* {
	padding:0;
	margin:0;
}

h1, h2, p, { margin:1em 0; }

a img{ border:none; }

ul {
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	}

ul li:before {
		content: "\00BB \0020";
		}

ul a {text-decoration: none; background:white;}
a:link {color: black}     /* unvisited link */
a:visited {color: black}  /* visited link */
a:hover {color: grey}   /* mouse over link */
a:active {color: grey}   /* selected link */



::selection {
	background: #E6E6E6; /* Safari */
	}
::-moz-selection {
	background: #E6E6E6; /* Firefox */
}


/*-----------------------------------------------------------------------------------------------
  Layout / Base Page Styling
-----------------------------------------------------------------------------------------------*/

body{
	background:white;
	color:black;
	font-size: 11px;
	font-family: "ff-din-web-1","ff-din-web-2", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
	font-weight: Light;

}

.inside{
	width:80%;
	min-width:65em;
	max-width:85em;
	margin:0 auto;
}

a{ text-decoration:underline;
	color:black;
}


h2, h3{
/*	font-size:1.15em;*/	
	font-size:1.4em;
	color:black;
	font-weight: Medium;
/*	font-family: "ff-netto-web-pro-1","ff-netto-web-pro-2", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
*/	}

h2 a {text-decoration:none;}


p{
	line-height:1.75em;
	color:black;
}

.rule{
	border-top:1px solid #CCC;
	height:1px;
	font-size:1px;
	line-height:1px;
	margin:1.5em 0;
}

#text{ width:500px;
	font-size: 1.3em;
}




/*-----------------------------------------------------------------------------------------------
  Header
-----------------------------------------------------------------------------------------------*/

#section .inside{
	padding:3em 0;
}

#section h2{
	font-size:2.25em;
	margin:0 0.5em 0 0;
	padding:0 0.5em 0.25em 0;
	border-right:1px solid #808080;
	float:left;
}

#section p{
	padding:1em 0;
	margin:0;
	line-height:1em;
}

.description{
	font-size: 1.15em;
	}

#text p{ line-height: 1.5em;}


/*-----------------------------------------------------------------------------------------------
  Main
-----------------------------------------------------------------------------------------------*/

#main {
	padding: 3em 0;
	margin:0 0.5em 0 0;
	padding:0 0.5em 0.25em 0;
}

#nav { 
	position: absolute;
	top: 132px;
	left: 25px;
	width: 100px;
	height: 200px;
}

#nav ul {
	list-style: none;
	margin-left: 10px;
	margin-top: 0px;
	padding-left: 10px;
	text-indent: -10px;
	color: grey;
	}

#nav a {text-decoration: none;}
#nav a:link {color: grey}     /* unvisited link */
#nav a:visited {color: grey}  /* visited link */
#nav a:hover {color: black}   /* mouse over link */
#nav a:active {color: black}   /* selected link */

/*.tk_header {	font-family: "ff-netto-web-pro-1","ff-netto-web-pro-2", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
}

h3 {	font-family: "ff-netto-web-pro-1","ff-netto-web-pro-2", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
}*/