body {
margin: 0;
padding: 5px 25px;
color: #000;
font: 13px/1.5em "Arial";
text-align: center;
}
#everything {
position: relative;
margin: 0 auto;
padding-top: 188px;
padding-bottom: 30px;
width: 900px;
text-align: left;
}
h1 {
margin: 0;
font-size: 1px;
}
h1 a {
position: absolute;
right: 10px;
top: 25px;
display: block;
width: 176px;
height: 106px;
background:  url(logo.gif) no-repeat;
text-indent: -99em;
}
h1 a:hover {
text-decoration: none;
}
a {
color: #33366;
font-weight: bold;
text-decoration: none;
}
a:hover {
text-decoration: none;
}
#photo {
position: absolute;
left: 10px;
top: 10px;
z-index: 1;
border-top: 1px solid #764;
border-bottom: 1px solid #764;
}
#photo div {
width: 854px;
height: 178px;
background-repeat: no-repeat;
border-left: 1px solid #764;
border-right: 1px solid #764;
}

#menu {
position: absolute;
left: 10px;
top: 188px;
z-index: 1;
margin: 0;
padding: 0;
list-style: none;
width: 185px;
font-size: 20px;
font-family: "arial";
line-height: 30px;
font-weight: bold;
}
#menu a.one:link {color: #ccccccc}
#menu a.one:visited {color: #cccccc}
#menu a.one:hover {color: #cccccc} 

#menu ul {
margin: 0 0 10px;
padding: 0;
border-top: 1px solid #256;
border-right: 1px solid #256;
border-left: 1px solid #256;
list-style: none;
}
#menu li {
display: inline;
}
#menu li li {
display: block;
border-bottom: 1px solid #256;
}
#menu a {
display: block;
margin: 0;
padding: 0 3px;
background-color: #333366;
color: #CCCCCCC;
text-align: center;
}
#menu a:hover {
background-color: #666699;
color: #CCCCCC
text-decoration: none;
}
#menu ul ul {
display: none;
margin: 0;
padding: 0;
border: none;
font-size: 24px;
font-family: "arial";
line-height: 26px;
}
#menu ul ul li {
display: inline;
margin: 0;
border: none;
}
#menu ul ul a {
margin: 0;
padding: 2px 4px;
border: 0;
background-color: #ffe !important;
color: #999999;
text-align: left;
}
#menu ul ul a:hover {
background-color: #eed !important;
}
#menu ul ul li+li a {
border-top: 1px solid #eed;
}
.action #action ul, .donate #donate ul, .ecoride #ecoride ul, .car #car ul, .chemical #chemical ul, .ecology #ecology ul, .education #education ul, .warming #warming ul, .healthcare #healthcare ul, .sprawl #sprawl ul, .toxics #toxics ul, .trash #trash ul, .alerts #alerts ul, .ftgu #ftgu ul, .releases #releases ul, .about #about ul {
display: block;
}
.action #action a, .donate #donate ul, .ecoride #ecoride a, .car #car a, .chemical #chemical a, .ecology #ecology a, .education #education a, .warming #warming a, .healthcare #healthcare a, .sprawl #sprawl a, .toxics #toxics a, .trash #trash a, .alerts #alerts a, .ftgu #ftgu a, .releases #releases a, .about #about a {
background-color: #878;
}
.action #action a:hover, .donate #donate ul, .ecoride #ecoride a:hover, .car #car a:hover, .chemical #chemical a:hover, .ecology #ecology a:hover, .education #education a:hover, .warming #warming a:hover, .healthcare #healthcare a:hover, .sprawl #sprawl a:hover, .toxics #toxics a:hover, .trash #trash a:hover, .alerts #alerts a:hover, .ftgu #ftgu a:hover, .releases #releases a:hover, .about #about a:hover {
background-color: #989;
}
#menu #home {
height: 99px;
he\ight: 97px;
margin-bottom: 0;
border-top: 1px solid #a97;
border-bottom: 1px solid #a97;
border-left: 1px solid #a97;
background: transparent url(logo.gif) no-repeat;
text-indent: -99em;
}
*>#menu #home {
background-image:  url(logo.png);
}
input, textarea {
padding: 0 3px;
border: 1px none #bba;
border-top: 1px solid #eed;
border-bottom: 1px solid #663;
background-color: #eed;
font: 13px/1.5em "Arial";
}
input:hover, input:focus, textarea:hover, textarea:focus {
padding: 0 2px;
border-style: solid;
border-color: #bba #bba #663;
}
input:focus, textarea:focus {
border-color: #663;
}
#menu input {
display: block;
font-size: 12px;
line-height: 20px;
}
#searchbox {
width: 170px;
padding: 0 2px;
border: none;
background-color: #eee;
}
#searchbox:hover, #searchbox:focus {
background-color: #fff;
}
#menu #searchbutton {
width: 214px;
border: none;
background-color: #589;
color: #ffffff;
font-size: 13px;
font-family: "Arial Narrow";
font-weight: bold;
line-height: 20px;
text-align: center;
cursor: pointer;
}
#menu #searchbutton:hover {
background-color: #333366;
}

