/* general */
body {
    color:white;
    background-color:black;
    margin:0px;
    font-family:sans-serif;
}

div.tableContainer {
    margin:0.25em 1em;
}

.navigationbar a{
    font-weight:bold;
    padding: 0em 1em;
}

h1 {
    display:block;
    text-align:center;
}

.pageNav {
    text-align:center;
}

.storylist .odd td, .storylist .even td {
    padding:0.25em 0.5em;
}

.storylist .odd td.big, .storylist .even td.big {
    padding:0.5em;
}

.storylist p {
    margin:0em 0px 0.5em;
}

.title {
    font-size:105%;
    margin-bottom:0px !important;
}

.title a {
    font-weight:bold;
    font-size:100%;
}

td.title {
    text-align:center;
    font-weight:bold;
    font-size:100%;
    background-color:#333;
    padding:0.3em;
}

table {
    margin-top:1em;
    margin-bottom:1em;
}

table, td {
    border-collapse:collapse;
    border-width:1px;
    border-color: #333;
    border-style:solid;
    background-color:#222;
}

.storylist .odd td{
    background-color:#222 !important;
}

.storylist .even td{
    background-color:#181818 !important;
}

.small {
    font-size:90%;
    color:#bbb;
}

.galleryitem td{
    padding:0px !important;
}

.galleryitem .galleryitem {
    background-color:#111;
}


.galleryitem a.thumbnail {
    display:block;
    width:180px;
    padding-top:0.25em;
    padding-bottom:0.25em;
    text-align:center;
    float:left;
    margin:0.25em 0px;
}


.galleryitem .galleryitem a.thumbnail {
    border-width:0px;
    height:160px;
    margin:0.5em;
    border:1px solid #222;
}

.galleryitem div.details {
    float:left;
    margin:0.5em 0px;
    margin-left:1em;
}

a {
    text-decoration:none;
}

/* link */
a:link {
    color:#33ffff;
}

a:visited {
    color:#3fffff;
}

a img {
    border-width:0px;
}