 .contentwrapper { 
  background: #e1e9a2 url("../img/js_over_12.png") repeat-y;
  background-position: top left;
 }

.maincontent {
width: 800px;
margin: auto;
padding: 10px;
}

h3 {
margin-top: 15px;
}
  
body { 
  background: url("../img/js_01.jpg") no-repeat;
  background-position: top left;
    font-family: Trebuchet MS, Tahoma, Arial, Helvetica;  
  font-size: 11px;  
  color: #000000;
 }
 
body td, th, tr { 
  font-family: Trebuchet MS, Tahoma, Arial, Helvetica;  
  font-size: 11px;  
  color: #000000;
 }


.topheader {
height: 307px;
margin: 0 0 0 169px;
width: 875px;
}

.footer {
width: 1200px;
height: 286px;
margin-bottom: 0px;
background: url("../img/js_over_13.png") no-repeat;
background-position: bottom left;
}

.insidefooter {
height: 286px;
margin: 0 0 0 169px;
width: 875px;
}

.footerlinks {
padding-left: 550px;
padding-top: 30px;
  color: #2b5f77;
}

.footerlinks a {
  color: #2b5f77;
}

.footerlinks a:hover {
  color: #63772b;
  }


img {
border: none;
}


.rightadvert {
width: 146px;
padding: 0 5px 0 5px;
margin-top: 10px;
}


.leftsidetop {
width: 169px;
height: 266px;
padding: 0px;
margin-top: 0px;
background: url("../img/js_02.jpg") no-repeat;
background-position: top left;
}



.clock {
  position:absolute;
  width: 250px;
  left: 800px;
  top: 250px;
 
}



.toplinks {
	position:absolute;
	width: 230px;
	left: 700px;
	top: 5px;
}



.toplinks a {
  color: #2b5f77;
}

.toplinks a:hover {
  color: #63772b;
}



.advert {
	position:absolute;
	width: 140px;
	left: 15px;
	top: 550px;
}





.leftcolumn {
   font-family: Trebuchet MS, Tahoma, Arial, Helvetica;  
  font-size: 11px;  
  color: #000000;
}

.rightcolumn {
   font-family: Trebuchet MS, Tahoma, Arial, Helvetica;  
  font-size: 11px;  
  color: #000000;
}

.leftcolumn a {
  color: #2b5f77;
}

.rightcolumn a {
  color: #2b5f77;
}

.leftcolumn a:hover {
  color: #63772b;
}

.rightcolumn a:hover {
  color: #63772b;
}


img.surfspot {
margin-right: 10px;
vertical-align: middle;
margin-bottom: .25em;
}
