@charset "utf-8";
/* CSS Document */

body{
background:#f4edde;
color:#616161;
font-size:0.8em;
font-family:Arial, Helvetica, sans-serif;
}

h1{
color:#ff7e00;
letter-spacing:-0.07em;
font-size:1.9em;
margin:0px;
font-weight:normal;
}

h2{
color:#ff7e00;
letter-spacing:-0.07em;
font-size:1.6em;
margin:0px;
font-weight:normal;
}

h3{
color:#616161;
font-size:1.2em;
margin:13px 0px 0px 0px;
font-weight:bold;
}

h4{
color:#ff7e00;
font-size:1.2em;
margin:13px 0px 0px 0px;
font-weight:bold;
}


a{color:#616161; cursor:pointer;}
a:hover{color:#ff7e00;}

#level0{
width:860px;
margin:25px auto 30px auto;
}

#top{
width:821px;
background:url(images/top.png) top no-repeat;
min-height:233px;
padding:9px 20px 0px 19px;
margin-bottom:20px;
}

#header{
width:500px;
height:69px;
color:#ff7e00;
letter-spacing:-0.07em;
font-size:2em;
}

#header em{
font-style:normal;
display:block;
padding:28px 0px 0px 0px;
margin:0px;
}

#language{
float:right;
padding-top:34px;
}

#lang{
text-align:center;
}

.langbox{
display:inline;
}


.line{
display:block;
background:url(images/line.png) repeat-x;
height:1px;
margin:0px 0px 7px 0px;
padding:0px;
}
.line2{
display:block;
background:url(images/line.png) repeat-x;
height:1px;
margin:10px 0px 0px 0px;
padding:0px;
}

#menu, #menucover, #menucompany, #menuchoreographer, #menunews, #menueducation, #menulinks, #menuworks1, #menuworks2, #menuworks3, #menucontact, #menures{
padding:0px;
margin:20px 0px 0px 0px;
}
#menuworks1{background:url(images/works1.jpg) right top no-repeat;}
#menuworks2{background:url(images/works2.jpg) top right no-repeat;}
#menuworks3{background:url(images/works3.jpg) right no-repeat;}
#menulinks{background:url(images/links.jpg) right top no-repeat;}
#menueducation{background:url(images/education.jpg) right top no-repeat;}
#menures{background:url(images/res.jpg) top right no-repeat;}
#menunews{background:url(images/news.jpg) top right no-repeat;}
#menucontact{background:url(images/contact.jpg) right no-repeat;}

#menuchoreographer{background:url(images/choreographer-new.jpg) right top no-repeat;}
#menucompany{background:url(images/company.jpg) right top no-repeat;}
#menucover{background:url(images/cover.jpg) top right no-repeat; height:400px; margin-bottom:10px;}
#menu{background:url(images/home-new.jpg) right no-repeat;}


#nav{
background:#f4edde;
padding:0px 7px 0px 0px;
margin:0px;
text-align:right;
float:left;
font-size:1.2em;
min-width:148px;
}

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

#nav a{
display:block;
color:#ff7e00;
font-weight:bold;
background:url(images/bull.png) right no-repeat;
background-position:right 8px;
padding:3px 15px 0px 0px;
text-decoration:none;
}

#nav a.on{background-position:right -30px;}

#nav a.nostyle{background:none; padding:0px;}

#nav a:hover{background-position:right -30px; color:#f8c185;}

#bottom{
width:821px;
background:url(images/bottom.png) bottom no-repeat;
min-height:164px;
padding:9px 20px 55px 19px;
}

#content{
margin-left:155px;
}

.quote{
background:url(images/66.png) top left no-repeat;
padding:27px 0px 0px 0px;
}
.quote2{
background:url(images/99.png) top right no-repeat;
padding:2px 30px 24px 0px;
font-style:italic;
font-weight:bold;
color:#383838;
}

#footer{
text-align:center;
color:#c3beb2;
font-size:0.85em;
margin:0px;
}

#footer a{color:#c3beb2;}
#footer a:hover{color:#616161;}

.clear{clear:both;}
.clearl{clear:left;}

p{
margin:0px 0px 11px 0px;
}

form{margin:0px 0px 10px 0px;}

.forminput { border: 1px solid #d4cec1; background-color:#f9f5ee; height:20px; font-size: 12px; color:#616161;}
.formtextarea {
border:1px solid #d4cec1; 
background-color:#f9f5ee; 
width:340px; 
height:80px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#616161; 
margin:0px;
}

#error2{
margin-top:0px;
margin-bottom:5px;
background:#cc0000 url(images/error.png) no-repeat;
padding:5px 7px 6px 35px;
color:#000000;
font-weight:bold;
width:310px;
}

#sublinks{
background:#f4edde;
margin-left:0px;
padding:5px 0px 0px 155px;
}

#sublinks a{
font-size:1.2em;
color:#ff7e00;
font-weight:bold;
background:url(images/bull.png) left no-repeat;
background-position:left 7px;
padding:3px 20px 0px 15px;
text-decoration:none;
}
#sublinks a.on{background-position:left -31px;}
#sublinks a:hover{background-position:left -31px; color:#f8c185;}

a.menustyle{
font-size:0.85em;
font-weight:bold;
color:#ff7e00;
text-decoration:none;
}
a.menustyle:hover{color:#f8c185;}


.workscontainer{
margin:5px 0px 15px 0px;
font-weight:bold;
}
.workscontainer img{float:left; margin-right:5px;}

.workscontainer a{
font-size:0.8em;
color:#ff7e00;
font-weight:bold;
text-decoration:none;
}
.workscontainer a:hover{color:#f8c185;}

.mbiopice{
float:left;
margin:2px 10px 25px 0px;
}
.mbiopic{
float:left;
margin:2px 10px 0px 0px;
}
