/**
 * Theme: The View
 * Author: The Revere Group
 * Description: Fixes IE problems
 */

/** IE 7 Fixes, many of these apply to IE 6 as well **/


body a.link-button span.button-left{
  padding: 5px 0 4px 10px;
}
body a.link-button span.button-right{
  padding: 6px 0 8px;
}
body a.link-button span.button-right img{
  width:9px;
}

#main #center-column .bottom{
  margin: 0 0 0 -1px;
  width:531px;
}
body.not-front #main #center-column .bottom{
  margin-left:1px;
}

#panel-home div.button {
  float:none;
  margin-top:20px;
}
#panel-home div.subscribe-link img{
  padding-left:5px;
}
#panel-home div.subscribe-link {
  margin-top:-20px;
}

ul.archive_items li {
  background:transparent none repeat scroll 0;
  list-style-image:none;
}

body.blog .read-more{
  margin-bottom:5px;
}

ul.archive_list li,
ul.archive_items li{
  padding-left:0;
  padding-right:0;
}
ul.archive_list li a,
ul.archive_items li a{
  padding-left:20px;
}

.view ul.schedule-pager li.pager-previous,
.view ul.schedule-pager li.pager-previous-inactive,
.view ul.schedule-pager li.pager-next,
.view ul.schedule-pager li.pager-next-inactive{
  position:relative;
  top:5px;
}
.view ul.schedule-pager li.pager-previous{
  margin-right:4px;
}
body .view ul.schedule-pager li.pager-previous img{
  width:90px;
}
body .view .pager-bottom ul.schedule-pager li.pager-next img{
  width:72px;
}

ul.pager li img{
  width:14px;
  height:8px;
}
ul.pager li.pager-previous,
ul.pager li.pager-previous-inactive{
  margin-right:3px;
}
ul.pager li.pager-previous img,
ul.pager li.pager-previous-inactive img{
  width:13px;
}

body.forum .node-type-forum .content,
body.forum .comment .content{
  margin-bottom: 20px;
}

body.admin #main #center-column .bottom {
  width:840px;
}

#node-admin-content #node-admin-buttons,
#user-filter-form #user-admin-buttons{
  margin-left:15px;
  _margin-left:0;
}
#node-admin-content .b .form-item,
#user-filter-form .b .form-item{
  margin:3px 0;
  _margin:0;
}

#schedule_list-block_1 .weekday .wrapper .links{
  margin-bottom:10px;
  _margin-bottom:10px;
}

#profile #profile-left{
  height:525px !important;
}

#profile .link-button .button-right{
  padding:5px 0 9px;
  _padding: 7px 0 7px;
}
/** End IE 7 Fixes **/


/** IE 6 Fixes, they're all prefixed with an underscore **/
img,
.pngfix,
#block-static-64 .background,
#header h1.section-title,
#main #center-column .view-blog-sp-promos .bottom,
#block-static-follow-the-view .rss-icon,
a.link-button td,
.orange-button td{
  _behavior: url("/sites/all/themes/theview/css/iepngfix.htc");   /* change path here and in iepngfix.htc to match theme location */
}

#admin-menu{
  _display:none;
}

*html #abc-header h1.logo a {	
_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='http://cdn.media.abc.go.com/m/images/global/generic/logo.png?v1"');	
_BACKGROUND-IMAGE: none;
}

body.front #main #right-column{
  _width:300px;
}

#main #left-column{
  _overflow:hidden;
}
#main #left-column .block h2.title{
  _width:110px
  _overflow:hidden;
}

#main #center-column {
	_width:530px;
	_overflow: hidden;
}

#main #center-column .inner{
	_width:510px;
	_padding-right: 8px;
}

#main #right-column{
  _width:308px;
}

body a.link-button span.button-right{
  _padding: 7px 0 7px;
}

body.blog #main #center-column .bottom{
  _margin-left:0;
  _width:100%;
}

.block,
.block h2.title,
.block .content,
.block .left,
.block .right,
.block img,
.block .inner,
.block p{
  _position:relative;
}

#right-column #block-views-staff_cohosts .content{
  _background:#F9F8F8;
}

#header #thecast img{
  width:427px;
  height:111px;
}

#block-static-64 .background{
  _left:-3px;
}
#main #left-column #block-static-64 .bottom{
  _background: transparent url("../images/sprite.png") no-repeat scroll -571px -67px;
  _margin-left:1px;
  _behavior: url("/sites/all/themes/theview/css/iepngfix.htc")
}
#block-static-64 .orange-button .button-center{
  _position:relative;
  _top:0;
}

#block-static-get-a-view-mug img{
  _position:relative;
}

body.front #sidebar-right-middle .bottom{
  _margin-left:1px;
}
#sidebar-right-middle .bottom{
  _margin-left:2px;
  _width:300px;
}

#sidebar-right-300x100 .content,
#sidebar-right-300x100 .bottom{
  _position:relative;
  _width:300px;
  _overflow:hidden;
  _margin-left:2px;
}
#sidebar-right-300x100 .bottom {
}

#schedule_list-block_1 .weekday .wrapper .links a{
  margin-right:0;
}
#schedule_list-block_1 .weekday .wrapper .links{
  _margin-bottom:4px;
}

#block-static-follow-the-view .rss-icon,
#block-static-follow-the-view .rss-icon img{
  _position:relative;
}

body.blog #page
  _width:1002px;
}

body.recaps #sidebar-right-middle .bottom,
body.schedule #sidebar-right-middle .bottom,
body.airtimes #sidebar-right-middle .bottom,
body.hot_topics #sidebar-right-middle .top,
body.hot_topics #sidebar-right-middle .bottom,
body.videos #sidebar-right-middle .top,
body.videos #sidebar-right-middle .bottom{
  _margin-left:7px;
}

