/* Generic Selectors */

body {
text-align: center;
font-family: Arial, san-serif;
font-size: 12px;
background-color: #000033;
color: #ffffff;
  margin: 0;
  padding: 0;
}

p {
width: 100%;
}

p.title {
width: 97%;
}

p.bar {
width: 100%;
background: transparent;
text-align: center;
margin: 0;
}

li {
list-style-type: none;
line-height: 150%;
list-style-image: url(../images/arrowSmall.gif);
}

h1 {
font-family: arial, san-serif;
font-size: 16px;
font-weight: bold;
color: #ffffff;
text-align: center;
}

 img.floatLeft { float: left;
margin-right: 0px; }

 img.floatRight { float: right;
margin-left: 0px; }

img {
border: none;
}

/**************** Pseudo classes ****************/

a:link {
color: #ffffff;
font-weight: normal;
background-color: transparent;
}

a:visited {
color: #ffffff;
font-weight: normal;
background-color: transparent;
}

a:hover {
color: #99ccff;
font-weight: normal;
background-color: transparent;
}

a:active {
color: #99ccff;
font-weight: normal;
}

#navigation a:link,
#navigation a:visited
{
display: block;
color: #ffffff;
background: #000033;
padding: 2px;
border: outset #ffffff 2px;
}

#menu a i { visibility: hidden; }
a#movie { left: 87px; width: 67px; }
a#crew { left: 180px; width: 65px; }
a#cast { left: 270px;  width: 60px;}
a#news { left: 357px; width: 133px; }
a#trailer { left: 515px; width: 55px; }
a#contact { left: 595px; width: 60px; }

/************************* ID's *************************/
#book { 
 background-image: url(images/top.jpg);
 background-position: top center;
 background-repeat: no-repeat;
 height: 1028px;
 width: auto;
  }


#horizon  {
	color: white;
	background-color: transparent;
	text-align: left;
	position: absolute;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block;
	}

#content   {
	background-color: transparent;
	margin-left: -512px;
	position: absolute;
	left: 50%;
	width: 1024px;
	visibility: visible;
	}


#main {
	position: absolute;
	background-color: transparent;
	width: 740px;
	height: 654px;
	margin-left: 142px;
	font-weight: normal;
	text-align: justify;
	font-family: Arial, san-serif;
}

#menu a {
	  position: absolute;
	  height: 30px;
  	top: 135px; 
	margin: 0px;
	  text-decoration: none;
  }

#gfxlt {
	position: absolute;
	width: 110px;
  	margin-top: 220px;
  	margin-left: 60px;
}

#gfxrt {
	position: absolute;
	width: 110px;
  	margin-top: 220px;
  	margin-left: 850px;
	text-align: left;
}
