* {
	margin:0;
	padding:0;
	font:normal 1em/1.5 Arial;
}

body{
	width:960px;
	margin:0 auto;
	background: #CCC;
	overflow-y:auto;
	z-index:1;
}

#blank{
	width:560px;
	height:20px;
	clear:all;
	float:left;
	margin-top:20px;
}

/* header */

#header {
	background:rgba(0,0,0,.7);
	position:fixed;
	top:0;
	left:0;
	right:0;
	height:55px;
	z-index:2;
}
h1 {
	color: #CCC;
	font-size:200%;
	margin-top:10px;
	float: left;
}

linkslink{
	color: #333333;
	float:right;
	text-align: right;
	margin-top:55px;
}

/* content */

#content {
	float: left;
	z-index:1;
}

#floater{
	float:left;
	height:50%;
	margin-bottom:-250px;
	z-index:1;
}

nav{
	clear:both;
	width:160px;
	margin-top:33%;
	position:fixed;
	z-index:1;
}

h2 {
	font-size:40px;
	text-align:right;
}
.navtext{
	color:#333333;
}
.navtext a:link {
	color:#626CBE;
}
.navtext a:visited {
	color:#626CBE;	
}
.navtext a:active {
	color:#626CBE;	
}
.navtext a:hover {
	color:#626CBE;	
}

#stuff{
	float:left;
	margin-left:200px;
	margin-top:100px;
	width:760px;
	z-index:1;
	overflow-y:auto;
}

h3 {
	margin-bottom:10px;
	width:600px;
	background-color:#A8A8A8;
	border:1px solid #3C3C3C;
	-moz-box-shadow: 5px 5px 2.5px #888;
	-webkit-box-shadow: 5px 5px 2.5px #888;
	box-shadow: 5px 5px 2.5px #888;
}

#bswrapfilm{
	height:465px;
	width:600px;
	z-index:1;
}

#bswrapsound{
	height:300px;
	width:600px;
	z-index:1;
}

#stuffwrap{
	float:left;
	background-color:white;
	border:1px solid #3C3C3C;
	width:600px;
	-moz-box-shadow: 5px 5px 2.5px #888;
	-webkit-box-shadow: 5px 5px 2.5px #888;
	box-shadow: 5px 5px 2.5px #888;
	z-index:1;
}

#detail{
	float:left;
	width:570px;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
	z-index:1;
}
#year{
	width:50px;
	height:330px;
	margin-top:30px;
	margin-left:30px;
	margin-bottom:20px;
	float:left;
	border-right:1px solid #3C3C3C;
	z-index:1;
}
.yeartext{
	color:#333333;
}
.yeartext a:link {
	color:#626CBE;
}
.yeartext a:visited {
	color:#626CBE;	
}
.yeartext a:active {
	color:#626CBE;	
}
.yeartext a:hover {
	color:#626CBE;	
}

#title{
	float:left;
	margin-top:30px;
	width:500px;
	height:330px;
	text-align:center;
	z-index:1;
}

#item{
	float:left;
	width:150px;
	height:191px;
	z-index:1;
}

#item2{
	float:left;
	width:150px;
	height:191px;
	margin-top:20px;
	z-index:1;
}

#item3{
	clear:all;
	float:left;
	width:150px;
	height:191px;
	margin-top:20px;
	z-index:1;
}

#descript{
	float:left;
	margin-left:20px;
	width:400px;
	z-index:1;
}

#descript2{
	float:left;
	margin-left:20px;
	margin-top:20px;
	width:400px;
	z-index:1;
}

#descript3{
	float:left;
	margin-left:20px;
	margin-top:20px;
	width:400px;
	z-index:1;
}

h4{
	font-size:16px;
}

#linkblock{
	margin-left:20px;
	float:left;
}

p{
	font-size:13px;
	text-align:center;
}
/* footer */

footer{
	width: 100%;
	font-size:1em;
	padding:9px 0;
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	text-align:center;
	background-color:#999;
	opacity:.7;
	z-index:2;
}

/* general formatting */

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