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

body {margin:0; padding:0; background:#000000 url(../img/bg_body3.jpg) repeat-x top left;}

#container {width:750px; height:65px; padding:0; margin:0 auto 0 auto; position:relative}
#header {margin:0 0 7px 0; height:51px; width:276px; float:right;}
#header H1 {text-indent:-9999px; background:url(../img/bg_header2.jpg) no-repeat bottom right;text-indent:-9999px; height:51px; margin:0; padding:0}

#menu {position:absolute; top:32px; left:0; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px; color:#707070;}
#menu UL {list-style:none; height:25px; margin:0; padding:0}
#menu UL LI {display:inline; margin:0 10px 0 0;}
#menu UL LI A {color:#707070; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px; text-decoration:none;}
#menu UL LI A:hover {color:#CCCCCC}
#menu .current {color:#eee;}

#main {width:960px; height:547px; background: url(../img/bg_content3.jpg) no-repeat; margin:0 auto 0 auto; position:relative}
#content {width:750px; height:500px; position:absolute; left:102px; top:4px; background:#181818;}

a {color:#f7d967; text-decoration:none}
a:hover {border-bottom:1px dashed #f7d967; color:#fff}

#bio {width:405px; height:500px; overflow:auto}
#bio P {color:#808080; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; line-height:1.37em; margin:20px 20px 20px 20px}
#bio P strong {color:#999}

#videoPlayer {width:750px; background:#000; padding-top:20px; border-bottom:1px solid #222}

#contactForm textarea, #contactForm input{
margin:0 0 15px 0;
padding:3px;
width:250px;
background:#ccc;
border:1px solid #999;
-moz-border-radius: 3px;  
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#444;
}

#contactForm label {font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#999}

#contactForm input:focus, #contactForm textarea:focus {background:#eee; border:1px solid #f7d967}

#contactForm textarea {
height:150px
}

.required {color:#f7d967}

#contactForm #submit {width:80px; background:#fff; color:#444; }
#contactForm #submit:hover {border:1px solid #f7d967; color:#000}

.notification_error  
{  
font-family:Verdana, Arial, Helvetica, sans-serif;color:#444;
border: 1px solid #A25965;  
height: auto;  
width: 250px;  
padding: 4px;  
background: #F8F0F1;  
text-align: left;  
-moz-border-radius: 5px;  
font-size:12px;
}  
   
.notification_ok  
{  
font-family:Verdana, Arial, Helvetica, sans-serif;color:#444;
border: 1px #f7d967 solid;  
height: auto;  
width: 250px;  
padding: 8px;  
background: #f5f9fd;  
text-align: center;  
-moz-border-radius: 5px; 
font-size:12px; 
}  

#credits {position:absolute;top:505px;left:690px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; color:#444}
#credits a {color:#444}
#credits a:hover {color:#999; border:none}

/*#lingua {list-style:none; width:100px; position:absolute; top:507px; left: 62px;}
#lingua LI {display:inline; background:url(../img/en.gif);margin:5px 5px 0 0; width:16px; height:11px; float:left; filter:alpha(opacity=50); filter:"alpha(opacity=50)";opacity:.5; }
#lingua LI A {display:block;  width:16px; height:11px; text-indent:-9999px; }
#lingua LI:first-child {background:url(../img/it.gif);}
#lingua LI A:hover {border:none}*/

#lingua {position:absolute; top:517px; left:100px}
#lingua A {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#707070}
#lingua A:hover {color:#ccc}

