/* $Id: ie.css,v 1.1 2008/02/15 16:22:09 johnalbin Exp $ */

/*
 * IE CSS
 *
 * CSS targeted specifically for Internet Explorer for Windows.
 *
 * Properties starting with an underscore _ are for IE 5 and 6 only.
 * Properties starting with head:first-child+body are for IE7 only.
 * Properties with a child selector (>) or sibling selector (+) are for IE7 only.
 *
 */

/*
 * Layout CSS
 */

/** body **/
  body
  {
    _text-align: center; /* 1st part of IE5/IE6quirks centering hack */
  }

  #page
  {
    _text-align: left; /* 2nd part of IE5/IE6quirks centering hack */
  }

/** main (container for everything else) **/
  #main
  {
    _zoom: 1; /* Otherwise with a liquid layout, sidebars disappear when resizing the windows in IE6 */
  }

/** floating divs **/
  #content,
  #navbar,
  #sidebar-left,
  #sidebar-right
  {
    _display: inline; /* display inline or double your floated margin! [1] */
    _overflow: hidden; /* in ie6, overflow auto is broken [2] and so is overflow visible [3] */
    _overflow-y: visible;
  }


/* Header */

#header
{
}

#primary li {
    margin-top: -9px;
    _margin-top: 0;
}

/* Main */

#links-ticker {
    _padding: 8px 2px 0;
}

    #links-ticker #ticker .signup {
        _padding-top: 2px;
    }

.topic #header-section {
}

/* content-col divider not showing up */
#main-inner-wrap {
    background: white url("/ui/img/hr_vt.png") repeat-y top 622px;
    width: 966px;
}

#content-maincontainer {
    _background: none;
}

#content-main {
    _background: url("/ui/img/hr_vt.png") repeat-y right top;
}

/* Articles */

#feature-main .block-feature .photo-insert,
#feature-main .block-feature_series .photo-insert {
    _margin-right: 10px;
}

#feature-col2 .right {
    _width: 298px;
}

/* The image is 195px, but IE6 was wrapping the third story to be below the
first story, but shaving a couple of pixels off the h4 makes it all right. */
#feature-col3 h4 { width: 192px; }

.front .block-article_list h2.title {
    _position: relative;
}

.block-article_list .pagination,
.block-article_list .more-link {
    padding-top: 6px;
}


/** Blocks **/

.block-pagetools {
}

    .node .block-pagetools .textsize {
        padding-left: 32px;
    }
    
    .node .content .block-pagetools p {
        padding-top: 14px;
    }
    
    .block-pagetools .textsize a {
        margin-top: -3px;
    }



/** Nodes **/


/** Comments **/

#comments .tabs {
}

.node .content .comment .cmt {
    _padding-bottom: 0;
}

.node .comment .cmt p {
    margin: 0;
    padding-bottom: 1em;
}

.comment form label {
    padding-top: 8px;
}


/** Footer **/

.block-menu.block-footer h4 {
    _padding-bottom: 0.2em;
}

.block-menu.block-footer ul {
    _padding-bottom: 0;
    _margin-bottom: 3em;
}


/* Misc */

.form-text,
.form-select {
    margin-top: 2px;
}

.form-submit
{
    margin: 0 0 6px 0.3em;
    _margin-left: 0;
}

    #browse-form .form-submit {
        margin-bottom: -4px;
        _margin: 0 0 5px 5px;
    }

    .block-signup_newsletter .form-submit {
        margin: 0 0 -4px 0.3em;
    }

    .block-signup .form-text {
    }

    .block-signup #search-form .form-submit {
        margin-bottom: -5px;
        _margin-bottom: -3px;
        _margin-left: -19px;
        _margin-right: 0;
        _padding-right: 0;
    }
    
    block-signup .form-select {
    }

.browse-select ul {
  margin-left: -170px;
}

.browse-select ul a {
    width: 158px;
}

.block-pagetools .ratethis .fivestar-widget-5 {
  width: 90px;
}
