body {
width: 100%;
margin: 0;
color: #000000; /* White */
font: Arial,Georgia,Verdana,sans-serif;
font-size: 100%;
font-style: normal;
background-color: #a7c9a3;      /* light green */
}

#header {
left: 5px;	
top: 3px;
font: Arial,Georgia,Verdana,sans-serif;
font-size: 130%;
color: #000000; /* black */
width: 100%;
height: 55px;
margin: 0px;
padding: 0px;
border-bottom: 3px solid #ffd700; /* Gold bottom border */
/*background-image: url('http://www.cmw.asn.au/images/south_coast.jpg'); /* background image*/*/
background-repeat: no-repeat;    /*show image repeatedly to fill wide screens */
background-attachment:fixed;    /* to work in Mozilla, Firefox and Opera */
background-position: 100%;  /*placed at bottom and right */
background-color: #a7c9a3;      /* light green */
}

#headercontent {
font: Arial,Georgia,Verdana,sans-serif;
font-size: 160%;
color: #000000; /*Black*/
margin: 0 0 0 235px; /* pixel distance, top, right, bottom, left*/
padding: 14px; /* heading distance from top */
border: 0;
}

#wrapper{
float:left;width:100%}

#main {
margin-top: 0;
}

#sidebar {
position: absolute; /* Allows scrolling side bar */
left: 5px;
top: 150px;
width: 180px;
height: 850px;
margin-left:-100%
background-color: #a7c9a3; /* Olive Green */
link color:black;
visited color:black;
hover color:blue;
active color:black;
focus color:black;
}

#content {
margin: 0 200px 0 205px;  /* distance from right 200px & left of screen 205px */
background-color: #a7c9a3; /* light green */
position: absolute;
top: 60px;  /* distance from top of page */
}

/* Holds the copyright */
#footer{
clear: left;
width: 100%;
font: 40%;
background: #a7c9a3; /* light green */
text-align: center;
padding: 2px 0;
}

#imgleft {
float: left;
padding-right: 18px;
margin-left : 7mm;
}
#imgright {
float: right;
padding-left: 18px;
}
td.program {
font-weight: bold;
padding-top: 25px;
}
tr.social {
padding-bottom: 20px;
}
td.social {
padding-bottom: 15px;
vertical-align: top;
padding-left: 3px;
}
tr.member {
font-weight: bold;
padding-top: 25px;
}
td.member {
font-weight: bold;
padding-top: 25px;
}
table {
margin-left: 10mm;
} /* Table with 10mm margin on left to keep in line with text */
h1 { 
font-weight: bold; 
font-size: 150%;
font-style: normal; 
color: #000000; 
margin-right: 2mm; 
margin-left: 10mm;
}
h2 { 
font-weight: bold; 
font-size: 140%;
font-style: normal; 
color: #000000; 
margin-right: 2mm; 
margin-left: 10mm;
}
h3 { 
font-weight : bold; 
font-size : 130%;
font-style: normal; 
color : #000000; 
margin-right : 2mm; 
margin-left : 10mm;
}
h4 { 
font-weight : bold; 
font-size : 120%;
font-style: normal; 
color : #000000; 
margin-right : 2mm; 
margin-left : 10mm;
}
h5 { 
font-weight : bold; 
font-size : 110%;
font-style: normal; 
color : #000000; 
margin-right : 2mm; 
margin-left : 10mm;
}
p { 
font-size : 100%;
font-style : normal;
margin-right : 2mm; 
margin-left : 10mm;
white-space : normal; /* Trying to make sentences wrap in Internet Explorer 6 and less. */
}
ul {
list-style-type: disc;
padding-bottom: 15px;
}
li {
padding: 0 0 15px 10px; /* top, right, bottom, left */
}

img {
/*float: left;  Changed from right, to see if "Sale" page lines up properly */
padding: 18px;
}

a:link {
  color:black;
}
a:visited {
  color:black;
}
a:hover {
  color:blue;
}
a:active {
  color:black;
}
a:focus {
  color:black;
}