
body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  color:#666666;
  margin-top: 0;
}
h1 {
margin-top:0;
font-size:16px;
font-weight:500;
color:#0186BF;
width:auto;
float: left;
}
h2 {
margin-top:0;
font-size:14px;
font-weight:bold;
color:#666666;
width: 600px;
float: left;
}
h3 {
margin-top:0;
font-size:14px;
font-weight:bold;
color:#666666;
width: 230px;
float: left;
}
.header1 {
font-size:10px;
color:#0186BF;
text-align:left;s
}
.Homeheader {
font-size:16px;
font-weight:500;
color:#0186BF;
text-align:left;
width:250px;
}
.header2 {
font-size:16px;
font-weight:500;
color:#0186BF;
text-align:left;
}
.Homemovie {
text-align:right;
width:300px;
}
.bodytext {
  font-size: .8em;
  }
.form{
    font-size: .8em;}
.bodyheading {
font-size: .8em;
font-weight: bold;
}
.highlight {
font-size: .8em;
font-weight: bold;
color:#0186BF;
}
.greyhighlight {
font-weight: bold;
color:#0186BF;
}
#wrapper {
width: 800px;
margin: 0 auto; /* centering the page */
text-align: left;
}
#container {
width:800px;
margin:16px auto;
}
#header {
width:800px;
height:198px;
}
#left {
float: left;
width: 200px;
}
#navcontainer{height:10em;}
#movie{clear:both;
top:inherit;
position:relative;
}
#content {
width: 590px;
margin-top:10px;
margin-left:10px;
float:right;
}
#content2 {
width: 600px;
margin-top:35px;
margin-left:0;
float:right;
min-height:450px;
}
#gallery {
width: 570px;
margin-top:35px;
margin-left:30px;
float:right;
min-height:600px;
}
#footer {
clear:both;
padding-top: 10px;
width:100%;
vertical-align:bottom;
}
#footer2 {
clear:both;
width:100%;
position: relative;
}
hr {
	border-top: 1px dotted #999999;
	width: 98%;
	height: 2px;
	text-align: left;
	margin-top:10px;
	clear:both;
	}	


#navlist dt#top{ border-top: none;}
#navlist dt.active a{  color:#0186BF;}
#navlist dd a.active{  color:#0186BF;}
#navlist {list-style-type:none; margin:0; padding:0; position:absolute; width:200px; z-index:100;}
#navlist li {display:block; padding:0; position:relative; z-index:100;}
.movie {margin:0; padding:3px 0;}
#navlist li a, #navlist li a:visited {display:block; text-decoration:none;}
#navlist li dt {background-image: url(images/greyArrow.gif);background-repeat: no-repeat;background-position: 0 .3em; }
#navlist li dd {display:none;}
#navlist li dd.open {display:block; background-image: url(images/greySub.gif);background-repeat: no-repeat;background-position: 0 .3em;}
#navlist li:hover, #navlist li a:hover {border:0;}
#navlist li:hover dt a , #navlist li a:hover dt a {color:#0186BF; background-image: url(images/blueArrow.gif);background-repeat: no-repeat; background-position: 0 .3em;}
#navlist li:hover dd, #navlist li a:hover dd { display:block; background-image: url(images/greySub.gif);background-repeat: no-repeat;background-position: 0 .3em;}
#navlist li:hover dl, #navlist li a:hover dl {}
#navlist dl {width: 180px; margin: 0; padding: 3px 0px;  cursor:pointer;}
#navlist dt {font-size:.9em; border-top:1px dotted #999999;}
#navlist dd {margin:0; padding:8px 0px 0px 25px; font-size:.9em; text-align:left; }
.menu dt a, .gallery dt a:visited {display:block; color:#999999; padding:3px 0px;}
.menu dd a, .gallery dd a:visited {color:#999999; min-height:.8em; text-decoration:none; display:block;  }
.menu dd a:hover {color:#0186BF;}
