html { background-color: #eff9fd; }
body { 
    width: 960px; 
    margin: 0 auto; 
    padding: 0;
    background-color: #d2edf6;
    background-image: url('/site_media/static/pinax/images/medium_blue.png');
}


/* Head */
#tabhead { 
    background-image: url('/site_media/static/pinax/images/front_page_header.png');
    height: 277px;
    border: none;
    margin: 0; padding: 0;
    width: 960px;
}
#tabhead .login { 
    right: 45px; 
    padding: 0; 
    margin: 0; 
    font-size: 1.4em; 
    width: 200px;
}
#subnav { display: none !important; background: none; }
#tabhead .logo { background: none; }
#tabhead .logo a {
    display: block; 
    position: absolute; 
    top: 60px; 
    left: 5px; 
    width: 355px; 
    height: 130px;
}

/* Body */
#body { 
    margin: 0 auto; 
    width: 960px; 
    padding: 0; 
    position: relative;
    background-color: #d2edf6;
}
div#welcome_text {
    padding: 0 45px 10px 520px;
    margin: 51px auto 0;
    width: 395px;
    font-size: 2em;
    position: relative;
    background-image: url('/site_media/static/pinax/images/front_page_glasses.png');
    background-repeat: no-repeat;
    background-position: 45px 0px;
}
h1 { 
    font-size: 2em; 
    color: #670822;
    margin: 10px 0 60px 0;
    padding: 0;
}
.action_words { 
    padding: 0;
    maring: 0 0 0 10px;
}
#signup { 
    position: absolute;
    width: 435px;
    top: 192px; 
    left: 45px;
    padding: 0; 
    margin: 0; 
    text-align: center;
}
#signup a { 
    display: block; 
    width: 269px;
    height: 111px;
    margin: 0 auto 5px;
    background-image: url('/site_media/static/pinax/images/front_page_signup.png')
}
#signup a span { position: absolute; left: -999px; }

/* Footer */
#footer {
    background-image: url('/site_media/static/pinax/images/front_page_footer.png');
    height: 220px;
    width: 870px;
    background-repeat: no-repeat;
    padding: 0 45px;
    margin: 75px 0 0 0;
    font-size: 1.2em;
    position: relative;
    color: #999;
    text-align: left;
}
#footer a, #footer a:visited {
    color: #444; /* footer link colour */
}
#footer a:hover {
    color: #777; /* footer link hover colour */
}


.
links { padding: 0; margin: 0; }
.info { 
    position: absolute; 
    bottom: 13px; right: 45px;
    padding: 0; margin: 0;
}