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

body {
background:#000000 url(../images/BG_medieval.jpg) center top no-repeat;
color:#e5e5e5;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:small;
margin:0;
padding:0;
}

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
padding:10px 5px;
margin:2px 0px 8px 0px;
font-weight:normal;
font-size:180%;
color:#EEEEEE;
}

p {
padding:10px 5px;
margin:2px 0px 8px 0px;
font-size:120%;
}

a {
color:#FFCC00;
text-decoration:none;
}

a:hover {
color:#FF9900;
text-decoration:underline;
}

#navigation {
width:100%;
height:50px;
text-align:center;
background-image:url(../images/BG_navigation_red.png);
background-repeat:no-repeat;
background-position:top left;
margin:0px;
padding:0px;
}

#navigation ul {
float:left;
list-style:none;
width:800px;
margin-left:200px;
}

#navigation li {
float:left;
list-style:none;
display:block;
margin:-14px 20px 0px 20px;
padding:16px 20px;
}
#navigation li:hover {
float:left;
list-style:none;
display:block;
margin:-14px 20px 0px 20px;
padding:16px 20px;
background-color:#990000;
background-image:url(../images/BG_nav_off.jpg);
background-repeat:repeat-x;
background-position:top left;
}

#navigation a {
font-size:120%;
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}

#navigation a:hover {
font-size:120%;
text-decoration:underline;
color:#FFFFFF;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}

#banner_index {
margin-top:20px;
width:1000px;
}

#container {
width:1000px;
}

#containerNav {
width:1000px;
text-align:center;
}

#banner {
width:1000px;
}

#featurette {
width:1000px;
}

#featurette ul{
float:left;
list-style:none;
width:1000px;
}

#featurette li{
float:left;
list-style:none;
display:block;
}

#featurette img {
padding:5px;
margin-top:30px;
}

#footer {
width:1000px;
text-align:center;
color:#999999;
font-size:75%;
}

#footer ul{
float:left;
list-style:none;
width:1000px;
}

#footer li{
float:left;
list-style:none;
display:block;
}

#footer a {
padding:6px 15px 12px 15px;
margin-top:30px;
color:#c5d6e8;
text-decoration:none;
}

#footer a:hover {
padding:6px 15px 12px 15px;
margin-top:30px;
color:#e1ebf5;
text-decoration:underline;
}

.left {
float:left;
width:650px;
margin:10px 10px 10px 40px;
}

.leftContainer {
background-image:url(../images/BG_navigation.png);
padding:10px;
text-align:left;
}

.left h1 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:180%;
padding:0px 10px 10px 10px;
margin:0px;
}

.right {
float:right;
width:260px;
color:#333333;
margin-top:10px;
}

.rightBody {
background:url(../images/BG_rightside_middle.png) repeat-y center;
margin-top:-10px;
padding:0px 10px;
}

.right h1 {
background:url(../images/BG_rightside_top.png) no-repeat top;
margin:0px;
color:#333333;
}

.rightFoot {
background:url(../images/BG_rightside_footer.png)bottom no-repeat;
margin-top:-10px;
height:100px;
}

.center {
margin-left:275px;
margin-top:-55px;
z-index:10;
position:absolute;
}

.logo {
float:left;
margin:-70px 0px -50px -50px;
position:relative;
}

.featurette {
background:url(../images/BG_inner_featurette_body.png) no-repeat bottom center;
margin:-5px 0px 0px 0px;
width:300px;
}

.featuretteTop {
background:url(../images/BG_inner_featurette_top.png) no-repeat top center;
margin:0px;
width:300px;
}

.cast_table td {
	background-color: #444444;
}
.cast_table td:hover {
	background-color: #f12d2d;
}
