body
{
margin: 0px;
padding: 0px;
}


.top
{
position: absolute;
top: 0px;
left: 0px;
background-color: #000000;
width: 100%;
height: 150px;
}

.links
{
position: absolute;
top: 150px;
left: 0px;
background: url(menu_bg.jpg);
background-color: #999999;
width: 100%;
height: 25px;
}

.menu a
{
color: #333333;
font-family: arial;
text-decoration: none;
}

.menu a:hover
{
color: #000000;
font-family: arial;
text-decoration: underline;
}

.production-intro
{
position: absolute;
top: 175px;
width: 100%;
}

.slogan-box
{
position: absolute;
top: 575px;
left: 0px;
width: 100%;
}

.slogan
{
color: #ffffff;
font-family: arial;
font-size: 20px;
width: 990px;
background-color: #000000;
height: 25px;
}

.body-box
{
position: absolute;
font-size: 10px;
font-family: arial;
top: 600px;
left: 0px;
width: 100%;
}

.body
{
color: #3f3f3f;
background-color: #888888;
font-family: arial;
font-size: 12px;
width: 990px;
}

.outline
{
margin: 10px;
}

.sponsors
{
position: relative;
float: right;
margin-left: 10px;
background-color: #999999;
width: 200px;
}
