/*
Theme Name: NPNS
Version: 1
Author: yr@yannickrohmer.net
*/
body {
margin:0;
padding:0;
background-color: black;
}
form {
margin: 0;
padding: 0;
}
img {
border:0;
}
p {
margin: 0;
padding: 0;
padding-top: 4px;
padding-bottom: 6px;
}
#container {
margin: auto;
width: 940px;
position: relative;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: white;
}
#logo {
position: absolute;
top: 31px;
left: 18px;
}
h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
}
.block {
display: block;
}
.read-more {
display: block;
color: #d92583;
text-align: right;
}
#main {
padding: 153px 0 0 26px;
}
#col1 {
width: 149px;
}
.navitem a {
display: block;
padding: 8px 0 9px 10px;
border-top: 1px solid #bdbcbc;
color: white;
text-decoration: none;
text-transform: uppercase;
font-size: 11px;
font-weight: bold;
}
.navitem a:hover,
.navitem a.selected {
color: #dd3a8f;
}
.last {
border-bottom: 1px solid #bdbcbc;
}
.boxwhite {
background-color: white;
color: #9c9d9f;
font-size: 10px;
padding: 6px 8px 7px 13px;
margin-bottom: 8px;
}
.borderbot {
padding-bottom: 8px;
margin-bottom: 8px;
border-bottom: 1px solid #bdbcbc;
}
h5 {
color: black;
font-size: 11px;
}
#col3 {
width: 133px;
}
.col3_headerbg {
background: url("/i/col3_headerbg.png") left top no-repeat;
width: 133px;
height: 15px;
}
.col3_header {
font-size: 11px;
color: white;
font-weight: bold;
padding: 0 0 0 12px;
}
.headerbg {
width: 383px;
height: 24px;
background: url("/i/headerbg.png");
overflow: hidden;
}
h2 {
font-size: 12px;
font-weight: bold;
line-height: 24px;
padding-left: 12px;
color: white;
}
h2 a {
color: white;
text-decoration: none;
}
h2.pagetitle {
font-size: 16px;
padding: 0;
padding-bottom: 10px;
}
h1 {
font-size: 12px;
font-weight: bold;
line-height: 24px;
padding-left: 12px;
color: white;
text-align: center;
}
h1 a {
color: white;
text-decoration: none;
}
#col2 {
width: 607px;
}
#col2pad {
padding-left: 190px;
}
#col2cnt {
width: 383px;
}
.postbg {
width: 383px;
background: url("/i/postbg.png") left top repeat;
margin-bottom: 10px;
}
a {
color: #dd3a8f;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.postpad {
padding: 10px;
}
.red {
color: #dd3a8f;
}
#col2 .more-link {
display:block;
text-align: right;
}
.postmetadata {
width: 300px;
background: url("/i/metabordertop.gif") left top no-repeat;
margin-top: 8px;
padding-top: 10px;
}
.hr {
margin-top: 5px;
border-bottom: 1px solid #bdbcbc;
}
.entry {
text-align: justify;
}
.entry h2 {
padding-top: 8px;
padding-bottom: 3px;
color: #db368c;
padding-left: 0;
font-size: 12px;
}
#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
}
#commentform textarea {
width: 100%;
padding: 2px;
}



img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}

#exit {
text-align: right;
position: fixed;
top: 10px;
right: 20px;
}