
body {
	background-image: url(bg.jpg);
	background-repeat: repeat;
	font: 12px Verdana, sans-serif;
	margin: 0;
}

p {
	line-height: 1.5em;
}
img {
	border: 0;
}

hr {
	height: 0;
	margin: 0;
	padding: 0;
}


a {
	color: #957c4b;
	outline: none;
}

a:hover {
	color: #fff;
}

a:active {
	color: #957c4b;
}


#container {
	background-color: #000000;
	border: 1px solid #2a2316;
	float: left;
	width: 100%;
}

.anette {
	float: left;
}

#nava {
	float: left;
}

#area1 {
	width: 130px;
	height: 252px;
	float: left;
}
.nava_news {
	background: url("nava_news.jpg") 0 0 no-repeat;
	float: left;
	height: 126px;
	width: 130px;
}
.nava_teaching {
	background: url("nava_teaching.jpg") 0 0 no-repeat;
	float: left;
}
#area2 {
	width: 130px;
	height: 252px;
	float: left;
}
.nava_bio {
	background: url("nava_bio.jpg") 0 0 no-repeat;
	float: left;
	height: 126px;
	width: 130px;
}
.nava_satc {
	background: url("nava_satc.jpg") 0 0 no-repeat;
	float: left;
	height: 126px;
	width: 130px;
}
#area3 {
	width: 130px;
	height: 252px;
	float: left;
}
.nava_photos {
	background: url("nava_photos.jpg") 0 0 no-repeat;
	float: left;
	height: 126px;
	width: 130px;
}
.nava_dd {
	background: url("nava_dd.jpg") 0 0 no-repeat;
	float: left;
	height: 126px;
	width: 130px;
}
#area4 {
	width: 130px;
	height: 252px;
	float: left;
}
.nava_audio {
	background: url("nava_audio.jpg") 0 0 no-repeat;
	float: left;
	height: 126px;
	width: 130px;
}
#area5 {
	width: 130px;
	height: 252px;
	float: left;
}
.nava_contact {
	background: url("nava_contact.jpg") 0 0 no-repeat;
	float: left;
	height: 126px;
	width: 130px;
}






#nava a {
	float: left;
	height: 126px;
	text-indent: -9999px;
	width: 130px;
}

#nava a:hover {
	background-position: -130px 0;
}

#nava a:active {
	background-position: -130px 0;
}

#site_info {
	color: #54452b;
	margin: 20px 40px 40px 0;
	text-align: right;
}

.clear {
	clear: both;
	visibility: hidden;
}

.clear_space {
	clear: both;
	visibility: hidden;
	height: 100px;
}


#foot_nava {
	color: #54452b;
	margin: 20px 40px 0 0;
	text-align: right;
}

#foot_nava a {
	color: #54452b;
}

#foot_nava a:hover {
	color: #fff;
}

#foot_nava a:active {
	color: #54452b;
}




#sub_nava {
	float: left;
	margin: 0 0 0 20px;
	height: 72px;
	width: 780px;
}

.sub_nava_home {
	background: url("sub_nava_home.jpg") 0 0 no-repeat;
}

.sub_nava_news {
	background: url("sub_nava_news.jpg") 0 0 no-repeat;
}
.sub_nava_news_cur {
	background: url("sub_nava_news.jpg") 0 0 no-repeat;
	background-position: -130px 0;
}

.sub_nava_bio {
	background: url("sub_nava_bio.jpg") 0 0 no-repeat;
}
.sub_nava_bio_cur {
	background: url("sub_nava_bio.jpg") 0 0 no-repeat;
	background-position: -130px 0;
}

.sub_nava_photos {
	background: url("sub_nava_photos.jpg") 0 0 no-repeat;
}
.sub_nava_photos_cur {
	background: url("sub_nava_photos.jpg") 0 0 no-repeat;
	background-position: -130px 0;
}

.sub_nava_audio {
	background: url("sub_nava_audio.jpg") 0 0 no-repeat;
}
.sub_nava_audio_cur {
	background: url("sub_nava_audio.jpg") 0 0 no-repeat;
	background-position: -130px 0;
}

.sub_nava_contact {
	background: url("sub_nava_contact.jpg") 0 0 no-repeat;
}
.sub_nava_contact_cur {
	background: url("sub_nava_contact.jpg") 0 0 no-repeat;
	background-position: -130px 0;
}

.sub_nava_teaching {
	background: url("sub_nava_teaching.jpg") 0 0 no-repeat;
	margin: 0 0 0 15px;

}
.sub_nava_teaching_cur {
	background: url("sub_nava_teaching.jpg") 0 0 no-repeat;
	background-position: -130px 0;
	margin: 0 0 0 15px;
}

.sub_nava_satc {
	background: url("sub_nava_satc.jpg") 0 0 no-repeat;
	margin: 0 0 0 15px;

}
.sub_nava_satc_cur {
	background: url("sub_nava_satc.jpg") 0 0 no-repeat;
	background-position: -130px 0;
}

.sub_nava_dd {
	background: url("sub_nava_dd.jpg") 0 0 no-repeat;
	margin: 0 0 0 15px;

}
.sub_nava_satc_dd {
	background: url("sub_nava_dd.jpg") 0 0 no-repeat;
	background-position: -130px 0;
}


#sub_nava a {
	float: left;
	height: 55px;
	text-indent: -9999px;
	width: 130px;
}

#sub_nava a:hover {
	background-position: -130px 0;
}

#sub_nava a:active {
	background-position: -130px 0;
}

#container.bio {
	background-image: url(sub_cont_bio_bg.jpg);
	background-position: right 50px;
	background-repeat: no-repeat;
	background-color: #000000;
	border: 1px solid #2a2316;
	float: left;
	width: 100%;
}
#container.teaching {
	background-image: url(sub_cont_teaching_bg.jpg);
	background-position: right 50px;
	background-repeat: no-repeat;
	background-color: #000000;
	border: 1px solid #2a2316;
	float: left;
	width: 100%;
}
#container.photos {
	background-image: url(sub_cont_photos_bg.jpg);
	background-position: right 50px;
	background-repeat: no-repeat;
	background-color: #000000;
	border: 1px solid #2a2316;
	float: left;
	width: 100%;
}
#container.audio {
	background-image: url(sub_cont_audio_bg.jpg);
	background-position: right 50px;
	background-repeat: no-repeat;
	background-color: #000000;
	border: 1px solid #2a2316;
	float: left;
	width: 100%;
}
#container.contact {
	background-image: url(sub_cont_contact_bg.jpg);
	background-position: right 50px;
	background-repeat: no-repeat;
	background-color: #000000;
	border: 1px solid #2a2316;
	float: left;
	width: 100%;
}



#sub_title {
	margin: 40px 0 0 52px;
}

#sub_content {
	margin: 0 0 0 102px;
	width: 550px;
	color: #957c4b;
}

h1 {
	font-size: 20px;
	font-weight: bold;
	margin: 20px 0 0 0;
	padding: 0;
	}
h2 {
	font-size: 16px;
	color: #aaa;
	font-weight: bold;
	margin: 20px 0 0 0;
	padding: 0;
	}
h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.sub_list {
	margin: 10px 0 0 20px;;
	padding: 0;
}

.photo {
	float: left;
	margin: 5px 5px 5px 5px;
	border: 1px solid #222;
}