/* $Id: ie.css,v 1.2.2.3 2009/02/13 07:51:18 johnalbin Exp $ */

/*
 * IE CSS
 *
 * CSS targeted specifically for Internet Explorer for Windows.
 *
 * While building your theme, you should be aware that IE limits Drupal to 31
 * stylesheets total. The work-around for the bug is to enable CSS aggregation
 * under: admin / settings / performance.
 *
 * 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.
 *
 */

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

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

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

#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;
}

ul.primary li a,
ul.primary li a .tab,
ul.secondary li a,
ul.secondary li a .tab {
 _display: inline; /* Otherwise the blocks mistakenly get 100% width in IE5 */
 _di\splay: inline-block; /* Otherwise the blocks mistakenly get 100% width in IE6 */
 cursor: pointer;
}

ul.primary,
ul.secondary {
 _width: 100%; /* Otherwise IE5 treats the ul as floated */
 _w\idth: auto; /* Reset to auto width for IE6 */
}

ul.primary li a {
 _background: url(images/tab-left-ie6.png) no-repeat left -38px;
}

ul.primary li a .tab {
 _background: url(images/tab-right-ie6.png) no-repeat right -38px;
}

ul.primary li a:hover {
 _background: url(images/tab-left-ie6.png) no-repeat left -76px;
}

ul.primary li a:hover .tab {
 _background: url(images/tab-right-ie6.png) no-repeat right -76px;
}

ul.primary li.active a,
ul.primary li.active a:hover {
 _background: url(images/tab-left-ie6.png) no-repeat left 0;
}

ul.primary li.active a .tab,
ul.primary li.active a:hover .tab {
 _background: url(images/tab-right-ie6.png) no-repeat right 0;
}

div.messages, /* Important messages (status, warning, and error) for the user */
div.status,
div.warning,
div.error {
 _background-image: url(images/messages-status-ie6.png);
}

div.warning {
 _background-image: url(images/messages-warning-ie6.png);
}

div.error {
 _background-image: url(images/messages-error-ie6.png);
}

.node-unpublished .node-inner>* {
 position: relative; /* Otherwise these elements will appear below the "Unpublished" text. */
}

.section-admin #content tr.even th,
.section-admin #content tr.even td,
.section-admin #content tr.odd th,
.section-admin #content tr.odd td {
 border-bottom: 1px solid #ccc; /* IE doesn't display borders on table rows */
}

html>body #slideshow { *height:650px;}

#main-promo-wrapper #copy-wrapper {
 left:6px;
}

.module-read-more {
 *clear:both;
}

#block-views-top_5_tweets-block_1 .views-row, 
#block-views-comments_recent-block .views-row, 
#block-views-latest_links-block_1 .views-row {
 *width:99.6%;
}

#header-bottom ul {
 *margin:-59px 0 0 185px;
}

img.search-btn {
 *margin:-56px 0 0 865px;
}
