* {margin:0; padding:0;}

body {
text-align:center;
background:#E1E8F5;
background-image:url(../backgrounds/bodybg.jpg);
background-repeat:repeat-x;
color:#315474;
font-family:Arial;
font-size:13px;
margin-top:30px;
}

img {
border:0;
display:block;
}

#all {
position:relative;
width:900px;
margin-right:auto;
margin-left:auto;
border:1px solid #E1E7F5;
}

#home-mainimage {
background-image:url(../backgrounds/mainimage.jpg);
background-repeat:no-repeat;
height:400px;
}

#creating {
padding:60px 0 0 170px;
}

#maintitle {
padding-top:30px;
}

#home-text {
background-image:url(../backgrounds/textbg.gif);
text-align:left;
padding-bottom:25px;
line-height:19px;
}

#home-text h1 {
font-size:15px;
padding-left:65px;
padding-bottom:15px;
}

p {
padding:0 90px 15px 65px;
}

.upper {
text-transform:uppercase;
}

.green {
color:#0D9917;
font-size:17px;
}

#shuttle {
float:right;
margin:2px 105px 0 18px;
}

#bus {
float:left;
margin:7px 15px 0 65px;
}

#footer {
margin-top:30px;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
color:#4F7497;
line-height:18px;
padding-bottom:60px;
}

#footer a {
color:#09579F;
}

#footer a:hover {
color:#990000;
}

#footer p#address {
font-size:11px;
margin-right:auto;
margin-left:auto;
}

#navigation {
background:#9CB7E6;
background-image:url(../backgrounds/homenavbg.jpg);
}

#navigation ul {
list-style:none;
font-size:12px;
color:#fff;
text-transform:uppercase;
font-weight:bold;
margin-left:8px;
padding-left:8px;
}

#navigation ul li {
float:left;
margin-right:12px;
padding-top:9px;
}

#navigation ul li.separater {
color:#C9D8EE
}

#navigation ul li a {
color:#fff;
text-decoration:none;
}

/* interior pages */

#content {
background-image:url(../backgrounds/textbg.gif);
text-align:left;
padding-bottom:25px;
line-height:19px;
}

h1 {
font-size:16px;
padding:35px 0 15px 65px;
}

h2 {
font-size:14px;
padding:0 0 12px 65px;
}

sup {
font-size:11px;
}

.uppercase {
text-transform:uppercase;
}


#bauer { /* message from the CEO */
width:365px;
float:left;
margin:45px 25px 0 65px;
font-family:Tahoma;
font-size:10px;
}

#bauer p {
color:#67779C;
padding-top:5px;
padding-left:0;
font-weight:bold;
}

#park {
float:right;
margin-top:0;
margin-right:85px;
margin-left:15px;
}

#footprints {
float:left;
margin:4px 15px 0 65px;
}

#green-logo {
float:right;
margin-top:-24px;
margin-right:85px;
}

.creditimage {
float:left;
margin-right:15px;
}

#ci {
margin-top:20px;
}

#bef {
margin-top:12px;
margin-bottom:22px;
}

#myclimate {
margin-top:10px;
}

#bus-windfarm {
float:right;
margin:5px 85px 20px 15px;
}

#calculate-link {
float:right;
margin:4px 85px 20px 15px;
}



ul#carboncredits {
list-style:none;
margin-left:45px;
padding-left:45px;
}

li p {
padding:0 110px 24px 0;
}


ul#carboncredits li ul {
list-style:disc;
padding-left:9px;
margin:-5px 0 12px 9px;
}

ul#carboncredits li ul li {
padding-right:120px;
}

.desc {
font-family:Tahoma;
font-size:10px;
}


