body {background:#000;font-family: Arial, Helvetica, sans-serif;text-align: center;}

#Container { width:680px; margin:0 auto;}

#header { height:415px; background:url('images/header2.jpg') no-repeat;}

.navi {padding-top: 335px;}
.navi ul { width:433px; background: transparent; margin:0 auto;}

.navi ul li { background:transparent; padding:0 14px; display:inline;float:left;}
.navi ul li  a {font-size:3em;float:left;position:relative;cursor:pointer;color: #FFF;text-decoration: none;outline:0px solid lime;}
.navi ul li  a em {position:absolute; left:0; top:0; display:block; }
/* hide from Mac IE5.x \*/
.navi ul li a {overflow:hidden;}
/* end hide*/
navi ul li.studio a {  width:102px; height:44px; }
.navi ul li.studio a em { background:url(images/studio.jpg);width:102px; height:44px; }

.navi ul li.gallery a {width:123px; height:44px;}
.navi ul li.gallery a em { background:url(images/gallery.jpg); width:123px; height:44px; }

.navi ul li.contact a {width:121px; height:44px;}
.navi ul li.contact a em { background:url(images/contact.jpg);width:121px; height:44px; }

.navi ul li a:hover {color: #DFDFDF;text-decoration: none;}




/*.title
{
padding-top: 10px;
font-size: 18px;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;

}

.displayed 
{
	display: block;
    margin-left: auto;
    margin-right: auto;
}*/


#text {
    float: left;
	width: 600px;
	margin: 30px;
	padding: 10px;
	background: #000000;
}
#text h1{
	font: 25px Arial;
	color: #DDDDDD;
	font-weight: normal;
	font-variant: small-caps;
	margin-bottom: 10px;
	padding-left: 20px;
	text-align: center;
}
#text h2{
	font: 20px  Arial, Helvetica, sans-serif;
	color: #DDDDDD;
	font-weight: normal;
	font-variant: small-caps;
	margin-bottom: 10px;
	padding-left: 20px;
}
#text p{
	background: no-repeat;
	color: #DDDDDD;
	padding-left: 20px;
	font: 14px/20px  Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
}

