* { font-family: Verdana, Arial, Helvetica, sans-serif; }
a { text-decoration: none; }

body { background-color: white; padding: 0px; text-align: center; }

#Page { width: 440px; margin: 0px auto; text-align: left; }
#Content { padding: 0 20px 20px 20px; }

h1 { height: 224px; background-repeat: no-repeat; background-image: url(h1.gif); background-position: 25px; padding: 0px; margin: 0px; }
h1 span { visibility: hidden; }
h2 { text-transform: uppercase; letter-spacing: 6px; font-size: 12px; font-weight: bold; padding: 8px 0 16px 0; margin: 0px; text-align: center; color: black; }
h3 { text-transform: uppercase; letter-spacing: 2px; font-size: 12px; font-weight: bold; padding: 0px; margin: 0 0 16px 0; border-bottom: 2px dotted black; }

#MainMenu {float:left;width:440px;line-height:normal;border-bottom:2px solid #FFCC00; font-size: 9px; font-weight: bold; text-transform: uppercase; margin-bottom: 16px;}
#MainMenu ul {margin:0;padding:10px 10px 0 16px;list-style:none;}
#MainMenu li {display:inline;margin:0;padding:0;}
#MainMenu a { float:left; background:url(tableft11.gif) no-repeat left top;  margin:0 0 0 4px;  padding:0 0 0 4px;  text-decoration:none;  }
#MainMenu a span { float:left; display:block;  background:url(tabright11.gif) no-repeat right top;  padding:5px 15px 4px 6px;  color:black; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#MainMenu a span {float:none;}
/* End IE5-Mac hack */
#MainMenu a:hover span {  color: white;  }
#MainMenu a:hover {  background-position:0% -42px;  }
#MainMenu a:hover span {  background-position:100% -42px;  }
#MainMenu #current a {  background-position:0% -42px; }
#MainMenu #current a span {  background-position:100% -42px; }

#News { font-size: 12px; line-height: 150%; width: 400px; }
#News a { color: #77AA11; }
#News a:hover { color: white; background-color: #77AA11; text-decoration: none; }
#News p { margin-bottom: 20px; }
#News .Date { font-weight: bold; }
#News .Language { font-size: 8px; font-weight: bold; background-color: #77AA11; padding: 0 3px 0 3px; color: white; text-transform: uppercase; }

#AboutUs p { font-size: 12px; line-height: 150%; }
#AboutUs img { float: left; margin: 4px 10px 0 0; border: 6px solid #FFCC00; }
#AboutUs h3 span { font-size: 10px; letter-spacing: 0; font-weight: normal; }
#AboutUs #FAQ { color: #999999; }
#AboutUs #FAQ b { color: #666666; }

#Films { font-size: 12px; }
#Films h3 { clear: both; padding-top: 20px; }
#Films h3.first { padding-top: 0px; }
#Films p { line-height: 150%; }
#Films ul { line-height: 150%; clear: both; margin-left: 16px; color: #77AA11;}
#Films img { border: 6px solid #FFCC00; background-color: #FFCC00; }
#Films img.left { float: left; margin: 4px 10px 0 0;  }
#Films img.right { float: right; margin: 4px 0 0 10px;  }
#Films a { color: #77AA11; text-decoration: none; }
#Films a:hover { color: white; background-color: #77AA11; text-decoration: none; }
#Films sup { font-size: 7px; text-transform: uppercase;}
#Films .Language { font-size: 8px; font-weight: bold; background-color: #77AA11; padding: 0 3px 0 3px; color: white; text-transform: uppercase; }
#Films .Quotations {  }
#Films .Quotations p { margin-bottom: 24px; font-style: italic; }
#Films #Instructions { padding-left: 50px; height: 40px; background-repeat: no-repeat; background-image:url(qtico.jpg); }
#Films a.play { font-size: 8px; font-weight: bold; padding: 0 3px 0 3px; background-color: #FFCC00; color: white; text-transform: uppercase; }
#Films a:hover.play { background-color: black; color: white; }

#Contact { font-size: 12px; line-height: 150%; }
#Contact a { color: #77AA11; text-decoration: none; }
#Contact a:hover { color: white; background-color: #77AA11; text-decoration: none; }
#Contact a.mailto { text-transform: uppercase; font-weight: bold; font-size: 16px; }
#Contact .language { font-size: 8px; font-weight: bold; background-color: #77AA11; padding: 0 3px 0 3px; color: white; text-transform: uppercase; }
#Contact #WebringTable { font-size: 12px; }

#Gallery { font-size: 12px; line-height: 150%; width: 400px; }
#Gallery ul { line-height: 150%; color: #77AA11; margin-left: 16px; }
#Gallery a { color: #77AA11; text-decoration: none; }
#Gallery a:hover { color: white; background-color: #77AA11; text-decoration: none; }
#Gallery img { margin: 4px 10px 6px 0; border: 6px solid #FFCC00; }
#Gallery h3 { clear: both; }

#Dvd { font-size: 12px; }
#Dvd a { color: #77AA11; text-decoration: none; }
#Dvd a:hover { color: white; background-color: #77AA11; text-decoration: none; }
#Dvd a.mailto { text-transform: uppercase; font-weight: bold; font-size: 16px; }
#Dvd h3 { clear: both; }
#Dvd img { margin: 0 10px 10px 0; border: 6px solid #FFCC00; background-color: #FFCC00; }
