body { color: #fff; }

a { color: #ff0; }

a:visited { color: #cc0; }

img { 
border: 0; margin: 0; padding: 0; 
}

p { color: #fff; }

h1 { font-size: 1.6em; 
color: #e6e6e6; 
text-align: center; 
font-weight: bold; 
font-variant: small-caps; 
border-bottom: 1px solid #e6e6e6; 
}

h2 { font-size: 1.2em; color: #fff; text-align: left; font-style: italic; margin: 1em 0 0 10px; }

h3 { font-size: 1em; color: #fff; text-align: left; font-weight: bold; margin: 1em 0 0 10px; }



body { 
margin: 0; 
background-image: url('../files/bg.jpg'); 
font-family: verdana, arial, sans-serif; 
}

#header { 
text-align: left; 
background-image: url('../files/header.jpg'); background-repeat: repeat-x; 
}

#header img { 
display: inline; 
white-space: nowrap; 
vertical-align: top; 
}


#sidebartop { 
background-color: #002157; 
background-image: url('../files/header.jpg'); background-repeat: repeat-x; 
}

#sidebar { 
width: 200px; 
vertical-align: top; 
background-color: #002157; 
}

#sidebar h2 { 
margin: 10px; 
text-align: center; 
}

#sidebar img { 
display: block; 
margin-top: 20px; 
margin-left: auto; 
margin-right: auto; 
}

#sidebar p { margin: 10px; text-align: left; }

#body { 
text-align: center; 
}

#database { 
display: block; 
}

#database table { margin: 0 20px 20px 20px; }

#database table tr td { 
width: 33.3%; 
padding: 5px; 
vertical-align: top; 
background-color: #002157; 
background-image: url('../files/header-bg.jpg'); 
background-repeat: repeat-x; 
background-position: top; 
border: 5px outset #e6e6e6; 
text-align: left; 
}

#database ul { 
list-style: none; 
margin: 10px; 
padding: 0; 
}

#database ul ul { margin-top: 0; }

#database ul li { 
text-align: left; 
}

.issue { 
float: left; 
width: 220px; 
margin: 10px; 
}

.issue img { 
margin: 10px; 
margin-bottom: 5px; 
}

.issue a h3 { 
margin: 0 10px; 
text-align: center; 
color: #ff0; 
text-decoration: underline; 
}

.issue a:visited h3 { color: #cc0; }


#entry { 
text-align: left; 
width: 760px;
}

#entry h1 { 
text-align: left; 
padding-left: 10px; 
}

#entry img { float: right; margin-right: 10px; }

p.entry-nav { clear: both; text-align: center; border-top: 1px solid #e6e6e6; }

p.stats { text-align: center; }

img#zero-men { border: 3px groove #ffff00; }

img#eisenlunders { border: 3px groove #2B4C3D; }

img#monument { border: 3px groove #e6e6e6; }

#footer { 
height: 2em; 
text-align: center; 
background-color: #002157; 
}



/* MAIN NAVIGATION */

#nav { 
position: absolute; top: 120px; left: 200px; 
width: 600px; height: 40px; 
white-space: nowrap; 
}

#nav a { 
float: left; 
height: 40px; 
display: inline; 
margin: 0 18px; 
}

#nav-comic a { 
width: 100px; 
background-image: url('../files/nav-comic.jpg'); 
}

#nav-comic a:hover { 
background-image: url('../files/nav-comic-roll.jpg'); 
}

#nav-database a { 
width: 140px; 
background-image: url('../files/nav-database-roll.jpg'); 
}

#nav-forums a { 
width: 120px; 
background-image: url('../files/nav-forums.jpg'); 
}

#nav-forums a:hover { 
background-image: url('../files/nav-forums-roll.jpg'); 
}

#nav-shop a { 
width: 80px; 
background-image: url('../files/nav-shop.jpg'); 
}

#nav-shop a:hover { 
background-image: url('../files/nav-shop-roll.jpg'); 
}
