body { margin: 0; 
  padding: 0; 
  font-family: verdana, arial, helvetica, sans-serif; 
  text-align: center; 
  background-image: url(bg.gif);
}

#wrapper { position: relative; 
  padding-top: 75px;
  text-align: left; 
  top: 20px;
  height: 100%; 
  width: 740px; 
  margin: 0 auto; 
  font-size: .85em; 
  background-color: #FFF; 
  border-top: solid 2px #999;
  border-left: solid 2px #999;
  border-bottom: solid 2px #CCC;
  border-right: solid 2px #CCC;
}
  
#logo { position: absolute;
  top: 0;
  left: 0;
  width: 100%; 
  height: 75px; 
  background: url(logo.gif) center center no-repeat transparent; 
}  

#logo h1 { border: 0; 
  padding: 0; 
  margin: 0;
  line-height: 90%; 
  width: 100%; 
  height: 75px;
  text-indent: -10000em;
}

ul#mainNav { list-style-image: url('hole.gif');
  width: 100%; 
  margin: 0;
  margin-bottom: 10px;
  padding: 4px 0;
  color: #FFF; 
  font-size: .85em;
  background-color: #5263D6;
}
  
ul#mainNav li { display: inline;
  margin: 4px 10px;
  color: #FFF;
  border: none;
}

#outerBox { position: relative;
  margin-top: 10px;
  padding: 5px; 
  border-top: solid 1px #5263D6;
  border-bottom: solid 1px #5263D6;
  }
  
#pictureBox { position: absolute;
  top: 40px;
  right: 40px;
  background: url(slides/01.jpg) center top no-repeat transparent;
  z-index: 1;
  width: 300px; 
  height: 180px;
  background: url(slides/loading.gif) 50% 50% no-repeat #CECEB5; 
}

#theSlide { width: 300px; height: 180px; border: solid 1px #888;
}


#content { padding: 10px 0 10px 10px; 
  width: 350px;
  background-color: transparent;
  overflow: auto;
  height: 350px;
  }

ul.newsList { list-style: none; 
  width: 240px;
  }

ul.newsList li { padding: 1em 0; 
  border-bottom: solid 3px #EEF;
  text-align: justify;
  font-size: .85em;
  line-height: 150%;
  }
  
ul.newsList li:first-letter { font-weight: bold;
  font-family: 'Times New Roman', Times, serif;
  font-size: 1.2em; 
  }

p { font-size: .85em;
  font-weight: bold;
  padding: 5px; 
  margin: 0 10px;
  color: #336;
  }
  
p.topline { margin-top: 10px; }

p.footer { margin: 10px 0;
  text-align: center;
}
