

/* Footer */

.footer-holder {
    margin:25px auto 0 auto;
    width:960px;
    height:637px;
}

#footer {
    margin:0 auto;
    width:960px;
    padding: 0;
}

/* top image/links (white bg) */
.footer-top {
    padding: 10px;
    height:98px;
    background: #EEE;
    border-bottom: 3px solid #C4C6C6;
    overflow:hidden;
}
.events {
    margin: 0;
    padding: 0;
    overflow:hidden;
    list-style:none;
}
.events li {
    float:left;
    width:200px;
    padding:0 30px 0 0;
}
.events li a {
    font:11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
    color:#0e0f0e;
    margin:8px 0 0;
}
.events li a img {
    float:left;
    margin:0 10px 0 0;
}

/* middle content (dark green whale bg) */
.footer-content {
    position:relative;
    width:100%;
    height:468px;
    background: #005801 url(/core/templates/planet3/img/bg-footer-img.jpg) no-repeat 0 0;
    overflow:hidden;
}

.footer-content ul {
    margin:23px 0 0;
    list-style:none;
    overflow:hidden;
    clear:both;
    padding:0;
}
.footer-content ul li {
    float:left;
    width:140px;
    padding:0 10px;
}
.footer-content ul ul {
    margin:0;
    padding:8px 0 0;
    list-style:none;
}
.footer-content ul ul li {
    float:none;
    padding:0 0 6px;
    width:140px;
}

.footer-content ul li h4 {
    color:#6c0;
    margin:0;
    font-size:11px;
}

.footer-content ul ul li a {
    color:#cbdccb;
    font-size:12px;
}

.footer-content ul ul li a:hover {
    text-decoration:none;
    color:#fefefe;
}

.footer-content ul li.visit-us {
    background:url(/core/templates/planet3/img/map.gif) no-repeat;
    padding-top:77px;
}

.footer-content ul li.visit-us label {
    display:block;
    color:#fefffe;
    font-size:11px;
    width:125px;
    padding-bottom:10px;
}

.footer-content ul li.visit-us .select-holder {
    margin:8px 0 0 -14px;
    position:relative;
    float:left;
}

.footer-content ul li.visit-us select {
    width:140px;
}

.footer-content ul ul li a.digg {
    background:url(/core/templates/planet3/img/digg.gif) no-repeat;
    padding:0 0 0 22px;
}

.footer-content ul ul li a.deli {
    background:url(/core/templates/planet3/img/deli.gif) no-repeat;
    padding:0 0 0 22px;
}

.footer-content ul ul li a.facebook {
    background:url(/core/templates/planet3/img/facebook.gif) no-repeat;
    padding:0 0 0 22px;
}

.footer-content ul ul li a.myspace {
    background:url(/core/templates/planet3/img/myspace.gif) no-repeat;
    padding:0 0 0 22px;
}

.footer-content ul ul li a.flickr {
    background:url(/core/templates/planet3/img/flickr.gif) no-repeat;
    padding:0 0 0 22px;
}

.footer-content ul ul li a.twitter {
    background:url(/core/templates/planet3/img/twitter.gif) no-repeat;
    padding:0 0 0 22px;
}

.footer-content ul ul li a.youtube {
    background:url(/core/templates/planet3/img/youtube.gif) no-repeat;
    padding:0 0 0 22px;
}

.facts-box {
    position:absolute;
    bottom:32px;
    right:22px;
    background:url(/core/templates/planet3/img/bg-facts.gif) no-repeat;
    width:304px;
    height:193px;
    overflow:hidden;
    padding:9px 0 0 16px;
}

.facts-box strong {
    display:block;
    color:#6c0;
    font-size:12px;
}

.facts-box .col {
    padding:7px 0 0;
    float:left;
    width:145px;
}

.facts-box .col ul li {
    padding:2px 0 3px;
}

.facts-box p {
    margin:0;
    color:#cbdccb;
    font-size:12px;
    line-height:20px;
}

.facts-box ul {
    margin:0;
    padding:0;
    list-style:none;
    color:#cbdccb;
    font-size:12px;
}

.facts-box a.support {
    display:block;
    color:#fff;
    font-size:12px;
    height:20px;
    background:url(/core/templates/planet3/img/bullet.gif) no-repeat 0 0;
    padding:0 0 0 20px;
    margin:12px 0 0;
}

.facts-box .col .boat {
    margin:0 0 0 10px;
}

.facts-box .col .boat li {
    background:url(/core/templates/planet3/img/boat.gif) no-repeat;
    padding:0 0 11px 25px;
    width:150px;
}

.facts-box .col .boat li span {
    display:block;
    font-weight:700;
    width:100px;
}

/* bottom content (light green bg) */
.copy-only {
    width: 100%;
    height: 55px;
    position:absolute;
    bottom:0px;
    background-color: #66CC10;
}

.copy-box {
    padding: 19px 10px 0 10px;
    height: 35px;
    background-color: #66CC10;
    overflow:hidden;
}

.copy-box p {
    margin:0;
    color:#fff;
    font-size:12px;
}

.copy-box p span {
    float:left;
}

.copy-box p strong.logo {
    float:left;
    background:url(/core/templates/planet3/img/logo-mini.gif) no-repeat;
    width:89px;
    height:14px;
    margin:2px 7px 0 4px;
    text-indent:-9999px;
    overflow:hidden;
}

.copy-box ul {
    margin:0;
    padding:0;
    list-style:none;
}

.copy-box ul li a {
    color:#fff;
    font-size:12px;
    text-decoration: none;
}

.privacy {
    float:left;
}

.privacy li {
    float:left;
    padding:0 0 0 16px;
}

.bottom-menu {
    float:right;
}

ul.bottom-menu li {
    float:right;
    padding:0 0 0 14px;
}


