body
{ 
background: black;
width: 800px;
color: #CCFFFF;
alignment: center;
margin-left: auto;
margin-right: auto;
}

a {  
 color: white;
}

div { 
 border: thin #103 solid;
 background-color: black;
 padding: 0px;
 }

.blog-body { 
padding: .5em;
text-align: justify;
             }

.blog-entry {
margin-top: 4px;
}

.site-nav ul {  
list-style-type: none;
display: inline;
margin-top: 0em;
padding-top: 0em;
 }

.site-nav a { 
float: left;
margin-left: 0.3em;
margin-right: 0.3em;
 }

div.site-nav:first-child { 
border: none;
 }

.error { 
color: red; 
} 

.site-nav { 
padding-bottom: 1em;
 }

.site-nav li { 
list-style-image: none;
 }

.site-nav ul {   
list-style-type: none;
display: inline;
margin-top: 0em;
padding-top: 0em;
               }               

.site-nav a {  
float: left;
margin-left: 0.3em;
margin-right: 0.3em;
font-weight: bold:
text-decoration: none;
background: #103;
}


a:link {
  color: #224477; 
  text-decoration: none; 
  font-effect: outline;
  background: transparent;}/*normal links in the text*/
a:visited {
  color: #223366;  
  text-decoration: none; 
  background: transparent;}
a:hover { /*this effect is not shown in NN4.xx*/
  color: #5555FF; 
  text-decoration: none; 
  background: #103;}
a:active {/*colour in NN4.xx is red*/ 
  color: #9999CC; 
  text-decoration: underline; 
  background: #FFFFFF;}

.site-nav a:hover {  
font-weight: bold;
background: #f00;
}

.site-nav a:link {  
font-weight: bold;
background: #103;
}

.site-nav a:visited {  
font-weight: bold;
background: #103;
}

.site-nav a:active { 
font-weight: bold;
background: #103;
 }

.navigation {
font-size: 90%;
}

td { 
border: thin solid #223366;
 }

.image a { 
           color: black;
 }

