@charset "UTF-8";
/* CSS Document */
/* Gallery is Embeded in photo.php */


html, body{line-height:18px; background-color:#f5ebd4;}

#content {margin:auto; margin:auto; width:900px; height:600px;}

#logo {width:180px; height:100px;margin-top:10px;margin-left:10px; padding-top:10px;}

#photo {float:left; width:180px; height:260px;margin:5px; clear:right;}

#spacer-index {background:url(images/main_01.jpg); width:900px; height:116px; }
#index {background:url(images/main_02.jpg); width:900px; height:484px; }

#spacer-teacher {background:url(images/man_01.jpg); width:900px; height:116px; }
#teacher {background:url(images/man_02.jpg); width:900px; height:484px; }

#spacer-schedule {background:url(images/door_01.jpg); width:900px; height:116px; }
#schedule {background:url(images/door_02.jpg); width:900px; height:484px; }

#spacer-class {background:url(images/paint_01.jpg); width:900px; height:116px; }
#class {background:url(images/paint_02.jpg); width:900px; height:484px; }

#spacer-contact {background:url(images/van_01.jpg); width:900px; height:116px; }
#contact {background:url(images/van_02.jpg); width:900px; height:484px; }

#spacer-workshops {background:url(images/stones_01.jpg); width:900px; height:116px; }
#workshops {background:url(images/stones_02.jpg); width:900px; height:484px; }

#spacer-prices {background:url(images/money_01.jpg); width:900px; height:116px; }
#prices {background:url(images/money_02.jpg); width:900px; height:484px; }

#spacer-links {background:url(images/chairs_01.jpg); width:900px; height:116px; }
#links {background:url(images/chairs_02.jpg); width:900px; height:484px; }





#info {text-align:justify; padding:10px;width:680px; height:425px; margin-left:195px; font-family:Arial, Helvetica, san-serif; font-size:12px; overflow:auto;}
#info p {clear:left;}

#bio {text-align:justify; padding:10px; width:680px; height:425px; font-family:Arial, Helvetica, san-serif; font-size:12px; overflow:auto;}
#bio p {clear:left;}



div.days {float:left; margin:30px; width:150; line-height:16px;}
div.price {float:left; margin:10px; width:380; line-height:16px;}
div.price li {list-style:none;}
div.links {float:left; margin:10px; width:620px;height:380px; line-height:0px;}

.style24 {font-size: 9px; font-family: Arial, Helvetica, sans-serif;}
.style38 {color: #444; }
.style39 {color: #555; margin-left:10px; margin-right:10px; }


a:link {
	color: #1d0900;
	text-decoration: none;
}
a:visited {
	color: #1d0900;
	text-decoration: none;
}
a:hover {
	color: #69534b;
	text-decoration: none;
}
a:active {
	color: #1d0900;
	text-decoration: underline;
}


#nav{
	z-index:3
	text-transform:capitalize;
	border:none;
	width: 900px;
	height:30px;
	background:#1d0900;
		
}

#nav li.about {border:none; font-size:12px; width:120px; z-index:3}
#nav li.classes {font-size:12px; width:195px; background:#1d0900; border:none; z-index:3}
#nav li.schedule {font-size:12px; border:none;z-index:3}
#nav li.teachers {font-size:12px; width:145px; border:none;z-index:3}

#daysnav li{display: inline; float: left; font-family:Arial, Helvetica, non-serif; padding-left:10px; padding-right:10px;}
.current {font-size:16px}


#nav li {z-index:3
	display: inline;
	float: left;
	font-family:Arial, Helvetica, non-serif;
	font-size:14px;
	padding-left:14px;
	padding-right:14px;
    border-left:solid #69534b 1px;
	color:#1a1a1a;
   	background:#1d0900;
    margin-top:6px;

}


#nav li:first-child{border:none;}


#nav a {
	color:#dfd0c1;
	display: block;
	float: left;
	text-decoration:none;

}

#nav a:hover {
	color:#FFFFFF
	}
	
#nav ul {

	color:#dfd0c1;
	display: block;
	float: left;
	text-decoration:none;

}

#nav li ul:hover {
	color:#FFFFFF
	}	
	
#nav ul li{

	color:#dfd0c1;
	display: block;
	float: left;
	text-decoration:none;

}

#nav ul li:hover {
	color:#FFFFFF
	}	


#nav {
margin:0;
padding:0px;
}

#nav ul {
list-style: none;
margin: 0;
padding: 0;

}

#nav a,{
display: block;
margin: 0;
}

#nav a {
text-decoration: none;
}

#nav a:hover {
color: #FFFFFF;
text-decoration: none;
}

#nav ul li ul li{
padding-top:5px;


}

#nav ul ul {
position: absolute;
top:0px;
left:0px;
z-index:3

}
#nav li {position: relative;
}

#nav ul ul {
position: absolute;
top: 15px;
left: -1px;
width: 100.5%;
text-align:center;
      padding-top:13px;


}

div#nav ul ul 
{display: none;}

div#nav ul li:hover ul 
{display: block;}

div#nav ul ul,
div#nav ul li:hover ul ul
{display: none;}

div#nav ul li:hover ul 
{display: block;}

div#nav ul ul,
div#nav ul li:hover ul ul
{display: none;}

div#nav ul li:hover ul,
div#nav ul ul li:hover ul
{padding-bottom:10px;background:#1d0900;
display: block;}

#credits{ 
magrin-left:auto;
margin-right:auto;
width:900px;
text-align:center;
}