Fluid Width Layout - Sidebar getting pushed down
My site is at Carbon Racing: Ohio Based Competitive Bicycling Race Team
Right now the .content is at 70% width, float:left. The widget-container is at 320px width, float:right. Both are located in the Container, width of 90%.
I want to increase the .content width to 100% so it will resize properly and stay close to the sidebar. At the moment, when I do that, the sidebar gets pushed down. What CSS am I missing out of the .content or widget-container? Please help .. 4 hours later and I'm really frusterated!!
P.S. I am using the Hybrid theme, which is great, but behaves a little bit differently than others. I believe my problem is somewhere within the CSS, though I'd appreciate it if you someone could also glance over my page layout.
/**
* Theme Name: Hybrid News
* Theme URI: http://themehybrid.com/themes/hybrid-news
* Description: A news-style child theme of the Hybrid theme framework.
* Version: 0.1.1
* Author: Justin Tadlock
/**
* Body
************************************************/
body {
font: 12px/22px Verdana, Geneva, Tahoma, sans-serif;
background: #558116 url(http://carbonracing.org/images/bg-carbon.gif) repeat-x top center;
}
#body-container {
margin-top: 10px;
}
/**
* Container (content/primary/secondary)
************************************************/
#container {
min-width: 960px;
width: 90%;
overflow: hidden;
margin: 0 auto;
background: #000000;
padding: 20px 12px;
}
.page-template-no-widget #container, .primary-inactive.secondary-inactive #container {
background: #000000;
}
.content {
background: #fff url(http://carbonracing.org/images/bikers.jpg) no-repeat bottom right;
border: #8AC340 double thick;
padding-bottom: 180px;
overflow: hidden;
float:left;
width:70%;
}
.page-template-no-widgets .content, .primary-inactive.secondary-inactive .content {
width: 960px;
padding: 0 0 180px 0;
}
/**
* Widgets in general
************************************************/
.widget {
overflow: hidden;
margin: 0 5px 10px 5px;
padding: 4px 9px;
background: #FFF;
border: #8AC340 solid thin;
}
/**
* Primary, Secondary, and Tertiary
************************************************/
#widget-container {
float: right;
width: 320px;
}
#primary {
overflow: hidden;
float: right;
width: 320px;
}
#secondary {
overflow: hidden;
clear: right;
float: right;
width: 153px;
margin: 0 0 0 14px;
}
#tertiary {
overflow: hidden;
float: right;
width: 153px;
}
/**
* Posts
************************************************/
.post {
clear: both;
overflow: hidden;
margin-bottom: 20px;
}
.single .post, .page .post {
margin-bottom: 0;
}
.page-template-blog .post, .page-template-quick-post .post {
margin-bottom: 20px;
}
/* Post title */
.entry-title {
margin-bottom: 3px;
font: 15px/18px georgia, times, 'times new roman', serif;
font-weight: bold;
}
.page-title, .error-404-title {
margin: 0 0 20px 0;
/**
* Page Navigation
************************************************/
#navigation {
width: 90%;
min-width: 960px;
height: 28px;
margin: 0 auto;
font: normal normal bold 10px/10px Verdana, Geneva, Tahoma, sans-serif;
text-transform: uppercase;
color: #fff;
background: #000000;
padding-left: 12px;
padding-right: 12px;
}
#page-nav {
float: left;
width: 740px;
margin: 0 auto;
height: 25px;
}
/**
* Header
************************************************/
#header-container {
width: 90%;
min-width: 960px;
overflow: hidden;
height: 100px;
background: #000000 url(http://carbonracing.org/images/carbon-header.jpg) no-repeat center center;
padding: 12px;
margin: 0 auto;
}
#header {
overflow: hidden;
height: 60px;
}
/**
* Category Navigation
************************************************/
#cat-navigation {
width: 90%;
min-width: 960px;
height: 24px;
margin: 0 auto;
font: normal normal normal 10px/10px Verdana, Geneva, Tahoma, sans-serif;
text-transform: uppercase;
background:#000000;
padding-left: 12px;
padding-right: 12px;
}
#cat-nav {
float: left;
width: 800px;
height: 21px;
background: #000000;
} <?php
/**
* Header Template
*
* @package Hybrid
* @subpackage Template
*/
hybrid_doctype(); ?>
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes( 'xhtml' ); ?>>
<head profile="http://gmpg.org/xfn/11">
<title><?php hybrid_document_title(); ?></title>
<link rel="stylesheet" href="<?php bloginfo( 'stylesheet_url' ); ?>" type="text/css" media="screen" />
<?php hybrid_head(); // Hybrid head hook ?>
<?php wp_head(); // WP head hook ?>
</head>
<body class="<?php hybrid_body_class(); ?>">
<?php hybrid_before_html(); // Before HTML hook ?>
<div id="body-container">
<div id="header-container">
<div id="header">
<?php hybrid_header(); // Header hook ?>
</div>
</div>
<?php hybrid_before_header(); // Before header hook ?>
<?php hybrid_after_header(); // After header hook ?>
<div id="container">
<?php hybrid_before_container(); // Before container hook ?>
<?php hybrid_content_wrapper( 'open' ); // Deprecated. Will be removed later. ?>
<?php
/**
* Page Template
*
* This template is loaded when viewing a page.
* @link http://codex.wordpress.org/Pages
*
* @package Hybrid
* @subpackage Template
*/
get_header(); ?>
<div class="hfeed content">
<?php hybrid_before_content(); // Before content hook ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<div id="post-<?php the_ID(); ?>" class="<?php hybrid_entry_class(); ?>">
<?php hybrid_before_entry(); // Before entry hook ?>
<div class="entry-content entry">
<?php the_content(); ?>
<?php wp_link_pages( array( 'before' => '<p class="pages">' . __('Pages:', 'hybrid'), 'after' => '</p>' ) ); ?>
</div>
<?php hybrid_after_entry(); // After entry hook ?>
</div>
<?php endwhile; ?>
<?php hybrid_after_page(); // After page hook ?>
<?php comments_template( '', true ); ?>
<?php else: ?>
<p class="no-data"><?php _e('Sorry, no page matched your criteria.', 'hybrid'); ?></p>
<?php endif; ?>
<?php hybrid_after_content(); // After content hook ?>
</div>
<?php get_footer(); ?>
<?php
/**
* Footer Template
*
* @package Hybrid
* @subpackage Template
*/
?>
<?php hybrid_content_wrapper( 'close' ); // Deprecated. Will be removed later. ?>
<?php hybrid_after_container(); // After container hook ?>
</div>
<div id="footer-container">
<?php hybrid_before_footer(); // Before footer hook ?>
<div id="footer">
<h4 style="text-align:center;color:#fff;">Contact Carbon Racing: CarbonRacing09@Gmail.com. Thanks!</h3>
<?php hybrid_footer(); // Hybrid footer hook ?>
</div>
<?php hybrid_after_footer(); // After footer hook ?>
</div>
</div>
<?php wp_footer(); // WordPress footer hook ?>
<?php hybrid_after_html(); // After HTML hook ?>
</body>
</html> -
kokopelli -
Thanks - 1 reply
Signature~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{ DiscussionBoard.errors[5260980].message }}-
ronc0011 -
Thanks
{{ DiscussionBoard.errors[5261086].message }} -
-