	
	body { font-size: 0.8em; font-family: Verdana, Arial, sans-serif; 
		padding: 0; margin: 0; color: #5b5251; background-color: white; }
	
	#wrap1 { padding: 20px; width: 900px; margin-left: auto; margin-right: auto; 
		background-image:    url(images/bgd/background1.jpg); background-position: top right; background-repeat: no-repeat;   }
	#wrap2 { padding: 20px; width: 900px; margin-left: auto; margin-right: auto; 
		background-image:    url(images/bgd/background2.jpg); background-position: top right; background-repeat: no-repeat;   }
	#wrap3 { padding: 20px; width: 900px; margin-left: auto; margin-right: auto; 
		background-image:    url(images/bgd/background3.jpg); background-position: top right; background-repeat: no-repeat;   }
	#wrap4 { padding: 20px; width: 900px; margin-left: auto; margin-right: auto;
		background-image:    url(images/bgd/background4.jpg); background-position: top right; background-repeat: no-repeat;   }
	#wrap5 { padding: 20px; width: 900px; margin-left: auto; margin-right: auto;
		background-image:    url(images/bgd/background5.jpg); background-position: top right; background-repeat: no-repeat;   }

	#header h1 { text-indent: -5000px; margin: 0; padding: 0; 
		background: url(images/page/heading.gif) no-repeat; width:400px; height:130px;  }
	.quote { color: #990000; font-size: 1em;  margin: 10px; }
	.quotee { font-size: 0.85em; font-style: italic; }
	
	#navbar { float: left; margin: 10px 0 0 0; padding: 0; text-align: right; }
	#navbar p { margin: 0 5px 3px 5px; padding: 5px; text-align: right; width: 190px; height: 30px; 
		border: 1px #aaa3a3 solid;  }
	#navbar a:link { text-align: right; color: #2e2d2d; background-color: inherit;  
		text-decoration: none; font-size: 1.4em;}
	#navbar a:visited { color: #2e2d2d; background-color: inherit;  text-decoration: none;  font-size: 1.4em; }
	#navbar a:hover { color: #990000; background-color: inherit; 
		text-decoration: none;  font-size: 1.4em; }
	#navbar a:active { color: #990000; background-color: inherit; text-decoration: none;  font-size: 1.4em; }
		
	.nav1 { background-image:    url(images/navbar2/navbar1.jpg); background-repeat: no-repeat; width: 200px; height: 50px; }
	.nav2 { background-image:    url(images/navbar2/navbar2.jpg); background-repeat: no-repeat; width: 200px; height: 50px; }
	.nav3 { background-image:    url(images/navbar2/navbar3.jpg); background-repeat: no-repeat; width: 200px; height: 50px; }
	.nav4 { background-image:    url(images/navbar2/navbar4.jpg); background-repeat: no-repeat; width: 200px; height: 50px; }
	.nav5 { background-image:    url(images/navbar2/navbar5.jpg); background-repeat: no-repeat; width: 200px; height: 50px; }
	.nav6 { background-image:    url(images/navbar2/navbar6.jpg); background-repeat: no-repeat; width: 200px; height: 50px; }
	.nav7 { background-image:    url(images/navbar2/navbar7.jpg); background-repeat: no-repeat; width: 200px; height: 50px; }
	.nav8 { background-image:    url(images/navbar/spare.jpg); background-repeat: no-repeat; width: 200px; height: 50px; }

	#plainnav { margin-bottom: 10px; padding: 5px;  }
	#plainnav a:link  {  color: #990000; background-color: inherit; padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none;}
	#plainnav a:visited {color: #2e2d2d; background-color: inherit; padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none;}
	#plainnav a:hover {color: white; background-color: #990000; text-decoration: none; padding: 2px 4px 2px 4px; margin: 2px; }
	#plainnav a:active { color: white; background-color: #990000; text-decoration: none; padding: 2px 4px 2px 4px; margin: 2px; }		

	#thumbnav { float: left; margin: 0; padding: 10px 0 0 0; color: #e4e3e3; background-color: inherit;  }
	#thumbnav img { border: 1px solid #e4e3e3; padding: 3px; margin:0; }
	#thumbnav a:link img { border: 1px solid #e4e3e3; padding: 3px; margin:0 ; }
	#thumbnav a:visited img{ border: 1px solid #e4e3e3; padding: 3px; margin: 0;}
	#thumbnav a:hover img{ border: 1px solid #990000; padding: 3px; margin: 0; }
	#thumbnav a:active img{ border: 1px solid #990000; padding: 3px; margin: 0; }

	.thumbnav a:link img { border: 1px solid #e4e3e3; padding: 3px; margin:0 ; }
	.thumbnav a:visited img{ border: 1px solid #e4e3e3; padding: 3px; margin: 0;}
	.thumbnav a:hover img{ border: 1px solid #990000; padding: 3px; margin: 0; }
	.thumbnav a:active img{ border: 1px solid #990000; padding: 3px; margin: 0; }

	#content {  margin-left: 220px; margin-right: 10px; padding: 10px 80px 10px 10px; }
	#content p { margin: 0.75em 0; padding: 0; }	

	.right { float: right; margin: 5px 0 5px 5px; border: 1px #e4e3e3 solid; padding: 3px; }
	.left { float: left; margin: 5px 5px 5px 0;}
	
	#content p a:link { color: #990000; background-color: inherit; padding: 0 2px 0 2px; }
	#content p a:visited { color: #990000; background-color: inherit; padding: 0 2px 0 2px; }
	#content  p a:hover { color: white; background-color: #990000; text-decoration: none; padding: 0 2px 0 2px;}
	#content p a:active { color: white; background-color: #990000; text-decoration: none; padding: 0 2px 0 2px;}
	
	#content li a:link { color: #990000; background-color: inherit; padding: 0 2px 0 2px; }
	#content li a:visited { color: #2e2d2d; background-color: inherit; padding: 0 2px 0 2px; }
	#content li a:hover { color: white; background-color: #990000; text-decoration: none; padding: 0 2px 0 2px;}
	#content li a:active { color: white; background-color: #990000; text-decoration: none; padding: 0 2px 0 2px;}
		
	#content  a:link  img{ border: 1px solid #e4e3e3; padding: 3px; margin: 3px ; }
	#content a:visited img{ border: 1px solid #e4e3e3; padding: 3px; margin: 3px;}
	#content  a:hover img{ border: 1px solid #990000; padding: 3px; margin: 3px; }
	#content a:active img{ border: 1px solid #990000; padding: 3px; margin: 3px; }

	#footer { clear: both; text-align: center; margin: 5px; font-size: 0.8em;  }
	#footer a:link { color: #990000; background-color: inherit;  padding: 2px 4px 2px 4px;}
	#footer a:visited { color: #2e2d2d; background-color: inherit;  padding: 2px 4px 2px 4px;}
	#footer a:hover { color: white; background-color: #990000; text-decoration: none;  padding: 2px 4px 2px 4px;}
	#footer a:active { color: white; background-color: #990000; text-decoration: none; padding: 2px 4px 2px 4px;}
	
	#gallerycontent {  margin-left: 335px; margin-right: 10px; padding: 0; }	
	#gallerycontent p {  margin-left: 10px; }	
	#gallerycontent a:link { color: #990000; background-color: inherit; padding: 0 2px 0 2px; }
	#gallerycontent a:visited { color: #2e2d2d; background-color: inherit; padding: 0 2px 0 2px; }
	#gallerycontent a:hover { color: white; background-color: #990000; text-decoration: none; padding: 0 2px 0 2px;}
	#gallerycontent a:active { color: white; background-color: #990000; text-decoration: none; padding: 0 2px 0 2px;}
	
	#infocontent {  margin: 10px 20px; padding: 0; }
	#infocontent p { margin: 0 0 0.5em 0; padding: 0 10px 0 12px; }	
	#infocontent img { border: 1px #e4e3e3 solid; padding: 3px; margin: 3px 0 3px 3px; }	
	#infocontent a:link { color: #990000; background-color: inherit; padding: 0 2px 0 2px; }
	#infocontent a:visited { color: #2e2d2d; background-color: inherit; padding: 0 2px 0 2px; }
	#infocontent a:hover { color: white; background-color: #990000; text-decoration: none; padding: 0 2px 0 2px;}
	#infocontent a:active { color: white; background-color: #990000; text-decoration: none; padding: 0 2px 0 2px;}	

	#quote-box { border-top: 1px #e4e3e3 solid; border-bottom: 1px #e4e3e3 solid; padding: 10px; margin: 5px 0 20px 3px; 
		line-height: 1.5em; width: 250px; }
	#quote-box img { border: 0; padding: 0; margin: 0; }
	
	#loadarea { border: 1px #e4e3e3 solid; width: 375px; height: 500px; padding: 3px; margin: 5px; }
		
	h1, h2 { color: #990000; background-color: inherit; }
	h1 {font-size: 1.7em; margin: 0; padding: 5px 0; font-weight: normal; }
	h2 {font-size: 1.3em; font-weight: normal; margin: 15px 0 3px 0; padding: 0; }
	h3 {font-size: 1.3em; font-weight: normal; margin: 5px 0 2px 0; padding: 0; }
	h4 {font-size: 1em; margin: 5px 0 0 0; padding: 0; }

	
	#printfooter { display: none; }
	
	.skipnav {display: none; }
	.backtotop { float: right; border: 1px #e4e3e3 solid; padding: 3px; margin: 3px; }
	.hatelier { font-weight: bold; color: #990000; background-color: inherit; }
	.emphasis { font-size: 0.85em; font-style: italic; }
	.news-quote { color: #990000; background-color: inherit; margin: 5px 30px; }
	div.hatofmonth {  float: right; font-size: 1.3em; font-weight: bold; }
	p.hatofmonth { margin: 0; padding: 0; }
	img.hatofmonth { margin: 0 0 5px 5px; border: 1px #e4e3e3 solid; padding: 3px;}
	
	input { float: right; }.red {  color: #990000}
