
#p,#a,#body  {
 
font-family:  Lucida Grande, Verdana, arial, sans-serif;  
font-size:90%;}
div {
 border: none;
}

#header {
  margin-left: 0px;
 color: #000;
  border-bottom: 1px solid #333;
  
}


#leftcol {
 float: left;
 width: 5%;
 margin-left: 0px;
 margin-top: 0px;
 color: #000;
 padding: 3px;
}

#rightcol {
 position: absolute;
 left: 75%;
 top: 55px;
 width: 20%;
 padding-left: 10px;
 z-index: 0;
font-family:   Lucida Grande, Verdana, arial, sans-serif;  
 
 color: #000;
 padding: 10px;
 border-left:1px dotted black;
 border-bottom:1px dotted black;
 border-right:1px dotted black;
 border-top:1px dotted black;}

#leftcol p, #leftcol li, #rightcol p {
  font-size: 11px;
}

#content {
 margin: 0px 25% 0 65px;
 padding: 0px;

 color: #000;
height:100%;

border-bottom: 0px solid #000;
border-top: 10px solid #fff;}

#footer {
 clear: both;
 font-family:  Lucida Grande, Verdana, arial, sans-serif;

 
 margin: 10px;
 margin-left:10%;
 text-align: left;

 font-size: 11px;
 padding: 0px;
 border-bottom: 0px solid #333;
 color: #000;
}

#footer .date {
 float: left;
 text-align: left;
 border-bottom: 0px solid #333;  
}

#footer .contact {
 float: left; 
border-bottom: 10px solid #333;    
 text-align: left;
}

body {background: black;
 width: 100%;
}

html, body {
 margin: 0;
 padding: 0;
 background-color: white;
 color: #000;
}

h1, h2, h3, h4, h5, h6 {
 font-family:   Lucida Grande, Verdana, arial, sans-serif;  

  margin-top: 0px;
}


small {font-size:80%;}


#top{
  background-image: none;
  background : silver;
  font-family :   Lucida Grande, Verdana, arial, sans-serif;



  border : thin solid black;

  border-left : none;

  border-right : none;

  border-top : none;

  border-bottom:1px solid black;
  padding : 1% 1% 1% 1%;
  text-indent:55px;
 display:block;
}

.fronttitle,.article{
margin-left:40px;
position:relative;top:-10px;  left:5px;}

.frontimage{margin-bottom:20px;
}
