body {
background: #000000;
text-align: center;
}

#border {
background: #303030 url(images/bkgd.gif) repeat-x top left;
width: 930px;
margin: 40px auto;
padding: 10px;
}

#nav {
background: #000000;
width: 930px;
height: 110px;
}

#nav a:hover {
background-position:left bottom;
}

#logo {
float: left;
}

#news a {
float: left;
width: 68px;
height: 110px;
background: url("images/news.gif") 0 0 no-repeat;
}

#about a {
float: left;
width: 107px;
height: 110px;
background: url("images/about.gif") 0 0 no-repeat;
}

#facebook a {
float: left;
width: 92px;
height: 110px;
background: url("images/facebook.gif") 0 0 no-repeat;
}

#myspace a {
float: left;
width: 145px;
height: 110px;
background: url("images/myspace.gif") 0 0 no-repeat;
}

#horizontalrule {
height: 10px;
}

#content {
background: #000000;
width: 930px;
display: table;
padding: 10px auto;
}

#films {
background: #000000;
width: 260px;
float: left;
padding: 30px 0px 0px 30px;
}

#films a:hover {
background-position: right bottom;
}

#deadline a {
float: left;
width: 220px;
height: 180px;
background: url("images/deadline.jpg") 0 0 no-repeat;
}

#cupcake a {
float: left;
width: 220px;
height: 180px;
background: url("images/cupcake.jpg") 0 0 no-repeat;
}

#blondes a {
float: left;
width: 220px;
height: 180px;
background: url("images/blondes.jpg") 0 0 no-repeat;
}

#copy {
font: .8em/1.5em verdana,sans-serif;
color: #ffffff;
text-align: left;
background: #000000;
width: 610px;
float: left;
padding: 30px 0px 0px 0px;
}

a:link {
color: #ffffff
}

a:visited {
color: #ffffff
}

