

body {
	background-color : #fff;
	color : #333;
	font-family : verdana,tahoma,helvetica,Arial,sans-serif;
	font-style : normal;
	font-variant : normal;
	font-weight : normal;
	line-height : 1.8;
	margin-bottom : 0em;
	margin-left : 0em;
	margin-right : 0em;
	margin-top : 0em;
	padding: 0;
	border: 0;
	height: 100%; 
	text-align: center; /* center things in pre-IE6 */
}


td,th {
    zfont-size : 85%;
    line-height : 1.6;
  }


big,h1,h2,h3,h4,h5 {
    font-family: helvetica,arial,sans-serif;
    font-variant : small-caps;
    zfont-size : 130%;
    font: bold;
  }


A:link {
    color:#c00;
    text-decoration:underline;
  }


A:visited {
    color:#039;
    text-decoration:underline;
  }


A:hover {
    color:#f00;
    text-decoration:underline;
  }


.line0 {
    color: white ;
    background: red;
  }


.line1bg {
    color: #fff ;
    background: #06c;
  }


.line1, .line1:visited, .line1:link, .line1:hover {
    color: #fff;
    text-decoration: none;
  }


.line1high,.line1high:link,.line1high:visited {
    color: #000;
    background: #fc0;
    text-decoration: none;
  }


.line2bg {
    font-family : verdana,tahoma,helvetica,Arial,sans-serif;
    line-height : 1.3;
    color: #fff ;
    background: #039;
    zbackground-image: url("/images/bg/bg-#face00-039.gif");
  }


.line2, .line2:visited, .line2:link, .line2:hover {
    color: #fff;
    text-decoration: none;
  }


.line2high,.line2high:link,.line2high:visited {
    color: #000;
    background: #fc0;
    text-decoration: none;
    background-image: url("/images/bg/bg-yellow-ff0-fc0.gif");
  }


.line2img {
    color: #fff ;
    background: #039;
    background-image: url("/images/swim/lifesaving-banner-2.jpg");
  }


.line3bg,.line3round {
    font-family : verdana,tahoma,helvetica,Arial,sans-serif;
    line-height : 1.3;
    color: #fff ;
    background: #06c;
    BACKGROUND-IMAGE: url("/images/bg/bg-wackywet-3.gif");
  }


.line3, .line3:link {
    color: #fff;
    text-decoration: none;
  }


.line3:visited, .line3:hover {
    color: #fff;
    text-decoration: none;
  }


.line3high,.line3high:link,.line3high:visited {
    color: #000;
    background: #fc0;
    text-decoration: none;
    background-image: url("/images/bg/bg-yellow-ff0-fc0.gif");
  }


.line4bg,.line4round {
    font-family : verdana,tahoma,helvetica,Arial,sans-serif;
    line-height : 1.3;
    color: #000;
    background: #fc0;
    background-image: url("/images/bg/bg-yellow-ff0-fc0.gif");
  }


.line4 {
    color: #000;
  }


.line4:link {
    color: #333;
    text-decoration: none;
  }


.line4:visited {
    color: #039;
    text-decoration: none;
  }


.line4:hover {
    color: #c00;
    text-decoration: none;
  }


.line4high,.line4high:link,.line4high:visited {
    color: #fff;
    background: #06c;
    text-decoration: none;
  }


.line5bg {
    color: #000;
    background: #fff;
    text-decoration: none;
  }


.line5 {
    color: #000;
    background: #fff;
    text-decoration: none;
  }


.line5:link {
    color: #000;
    text-decoration: none;
  }


.line5:visited {
    color: #000;
    text-decoration: none;
  }


.line5:hover {
    color: #c00;
    text-decoration: none;
  }


.album {
    color: #ccc ;
    background: #013;
    text-decoration: none;
  }


.album:link {
    color: #fc0 ;
    background: #013;
    text-decoration: none;
  }


.album:visited, .album:hover {
    color: #f90 ;
    background: #013;
    text-decoration: none;
  }


.album:hover {
    color: #fff ;
    background: #001133;
    text-decoration: none;
  }


p.dotted {
    border-style: dotted;
  }


p.dashed {
    border-style: dashed;
  }


p.solid {
    border-style: solid;
  }


p.double {
    border-style: double;
  }


p.groove {
    border-style: groove;
  }


p.ridge {
    border-style: ridge;
  }


p.inset {
    border-style: inset;
  }


p.outset {
    border-style: outset;
  }


.boxshadow {
    border:1px inset #000;
    background-position: left top;
    BACKGROUND-IMAGE: url("/images/bg/boxshadow.gif");
    BACKGROUND-REPEAT: no-repeat;
  }

#container{
  float:left;
  width:auto;
  border-left:270px solid #fc0;
  /* The width and color of the left rail */
  border-right:160px solid #fff;
  /* The width and color of the right rail */
  min-height: 1000;
}

#picturebar{
  float:left;
  width:270px;
  margin-left:-270px;
  margin-top:10px;
  position:relative;
  min-height: 1000;
  text-align: center;
}

#adsbar{
  float:right;
  width:160px;
  margin-right:-160px;
  text-align: center;
  min-height: 1000;
}

#maincontent{
  width:auto;
  margin-right: 10px;
  margin-left: 20px;
  min-height: 1000;
}


/*  border-bottom:1px solid #CCCCCC; */