Hi there, solving the whitespace mystery.
Best practice is to first create a child theme, that is easy to do and it contains only modifications for the parent theme, so if your parent theme gets updated your modifications will not get lost. And if you somehow skrew up, you’l only break the child theme and not the whole theme. Instructions on how to make a child theme you can find here
And then replace or add to the content of your childtheme style.css :
(replacing if you have just copied your basic css file, adding if you already have a custom css file, as long as the file begins with something like:
@import url("../twentythirteen/style.css");
and then add:
/* Assistive text */
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
+ overflow: hidden;
position: absolute !important;
+ height: 1px;
+ width: 1px;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-weight: bold;
height: auto;
line-height: normal;
padding: 15px 23px 14px;
position: absolute;
left: 5px;
top: 5px;
text-decoration: none;
width: auto;
z-index: 100000; /* Above WP toolbar */
}
/* Form fields, general styles first. */
and add a copy of the folder css in your child theme open it and edit the ie.css file: replace the content with:
}
.ie7 .screen-reader-text {
- clip: rect(1px 1px 1px 1px); /* IE7 */
+ clip: rect(1px 1px 1px 1px);
}
.ie7 .site-header {
position: relative;
z-index: 1;
}
.ie7 .main-navigation {
max-width: 930px;
padding-right: 150px;
}
.ie7 .nav-menu li a,
.ie7 .nav-menu li {
display: block;
float: left;
}
.ie7 .nav-menu ul {
top: 40px;
}
.ie7 .nav-menu .sub-menu,
This should get you up and running
For some that use footer widgets with conflicting sizing and alignment also add to your style.css file:
.site-info,
.site-footer .widget-area {
width: auto;
}
Remember all is done in your child theme folder, the basic theme files stay untouched!
Good luck.