/* CSS Document 
black: #0D0D0D
beige: #f0f0f0
*/

* { margin: 0; padding: 0; /* _behavior: url(scripts/iepngfix.htc); */	} 

html {  font-size: 100%; /*Jon Tan*/
		
	    /* height: 100%; */
	    
	    margin: 0;
		
		padding: 0;
	
		}


body { 	/* margin: 0em;  */
		
		font-family: "lucida grande",tahoma,verdana,arial,sans-serif; 
		
		/*
		font-variant: normal; 
		
		font-style: normal; 
		
		font-weight: normal; 
		*/
			
		color: #0D0D0D;
		
		background-color: #fff;
		
		/* background-color:#eee; */
		
		font-size: 1em; /*Jon Tan*/
		
		letter-spacing: 0.02em;
		
		line-height: 1.2em;
		
		word-spacing: 0.06em;
		
		border: 0px dotted yellow;
		
		text-transform: lowercase;
		
		overflow-y: scroll;
	 				
		}
		
p, li, span { font-size: 0.8em;}

h1, h2, h3, h4 {font-weight: normal; margin: 1em 0em; color: #303030;}

h2 { font-size: 1.2em;}
			
a { color: #000; text-decoration: none; outline: none;}

hr { clear:both;

	color: #fff; background-color: transparent;
	
	/* background-image: url(../images/diagonals_505050.gif); */

	height: 0px;
	
	border-bottom: 1px dotted #000;
	
	border-top: none;
	
	margin: 1em 0;}

a:hover { color: #000; font-weight: bold;}

.selected { color: #000; }

#imprint, .navigation { border: 0px dotted olive; margin: -0.5em 0 0.5em 0; }
				
.navigation { 

	clear: both;

	list-style-type: none;  

	/* margin: 0em;  */
		
	padding: 0em;
				
	width: 75%;
		
	float: left;
		
	}
		
.navigation a:hover, #imprint a:hover { font-weight: normal; }
	
.navigation li a:hover, #imprint a:hover { border-bottom: 1px dotted black;}

.navigation li { margin: 0 0.3em 0 0 ;}

li.selected { border-bottom: 1px solid black;}

.navigation li { display: inline; }

#content {  width: 50em;  /* change here.. */

	margin: 0em auto;
		
	padding: 0;

	/* background-color: #fff; */
			
	/* overflow-y: hidden; */
			
	border: 0px dotted #444; 
		
	}
	
.svw { border: 0px dotted yellow; height: 500px;}

.object { border: 0px dotted olive;}

.object p {margin: 1em 0;}
		
#logo { margin: 2.5em 0 1.5em -0.8em;

	border: 0px dotted gray;}
		
.debug { position: absolute; color: gray; right: 2em; top: 1em; visibility: hidden;}

.header { height: 0.5em; margin-bottom: 2em;}

.pagecount { list-style-type: none;
	
	float: right; 

	/* font-size: 1em; */ 

	margin: -0.5em 0 -1.5em 0; 

	border: 0px dotted fuchsia;

	z-index: 50; }

.pagecount li { display: inline; }

.pagecount li a { color: #bbb; }

.pagecount li a:hover { color: #111; }

.footer { height: 10em; margin-top: 1em; }

#imprint { float: right; border: 0px dotted green; }
