1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

Need help with my CSS

Discussion in 'HTML & Website Design' started by hawksrnm1, Jul 12, 2009.

  1. #1
    Can anyone tell me how I get the color of my sidebar to extend all the way to the bottom on http://www.FreeSnatcher.com? Here is my stylesheet.

    Thanks a lot

    Sean


    body {
    font: 75%/150% "Trebuchet MS", Tahoma, Arial;
    color: #333333;
    background: #FFFFFF url(images/main-bg.jpg) no-repeat;
    margin: 0px;
    padding: 0px 0px 30px;
    }
    a {
    color: #000000;
    text-decoration: none;
    }
    a:visited {
    color: #CC0044;
    text-decoration: none;
    }
    a:hover {
    color: #CC0044;
    text-decoration: underline;
    }
    img {
    border: none;
    }
    p {
    padding: 0px 0px 15px;
    margin: 0px;
    }
    h1 {
    margin:0px;
    background: url(images/header-icon) no-repeat;
    padding-left: 70px;
    height: 60px;
    font: bold 36px/80% “Impact”, Charcoal, sans-serif;
    color: #000000;
    }
    h1 a, h1 a:visited{
    color: #000000;
    text-decoration: none;
    }
    h1 a:hover{
    color: #000000;
    text-decoration: none;
    }
    h2 {
    color: #000000;
    margin: 0px 0px 2px;
    border-bottom: 1px dotted #CAF0FD;
    letter-spacing: -1px;
    font: normal 190%/100% "Comic Sans MS", Tahoma, Arial;
    padding-bottom: 3px;
    }
    h2 a, h2 a:visited {
    color: #000000;
    text-decoration: none;
    }
    h2 a:hover {
    color: #000000;
    text-decoration: none;
    }
    h3 {
    font: normal 140%/100% "Trebuchet MS", Tahoma, Arial;
    color: #000000;
    margin: 10px 0px 5px;
    }
    h4 {
    font: normal 130%/100% "Trebuchet MS", Tahoma, Arial;
    color: #000000;
    margin: 10px 0px 5px;
    }
    form {
    margin:0px;
    padding:0px;
    }
    #page {
    margin: 0px auto;
    width: 930px;
    border-bottom: 5px solid #caf0fd;
    border-left: 5px solid #caf0fd;
    border-right: 5px solid #caf0fd;
    background: #FFFFFF;
    }
    /* header area */
    #header {
    background: #0FACEA url(images/header.jpg) no-repeat;
    height: 300px;
    border-bottom: 3px solid #caf0fd;
    position: relative;
    }
    #headerimg {
    position: relative;
    padding: 30px 0px 0px 40px;
    height: 60px;
    }
    #headerimg .description{
    position: absolute;
    left: 110px;
    bottom: 3px;
    color: #000000;
    font-size: 14px;
    }
    #nav {
    list-style: none;
    margin: 0px;
    position: absolute;
    right: 10px;
    bottom: 0px;
    }
    #nav li {
    float: left;
    margin-left: 5px;
    }
    #nav .current_page_item a, #nav .current_page_item a:visited{
    color: #000000;
    text-decoration: none;
    }
    #nav .page_item a{
    color: #ffffff;
    text-decoration: none;
    background: #5c8d0c url(images/nav-button-bg.jpg) repeat-x;
    padding: 5px 15px;
    font: bold 14px/100% Arial, Helvetica, sans-serif;
    border-top: 1px solid #caf0fd;
    border-left: 1px solid #caf0fd;
    border-right: 1px solid #caf0fd;
    display: block;
    }
    #nav .page_item a:hover {
    color: #000000;
    }

    /* content area */
    #content {
    padding: 10px 0px 30px 20px;
    float: left;
    width: 490px;
    overflow: hidden;
    }
    .post {
    clear:both;
    padding-top: 15px;
    }
    .post-date {
    width: 45px;
    height: 49px;
    float:left;
    background: url(images/date-bg.jpg) no-repeat;
    }
    .post-month {
    font-size: 11px;
    text-transform: uppercase;
    color: #FFFFFF;
    text-align: center;
    display:block;
    line-height: 11px;
    padding-top: 2px;
    margin-left: -3px;
    }
    .post-day {
    font-size: 18px;
    text-transform: uppercase;
    color: #999999;
    text-align: center;
    display:block;
    line-height: 18px;
    padding-top: 7px;
    margin-left: -3px;
    }
    .post-title {
    float: left;
    margin-left: 10px;
    width: 430px;
    }

    .entry {
    clear: both;
    padding-top: 10px;
    }
    .post-cat {
    background: no-repeat;
    padding-left: 20px;
    float:left;
    font-size: 95%;
    color: #999999;
    }
    .post-comments {
    background: no-repeat;
    padding-left: 20px;
    float: right;
    font-size: 95%;
    }
    .post-calendar {
    background: url(images/mini-calendar.gif) no-repeat;
    padding-left: 20px;
    float: right;
    font-size: 95%;
    color: #999999;
    }
    .mini-add-comment {
    background: no-repeat;
    padding-left: 18px;
    float: right;
    }
    .navigation {
    clear: both;
    padding: 10px 0px;
    }
    .navigation a, .navigation a:visited {
    color: #59770e;
    }
    .previous-entries a {
    float: left;
    padding-left: 18px;
    background: url(images/mini-nav-left.gif) no-repeat left center;
    }
    .next-entries a {
    float: right;
    padding-right: 18px;
    background: url(images/mini-nav-right.gif) no-repeat right center;
    }

    /* comments area */
    #comments, #respond {
    border-bottom: 1px dotted #CCCCCC;
    padding: 10px 0 5px 0;
    clear: both;
    }
    .commentlist {
    margin: 10px 0px;
    padding-left: 20px;
    line-height: 130%;
    }
    .commentlist li{
    padding: 5px 10px;
    }
    .commentlist .alt {
    background: #CCCCCC;
    }
    .commentlist cite {
    font-weight: bold;
    font-style: normal;
    font-size: 120%;
    color: #CC6600;
    }
    .commentlist cite a, .commentlist cite a:visited {
    color: #CC6600;
    }
    .commentlist small {
    margin-bottom: 5px;
    display: block;
    font-size: 87%;
    }
    #commentform {
    margin-top: 10px;
    font: 110% Arial, Helvetica, sans-serif;
    }
    #commentform p {
    padding: 6px 0px;
    margin: 0px;
    }
    #commentform label{
    color: #787878;
    font-size: 87%;
    }
    #commentform input{
    width: 200px;
    background:#f1fedb;
    border: 1px solid #bdd77f;
    padding: 3px;
    margin-top: 3px;
    }
    #commentform textarea{
    width: 478px;
    height: 115px;
    background:#cccccc;
    border: 1px solid #000000;
    padding: 2px;
    margin-top: 3px;
    }
    #commentform textarea:focus, #commentform input[type="text"]:focus {
    background: #ffffff;
    }
    #commentform #submit{
    background: url(images/btn-bg.gif) no-repeat;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    border: none;
    float:right;
    width: 144px;
    height: 28px;
    cursor: pointer;
    }

    /*sidebar */
    #sidebar {
    float: right;
    padding: 0px 10px 20px 0px;
    width: 330px;
    color: #000000;
    overflow: hidden;
    background: #caf0fd;
    }
    /*sidebar title (h2) */
    #sidebar h2, #sidebar .sidebartitle{
    font: normal 140%/100% "Trebuchet MS", Tahoma, Arial;
    color: #000000;
    margin: 20px 0px 2px;
    border-bottom: 1px solid #FFFFFF;
    text-align: center;
    }
    /*sidebar text styles */
    #sidebar a, #sidebar a:visited{
    color: #000000;
    text-decoration: none;
    }
    #sidebar a:hover{
    color: #cc0044;
    text-decoration: none;
    }
    /*sidebar list level1 */
    #sidebar ul {
    margin: 0;
    padding: 0;
    text-align: center;
    }
    #sidebar ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    border: none;
    }
    /*sidebar list level2 */
    #sidebar ul li ul {
    padding: 0;
    margin: 0;
    }
    #sidebar ul li ul li{
    padding: 2px 0 2px 0px;
    border-bottom: 1px solid #FFFFFF;
    }
    /*sidebar list level3 */
    #sidebar ul li ul li ul li{
    padding: 1px 0 1px 10px;
    border: none;
    }
    /*blogroll */
    ul.list-blogroll li{
    background: no-repeat !important;
    padding-left: 16px !important;
    }
    /*category widget */
    ul.list-cat li, li.widget_categories li{
    background: no-repeat !important;
    padding-left: 20px !important;
    }
    /*archives widget */
    ul.list-archives li, li.widget_archives li{
    background: no-repeat !important;
    padding-left: 20px !important;
    }
    /*pages widget */
    ul.list-page li, li.widget_pages li, li.widget_recent_entries li{
    background: no-repeat !important;
    padding-left: 20px !important;
    }
    /*sub-pages */
    ul.list-page li ul li, li.widget_pages li ul li{
    background: url(images/mini-page-arrow.gif) no-repeat !important;
    padding-left: 10px !important;
    }
    /*recent comments widget */
    li.widget_recent_comments li{
    background: no-repeat !important;
    padding-left: 20px !important;
    }
    /*calendar widget */
    li.widget_calendar td {
    padding: 1px 7px;
    }
    /*text widget */
    .textwidget {
    padding-top: 5px;
    }

    /*search form */
    #searchform {
    margin: 15px 0 0;
    }
    #searchform br {
    display: none;
    }
    #searchform #s {
    border:1px solid #203346;
    width: 135px;
    height: 22px;
    padding: 4px 5px 0px 5px;
    border: 1px solid #000000;
    background: #fff;
    margin-right: 2px;
    color: #000000;
    font-weight: normal;
    }
    /* search form button - to specify button only use input[type="submit"] */
    #searchform input {
    background: url(images/search-btn-bg.gif) no-repeat;
    border: none;
    width: 67px;
    height: 26px;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    vertical-align: middle;
    }

    /* footer area */
    #footer {
    clear: both;
    background: #caf0fd no-repeat;
    color: #000000;
    font-size: 95%;
    line-height: 130%;
    padding-bottom: 10px;
    }
    #footer a, #footer a:visited {
    color: #000000;
    }
    #footer h4 {
    font: normal 146%/100% "Trebuchet MS", Tahoma, Arial;
    color: #000000;
    margin: 10px 0px 5px;
    }
    .footer-recent-comments {
    width: 300px;
    float: left;
    margin-left: 10px;
    }
    .footer-recent-comments ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    }
    .footer-recent-comments ul li {
    background: no-repeat;
    padding: 0px 0px 10px 20px;
    }
    .footer-recent-posts {
    width: 300px;
    float: left;
    margin-left: 10px;
    }
    .footer-recent-posts strong {
    font-size: 107%;
    line-height: 135%;
    font-weight: bold;
    }
    .footer-recent-posts ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    font-size: 92%;
    line-height: 110%;
    }
    .footer-recent-posts ul li {
    background: no-repeat;
    padding: 0px 0px 10px 20px;
    }
    .footer-about {
    width: 220px;
    float: right;
    padding-right: 10px;
    padding-left: 10px;
    background: #caf0fd no-repeat;
    }
    /* credits */
    #credits {
    margin: 0px auto;
    width: 760px;
    color: #000000;
    font-size: 85%;
    line-height: 120%;
    background: #caf0fd;
    }
    #credits a, #credit a:visited {
    color: #000000;
    }
    .rss {
    background: url(images/mini-rss.gif) no-repeat left center;
    padding-left: 18px;
    padding-bottom: 2px;
    margin-left: 8px;
    }
    .loginout {
    background: no-repeat left center;
    padding-left: 18px;
    padding-bottom: 2px;
    margin-left: 8px;
    }

    /* alignments */
    .center {
    text-align: center;
    }
    img.center, img[align="center"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
    }
    .alignleft {
    float: left;
    }
    img.alignleft, img[align="left"] {
    float:left;
    margin: 2px 10px 5px 0px;
    }
    .alignright {
    float: right;
    }
    img.alignright, img[align="right"] {
    float:right;
    margin: 2px 0px 5px 10px;
    }
    .clear {
    clear:both;
    }
    hr.clear {
    clear:both;
    visibility: hidden;
    margin: 0px;
    padding: 0px;
    }
     
    hawksrnm1, Jul 12, 2009 IP
  2. JRipper

    JRipper Peon

    Messages:
    21
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #2
    I think you either remove the overflow tag completely, or set it's attribute to "visible".

    Let me know,

    JR
     
    JRipper, Jul 13, 2009 IP
  3. wd_2k6

    wd_2k6 Peon

    Messages:
    1,740
    Likes Received:
    54
    Best Answers:
    0
    Trophy Points:
    0
    #3
    You could put your sidebar inside your content and give it a height of 100% or you could add a fake background on the content, with the blue on the right
     
    wd_2k6, Jul 13, 2009 IP