 body {
        font-family: Verdana, Arial;
        font-size: 12px;
        color: black;
		margin: 0px;
        border: 0px;
        padding: 0px;
		background: #fff;
        }

#header {
position: absolute;
top: 0px;
background: #fff url(images/newlogo.gif) top left fixed no-repeat;
margin: 0px;
        border: 0px;
        padding: 0px;
height: 160px;
width: 100%;
}
		
	#date {
		padding: 0px 15px 0px 0px;
        text-align: right;
        font-size: 12px;
		margin: 65px 0px 0px 0px;
		color: white;
		
              }
 
       
#nav {position: absolute; 
top: 185px; 
left: 0; 
width: 166px; 
height: 700px; 
font: 16px Verdana, sans-serif;}

#nav a {display: block; 
text-align: 
left; font: bold 1em sans-serif; 
   padding: 5px 20px; 
margin: 0; 
border-width: 0; 
   text-decoration: none; 
color: white; background: #660000;
   border-right: 5px solid black;}

#nav a:hover {color: black; 
background: #FFCCCC;
   border-right: 5px double #CC0000;}
    
#nav #active {border-right: 5px double #CC0000;}
        
    
.main {
position: absolute; 
top: 185px; 	
margin: 0px 65px 100px 265px;
width: 60%;
        color: black;
		}
		
	
	.entries {
		border: 1px solid black;
		background-color: white;
		}
		
	.np_nav {
		text-align: right;
		padding: 15px;
		}
		
	form {
        padding-left: 10px;
		padding-right: 5px;
		}
        
    .title {
        background: black;
        color: white;
        font-size: 14px;
        padding-left: 5px;
        }
		
	.title_post {
        background: black;
        color: white;
        font-size: 14px;
        padding-left: 5px;
        }

		
	
	
		
	.nav {
		color: black;
		font-weight: bold;
		}
        
    p {
        padding-left: 10px;
		padding-right: 5px;
		font-size: 12px;
        }
        
    .posted {
        text-align: right;
        font-size: 10px;
		padding-right: 5px;
        }
		
	.error {
        color: red;
	}       

