body{
background-color:000000;
background-image: url(images/gradient.jpg);
background-repeat:repeat-x;
letter-spacing:1.5px;
margin-top:0;
padding:0;
}

#banner {
margin:auto;
text-align:center;
}

#frame {
margin-top:-10px;

}

#container {
width:880px;
margin-right:auto;
margin-left:auto;
margin-top:-90px;
padding:0;
}


#center {
width:880px;

background-color:#000000;
margin-right:auto;
margin-left:auto;
margin-top:-14px;
}

#left {
width:548px;

}

#right{
width:260px;
float:right;
margin-top:38px;
font-family: Eurostile, arial, Tahoma, Verdana,sans-serif;
color:#DDB5F1;
font-size: 10pt;
padding-left:20px;
text-decoration:none;
}


#maincontent{
padding:1em;
font: 16px Eurostile, arial, tahoma, verdana, sans-serif;
color:#DDB5F1;


}

#horizontalnav ul li {
list-style: none;
margin:0;
display: inline; 
}

#horizontalnav{
font: 14px Eurostile, arial, tahoma, verdana, sans-serif;
color:#DDB5F1;
}

#horizontalnav ul{
padding:3px 0.5em;
margin-left:10px;
border-bottom:none;
text-decoration:none;
padding-top:12px;
margin-top:-37px;
}

#horizontalnav a {

text-decoration:none;
}


#horizontalnav li {

padding-right:6px;

}

#horizontalnav ul li a:link {
color:#DDB5F1;
}

#horizontalnav ul li a:visited {
color:#666;
}

#horizontalnav ul li a:link:hover, #horizontalnav ul li a:visited:hover{
color:#000;
background:#aae;
border-color:#336;

}

#footer {
border-top: 2px solid #DDB5F1;
width:855px;
height:60px;
text-align:center;
padding-top:40px;
font: 11px eurostile, arial, tahoma, verdana, sans-serif;
color:#DDB5F1;
margin-top:60px;
margin-right:auto;
margin-left:auto;
background-image:url("images/bottomg.jpg");
background-repeat: repeat-x;
}

#footer a:link{
color:#ffcc00;
text-decoration:none;
}

#footer a:visited{
color:#ffcc00;
text-decoration:none;
}