body.blog #sidebar-right-middle .top,
body.blog #sidebar-right-middle .bottom{
  _margin-left:4px;
}

body.blog #sidebar-right-300x100 {
  _margin-left:8px;
}

body.videos #sidebar-right-300x100{
	_margin-left:0px;
}
body.videos #main #right-column .inner {
  _margin-left:3px;
}

body.schedule #sidebar-right-300x100,
body.airtimes #sidebar-right-300x100{
  _margin-left:5px;
}

ul.archive_list li a,
ul.archive_items li a{
  _padding-left:25px;
}

body ul.archive_list li a:link,
body ul.archive_items li a:link,
body ul.archive_list li.active a:link,
body ul.archive_items li.active a:link
{
  _color:#544D44;
}

ul.archive_list li.expanded a,
ul.archive_list li.collapsed a{
  _color:#544D44;
}

body.recaps #sidebar-right-300x100 .block{
  _margin-left:4px;
}

.view-video-list .view-header .flash-player,
.view-hottopics-list .view-header .flash-player,
body.video-node .flash-player{
  _margin:0 -8px 0 -8px;
  _height:310px;
}

body.hot_topics #sidebar-right-300x100 .block{
  _margin-left:6px;
}

body .content .full-node{
  _width:510px;
}
body.blog-node #sidebar-right-300x100 .block,
body.staff #sidebar-right-300x100 .block{
  _margin-left:6px;
}
body.blog-node #sidebar-right-middle .top,
body.blog-node #sidebar-right-middle .bottom,
body.staff #sidebar-right-middle .bottom{
  _margin-left:4px;
}

#sidebar-right-middle #block-static-follow-the-view .content{
  padding-left:20px;
}

body.recap-node #sidebar-right-middle .bottom,
body.recap-node #sidebar-right-300x100 .block,
body.video-node #sidebar-right-middle .bottom,
body.video-node #sidebar-right-300x100 .block{
  _margin-left:2px;
}

body.video-node .flash-player{
  _margin:10px -8px;
}

body.forum #sidebar-right-300x100 .block{
  _margin-left:2px;
}

#block-static-open-promo .bottom{
  _margin-top:-1px;
}

body .view ul.schedule-pager li.pager-next{
  _background: transparent url("../images/sprite.png") no-repeat scroll -343px -144px;
  _top:0;
}
body .view ul.schedule-pager li.pager-next img{
  _width:72px;
  _height:8px;
}

ul.pager li.pager-previous{
  _background: transparent url("../images/pager-left.png") no-repeat scroll 0 0;
}
ul.pager li.pager-previous:hover{
  _background: transparent url("../images/pager-left-hover.png") no-repeat scroll 0 0;
}
ul.pager li.pager-previous-inactive{
  _background: transparent url("../images/pager-left-inactive.png") no-repeat scroll 0 0;
}
ul.pager li.pager-next{
  _background: transparent url("../images/pager-right.png") no-repeat scroll 0 0;
}
ul.pager li.pager-next:hover{
  _background: transparent url("../images/pager-right-hover.png") no-repeat scroll 0 0;
}
ul.pager li.pager-next-inactive{
  _background: transparent url("../images/pager-right-inactive.png") no-repeat scroll 0 0;
}
ul.pager li.pager-previous,
ul.pager li.pager-previous-inactive,
ul.pager li.pager-next,
ul.pager li.pager-next-inactive{
  _position:relative;
  _top:6px;
}

ul.pager li.pager-previous,
ul.pager li.pager-previous-inactive{
  _margin-right:0;
  _right:2px;
}
ul.pager li.pager-previous,
ul.pager li.pager-previous-inactive{
  _padding:1px 0 0 0;
}
ul.pager li img{
  _width:16px;
  _height:16px;
}
ul.pager li.pager-previous img,
ul.pager li.pager-previous-inactive img{
  _width:15px;
}

body.forum ul.pager li.pager-previous,
body.forum ul.pager li.pager-previous-inactive{
  _padding:1px 2px;
}

ul.pager li.pager-previous-inactive,
ul.pager li.pager-previous {
  _padding:1px 2px;
}

body.forum #comments .comment,
body.forum #comments .comment .content{
  _position:relative;
}
body.forum #page{
  _width:1001px;
}
body.forum td a img {
  _height:13px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal ul li {
  _display:inline;
}

#login-register,
#login-register-front-logged-in{
  _padding-left:3px;
}

#profile{
  _height:500px;
}

#sidebar-right-300x100 .bottom img{
  _margin-right: 12px;
}

.schedule .pager-bottom{
  _clear:both;
}
.schedule .pager-bottom ul.pager li.pager-previous{
  _background: none;
  _padding:0 0 0 0;
  _margin:0;
}
.schedule .pager-bottom ul.pager li.pager-previous img{
  width:93px;
  height:16px;
  _background: transparent url("../images/schedule-pager-prev.png") no-repeat scroll 0px 0;
}

.jcarousel-skin-tango .jcarousel-container-horizontal{
  width:520px;
  padding:8px 0px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
  _width:500px;
  _border-bottom:0;
  _background:transparent;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal ul {
  _width:480px;
  _padding: 12px 35px;
}
.jcarousel-skin-tango .jcarousel-next-horizontal{
  _right:-6px;
}

ul.archive_list li.collapsed{
  _background: transparent url(../images/archive-menu-collapsed.gif) no-repeat scroll 10px 6px;
}
ul.archive_list li.expanded{
  _background: transparent url(../images/archive-menu-expanded.gif) no-repeat scroll 10px 8px;
}
/** IE 6 Fixes **/

