body {font-size:12px;font-weight:400;font-family:"Lucida Grande", Lucida, "Lucida Bright", verdana, sans-serif;line-height:140%;color:#666F76;background:#fff;margin:0px;padding:0px;}a, a:link, a:visited, a:active {color:#666f76;font-weight:800;text-decoration:none;}a:hover {color:#666F53;}

#banner {
padding: 10px;
margin-bottom: 10px;
}#container {width: 600px;
\width: 620px;
w\idth: 600px;
border: 1px solid #fff;
margin: 0 10px 10px 10px;
margin-left: auto;
margin-right: auto;
padding: 10px;        } 
        
        #content {padding: 10px;
margin-right: 200px;
}#right {float: right;
width: 160px;
\width: 180px;
w\idth: 160px;
margin: 0;
margin-left: 10px;
padding: 10px;}

#right p {
font-size:10px;
}#right ul {font-size:10px;list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}#right li {margin:0px 0px 0px 8px;padding:0px 0px 0px 0px;}#rightnews {float:left;width:140px;margin:26px 0px 0px 0px;padding:0px 0px 0px 0px;}#rightnews ul {font-size:10px;list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}#rightnews li {margin:0px 0px 0px 8px;padding:0px 0px 0px 0px;}#nav ul {
width:100%;margin:0px 0px 0px 0px;padding:0px;font-size:10px;
border-bottom:1px solid #aaa;
border-right:1px solid #aaa;
border-left:1px solid #aaa;}#nav li {display: inline;margin:0px;padding:0px 8px 0px 4px;}#nav a {
font-weight:normal;
}
#nav a.active {
font-style:italic;
font-weight:normal;}p {font-size:12px;text-align:justify;font-weight:100;line-height:180%;}p.posted {font-size:10px;font-weight:100;}h1 {text-indent:-1000px;background-image:url('./images/headers/small_header.jpg');background-repeat:no-repeat;height:28px;
margin:0;
border-top:1px solid #aaa;
border-right:1px solid #aaa;
border-left:1px solid #aaa;
width:100%;}h2 {font-family:"Trebuchet MS", "Times New Roman", Times, times, serif;font-size:14px;font-weight:100;border-bottom:1px solid #eaeaea;line-height:140%}h3 {font-family:"Trebuchet MS", "Times New Roman", Times, times, serif;font-size:14px;font-weight:100;line-height:140%;border-bottom:1px solid #eaeaea;}

/* image headers */
h3.news {
text-indent:-1000px;background-image:url('./images/headers/news.jpg');background-repeat:no-repeat;height:26px;
}

h3.Introduction {
text-indent:-1000px;background-image:url('./images/headers/intro.jpg');background-repeat:no-repeat;height:26px;
}

h3.Synopsis {
text-indent:-1000px;background-image:url('./images/headers/synopsis.jpg');background-repeat:no-repeat;height:26px;
}

h3.Characters {
text-indent:-1000px;background-image:url('./images/headers/characters.jpg');background-repeat:no-repeat;height:26px;
}

h3.Production {
text-indent:-1000px;background-image:url('./images/headers/production.jpg');background-repeat:no-repeat;height:26px;
}

h3.Links {
text-indent:-1000px;background-image:url('./images/headers/links.jpg');background-repeat:no-repeat;height:26px;
}

h3.more-info {
text-indent:-1000px;background-image:url('./images/headers/more-info.jpg');background-repeat:no-repeat;height:26px;
}

h3.trailer {
text-indent:-1000px;background-image:url('./images/headers/trailer.jpg');background-repeat:no-repeat;height:26px;
}

h3.Contact {
text-indent:-1000px;background-image:url('./images/headers/contact.jpg');background-repeat:no-repeat;height:26px;
}

/* end image headers */h4 {font-family:"Trebuchet MS", "Times New Roman", Times, times, serif;font-size:13px;font-weight:100;line-height:140%;border-bottom:1px solid #eaeaea;}img {border:1px solid #eaeaea;padding:6px;margin:6px 8px 0px 0px;float:left;}img.inline {border:1px solid #eaeaea;padding:6px;margin:1em 0 2em 0;float:left;}img.right {border:1px solid #eaeaea;padding:6px;margin:0px 0px 0px 12px;float:right;}

img.left {border:1px solid #eaeaea;padding:6px;margin:0px 12px 0px 0px;float:left;}span.tag {display:block;font-size:12px;line-height:100%;}p.boast {font-size:10px;line-height:100%;border-top:1px solid #eee;padding:6px 0px 0px 0px;}/* bordered boxes */* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
        margin: 0 auto; /* center for now */
        width: 90%; /* ems so it will grow */
        background: url(b-r.gif) no-repeat bottom right;
        font-size: 100%;
}
.boxhead {
        background: url(sb-r.gif) no-repeat top right;
        margin: 0;
        padding: 0;
        text-align: left;
}
.boxhead h3 {
        background: url(sb-l.gif) no-repeat top left;
        margin:0;
        padding: 2em 1em 0 2.2em;
        color: #aaa; 
        font-weight: bold; 
        font-size: 1.2em; 
        line-height: 1.2em;        border:none;
}
.boxbody {
        background: url(b-l.gif) no-repeat bottom left;
        margin: 0;
        padding: 5px 30px 31px;
}/* drop shadow on images *//* links page links */a.linkspage {font-size:11px; font-weight:normal;}/* west end page */div.quote {font-style:italic;font-size:18px;text-align:left;padding:0 1em 0 1em;}p.quote {font-style:normal;font-size:11px;text-align:right;margin:0px;padding:0px;line-height:100%;}

img.trailer, img.page {border:1px solid #aaa;padding:0;margin:0px;}
embed {padding:8px;border:1px solid #eaeaea;}
