*{padding:0;margin:0;}

body {font-size:62.5%;} /* for IE/Win */
html>body {font-size:10px;} /* for everything else */
H1 {font-size:1.8em;margin-top:0em;}  /* displayed at 24px */
H2 {font-size:1.4em;}  /* displayed at 18px */
H3 {font-size:1.32em;}  /* displayed at 15px */
H4 {font-size:1em;}  /* displayed at 12px */
TEXTAREA, P, LI,  DD, DT{font-size:1.2em;}
LI LI {font-size:1em;}
LI UL{padding-top:1em;}

body {
text-align:center;
background-color:#d3ddc7;
font-family :Verdana, Arial,Helvetica, sans-serif;
padding-bottom:2em;
}

h1{margin-bottom:0.4em;}
h2{margin-bottom:0.3em;}
p,li{line-height: 1.5}

a img{border:none;}

dt{font-weight:bold;padding-bottom:0.2em;}
dd{padding-bottom:1em;line-height:1.4}

#container{
text-align:left;
background:#fff url(images/bg.jpg);
width:90em;
margin:4em auto 1em auto;
border:0.1em solid #000;
}

#nav{
width:17em;
float:left;
margin-left:0.64em;
margin-top:4em;
list-style-type:none;
}

#nav li
{
margin-bottom:1em;
}

#nav li a
{
padding-left:1.6em;
color:#fff;
font-weight:bold;
text-decoration:none;
background:url(images/bullet.gif) no-repeat center left;
}

#nav li a:hover
{
text-decoration:underline;


}

.index #nav li a#home{color:#c0ec6b;background:url(images/bulleth.gif) no-repeat center left;}
.logoprogram #nav li a#logoprogram{color:#c0ec6b;background:url(images/bulleth.gif) no-repeat center left;}
.wastewise #nav li a#wastewise{color:#c0ec6b;background:url(images/bulleth.gif) no-repeat center left;}
.forum #nav li a#forum{color:#c0ec6b;background:url(images/bulleth.gif) no-repeat center left;}
.conshome #nav li a#conshome{color:#c0ec6b;background:url(images/bulleth.gif) no-repeat center left;}
.consjob #nav li a#consjob{color:#c0ec6b;background:url(images/bulleth.gif) no-repeat center left;}
.diduknow #nav li a#diduknow{color:#c0ec6b;background:url(images/bulleth.gif) no-repeat center left;}
.halstand #nav li a#halstand{color:#c0ec6b;background:url(images/bulleth.gif) no-repeat center left;}
.solar #nav li a#solar{color:#c0ec6b;background:url(images/bulleth.gif) no-repeat center left;}
.resources #nav li a#resources{color:#c0ec6b;background:url(images/bulleth.gif) no-repeat center left;}
.buildgreen #nav li a#buildgreen{color:#c0ec6b;background:url(images/bulleth.gif) no-repeat center left;}
.about #nav li a#about{color:#c0ec6b;background:url(images/bulleth.gif) no-repeat center left;}


#content{
background:#fff;
width:560px;
float:left;
background:#fff url(images/wavebg.jpg) no-repeat;
border-left:1em solid #000066;
border-right:1em solid #000066;
color:#000066;
padding:17em 40px 4em 40px;
}

.index #content
{
width:620px;
padding:0em 10px 1em 10px;
background:#fff;
}

#flashcontainer
{
height:170px;
width:640px;
float:left;
background:#fff url(images/wavebg.jpg) no-repeat;
border-left:1em solid #000066;
border-right:1em solid #000066;
}

#lcontent{
padding:1em 0em;
float:left;
width:160px;
color:#000066;
}

#rcontent
{
width:440px;
float:left;
padding-top:1em;
}

#content ul
{
padding-left:1em;
margin-bottom:1em;
}

#content ul li
{
list-style-type:none;
padding-left:1.8em;
background:url(images/recbullet.gif) no-repeat top left;
padding-bottom:0.6em;
}

span.greenwave
{
font-weight:bold;
color:#42a55f;
}

p{
margin:0em 0em 1em 0em;
}

#footer
{
color:#fff;
background-color:#000066;
clear:both;
height:1%;
}



#cw{
margin-top:1em;
float:left;
width:21em;
font-weight:bold;
text-align:center;
font-size:0.9em;
color:#c0ec6b;
background-color:#000066;
}

#navbot
{
background-color:#000066;
float:left;
list-style-type:none;
width:640px;
padding:0;
margin-top:0.4em;
margin-bottom:1em;
text-align:center;
}

#navbot li
{
line-height:1.6em;
display:inline;
}

#navbot li a
{
font-weight:bold;
letter-spacing: -0.04em;
font-size:0.86em;
color:#fff;
text-decoration:none;
background:url(images/botdiv.gif) no-repeat center left;
padding-left:8px;
}

.index #navbot li a#bhome{color:#c0ec6b;}
.logoprogram #navbot li a#blogo{color:#c0ec6b;}
.wastewise #navbot li a#bwastewise{color:#c0ec6b;}
.forum #navbot li a#bforum{color:#c0ec6b;}
.conshome #navbot li a#bconshome{color:#c0ec6b;}
.consjob #navbot li a#bconsjob{color:#c0ec6b;}
.diduknow #navbot li a#bdiduknow{color:#c0ec6b;}
.halstand #navbot li a#bhalstand{color:#c0ec6b;}
.solar #navbot li a#bsolar{color:#c0ec6b;}
.buildgreen #navbot li a#bbuildgreen{color:#c0ec6b;}
.resources #navbot li a#bresources{color:#c0ec6b;}
.about #navbot li a#babout{color:#c0ec6b;}

#navbot li a.start
{
padding-left:0px;
background:none;
}

#navbot li a:hover
{
color:#c0ec6b;
}

#wwlogo,#bplogo
{
text-align:center;
}

#wwlogo p
{
letter-spacing: -0.1em;
color:#000666;
font-size:0.9em;
margin-bottom:0.4em;
}

#bplogo p
{
letter-spacing: -0.1em;
color:#000666;
font-size:0.9em;
margin-bottom:0.4em;
}

#bplogo p a
{
letter-spacing: -0.06em;
}

.halstand h1
{
text-align:center;
}

.halstand h2
{
text-align:center;
padding:1em 0em 0.6em 0em;
}

.halstand table
{
border-collapse:collapse;
font-size:1.2em
}

.halstand table td,.halstand table th
{
border:0.1em solid #ccc;
vertical-align:top;
padding:0.6em;
font-size:1em;
line-height:1.4
}

.halstand table th
{
color:#fff;
background-color:#000066;
}


.contactlist
{
text-align:center;
}

.contactlist p
{
margin-top:1em;
}


.contact
{
margin-top:1em;
text-align:center;
}

.contact h3
{
margin-bottom:0.2em;
}

.contact p
{
margin-top:0em;
line-height:1;
margin-bottom:0.2em;
}

