body
{
    background-color: black;
    color: #eeeeaa;
}

#Header
{
    margin-top: 15px;
}

#Body
{
    margin-bottom: 25px;
}

h1, h2, h3, h4, h5, h6
{
    color: yellow;
}

a, a:visited
{
    text-decoration: none;
    color: #4444ee;
}

a:hover, a:active
{
    color: green;
}

#Navigation ul
{
    margin: 0px;
}

#Navigation ul li
{
    list-style-type: none;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;
    padding-left: 10px;
}
/*
#Navigation ul li ul li
{
    padding-left: 0px;
}*/


#Content ul
{
    padding-left: 15px;
}


.newspost
{

}

.newspost .byline
{
   font-weight: bold;
}

.sscap
{
    width: 400px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.der-image-row, .caption-image-row, .caption
{
   margin-bottom: 40px;
}

.der-image, .der-image-small, .border-image, .border-image-small, .border-image-large, .border-image-256
{
   width: 300px;
   border: thin dashed yellow;
}

.border-image-256
{ 
   width: 256px;
}

.der-image-small, .border-image-small
{
   width: 200px;
}

.border-image-large
{
   width: 600px;
}

.video-425, .video-560
{
   width: 425px;
   border: thin dashed yellow;
}

.video-560
{
   width: 560px;
}

.image-row
{
    margin-bottom: 15px;
}

.footer
{
    text-align: center;
}

h3, h4
{
    margin-top: 40px;
    margin-bottom: 10px;
}

h4
{
   margin-top: 20px;
}

p
{
    margin-top: 0px;
}