body 
{ 
min-width: 100%;
text-align: center;
background-color: #000;
} 

#container 
{
margin: 0 auto;
width: 977px;
background-color: #000;
padding: 0;
}

#bannerBG
{
width: 873px;
height: 190px;
background: #000 url("../images/banner.jpg") no-repeat left top;
padding: 0px;
margin: 0;
float: left;
}

#leftBG
{
width: 178px;
height: 438px;
background: #000 url("../images/left.jpg") no-repeat right top;
margin: 0;
padding: 0;
float: left
}

#contentBG
{
width: 695px;
height: 438px;
background: #000 url("../images/content.jpg") no-repeat left top;
margin: 0;
padding: 0;
float: left
}

#navcontainer
{
width: 158px;
height: 235px;
margin: 0;
padding: 0;
float: left;
}

#navcontainer ul 
{
margin: 20px 0 0 20px;
padding: 0;
list-style-type: none;
font: 14px/2.3em "Berlin Sans FB", sans-serif;   
letter-spacing: 1px;
text-align: left;
}

#navcontainer a 
{
display: block;
width: 158px;
text-align: left;
padding: 0;
}

#navcontainer a:link, #navcontainer a:visited 
{
color: #c8cece; 
text-decoration: none; 
}

#navcontainer a:hover 
{
color: #c60; 
text-decoration: none; 
}

body#index a#indexnav, 
body#company a#companynav, 
body#djs a#djsnav, 
body#music a#musicnav, 
body#gallery a#gallerynav, 
body#contact a#contactnav, 
body#resources a#resourcesnav 
{
color: #0093D9;
text-decoration: none;
background-image: url(../images/arrows.gif);
background-repeat: no-repeat;
background-position: right center;
}

#leftcontent
{
width: 210px;
margin: 15px 0;
padding: 0;
float: left;
}

#centercontent
{
width: 275px;
margin: 15px 0;
padding: 0;
float: left;
}

#rightcontent
{
margin: 15px 0;
padding: 0;
width: 200px;
float: left;
}

#maincontent
{
width: 475px;
margin: 15px 0;
padding: 0;
float: left;
}

#footer
{
margin: 0 auto;
width: 875px;
background-color: #000;
float: left;
bottom: 0;
}

#ag
{
margin: 0 auto;
width: 102px;
height: 438px;
background: #000 url(../images/ag.gif) no-repeat left bottom;
float: left;
}

.button  { font-size: 14px; font-family: Eurostile; background-color: #069; color: white; border: 1px solid #fff; height: 30px;}
.input { font-size: 14px; font-family: Eurostile; background-color: #000; color: white; border: 1px solid #fff; height: 22px;}
.clear {clear: all;}

a img {border: none;}

#eform 
{
background-color: #000; 
width: 80%;
float: left;
padding: 0;
margin: 0 0 0 2px;
}