/*
Layout by Kibumie
For Last Escape of Peptropolis
All Rights Reserved
*/

body {
background: #000000 url('img/bg.gif') repeat;
color: #999999;
font-family: sans;
font-size: 13px;
letter-spacing: 1px;
text-align: justify;
margin: 0px;
}

/* Navigation */

.head {
background: #000000;
height: 55px;
border-bottom: 12px solid #1F1F1F;
}

.nav {
margin: 0 auto;
width: 660px;
height: 55px;
padding-top: 21px;
}

.nav a {
background: #000000;
float: right;
color: #474747;
font-family: sans;
font-size: 16px;
font-weight: bold;
letter-spacing: 2px;
width: 80px;
display: block;
text-align: center;
border-top: 4px solid #000000;
padding-top: 10px;
text-decoration: none;
}

.nav a:hover {
background: #1F1F1F;
color: #EEE57C;
border-top: 4px solid #1F1F1F;
border-bottom: 10px solid #1F1F1F;
padding-top: 0px;
text-decoration: none;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-leftt-radius: 5px;
}

/* Content */

.content {
background: #ffffff;
border-bottom: 13px solid #000000;
}

.wrap {
background: #ffffff;
margin: 0 auto;
width: 660px;
}

.header {
background: url('img/header.jpg') no-repeat;
float: right;
width: 245px;
height: 367px;
}

/* Footer */

.footer {
background: url('img/footer.gif') no-repeat;
width: 660px;
height: 98px;
margin-top: 5px;
}

.foot {
padding-left: 90px;
padding-right: 250px;
padding-top: 13px;
color: #CECECE;
font-size: 10px;
text-align: left;
}

/* Bottom */

.bottom {
margin: 0 auto;
width: 660px;
height: 110px;
color: #4B4B4B;
font-size: 9px;
font-family: verdana, arial;
}

.ba {
float: right;
width: 200px;
height: 144px;
padding-left: 15px;
padding-top: 5px;
}

.ba a {
background: #000000;
color: #424242;
width: 180px;
display: block;
font-size: 12px;
font-family: sans;
text-transform: uppercase;
letter-spacing: 2px;
padding: 4px;
border-bottom: 1px solid #1A1A1A;
}

.ba a:hover {
background: #272727;
color: #898989;
}

/* Basics */

strong {
color: #40505F;
}

b {
color: #DB1212;
font-size: 14px;
font-style: italic;
}

kbd {
color: #12B8DB;
font-size: 13px;
}

a {
color: #181818;
text-decoration: none;
}

a:hover {
color: #B4BD83;
}

blockquote {
border-left: 10px solid #A9B058;
color: #454545;
padding-left: 15px;
padding-right: 27px;
padding-bottom: 4px;
width: 300px;
}

/* Fanlistings */

.listtitle {
font-size: 20px;
text-align: right;
font-style: italic;
margin-bottom: 0px;
line-height: 100%;
color: #000000;
}

.listimg img {
margin-top: -15px;
width: 140px;
height: 60px;
float: left;
margin-right: 10px;
}

.listimg a img {
opacity: 0.7;
}

.listimg a:hover img {
opacity: 1.0;
}

.listlink a {
color: #DF0000;
text-align: right;
font-family: arial;
font-size: 10px;
text-transform: uppercase;
}

.listlink a:hover {
color: #000000;
}

.box {
width: 380px;
margin-left: 30px;
text-align: left;
}

/* Images */

img {
background: #EEEEEE;
border: 1px solid #D5D5D5;
padding: 3px;
}

a img {
border: 1px solid #D5D5D5;
}

a:hover img {
border: 1px solid #2FDAF9;
}