body {
text-align:center;
margin: 0px;
padding: 0px;
background:#000;
font: 12px Tahoma, Arial, Helvetica, sans-serif;
color: #B1B1B1;
}

body, html {height:auto;} 

#index {
text-align:center;
width:900px;
background:#000;
margin:0px;
margin-top:20px;
padding:0px;
}

#battle a{font-size:17px;text-decoration:none;color:#fff;}
#battle a:hover{font-size:17px;text-decoration:underline;color:fff;}

#logo {
float:left;
margin:0px 0px 0px 24px;
padding:0px;
}

#back {
float:right;
margin:0px;
padding:0px;
}

#enter {
float:left;
margin:200px 0px 0px 0px;
}

#enter a img {
border:none;
}

#content {
width:1003px;
margin:0px;
padding:0px;
}


#header {
background: #000 url(images/header_back.jpg) no-repeat;
height:143px;
width:1003px;
margin:0px;
padding:0px;
}

#leftnav {
float:left;
background:#000 url(images/left_back.jpg) 0% 100% no-repeat;
height:625px;
width:163px;
margin:0px;
padding:0px;
}

#leftnav img {
margin:0px;
padding:0px;
}

#leftnav a.home img{margin-top:75px;}
#leftnav a.services img{margin-top:38px;}
#leftnav a.clients img{margin-top:36px;}
#leftnav a.artists img{margin-top:34px;}
#leftnav a.gear img{margin-top:35px;}
#leftnav a.contact img{margin-top:37px;}

a img {
border:none;
}

/* CONTENT DIVS
________________________________________________________________*/

#home {
margin-top:0px;
padding:0px;
float:right;
width:840px;
height:625px;
background: #000 url(images/home_back.jpg) no-repeat;
font-size:14px;
color:#B1B1B1;
text-align:center;
}

#home h1 {padding-top:50px;font-size:18px;font-weight:normal;}
#home p {padding-left:40px;padding-right:40px;}

#home span {margin-bottom:2px;}

#services {
margin:0px;
padding:0px;
float:right;
width:840px;
height:625px;
background: #000 url(images/services_back.jpg) no-repeat;
font-size:14px;
color:#B1B1B1;
text-align:left;
}

#services #services-left h1 {padding-top:50px;font-size:18px;font-weight:normal;}
#services #services-right h1 {padding-top:50px;font-size:18px;font-weight:normal;}

#services ul {
list-style-type:disc;
}

#services #services-left {
float:left;
margin:0px;
padding:0px 0px 0px 80px;
}

#services #services-right {
float:right;
margin:0px;
padding:0 80px 0px 0px;
}

#clients {
margin:0px;
padding:0px;
float:right;
width:840px;
height:625px;
background: #000 url(images/clients_back.jpg) no-repeat;
font-size:14px;
color:#B1B1B1;
text-align:center;
}


#clients h1 {padding-top:50px;font-size:18px;font-weight:normal;}

#artists {
margin:0px;
padding:0px;
float:right;
width:840px;
height:625px;
background: #000 url(images/artists_back.jpg) no-repeat;
font-size:14px;
color:#B1B1B1;
text-align:left;
}

#artists h1 {padding:50px 0px 0px 20px;text-align:left;font-size:18px;font-weight:normal;}

#gear {
margin:0px;
padding:0px;
float:right;
width:840px;
height:625px;
background: #000 url(images/gear_back.jpg) no-repeat;
font-size:14px;
color:#B1B1B1;
text-align:left;
}

#gear img {margin-left:62px;display:block}

#contact {
margin:0px;
padding:0px;
float:right;
width:840px;
height:625px;
background: #000 url(images/contact_back.jpg) no-repeat;
font-size:14px;
color:#B1B1B1;
text-align:center;
}

#contact h1 {padding-top:50px;font-size:18px;font-weight:normal;}

#contact a {color: #fff;text-decoration: none;}

#contact a:hover {color: #fff;text-decoration: underline;}

#contact table tr td {color: #B1B1B1;}

/* END OF CONTENT DIVS
________________________________________________________________*/

#errors {
float:left;
text-align:left;
margin-left:200px;
}

#errors a {
color: #fff;
text-decoration:underline;
}

#errors a:hover {
text-decoration:none;
}
