html{
	height: 100%;
	}
	
body{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(bg.jpg);
	background-repeat:repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 0.8em;
	color:#453a26;
	line-height:1.1em;
	}


#box{
	margin: 0px auto;
	min-height: 100%;
	height: auto !important; /* moderne Browser */
	height: 100%; /* IE 6*/
	width: 967px;
	
	}
	
#header{
	margin: 0px;
	padding: 0px;
	width: 967px;
	height: 77px;
	background-image: url(header.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	font-size:1px;
	text-indent: -99999px;
	}
	
	
#footer{
	
	background: url(footer.jpg);
	width: 100%;
	height: 122px;
	background-repeat: repeat-x;
	background-position: bottom center;
	clear:both;
	margin:0px auto;
		}

#left{
	margin:0px;
	padding: 0px;
	width: 499px;
	height: 100%;
	background-image: url(left.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	float:left;
	}
	

#right{
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	width:468px;
	float:right;
	height: auto;
	text-align:justify;
	}
	
#flash{
	margin-top: 20px;
	padding-right:10px;
	}
	
.catimg{
	float:right;
	padding:10px 0px 0px 15px;
	margin-bottom:6px;
	}

h1{
	font-size: 30px;
	color: #453a26;
	font-style: italic;
	font-weight:bold;
	background-image:url(h1.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height: 34px;
	padding-left: 55px;
	padding-top: 5px;
	line-height: 18px;
	margin:0px;
	}
	
	
h2{
	font-weight: bold;
	font-size: 1.3em;
	font-style:italic;
	background-image:url(h2.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height: 34px;
	padding-left: 35px;
	padding-top: 5px;
	line-height: 28px;
	margin:0px;
	color:#b5b052;
	}

li{
	list-style:none; 
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

li img{
	line-height:18px;
}


#ads{
	margin: 10px 0px 0px 341px;
	padding: 0px 0px 0px 0px;
	width:120px;
	}
	
#ads li, li, ul {
	list-style:none; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


img{
	border:0px;
}

a, a:visited, a:active{
	padding:0px;
	margin:0px;
	color:#839817;
	text-decoration:none;
	
}

a:hover{
	padding:0px;
	margin:0px;
	color: #453a26;
	background: #a4af4f;
}

	


/*navigation ________________________________________________________________________________*/
	
#nav{
	margin: 250px 0px 0px 336px;
	padding: 0px 0px 0px 0px;
	width:120px;
}
	
#nav li {
	list-style:none; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
	
#nav a 	{
	outline:none; 
	display:block; 
	height:25px; 
	font-size: 1px; 
	text-indent: -90000px;
	}

#nav a.home:link, #nav a.home:visited {
background: url(nav/home.jpg) 0px 0px no-repeat;
}
#nav a.home:hover{
background-position:0px -25px;
}
a.homeactive{
background: url(nav/home.jpg) 0px 0px no-repeat;
background-position:0px -25px;
}

#nav a.about:link, #nav a.about:visited {
background: url(nav/about.jpg) 0px 0px no-repeat;
}
#nav a.about:hover{
background-position:0px -25px;
}
a.aboutactive{
background: url(nav/about.jpg) 0px 0px no-repeat;
background-position:0px -25px;
}

#nav a.shows:link, #nav a.shows:visited {
background: url(nav/shows.jpg) 0px 0px no-repeat;
}
#nav a.shows:hover{
background-position:0px -25px;
}
a.showsactive{
background: url(nav/shows.jpg) 0px 0px no-repeat;
background-position:0px -25px;
}

#nav a.lessons:link, #nav a.lessons:visited {
background: url(nav/lessons.jpg) 0px 0px no-repeat;
}
#nav a.lessons:hover {
background-position:0px -25px;
}
a.lessonsactive{
background: url(nav/lessons.jpg) 0px 0px no-repeat;
background-position:0px -25px;
}

#nav a.classical:link, #nav a.classical:visited{
background: url(nav/classical.jpg) 0px 0px no-repeat;
}
#nav a.classical:hover{
background-position:0px -25px;
}
a.classicalactive{
background: url(nav/classical.jpg) 0px 0px no-repeat;
background-position:0px -25px;
}

#nav a.forjerz:link, #nav a.forjerz:visited{
background: url(nav/forjerz.jpg) 0px 0px no-repeat;
}
#nav a.forjerz:hover{
background-position:0px -25px;
}
a.forjerzactive{
background: url(nav/forjerz.jpg) 0px 0px no-repeat;
background-position:0px -25px;
}

#nav a.projects:link, #nav a.projects:visited{
background: url(nav/projects.jpg) 0px 0px no-repeat;
}
#nav a.projects:hover{
background-position:0px -25px;
}
a.projectsactive{
background: url(nav/projects.jpg) 0px 0px no-repeat;
background-position:0px -25px;
}

#nav a.mook:link, #nav a.mook:visited{
background: url(nav/mook.jpg) 0px 0px no-repeat;
}
#nav a.mook:hover {
background-position:0px -25px;
}
a.mookactive{
background: url(nav/mook.jpg) 0px 0px no-repeat;
background-position:0px -25px;
}

#nav a.contact:link, #nav a.contact:visited{
background: url(nav/contact.jpg) 0px 0px no-repeat;
}
#nav a.contact:hover{
background-position:0px -25px;
}
a.contactactive{
background: url(nav/contact.jpg) 0px 0px no-repeat;
background-position:0px -25px;
}

#nav a.stores:link, #nav a.stores:visited{
background: url(nav/stores.jpg) 0px 0px no-repeat;
}
#nav a.stores:hover{
background-position:0px -25px;
}
a.storesactive{
background: url(nav/stores.jpg) 0px 0px no-repeat;
background-position:0px -25px;
}
	
.divider{
	background: url(nav/divider.jpg);
	height: 33px;
}
	
	/*____________________________________________________________________________________*/
	
	
