/*
Copyright 2005-2007 Netvibes Ltd.
All rights reserved.
*/

/* General */

body #footer {
    display: block;

    clear: both;
    margin-top: 37px;
    width: 100%;

    background-color: #3C3C3C;

    font: 11px/1.4 Tahoma, Helvetica, Arial,sans-serif;
    line-height: 1.8em;
    color: #bababa;
}

#footer a {
    color: #C8C8C8;
    text-decoration: none;
}
#footer a:hover {
    color: #f1f1f1;
}

#viewType-1 #footer {
    position: fixed;
    bottom: 0;
    right: 0;
}

#footer .footer-content {
    position: relative;
}

#footer .footer-content a {
    text-decoration: none;
    color: inherit;
}

#footer .footer-content a:hover {
    color: #f1f1f1;
}

#footer-title,
#footer-sections,
#footer-partners {
    border-bottom: 2px solid #434343;
}


/* Columns */

#footer .footer-wrapper {
    margin: 0 auto;
    
    max-width: 930px;
    
    text-align: left;
}

#footer-title {
    padding: 14px 0 2px;
}

#footer-sections {
    padding: 5px 0 10px;
}

#footer-title h3,
#footer-sections ul.footer-menu {
    float: left;
    margin: 0;
    
    width: 20%;
    padding: 0;
    
    overflow: hidden;
}

#footer-sections li {
    line-height: 23px;
    color: #838383;
}

#footer-sections a {
    font-size: 1.1em;
    color: #838383;
}

#footer-title h3 {
    white-space: nowrap;
    font-size: 1.3em;
    font-family: inherit;
    font-weight: bold;
    color: #97A9A3;
}

#footer .footer-top-content{
    padding-top: 8px;
}


/* Partners */

#footer-partners {
    padding: 13px 0;
    
    text-align: center;
    font-size: 1.1em;
}

#footer-partners ul {
    display: inline;
    margin: 0;
    padding: 0;
}

#footer-partners li {
    display: inline;
    
    margin-left: 5px;
}


/* Bottom */

#footer .footer-bottom {
    position: relative;
    
    height: 75px;
    
    line-height: 75px;
    font-size: 1.1em;
}

#footer .footer-bottom-left {
    width: 50%;
    
    text-align: left;
}

#footer .footer-find-label {
    margin-right: 13px;
}

#footer .footer-bottom-left .uwa-icon {
    display: inline-block;
    position: relative;
    
    top: 20px;
    
    width: 40px;
    height: 40px;
    
    text-indent: -1000px;
    color: #666666;
    
    overflow: hidden;
}

#footer .footer-bottom-left .uwa-icon:before {
    position: absolute;
    left: 0;
    top: -25px;
    
    text-indent: 0px;
    font-size: 40px;
}

#footer .footer-bottom-left .icon-facebook:before {
    content: "\005c";
}

#footer .footer-bottom-left .icon-facebook:hover:before {
    color: #26a0d6;
}

#footer .footer-bottom-left .icon-twitter:before {
    content: "*";
}

#footer .footer-bottom-left .icon-twitter:hover:before {
    color: #26a0d6;
}

#footer .footer-bottom-left .icon-googleplus:before {
    content: "•";
}

#footer .footer-bottom-left .icon-googleplus:hover:before {
    color: #e30000;
}

#footer .footer-bottom-left .icon-flickr:before {
    content: "\02D5";
}

#footer .footer-bottom-left .icon-flickr:hover:before {
    color: #ff0084;
}

#footer .footer-bottom-left .icon-linkedin:before {
    content: "[";
}

#footer .footer-bottom-left .icon-linkedin:hover:before {
    color: #26a0d6;
}

#footer .footer-bottom-right {
    position: absolute;
    top: 0;
    right: 0;
    
    width: 50%;
    height: 75px;
    
    text-align: right;
}

#footer .footer-bottom .feed {
    padding-left: 9px;
}

#footer .footer-bottom-right a.feed:before {
    content: "7";
    
    padding-right: 3px;
    
    color: #666666;
}

#footer .footer-bottom .feed:hover:before {
    color: #c9c9c9;
}
