Footer in website not centred in Studiopress theme

On my website my footer will not centre and lineup (pretty obvious when you see it". I checked via firebug and it says "center".

I also want to get rid of the "Copyright © 2012 · Pretty Young Thing Theme on Genesis Framework · WordPress · Log out" but am having trouble accessing the right file to change it.

Wordpress's dashboard has changed and I can't find the footer.php file within it.

Hope you can help ...

Judie

  • GNM

    Damn ... it's happened AGAIN! Here is the CSS code:

    /*
    Theme Name: Pretty Young Thing Child Theme
    Theme URI: http://www.studiopress.com/themes/pretty
    Description: Pretty Young Thing is a two or three column child theme created for the Genesis Framework.
    Author: StudioPress
    Author URI: http://www.studiopress.com/

    Version: 1.1

    Template: genesis
    Template Version: 1.7.1

    License: GNU General Public License v2.0
    License URI: http://www.opensource.org/licenses/gpl-license.php
    */

    /* Table of Contents

    * Import Fonts
    * Defaults
    * Body
    * Hyperlinks
    * Wrap
    * Header
    * Image Header - Partial Width
    * Image Header - Full Width
    * Navigation Constants
    * Header Right Navigation
    * Primary Navigation
    * Primary Navigation Extras
    * Secondary Navigation
    * Inner
    * Breadcrumb
    * Taxonomy Description
    * Content-Sidebar Wrap
    * Content
    * Column Classes
    * Featured Post Grid
    * Headlines
    * Unordered / Ordered Lists
    * Post Info
    * After Post Ad
    * Post Meta
    * Author Box
    * Sticky Posts
    * Archive Page
    * Post Icons
    * Images
    * Post Navigation
    * Primary / Secondary Sidebars
    * Social Media Icons
    * Dropdowns
    * Featured Page / Post
    * User Profile
    * Buttons
    * Search Form
    * eNews & Updates Widget
    * Calendar Widget
    * Footer Widgets
    * Footer
    * Footer Top
    * Comments
    * Gravity Forms
    * Pretty Pink
    * Pretty Yellow

    */

    /* Import Fonts
    ------------------------------------------------------------ */

    @import url(http://fonts.googleapis.com/css?family=Dancing+Script);

    /* Defaults
    ------------------------------------------------------------ */

    body,
    h1,
    h2,
    h2 a,
    h2 a:visited,
    h3,
    h4,
    h5,
    h6,
    p,
    select,
    textarea {
    color: #666;
    font-family: "Century Gothic", AppleGothic, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    }

    input {
    color: #666;
    font-family: "Century Gothic", AppleGothic, Arial, sans-serif;
    }

    blockquote,
    input,
    select,
    textarea,
    .author-box,
    .breadcrumb,
    .sticky,
    .taxonomy-description,
    .wp-caption {
    background-color: #f7f7f7;
    border: 1px solid #d2eeea;
    }

    li,
    ol,
    ul {
    margin: 0;
    padding: 0;
    }

    ol li {
    list-style-type: decimal;
    }

    /* Body
    ------------------------------------------------------------ */

    body {
    background-color: #d2eeea;
    }

    /* Hyperlinks
    ------------------------------------------------------------ */

    a,
    a:visited {
    color: #6db9ae;
    text-decoration: none;
    }

    a:hover {
    text-decoration: underline;
    }

    a img {
    border: none;
    }

    /* Wrap
    ------------------------------------------------------------ */

    #wrap {
    background-color: #fff;
    border-left: 1px solid #9fe4da;
    border-right: 1px solid #9fe4da;
    margin: 0 auto;
    width: 960px;
    }

    /* Header
    ------------------------------------------------------------ */

    #header {
    background: url(images/header.png);
    height: 240px;
    width: 960px;
    }

    #header #title {
    padding: 0;
    }

    #title-area {
    float: left;
    overflow: hidden;
    padding: 0;
    width: 600px;
    }

    #title {
    background: none;
    font-family: 'Dancing Script', cursive, Arial, sans-serif;
    font-size: 48px;
    line-height: 60px;
    margin: 70px 0 10px;
    text-transform: lowercase;
    }

    .full-width-header #title {
    text-align: center;
    }

    #title a,
    #title a:hover {
    color: #6db9ae;
    text-decoration: none;
    }

    #description {
    color: #fdbc88;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
    text-transform: uppercase;
    }

    .full-width-header #description {
    text-align: center;
    }

    #header .widget-area {
    float: right;
    width: 350px;
    }

    /* Image Header - Partial Width
    ------------------------------------------------------------ */

    .header-image #title-area,
    .header-image #title,
    .header-image #title a {
    display: block;
    float: left;
    height: 240px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 600px;
    }

    .header-image #description {
    display: block;
    overflow: hidden;
    }

    /* Image Header - Full Width
    ------------------------------------------------------------ */

    .header-full-width #title-area {
    width: 960px;
    }

    .header-full-width #description,
    .header-full-width #title,
    .header-full-width #title a {
    text-align: center;
    width: 960px;
    }

    /* Navigation Constants
    ------------------------------------------------------------ */

    li:hover ul ul,
    li.sfHover ul ul {
    left: -9999px;
    }

    li:hover,
    li.sfHover {
    position: static;
    }

    /* Header Right Navigation
    ------------------------------------------------------------ */

    #header ul.nav,
    #header ul.menu {
    float: right;
    }

    #header ul.nav ul,
    #header ul.menu ul {
    float: right;
    width: 100%;
    }

    #header ul.nav li,
    #header ul.menu li {
    float: left;
    list-style-type: none;
    }

    #header ul.nav li a,
    #header ul.menu li a {
    display: block;
    font-size: 14px;
    margin: 0 5px 0 0;
    padding: 7px 12px 7px;
    position: relative;
    text-decoration: none;
    }

    #header ul.nav li a:hover,
    #header ul.nav li a:active,
    #header ul.nav .current_page_item a,
    #header ul.nav .current-cat a,
    #header ul.nav .current-menu-item a,
    #header ul.menu li a:hover,
    #header ul.menu li a:active,
    #header ul.menu .current_page_item a,
    #header ul.menu .current-cat a,
    #header ul.menu .current-menu-item a {
    background: url(images/heart.png) no-repeat left;
    }

    #header ul.nav li a.sf-with-ul,
    #header ul.menu li a.sf-with-ul {
    padding-right: 25px;
    }

    #header ul.nav li a .sf-sub-indicator,
    #header ul.menu li a .sf-sub-indicator {
    background: url(images/arrow-down.png) no-repeat;
    display: block;
    height: 10px;
    overflow: hidden;
    position: absolute;
    right: 12px;
    text-indent: -9999px;
    top: 14px;
    width: 10px;
    }

    #header ul.nav li li a,
    #header ul.nav li li a:link,
    #header ul.nav li li a:visited,
    #header ul.menu li li a,
    #header ul.menu li li a:link,
    #header ul.menu li li a:visited {
    background: none;
    background-color: #fff;
    border-top: 1px solid #9fe4da;
    font-size: 12px;
    padding: 5px 10px;
    position: relative;
    width: 170px;
    }

    #header ul.nav li li a:hover,
    #header ul.nav li li a:active,
    #header ul.menu li li a:hover,
    #header ul.menu li li a:active {
    background: none;
    background-color: #fff;
    text-decoration: underline;
    }

    #header ul.nav li li a .sf-sub-indicator,
    #header ul.menu li li a .sf-sub-indicator {
    background: url(images/arrow-right.png) no-repeat;
    right: 7px;
    top: 10px;
    }

    #header ul.nav li ul,
    #header ul.menu li ul {
    border: 1px solid #9fe4da;
    border-top-width: 0;
    height: auto;
    left: -9999px;
    position: absolute;
    width: 190px;
    z-index: 9999;
    }

    #header ul.nav li ul a,
    #header ul.menu li ul a {
    width: 170px;
    }

    #header ul.nav li ul ul,
    #header ul.menu li ul ul {
    margin: -33px 0 0 190px;
    }

    #header ul.nav li:hover ul,
    #header ul.nav li.sfHover ul,
    #header ul.menu li:hover ul,
    #header ul.menu li.sfHover ul {
    left: auto;
    }

    /* Primary Navigation
    ------------------------------------------------------------ */

    #nav {
    clear: both;
    color: #6db9ae;
    margin: 0 0 10px;
    overflow: hidden;
    text-transform: uppercase;
    width: 960px;
    }

    #nav ul {
    float: left;
    padding: 5px 0 0 18px;
    width: 942px;
    }

    #nav ul ul {
    padding: 0
    }

    #nav li {
    float: left;
    list-style-type: none;
    }

    #nav li a {
    display: block;
    font-size: 14px;
    margin: 0 5px 0 0;
    padding: 7px 13px 7px;
    position: relative;
    text-decoration: none;
    }

    #nav li a:hover,
    #nav li a:active,
    #nav .current_page_item a,
    #nav .current-cat a,
    #nav .current-menu-item a {
    background: url(images/heart.png) no-repeat left;
    }

    #nav li a.sf-with-ul {
    padding-right: 25px;
    }

    #nav li a .sf-sub-indicator {
    background: url(images/arrow-down.png) no-repeat;
    display: block;
    height: 10px;
    overflow: hidden;
    position: absolute;
    right: 12px;
    text-indent: -9999px;
    top: 14px;
    width: 10px;
    }

    #nav li li a,
    #nav li li a:link,
    #nav li li a:visited {
    background: none;
    background-color: #fff;
    border-top: 1px solid #9fe4da;
    font-size: 12px;
    padding: 5px 10px;
    position: relative;
    text-transform: none;
    width: 150px;
    }

    #nav li li a:hover,
    #nav li li a:active {
    background: none;
    background-color: #fff;
    text-decoration: underline;
    }

    #nav li li a .sf-sub-indicator {
    background: url(images/arrow-right.png) no-repeat;
    right: 7px;
    top: 10px;
    }

    #nav li ul {
    border: 1px solid #9fe4da;
    border-top-width: 0;
    height: auto;
    left: -9999px;
    position: absolute;
    width: 170px;
    z-index: 9999;
    }

    #nav li ul a {
    width: 150px;
    }

    #nav li ul ul {
    margin: -33px 0 0 170px;
    }

    #nav li:hover ul,
    #nav li.sfHover ul {
    left: auto;
    }

    /* Primary Navigation Extras
    ------------------------------------------------------------ */

    #nav li.right {
    float: right;
    font-size: 14px;
    padding: 6px 10px 5px;
    }

    #nav li.right a {
    background: none;
    border: none;
    display: inline;
    }

    #nav li.right a:hover {
    text-decoration: underline;
    }

    #nav li.search {
    padding: 0 10px;
    }

    #nav li.rss a {
    background: url(images/rss.png) no-repeat center left;
    margin: 0 0 0 10px;
    padding: 6px 0 5px 16px;
    }

    #nav li.twitter a {
    background: url(images/twitter-nav.png) no-repeat center left;
    padding: 6px 0 5px 20px;
    }

    /* Secondary Navigation
    ------------------------------------------------------------ */

    #subnav {
    clear: both;
    color: #6db9ae;
    overflow: hidden;
    text-transform: uppercase;
    width: 960px;
    }

    #subnav ul {
    float: left;
    padding: 5px 0 0 10px;
    width: 950px;
    }

    #subnav ul ul {
    padding: 0
    }

    #subnav li {
    float: left;
    list-style-type: none;
    }

    #subnav li a {
    display: block;
    font-size: 14px;
    margin: 0 5px 0 0;
    padding: 7px 12px 7px;
    position: relative;
    text-decoration: none;
    }

    #subnav li a:hover,
    #subnav li a:active,
    #subnav .current_page_item a,
    #subnav .current-cat a,
    #subnav .current-menu-item a {
    background: url(images/nav-hover.png) no-repeat left;
    }

    #subnav li a.sf-with-ul {
    padding-right: 25px;
    }

    #subnav li a .sf-sub-indicator {
    background: url(images/arrow-down.png) no-repeat;
    display: block;
    height: 10px;
    overflow: hidden;
    position: absolute;
    right: 12px;
    text-indent: -9999px;
    top: 14px;
    width: 10px;
    }

    #subnav li li a,
    #subnav li li a:link,
    #subnav li li a:visited {
    background: none;
    background-color: #fff;
    border-top: 1px solid #9fe4da;
    font-size: 12px;
    padding: 5px 10px;
    position: relative;
    text-transform: none;
    width: 150px;
    }

    #subnav li li a:hover,
    #subnav li li a:active {
    background: none;
    background-color: #fff;
    text-decoration: underline;
    }

    #subnav li li a .sf-sub-indicator {
    background: url(images/arrow-right.png) no-repeat;
    right: 7px;
    top: 10px;
    }

    #subnav li ul {
    border: 1px solid #9fe4da;
    border-top-width: 0;
    height: auto;
    left: -9999px;
    position: absolute;
    width: 170px;
    z-index: 9999;
    }

    #subnav li ul a {
    width: 150px;
    }

    #subnav li ul ul {
    margin: -33px 0 0 170px;
    }

    #subnav li:hover ul,
    #subnav li.sfHover ul {
    left: auto;
    }

    /* Inner
    ------------------------------------------------------------ */

    #inner {
    padding: 20px;
    overflow: hidden;
    width: 920px;
    }

    /* Breadcrumb
    ------------------------------------------------------------ */

    .breadcrumb {
    margin: 0 0 30px;
    padding: 5px 10px;
    }

    /* Taxonomy Description
    ------------------------------------------------------------ */

    .taxonomy-description {
    margin: 0 0 30px ;
    padding: 10px;
    }

    /* Content-Sidebar Wrap
    ------------------------------------------------------------ */

    #content-sidebar-wrap {
    float: left;
    width: 750px;
    }

    .content-sidebar #content-sidebar-wrap,
    .sidebar-content #content-sidebar-wrap {
    width: 920px;
    }

    .sidebar-content-sidebar #content-sidebar-wrap,
    .sidebar-sidebar-content #content-sidebar-wrap {
    float: right;
    }

    .full-width-content #content-sidebar-wrap {
    width: 960px;
    }

    /* Content
    ------------------------------------------------------------ */

    #content {
    float: left;
    width: 470px;
    }

    .content-sidebar #content,
    .sidebar-content #content {
    width: 640px;
    }

    .sidebar-content #content,
    .sidebar-sidebar-content #content {
    float: right;
    }

    .full-width-content #content {
    width: 920px;
    }

    blockquote {
    margin: 5px 15px 15px;
    padding: 10px 20px 0 15px;
    }

    .post {
    background: url(images/post.png) repeat-x left bottom;
    margin: 0 0 30px;
    padding: 0 0 5px;
    }

    .entry-content {
    overflow: hidden;
    }

    .entry-content p {
    padding: 0 0 15px;
    }

    .clear {
    clear: both;
    }

    /* Column Classes
    ------------------------------------------------------------ */

    .five-sixths,
    .four-fifths,
    .four-sixths,
    .one-fifth,
    .one-fourth,
    .one-half,
    .one-sixth,
    .one-third,
    .three-fifths,
    .three-fourths,
    .three-sixths,
    .two-fifths,
    .two-fourths,
    .two-sixths,
    .two-thirds {
    float: left;
    margin: 0 0 20px;
    padding-left: 3%;
    }

    .one-half,
    .three-sixths,
    .two-fourths {
    width: 48%;
    }

    .one-third,
    .two-sixths {
    width: 31%;
    }

    .four-sixths,
    .two-thirds {
    width: 65%;
    }

    .one-fourth {
    width: 22.5%;
    }

    .three-fourths {
    width: 73.5%;
    }

    .one-fifth {
    width: 17.4%;
    }

    .two-fifths {
    width: 37.8%;
    }

    .three-fifths {
    width: 58.2%;
    }

    .four-fifths {
    width: 78.6%;
    }

    .one-sixth {
    width: 14%;
    }

    .five-sixths {
    width: 82%;
    }

    .first {
    clear: both;
    padding-left: 0;
    }

    /* Featured Post Grid
    ------------------------------------------------------------ */

    .genesis-grid-even {
    float: right;
    padding: 0 0 15px;
    width: 48%;
    }

    .genesis-grid-odd {
    clear: both;
    float: left;
    padding: 0 0 15px ;
    width: 48%;
    }

    .genesis-grid-even,
    .genesis-grid-odd {
    margin: 0 0 20px;
    }

    /* Headlines
    ------------------------------------------------------------ */

    h1,
    h2,
    h2 a,
    h2 a:visited {
    color: #6db9ae;
    font-size: 24px;
    line-height: 30px;
    }

    h1,
    h2 {
    background: url(images/headline.png) no-repeat top left;
    padding: 0 0 0 50px;
    }

    .page h1 {
    margin: 0 0 10px;
    }

    .genesis-grid-left h2,
    .genesis-grid-left h2 a,
    .genesis-grid-left h2 a:visited,
    .genesis-grid-right h2,
    .genesis-grid-right h2 a,
    .genesis-grid-right h2 a:visited {
    font-size: 18px;
    line-height: 22px;
    padding: 0 0 8px 50px;
    }

    .genesis-grid-left h2 a,
    .genesis-grid-left h2 a:visited,
    .genesis-grid-right h2 a,
    .genesis-grid-right h2 a:visited {
    padding: 0;
    }

    h2 a:hover {
    color: #fdd0ac;
    text-decoration: none;
    }

    .widget-area h2 {
    font-size: 14px;
    font-weight: bold;
    }

    h3 {
    font-size: 20px;
    }

    h4 {
    font-size: 16px;
    }

    .widget-area h4 {
    background: url(images/headline-sidebar.png) left;
    color: #fff;
    font-size: 14px;
    margin: 0 0 10px;
    padding: 8px 0 8px 8px;
    text-transform: uppercase;
    }

    h5 {
    font-size: 14px;
    }

    h6 {
    font-size: 12px;
    }

    /* Unordered / Ordered Lists
    ------------------------------------------------------------ */

    .entry-content ol {
    margin: 0 0 15px 30px;
    }

    .entry-content ul {
    margin: 0 0 15px 10px;
    }

    .entry-content ul ul {
    margin: 0;
    }

    .entry-content ul li,
    .widget-area li {
    background: url(images/heart.png) no-repeat top left;
    list-style-type: none;
    padding: 0 0 2px 15px;
    word-wrap: break-word;
    }

    /* Post Info
    ------------------------------------------------------------ */

    .post-info {
    font-size: 11px;
    margin: 5px 0 10px;
    text-transform: uppercase;
    }

    /* After Post Ad
    ------------------------------------------------------------ */

    .after-post-ad {
    background: url(images/post.png) repeat-x top;
    padding: 12px 0 10px;
    }

    /* Post Meta
    ------------------------------------------------------------ */

    .post-meta {
    clear: both;
    font-size: 11px;
    padding: 0 0 10px;
    text-transform: uppercase;
    }

    /* Author Box
    ------------------------------------------------------------ */

    .author-box {
    margin: 0 0 40px;
    padding: 10px;
    overflow: hidden;
    }

    /* Sticky Posts
    ------------------------------------------------------------ */

    .sticky {
    margin: 0 0 40px;
    padding: 10px;
    }

    /* Archive Page
    ------------------------------------------------------------ */

    .archive-page {
    float: left;
    padding: 20px 0;
    width: 50%;
    }

    /* Post Icons
    ------------------------------------------------------------ */

    .tags,
    .time {
    background: url(images/heart.png) no-repeat left;
    padding: 0 0 2px 12px;
    }

    .tags {
    padding: 0 0 2px 14px;
    }

    .post-comments {
    background: url(images/comments.png) no-repeat left;
    margin: 0 0 0 7px;
    padding: 0 0 2px 10px;
    }

    /* Images
    ------------------------------------------------------------ */

    .content-sidebar img,
    .sidebar-content img {
    max-width: 640px;
    }

    .content-sidebar-sidebar img,
    .sidebar-content-sidebar img,
    .sidebar-sidebar-content img {
    max-width: 470px;
    }

    .avatar,
    .featuredpage img,
    .featuredpost img {
    background-color: #f7f7f7;
    border: 1px solid #d2eeea;
    padding: 4px;
    }

    .widget-area .avatar {
    margin: 5px 0 0;
    }

    .author-box .avatar {
    background-color: #fff;
    float: left;
    height: 80px;
    margin: 0 10px 0 0;
    width: 80px;
    }

    .post-image {
    margin: 0 10px 10px 0;
    }

    .comment-list li .avatar {
    background-color: #fff;
    float: right;
    margin: 0 5px 0 10px;
    padding: 4px;
    }

    img.centered,
    .aligncenter {
    display: block;
    margin: 0 auto 10px;
    }

    img.alignnone {
    display: inline;
    margin: 0 0 10px;
    }

    img.alignleft {
    display: inline;
    margin: 0 10px 10px 0;
    }

    .home img.alignleft {
    margin: 5px 10px 0 0;
    }

    img.alignright {
    display: inline;
    margin: 0 0 10px 10px;
    }

    .home img.alignright {
    margin: 5px 0 0 10px;
    }

    .alignleft {
    float: left;
    margin: 0 10px 0 0;
    }

    .alignright {
    float: right;
    margin: 0 0 0 10px;
    }

    .wp-caption {
    padding: 5px 0 0 1px;
    text-align: center;
    }

    p.wp-caption-text {
    font-size: 11px;
    line-height: 12px;
    padding: 5px 0;
    }

    .wp-smiley,
    .wp-wink {
    border: none;
    float: none;
    }

    /* Post Navigation
    ------------------------------------------------------------ */

    .navigation {
    overflow: hidden;
    padding: 20px 0;
    width: 100%;
    }

    .navigation li {
    display: inline;
    }

    .navigation li a,
    .navigation li.disabled,
    .navigation li a:hover,
    .navigation li.active a {
    border: 1px solid #6db9ae;
    padding: 5px 8px;
    }

    .navigation li a:hover,
    .navigation li.active a {
    background-color: #6db9ae;
    color: #fff;
    text-decoration: none;
    }

    /* Primary / Secondary Sidebars
    ------------------------------------------------------------ */

    #sidebar {
    display: inline;
    float: right;
    width: 260px;
    }

    #sidebar-alt {
    display: inline;
    float: left;
    width: 150px;
    }

    .sidebar-content #sidebar,
    .sidebar-sidebar-content #sidebar {
    float: left;
    }

    .content-sidebar-sidebar #sidebar-alt {
    float: right;
    }

    #sidebar .widget,
    #sidebar-alt .widget {
    clear: both;
    margin: 0 0 15px;
    overflow: hidden;
    }

    .widget-area ol ol,
    .widget-area ul ul {
    margin: 0 0 0 15px;
    }

    img.ad-left {
    float: left;
    margin: 0 10px 10px 0;
    }

    img.ad-right {
    float: left;
    margin: 0 0 10px;
    }

    /* Social Media Icons
    ------------------------------------------------------------ */

    .widget-area .social {
    float: left;
    margin: 0 0 10px;
    width: 88px;
    }

    .widget-area .subscribe {
    background: url(images/icon-subscribe.png) no-repeat left center;
    padding: 4px 5px 4px 37px;
    }

    .widget-area .twitter {
    background: url(images/icon-twitter.png) no-repeat left center;
    padding: 4px 5px 4px 37px;
    }

    .widget-area .facebook {
    background: url(images/icon-facebook.png) no-repeat left center;
    padding: 4px 5px 4px 37px;
    }

    .widget-area .contact {
    background: url(images/icon-contact.png) no-repeat left center;
    padding: 4px 5px 4px 37px;
    }

    /* Dropdowns
    ------------------------------------------------------------ */

    #cat,
    .widget_archive select {
    display: inline;
    font-size: 12px;
    margin: 5px 0 0;
    padding: 3px;
    }

    #sidebar #cat,
    #sidebar .widget_archive select {
    width: 278px;
    }

    #sidebar-alt #cat,
    #sidebar-alt .widget_archive select {
    width: 128px;
    }

    /* Featured Page / Post
    ------------------------------------------------------------ */

    .featuredpage,
    .featuredpost {
    clear: both;
    margin: 0 0 15px;
    overflow: hidden;
    }

    .featuredpage .page,
    .featuredpost .post {
    overflow: hidden;
    padding: 5px 10px 5px;
    }

    /* User Profile
    ------------------------------------------------------------ */

    .user-profile {
    overflow: hidden;
    }

    /* Buttons
    ------------------------------------------------------------ */

    div.gform_footer input.button,
    .enews #subbutton,
    .reply a,
    .reply a:visited,
    .searchsubmit,
    #submit {
    background-color: #79cdc1;
    border: 1px solid #79cdc1;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    padding: 3px 5px;
    text-decoration: none;
    text-transform: uppercase;
    }

    div.gform_footer input.button:hover,
    .enews #subbutton:hover,
    .reply a:hover,
    .searchsubmit:hover,
    #submit:hover {
    border: 1px solid #6db9ae;
    background-color: #6db9ae;
    color: #fff;
    text-decoration: none;
    }

    /* Search Form
    ------------------------------------------------------------ */

    #header .searchform {
    float: right;
    padding: 40px 0 0;
    }

    #nav .searchform {
    float: right;
    }

    .s {
    font-size: 12px;
    margin: 0 4px 0 0;
    padding: 4px 0 4px 5px;
    width: 175px;
    }

    /* eNews and Update Widget
    ------------------------------------------------------------ */

    .enews p {
    padding: 10px 10px 0;
    }

    .enews #subscribe {
    padding: 0 0 0 10px;
    }

    .enews #subbox {
    font-size: 12px;
    margin: 5px 5px 0 0;
    padding: 4px 0 4px 5px;
    width: 230px;
    }

    /* Calendar Widget
    ------------------------------------------------------------ */

    #wp-calendar {
    width: 100%;
    }

    #wp-calendar caption {
    font-size: 12px;
    font-style: italic;
    padding: 2px 5px 0 0;
    text-align: right;
    }

    #wp-calendar thead {
    background-color: #f7f7f7;
    font-weight: bold;
    margin: 10px 0 0;
    }

    #wp-calendar td {
    background-color: #f7f7f7;
    padding: 2px;
    text-align: center;
    }

    /* Footer Widgets
    ------------------------------------------------------------ */

    #footer-widgets {
    clear: both;
    font-size: 13px;
    overflow: hidden;
    padding: 15px 0 15px;
    width: 960px;
    }

    #footer-widgets .wrap {
    margin: 0 auto;
    width: 920px;
    }

    #footer-widgets p {
    padding: 0 0 15px;
    }

    #footer-widgets a, #footer-widgets a:visited {
    text-decoration: underline;
    }

    #footer-widgets a:hover {
    text-decoration: none;
    }

    .footer-widgets-1, .footer-widgets-3 {
    float: left;
    width: 290px;
    }

    .footer-widgets-1 {
    padding: 0 20px 0 0;
    }

    .footer-widgets-2 {
    float: left;
    width: 300px;
    }

    .footer-widgets-3 {
    float: right;
    }

    /* Footer
    ------------------------------------------------------------ */

    #footer {
    background: url(images/footer.png);
    clear: both;
    height: 70px;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase;
    width: 960px;
    }

    #footer .wrap {
    padding: 25px 0 0;
    }

    #footer p {
    color: #fff;
    font-size: 14px;
    }

    #footer a,
    #footer a:visited {
    color: #fff;
    }

    /* Footer Top
    ------------------------------------------------------------ */

    .footer-top {
    font-size: 14px;
    padding: 15px 0 20px;
    text-align: center;
    text-transform: uppercase;
    width: 960px;
    }

    .footer-top a,
    .footer-top a:visited {
    text-decoration: underline;
    }

    .footer-top a:hover {
    text-decoration: none;
    }

    /* Comments
    ------------------------------------------------------------ */

    #comments,
    #respond {
    margin: 0 0 15px;
    overflow: hidden;
    }

    #author,
    #comment,
    #email,
    #url {
    font-size: 12px;
    margin: 10px 5px 0 0;
    padding: 5px;
    width: 250px;
    }

    #comment {
    height: 150px;
    margin: 10px 0;
    width: 98%;
    }

    .ping-list {
    margin: 0 0 40px;
    }

    .comment-list ol,
    .ping-list ol {
    padding: 10px;
    }

    .comment-list li,
    .ping-list li {
    font-weight: bold;
    margin: 15px 0 5px;
    padding: 10px 5px 10px 10px;
    }

    .comment-list li ul li {
    list-style-type: none;
    margin-left: 10px;
    margin-right: -6px;
    }

    .comment-list p,
    .ping-list p {
    margin: 10px 5px 10px 0;
    }

    .comment-list cite,
    .ping-list cite {
    font-style: normal;
    }

    .commentmetadata {
    font-size: 11px;
    }

    .nocomments {
    text-align: center;
    }

    #comments .navigation {
    display: block;
    }

    .thread-alt,
    .thread-even {
    background-color: #f7f7f7;
    }

    .alt,
    .depth-1,
    .even {
    border: 1px solid #d2eeea;
    }

    /* Gravity Forms
    ------------------------------------------------------------ */

    div.gform_wrapper input,
    div.gform_wrapper select,
    div.gform_wrapper textarea {
    color: #666;
    font-family: "Century Gothic", AppleGothic, Arial, sans-serif !important;
    font-size: 12px;
    padding: 4px 5px !important;
    }

    div.gform_footer input.button {
    color: #fff;
    }

    div.gform_wrapper .ginput_complex label {
    font-size: 12px;
    }

    div.gform_wrapper li,
    div.gform_wrapper form li {
    background: none;
    margin: 0 0 10px;
    padding: 0;
    }

    div.gform_wrapper .gform_footer {
    border: none;
    margin: 0;
    padding: 0;
    }

    /* Pretty Pink
    ------------------------------------------------------------ */

    .pretty-pink blockquote,
    .pretty-pink input,
    .pretty-pink select,
    .pretty-pink textarea,
    .pretty-pink .author-box,
    .pretty-pink .breadcrumb,
    .pretty-pink .sticky,
    .pretty-pink .taxonomy-description,
    .pretty-pink .wp-caption {
    border: 1px solid #ffe6ef;
    }

    body.pretty-pink {
    background-color: #ffe6ef;
    }

    .pretty-pink a,
    .pretty-pink a:visited,
    .pretty-pink #title a,
    .pretty-pink #title a:hover,
    .pretty-pink #nav,
    .pretty-pink #subnav,
    .pretty-pink h1,
    .pretty-pink h2,
    .pretty-pink h2 a,
    .pretty-pink h2 a:visited {
    color: #d9638e;
    }

    .pretty-pink #wrap {
    border-left: 1px solid #f7c8d9;
    border-right: 1px solid #f7c8d9;
    }

    .pretty-pink #header {
    background: url(images/pink/header.png);
    }

    .pretty-pink #description {
    color: #bad191;
    }

    .pretty-pink #header ul.nav li li a,
    .pretty-pink #header ul.nav li li a:link,
    .pretty-pink #header ul.nav li li a:visited,
    .pretty-pink #header ul.menu li li a,
    .pretty-pink #header ul.menu li li a:link,
    .pretty-pink #header ul.menu li li a:visited,
    .pretty-pink #nav li li a,
    .pretty-pink #nav li li a:link,
    .pretty-pink #nav li li a:visited,
    .pretty-pink #subnav li li a,
    .pretty-pink #subnav li li a:link,
    .pretty-pink #subnav li li a:visited {
    background: none;
    background-color: #fff;
    border-top: 1px solid #f7c8d9;
    }

    .pretty-pink #header ul.nav li ul,
    .pretty-pink #header ul.menu li ul,
    .pretty-pink #nav li ul,
    .pretty-pink #subnav li ul {
    border: 1px solid #f7c8d9;
    border-top-width: 0;
    }

    .pretty-pink #header ul.nav li a .sf-sub-indicator,
    .pretty-pink #header ul.menu li a .sf-sub-indicator,
    .pretty-pink #nav li a .sf-sub-indicator,
    .pretty-pink #subnav li a .sf-sub-indicator {
    background: url(images/pink/arrow-down.png) no-repeat;
    }

    .pretty-pink #header ul.nav li li a .sf-sub-indicator,
    .pretty-pink #header ul.menu li li a .sf-sub-indicator,
    .pretty-pink #nav li li a .sf-sub-indicator,
    .pretty-pink #subnav li li a .sf-sub-indicator {
    background: url(images/pink/arrow-right.png) no-repeat;
    }

    .pretty-pink #nav li a:hover,
    .pretty-pink #nav li a:active,
    .pretty-pink #nav .current_page_item a,
    .pretty-pink #nav .current-cat a,
    .pretty-pink #nav .current-menu-item a,
    .pretty-pink .tags,
    .pretty-pink .time {
    background: url(images/pink/heart.png) no-repeat left;
    }

    .pretty-pink .entry-content ul li,
    .pretty-pink .widget-area li {
    background: url(images/pink/heart.png) no-repeat top left;
    }

    .pretty-pink .post {
    background: url(images/pink/post.png) repeat-x left bottom;
    }

    .pretty-pink .after-post-ad {
    background: url(images/pink/post.png) repeat-x top;
    }

    .pretty-pink h1,
    .pretty-pink h2 {
    background: url(images/pink/headline.png) no-repeat top left;
    }

    .pretty-pink h2 a:hover {
    color: #bad191;
    }

    .pretty-pink .widget-area h4 {
    background: url(images/pink/headline-sidebar.png) left;
    }

    .pretty-pink .avatar,
    .pretty-pink .featuredpage img,
    .pretty-pink .featuredpost img {
    border: 1px solid #ffe6ef;
    }

    .pretty-pink .navigation li a,
    .pretty-pink .navigation li.disabled,
    .pretty-pink .navigation li a:hover,
    .pretty-pink .navigation li.active a {
    border: 1px solid #d9638e;
    }

    .pretty-pink .navigation li a:hover,
    .pretty-pink .navigation li.active a {
    background-color: #d9638e;
    }

    .pretty-pink .widget-area .subscribe {
    background: url(images/pink/icon-subscribe.png) no-repeat left center;
    }

    .pretty-pink .widget-area .twitter {
    background: url(images/pink/icon-twitter.png) no-repeat left center;
    }

    .pretty-pink .widget-area .facebook {
    background: url(images/pink/icon-facebook.png) no-repeat left center;
    }

    .pretty-pink .widget-area .contact {
    background: url(images/pink/icon-contact.png) no-repeat left center;
    }

    .pretty-pink div.gform_footer input.button,
    .pretty-pink .enews #subbutton,
    .pretty-pink .reply a,
    .pretty-pink .reply a:visited,
    .pretty-pink .searchsubmit,
    .pretty-pink #submit {
    background-color: #e182a5;
    border: 1px solid #e182a5;
    color: #fff;
    }

    .pretty-pink div.gform_footer input.button:hover,
    .pretty-pink .enews #subbutton:hover,
    .pretty-pink .reply a:hover,
    .pretty-pink .searchsubmit:hover,
    .pretty-pink #submit:hover {
    border: 1px solid #d9638e;
    background-color: #d9638e;
    }

    .pretty-pink #footer {
    background: url(images/pink/footer.png);
    }

    .pretty-pink .alt,
    .pretty-pink .depth-1,
    .pretty-pink .even {
    border: 1px solid #f7c8d9;
    }

    /* Pretty Yellow
    ------------------------------------------------------------ */

    .pretty-yellow blockquote,
    .pretty-yellow input,
    .pretty-yellow select,
    .pretty-yellow textarea,
    .pretty-yellow .author-box,
    .pretty-yellow .breadcrumb,
    .pretty-yellow .sticky,
    .pretty-yellow .taxonomy-description,
    .pretty-yellow .wp-caption {
    border: 1px solid #fdf0a3;
    }

    body.pretty-yellow {
    background-color: #fdf0a3;
    }

    .pretty-yellow a,
    .pretty-yellow a:visited,
    .pretty-yellow #title a,
    .pretty-yellow #title a:hover,
    .pretty-yellow #nav,
    .pretty-yellow #subnav,
    .pretty-yellow h1,
    .pretty-yellow h2,
    .pretty-yellow h2 a,
    .pretty-yellow h2 a:visited {
    color: #d4431e;
    }

    .pretty-yellow #wrap {
    border-left: 1px solid #fbe542;
    border-right: 1px solid #fbe542;
    }

    .pretty-yellow #header {
    background: url(images/yellow/header.png);
    }

    .pretty-yellow #description {
    color: #a1d9da;
    }

    .pretty-yellow #header ul.nav li li a,
    .pretty-yellow #header ul.nav li li a:link,
    .pretty-yellow #header ul.nav li li a:visited,
    .pretty-yellow #header ul.menu li li a,
    .pretty-yellow #header ul.menu li li a:link,
    .pretty-yellow #header ul.menu li li a:visited,
    .pretty-yellow #nav li li a,
    .pretty-yellow #nav li li a:link,
    .pretty-yellow #nav li li a:visited,
    .pretty-yellow #subnav li li a,
    .pretty-yellow #subnav li li a:link,
    .pretty-yellow #subnav li li a:visited {
    background: none;
    background-color: #fff;
    border-top: 1px solid #fdf0a3;
    }

    .pretty-yellow #header ul.nav li ul,
    .pretty-yellow #header ul.menu li ul,
    .pretty-yellow #nav li ul,
    .pretty-yellow #subnav li ul {
    border: 1px solid #fdf0a3;
    border-top-width: 0;
    }

    .pretty-yellow #header ul.nav li a .sf-sub-indicator,
    .pretty-yellow #header ul.menu li a .sf-sub-indicator,
    .pretty-yellow #nav li a .sf-sub-indicator,
    .pretty-yellow #subnav li a .sf-sub-indicator {
    background: url(images/yellow/arrow-down.png) no-repeat;
    }

    .pretty-yellow #header ul.nav li li a .sf-sub-indicator,
    .pretty-yellow #header ul.menu li li a .sf-sub-indicator,
    .pretty-yellow #nav li li a .sf-sub-indicator,
    .pretty-yellow #subnav li li a .sf-sub-indicator {
    background: url(images/yellow/arrow-right.png) no-repeat;
    }

    .pretty-yellow #nav li a:hover,
    .pretty-yellow #nav li a:active,
    .pretty-yellow #nav .current_page_item a,
    .pretty-yellow #nav .current-cat a,
    .pretty-yellow #nav .current-menu-item a,
    .pretty-yellow .tags,
    .pretty-yellow .time {
    background: url(images/yellow/heart.png) no-repeat left;
    }

    .pretty-yellow .entry-content ul li,
    .pretty-yellow .widget-area li {
    background: url(images/yellow/heart.png) no-repeat top left;
    }

    .pretty-yellow .post {
    background: url(images/yellow/post.png) repeat-x left bottom;
    }

    .pretty-yellow .after-post-ad {
    background: url(images/yellow/post.png) repeat-x top;
    }

    .pretty-yellow h1,
    .pretty-yellow h2 {
    background: url(images/yellow/headline.png) no-repeat top left;
    }

    .pretty-yellow h2 a:hover {
    color: #b9e4e5;
    }

    .pretty-yellow .widget-area h4 {
    background: url(images/yellow/headline-sidebar.png) left;
    }

    .pretty-yellow .avatar,
    .pretty-yellow .featuredpage img,
    .pretty-yellow .featuredpost img {
    border: 1px solid #fdf0a3;
    }

    .pretty-yellow .navigation li a,
    .pretty-yellow .navigation li.disabled,
    .pretty-yellow .navigation li a:hover,
    .pretty-yellow .navigation li.active a {
    border: 1px solid #d4431e;
    }

    .pretty-yellow .navigation li a:hover,
    .pretty-yellow .navigation li.active a {
    background-color: #d4431e;
    }

    .pretty-yellow .widget-area .subscribe {
    background: url(images/yellow/icon-subscribe.png) no-repeat left center;
    }

    .pretty-yellow .widget-area .twitter {
    background: url(images/yellow/icon-twitter.png) no-repeat left center;
    }

    .pretty-yellow .widget-area .facebook {
    background: url(images/yellow/icon-facebook.png) no-repeat left center;
    }

    .pretty-yellow .widget-area .contact {
    background: url(images/yellow/icon-contact.png) no-repeat left center;
    }

    .pretty-yellow div.gform_footer input.button,
    .pretty-yellow .enews #subbutton,
    .pretty-yellow .reply a,
    .pretty-yellow .reply a:visited,
    .pretty-yellow .searchsubmit,
    .pretty-yellow #submit {
    background-color: #dd694b;
    border: 1px solid #dd694b;
    color: #fff;
    }

    .pretty-yellow div.gform_footer input.button:hover,
    .pretty-yellow .enews #subbutton:hover,
    .pretty-yellow .reply a:hover,
    .pretty-yellow .searchsubmit:hover,
    .pretty-yellow #submit:hover {
    border: 1px solid #d4431e;
    background-color: #d4431e;
    }

    .pretty-yellow #footer {
    background: url(images/yellow/footer.png);
    }

    .pretty-yellow .alt,
    .pretty-yellow .depth-1,
    .pretty-yellow .even {
    border: 1px solid #fdf0a3;
    }

  • James Dunn

    Hey Judie.

    Just chiming in here, but I did a quick Firebug check and that term "Back to Top" is set to the class of #Wrap. If I change the properties of that class in Firebug, it affects a lot of the other text on your page and I'm almost certain that is not what you want. Could you just create a different class (such as #Wrap2 or whatever) and then assign it to that element giving it specific CSS to make it center like you want? I think that by doing that, you can isolate that specific element and act on it without affecting any other element on your page.

    Like Arun, I like the Genesis Simple Edits plugin for the ability to edit a lot of the hooks that are available. Plus, if you need to edit even more of the hooks than that plugin allows, you can use Genesis Simple Hooks - which opens up even more hooks for you to edit. BUT, if all you are wanting to edit is the Footer, you can use the Genesis Footer plugin - http://wordpress.org/extend/plugins/genesis-footer/ - and it adds a section in your Genesis menu where you can operate on just the footer section. Very simple and I'm all about simple. :wink:

    Hope my suggestion is helpful here. Having used StuidioPress Genesis framework for almost two years now, I still get hung on things. I would think I would have learned it better than I have, but it is sometimes not as intuitive as I would like for it to be. Report back and let us know if you get this AND what you did to fix it. I'm interested myself.

  • Patrick

    @Judie

    Silly question here... did you activate the child-theme? Source code says this is the stylesheet being used:

    http://recipegeek.com.au/wp-content/themes/pretty/style.css

    One other thing: if you have long code snippets to share, rather than posting them in the forum, add it to pastie.org or pastebin.com and give a link here. It makes the forum thread easier to read, and prevents improperly-wrapped css code from potentially wreaking total havoc with the page layout... I've seen it happen before, and it ain't pretty ;o)

  • James Dunn

    Hey Judie.

    O.K. I had Pretty Young Thing on one of my development domains so I activated it temporarily to see why it looked right there and why it didn't look right on yours. On comparison, here's what I found:

    It appears that you've modified your CSS for the class footer-top as follows:
    ****************
    p, em, div {
    font-size: 14px !important;
    }
    p, em, div {
    font-family: "body-font" !important;
    }
    ****************
    and this in an inherited style to your text. If I add text-align: center, then it affects other areas of your website.

    In the original CSS for Pretty, the footer-top has the following:
    ****************
    .footer-top {
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    }
    ****************
    I also notice that in the original there is only one footer section while your modified theme appears to have two footer sections (one above and one below the "Return to Top" verbiage. I'm assuming that is a modified section that you intended to have.

    Regardless, I personally believe this is a simple CSS fix that should be easy to fix once you find the specific section of the CSS that needs to be worked on. Feel free to shoot me login info if you want and I'll tool around to see if I can help - but only if you're comfortable sending that to me. Feel free to email me at amazingplr at gmail dot come so I'll be able to access it anywhere I'm at. I'll be out and about today, so I'll not always be at my desktop.

    JDD

  • GNM

    Hi All,

    The theme recently upgraded. I compared the 2 versions and found a whole file missing totally. Studiopress has been alerted and found I was correct. That is why there appears to be 2 footers ... One is a 3 section widget area for featured posts etc. whilst the other is the footer proper.

    The font has been changed through a plugins. All was well with the BACK TO THE TOP bit until I centred the footer section.

    I have asked in another forum ... I think it is simple but can't see it. Waiting to see if the missing template file has something to do with it.

    Thanks for the suggestions ... Can't do anything until I upload new missing file.

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.