/* Basic Styles */

* {
color: #0b2025;
font-size: 8pt;
font-family: verdana, tahoma, sans-serif;
}

body {
background: transparent url(http://anotherside.never-wake-up.net/nav/image/bg2.jpg) repeat;
margin: 0;
padding: 0;
}

a, a:link, a:visited {
color: #d8deb1;
font-weight: bold;
text-decoration: none;
cursor: ew-resize;
}

a:active, a:focus, a:hover {
color: #fffeee;
}


/* Layout Styles */

#layout {
background: transparent url(http://anotherside.never-wake-up.net/nav/image/bg.jpg) repeat;
width: 762px;
margin: 0 auto;
}

#header {
background: transparent url(http://anotherside.never-wake-up.net/nav/image/header.jpg) no-repeat;
width: 762px;
height: 542px;
}

#content {
background: transparent url(http://anotherside.never-wake-up.net/nav/image/header2a.jpg) no-repeat top left;
width: 497px;
padding: 60px 5px 0 5px;
float: left;
}

#nav {
background: transparent url(http://anotherside.never-wake-up.net/nav/image/header2b.jpg) no-repeat top left;
width: 245px;
padding: 11px 5px 0 5px;
float: left;
}

#nav ul {
margin: 0;
padding: 0;
}

#nav ul li {
list-style-type: none;
}

#nav ul ul li::before {
font-weight: bold;
content: "x ";
}

#footer {
background: url(http://anotherside.never-wake-up.net/nav/image/footer.png) no-repeat top left;
height: 6px;
clear: left;
}

#footer2 {
background: url(http://anotherside.never-wake-up.net/nav/image/footer2.jpg) no-repeat top left;
height: 146px;
}


/* Content Styles */

h1, h2, h5, h6 {
color: #0b2025;
font-size: 8pt;
font-weight: bold;
letter-spacing: 1px;
border-bottom: 1px solid #fffeee;
text-transform: uppercase;
}

h1, h5 {
padding: 0 10px 4px 0;
text-align: right;
}

h2, h6 {
padding: 0 0 4px 10px;
text-align: left;
}

h3, h4 {
font-size: 9pt;
font-weight: bold;
margin: 0;
}

h4 {
padding: 0 0 0 20px;
}

hr {
color: #fffeee;
background: #fffeee none;
height: 1px;
border-style: none;
clear: both;
}

ol, ul {
list-style-position: inside;
}


/* News Styles */

.updates {
font-weight: bold;
}

.news {
padding: 0 0 8px 0;
clear: both;
}

.title {
width: 100%;
clear: both;
}

.comments {
width: 50%;
text-align: right;
}

.pages {
padding: 8px 0 0 0;
clear: left;
}

.update_avatar {
width: 105px;
padding: 0 5px 5px 0;
float: left;
}

.content {
font-size: 6pt;
font-weight: bold;
vertical-align: 10%;
}

/* Log Styles */

.key {
text-align: center;
}

div.key span img {
background-color: #ffffff;
height: 10px;
width: 10px;
}

div.key span::after {
color: #000000;
font-size: 10pt;
line-height: 10px;
vertical-align: 10%;
content: " \002190";
}

ul.logs {
margin: 0;
padding: 0;
}

ul.logs li {
list-style-type: none;
}

ul.logs li.new {
color: #ffffff;
}

ul.logs li.new::after {
color: #000000;
font-size: 10pt;
line-height: 10px;
vertical-align: 10%;
content: " \002190";
}

ul.logs li::before {
font-weight: bold;
content: "x ";
}

/* Fic Styles */

table.stories td h3.new a, table.stories tr.parts td a.new {
color: #ffffff;
}

table.stories td h3.new::after, table.stories tr.parts td a.new::after {
color: #000000;
font-size: 10pt;
line-height: 10px;
vertical-align: 10%;
content: " \002190";
}

.parts td {
padding: 0 0 0 20px;
}

.filler td {
height: 5px;
}


/* Art Styles */

a img, a:link img, a:visited img {
border: 2px solid #d8deb1;
width: 40px;
height: 80px;
opacity: 0.6;
}

a:hover img {
opacity: 1;
}

a img.slash, img.slash {
border: 2px solid #04202b;
}

a img.new, a:link img.new, a:visited img.new, a:hover img.new {
opacity: 1;
}


/* Namine's Notes Styles */

h6 {
margin-bottom: 0;
}

h6::before, h6::after {
content: "-";
}

h6 + p {
font-weight: bold;
}

table.namworlds {
border-collapse: collapse;
margin: 0 10px;
}

table.namworlds td:first-child {
background: #8ea1a5 none;
text-align: center;
}

table.namworlds td {
background: #7a8d93 none;
padding: 5px;
border: solid 1px #000000;
}


/* Upload Styles */

#management {
width: 100%;
padding: 0;
text-align: right;
vertical-align: top;
}

#management tr:nth-child(even) {
background-color: #ccc;
}

#management tr td:first-child {
width: 80%;
text-align: left;
}

.upload {
width: 100%;
}