body {background-color: #4ea179;
}

a:link {text-decoration: none; color: #37379b; margin: 0px; padding: 0px; }
a:visited { text-decoration: none; color: #37379b; margin: 0px; padding: 0px;}
a:hover { text-decoration: none; color: #37379b; margin: 0px; padding: 0px; }
a:active { text-decoration: none; color: #37379b; margin: 0px; padding: 0px; } 
a img {border: none; align: middle; color: #37379b; margin: 0px; padding: 0px; }


h1 {font-size: 30px; color: #CCFFCC; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-style: italic; text-align: center; }


h2 {font-size: 30px; color: #282828; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-style: bold; text-decoration: underline; text-align: center;}

h3 {font-size: 14px; color: white; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; padding: 4px; background: #267951;}


img { margin: 0px; padding: 0px; }

h4 {font-size: 20px; color: #282828; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; background: #c3c3eb; border-top: solid 1px #9b9bc3; border-bottom: solid 1px #9b9bc3; padding: 8px;}

h5 {font-size: 20px; color: #282828; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; background: #ebebeb; border: solid 1px #e1e1e1; padding: 20px; }

h6 {font-size: 24px; color: #454545; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; padding-right: 28px; padding-left: 28px;}


t {font-size: 20px; color: #282828; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;}

p.buttons {font-size: 30px; color: #095b33;
; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-style: italic; text-align: center; padding: 0px; margin: 0px; }


p {padding: 20px; font-size: 20px; color: #282828; font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;}


div#page { 
width: 1000px;  
height: 100%;
position: relative;
margin-left: auto;
margin-right: auto;
background: #ebebeb;
border: solid 1px #267951;
}

div#pagetoplinks { 
width: 984px;  
height: 60px;
background: #f5fff5;
padding: 8px;
}






div#header {
width: 760px;
height: 100%;
background: #CC99CC;

}

div#footer {
width: 505px;
height: 40px;
background: #267951;
position: absolute;
bottom: 0px;
}

div#weatherizationcalculator {
margin-right: auto;
margin-left: auto;
position: relative;
height: 194px;
width: 194px;
background: #a14e4e;
}


div#logo {
width: 254px;
height: 189px;
background: #006600;
float: left;
}

div#photo {
width: 505px;
height: 150px;
background: #006600;
float: right;
}


div#trivia {
width: 505px;
height: 40px;
background: #006600;
float: right;
}

div#trivia2 {
width: 503px;
height: 38px;
background: #FFCC50;
float: right;
}

div#sidebar {
width: 237px;
height: 100%;
float: left;
background: #ebebeb;
padding: 8px;

}

div#signup {
width: 254px;
height: 100%;
float: left;
background: #4ea179;

}

div#link0 {
width: 254px;
height: 75px;
background: #87dab2;
float: left;
border-bottom: solid 1px #267951;


}


div#link1 {
width: 254px;
height: 75px;
background: #87dab2;
float: left;
border-bottom: solid 1px #267951;



}


div#link2 {
width: 254px;
height: 75px;
background: #87dab2;
float: left;
border-bottom: solid 1px #267951;



}
div#link5 {
width: 254px;
height: 75px;
background: #66CC66;
background-image: url(link.png);
float: left;



}


div#linktext1 {
width: 254px;
height: 22px;
}



div#linktext2 {
width: 254px;
height: 32px;
}






div#signup { 
width: 238px;  
height: 168px;
float: left;
padding: 8px;
margin: 0px;
border-top: solid 1px #267951;
}




div#body2 {
width: 745px;
height: 100%;
background: #f5fff5;
float: right;
border-left: solid 1px #3a8d65;

min-height: 770px;
}


div#littlecontent {
width: 600px;
height; 100%
background: #ebf5eb;
position: relative;
margin-left: auto;
margin-right: auto;
border-right: solid 1px #9b9bc3;
border-left: solid 1px #9b9bc3;
border-bottom: solid 1px #9b9bc3;
}

div#videocontent {
width: 700px;
height; 100%
background: #ebf5eb;
position: relative;
margin-left: auto;
margin-right: auto;
border-right: solid 1px #9b9bc3;
border-left: solid 1px #9b9bc3;
border-bottom: solid 1px #9b9bc3;
}




div#body {position: relative; float: right; width: 90%; 
background: white;}


div#head {position: relative; float: right; width: 90%; margin: 0;
padding: 0;
background: black;}

div#text {position: relative; float: left; width: 50%; 
background: white;}
div#text2 {position: relative; float: left; width: 50%; 
background: #CC99FF; padding: 10px;}

div#foot {position: relative; float: right; width: 90%; 
background: #CC99FF; border: 2px black solid;}