#left {
margin: 0 0 0 10px;
left: 10px;
top: 233px;
padding: 1.5em 3.5em .5em;
border-left: 190px solid #cccccc;
Border-bottom: 20px solid #cccccc;
background-color: #cccccc;
height: 35em;
}
*>#left {
height: auto;
min-height: 35em;
}
#left a.one:link {color: #333366}
#left a.one:visited {color: #666699}

.html #left {
margin-right: 120px;
padding-top: 1.5em;
border-right: 20px solid #cccc99;
}
h2 {
position: relative;
left: -1.75em;
margin: -.75em -3.5em .75em -4px;
padding: .5em 1.75em;
border-left: 4px solid #795;
background-color: #795;
color: #fff;
font-size: 2em;
font-family: "Arial Narrow";
line-height: 1em;
}
h3 {
left: -1.75em;
margin: -.75em -3.5em .75em -4px;
padding: .5em .75em;
color: #404040;
font-size: 2.0em;
font-family: "Arial";
line-height: 1em;
}
h3, h4, h5 #left p, #left ul {
margin: .5em 0;
}
h4 {
margin: 1.05em 0;
color: #404040;
font-size: 1.45em;
font-family: "Arial Narrow";
line-height: 1em;
}
h5 {
margin: 1.25em 0;
color: #404040;
font-size: 1.2em;
font-family: "Arial Narrow";
line-height: 1em;
}
.home #left {
margin-right: 34px;
padding-top: 1.5em;
border-right: 10px solid #cccccc;
}
h2 {
position: relative;
left: -1.75em;
margin: -.75em -3.5em .75em -4px;
padding: .5em 1.75em;
border-left: 4px solid #795;
background-color: #795;
color: #fff;
font-size: 2em;
font-family: "Arial Narrow";
line-height: 1em;
}
h3 {
left: -1.75em;
margin: -.75em -3.5em .75em -4px;
padding: .5em .75em;
color: #404040;
font-size: 2.0em;
font-family: "Arial";
line-height: 1em;
}
h3, h4, h5 #left p, #left ul {
margin: .25em 0;
}
h4 {
margin: 1.05em 0;
color: #000000;
font-size: 1.3em;
font-family: "Arial narrow";
line-height: 1.2em;
}
h5 {
margin: 1.25em 0;
color: #404040;
font-size: 1.2em;
font-family: "Arial Narrow";
line-height: 1em;
}
#left strong a {
display: block;
font-size: 1.4em;
font-family: "Arial";
line-height: 1.25em;
}
#left strong a:hover {
text-decoration: none;
}
/*#left strong a:hover {
background-color: #8a6;
color: #fff;
text-decoration: none;
}
.health {
background-image: url(iconhealth.jpg);
}
.land {
background-image: url(iconland.jpg);
}
.waste {
background-image: url(iconwaste.jpg);
}
.home #left span {
display: block;
margin: 0;
padding: 12px 16px;
background-color: #ffe;
}*/
#left .sidebar {
float: right;
margin: -1.5em 0 1em 1.5em;
width: 150px;
background-color: #eec;
}
#left .sidebar p, #left .sidebar li {
margin: .75em 1em;
padding: 0;
background: transparent;
text-indent: 0;
}
#left ul {
margin: 1.5em 0;
padding: 0;
list-style: none;
}
#left li {
padding-left: 2em;
background:  url(list.gif) no-repeat 0 0.48em;
text-indent: -1em;
}
#left dt {
margin: 1.5em 0 0;
border-bottom: 1px dashed #a97;
font-weight: bold;
}
*>#left dt {
font-weight: normal;
}
*>#left dt:first-line {
font-weight: bold;
}
#left dd {
margin: 0 0 1.5em;
padding: .25em 0 0 .5em;
border-left: 1px dashed #a97;
}
#left form {
margin: 0;
background-color: #ffe;
}
#left form p {
clear: both;
width: 545px;
w\idth: 525px;
padding-right: 0;
/*padding-bottom: 0;*/
}
#left form p span {
float: left;
margin: 0 10px 1.5em 0;
}
#left p span input, #left p span textarea {
display: block;
width: 241px;
}
#left textarea {
height: 7.5em;
}
#left .wide, #left textarea {
width: 498px;
}
#left .thin {
width: 112px;
}
#left .button {
padding: 0 .5em;
border: 1px solid #492;
background-color: #fff;
font-weight: bold;
}
#left .button:hover {
color: #492;
}
