body
{
	background:#07275D;
	margin:0 auto;
	padding-top:100px;
	text-align:center;
	font-family: "lucida sans", "helvetica", "sans-serif";
	font-size:12px;
	color:white;
	line-height:18px;
}
body#home
{
	background:#07275D url(../images/dust.gif) left bottom no-repeat;
}
a
{
	color:#888;
}
body#movie
{
	padding-top:25px;
}
a:visited
{
	color:#222;
}
a:hover
{
	color:#07275D;
}
#nav
{
	margin-top:5px;
	height:30px;
	text-align:left;
}
#nav a
{
	color:#ddd;
}
#nav a:hover
{
	color:#999;
}
#nav a:visited
{
	color:#bbb;
}

#contents
{
	margin-left:50px;
	border:0;
}
#contents img
{
	border:0px;
	padding-top:8px;
	padding-left:8px;
}
#header
{
	text-align:left;
	background:url(../images/logo_top.gif) no-repeat left;
	height:45px;

}

#sections
{
	border:0px;
	min-height:220px;
	width:1050px;
	overflow:auto;
}
#home #sections
{
 padding-top:15px;
width:950px;
}

#welcome, #film, #design, #right
{
	float:left;
	width:200px;
	background:white;
	border:0px;
	text-align:left;
	color:#666;
	padding-bottom:8px;
}
#right
{
background:#07275D;
}
.film_gallery
{
	float:left;
	width:200px;
	background:white;
	border:0px;
	text-align:left;
	color:#666;
	padding-bottom:8px;
}
.horiz_spacer
{
	width:44px;
	border:0px;
	height:220px;
	float:left;
	background:url(../images/crookedarrow.gif) no-repeat top right;
}
#stuff, #contact
{
	width:200px;
    padding-bottom:8px;
    background:white;
}
#vert_spacer
{
	height:28px;
    width:200px;
	background:#07275D url(../images/vertarrow.gif) no-repeat bottom center;
}
#contact
{

}
.desc
{
	padding:8px;
	padding-left:11px;
	padding-top:0px;
	text-align:left;
}
#stuff, #vert_spacer, #contact
{
	width:177px;
}
#footer
{
clear:all;
text-align:left;
margin-top:15px;
}
.title
{
	font-weight:bold;
	size:16px;
}
