body {
margin: 0px;
padding: 0px;
background-color: white;
font-family: Tahoma;
font-size: 12px;
line-height: 15px;
}

#content_splash p {
padding: 20px 40px 20px 40px;
}

label {
color: white;
font-weight: bold;
}

legend {
font-size: 16px;
font-weight: bold;
color: white;
padding: 10px;
}

form { border: 0px; padding: 20px;}

fieldset { border: 0px; }

#response {

font-size: 16px; font-weight: bold; color: white; padding: 30px 20px 10px 20px;

}

ul {
list-style-type: none;
line-height: 26px;
}


.field {
margin-top: 10px;
margin-left: 10px;
}

.disclaimer {
width: 780px;
color: white;
text-align: center;
float: left;
margin-left: 10px;
margin-top: 10px;
}

.splash a {
color: white;
font-weight: bold;
text-decoration: none;
margin-bottom: 13px;
margin-left: 13px;
float: left;
width: 340px;
background-color: #666666;
padding-top: 10px;
padding-bottom: 10px;
}

#social {
background-image:url('http://www.thegivingtreecompassion.com/social.png');
width: 800px;
height: 120px;
float: left;
margin-top: 13px;
}

#social a {
height: 120px;
width: 266px;
float: left;
text-decoration: none;
}

.javascript {
font-size: 12px;
position: relative;
top: 10px;
}

.javascript a {
color: white;
}

.list a {
color: black;
text-decoration: none;
}

.list a:hover {
text-decoration: underline;
}

#content_splash a:hover {
text-decoration: underline;
}

#container {
width: 800px;
position: absolute;
top: 0px;
left: 50%;
margin-left: -400px;
}

#content_splash {
background-color: #4d4d4d;
width: 800px;
float: left;
padding-bottom: 13px;
text-align: center;
color: white;
line-height: 30px;
font-size: 20px;
}


#top {
background-image:url('http://www.thegivingtreecompassion.com/top.png');
height: 452px;
width: 800px;
float: left;
}

#bottom {
background-image:url('http://www.thegivingtreecompassion.com/bottom.png');
height: 235px;
width: 800px;
float: left;
}

#superbottom {
text-align: center;
line-height: 20px;
color: white;
height: 345px;
background-image: url('peace.png');
width: 800px;
float: left;
background-color: #694730;
margin-bottom: 10px;
margin-top: 10px;
}

#content {
background-color: #4d4d4d;
width: 800px;
float: left;
padding-bottom: 13px;
}


#content a {
width: 380px;
height: 250px;
background-color: white;
float: left;
margin-top: 13px;
margin-left: 13px;
text-decoration: none;
background-repeat: no-repeat;
}

#mainnav {
width: 800px;
height: 77px;
position: absolute;
top: 375px;
left: 50%;
margin-left: -400px;
}

#mainnav a {
background-position: 0px 77px;
height: 77px;
float: left;
text-decoration: none;
border: 0px;
margin-left: 9px;
}

#mainnav a:hover {
background-position: 0px 0px;
}

#rightnav, #leftnav {
width: 180px;
height: 120px;
}

#leftnav a, #rightnav a {
width: 178.5px;
float: left;
border: 0px;
text-decoration: none;
background-position: 0px 0px;
}

#leftnav a:hover, #rightnav a:hover {
background-position: -178.5px 0px;
}

#leftnav a:focus, #rightnav a:focus {
text-decoration: none;
}

#rightnav {
position: absolute;
right: 0px;
top: 180px;
}

#leftnav {
position: absolute;
left: 0px;
top: 180px;
}
