html { overflow: auto; }

body {
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 13px;
background-image: url('bg.png');
margin-top: 0;
}

#wrapper {
width: 770px;
margin: 0 auto;
margin-top: 0px;
border: 1px solid #2365C9;
background-color: #000000;
}

#logo {
width: 100%;
height: 160px;
border-bottom: 1px solid #2365C9;
margin: 0;
padding: 0;
}

#logo #imglogo {
width: 770px;
height: 160px;
margin: 0;
padding: 0;
}

#nav {
width: 770px;
border-bottom: 1px solid #2365C9;
overflow: auto;
margin: 0;
padding: 6px 0;
}

#nav ul { margin: 0 auto; }

#nav li {
list-style-type: none;
display: inline;
font-size: 13px;
font-family: Verdana, Tahoma, Helvetica, sans-serif;
background-color: #000000;
padding: 5px 15px;
}

#nav li a { color: #CECECE; }
#nav li a:hover { color: #2365C9; }

#content {
padding: 5px 16px 5px 16px;
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 13px;
color: #CFCFCF;
}

#content .header {
margin: 0 8px 6px 8px;
font-weight: bold;
font-variant: small-caps;
letter-spacing: 2px;
}

#content .modname { font-size: 14px; font-weight: bold; }
#content p { text-align: justify; }
#content ul { margin-top: 0; list-style-type: lower-roman; }
#content a { color: #CECECE; }
#content a:hover { color: #2365C9; }

#footer {
text-align: right;
color: #CECECE;
border-top: 1px solid #2365C9;
}

#footer a { color: #CECECE; }
#footer a:hover { color: #2365C9; }

/* Generic Styles */
.margintop { margin-top: 12px; }
.marginbottom { margin-bottom: 12px; }
.nospace { margin: 0; padding: 0; }
.block { display: block; }
.marginleft { margin-left: 6px; }
.borders { border-top: 1px dashed #2365C9; border-bottom: 1px dashed #2365C9; }

/* NEWS CSS */
.news {
width: 96%;
padding: 5px 5px;
border: 1px solid #A7A7A7;
margin: 0 auto;
overflow: auto;
}

.news a {
border-bottom: 1px dashed #CFCFCF;
text-decoration: none;
}

.news a:hover {
border-bottom: 1px solid #CFCFCF;
}

.newshdr {
background-image: url('newshdrbg.png');
padding: 4px 6px;
color: #CACACA;
font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

.newstitle {
font-size: 16px;
font-weight: 900;
}

.newsinfo {
margin: 2px 0 0 16px;
font-size: 12px;
}

.newsflr {
text-align: justify;
font-family: Verdana, Tahoma, Helvetica, sans-serif;
font-size: 13px;
}

.ads { margin: 0 auto; }
