@import nofollow url(http://www.bloggits.com/includes/css/slider.css);


/* layout */
#container { padding-top:12px; }
#main #content { padding:0; }
#main .grid3col .column.first { width:236px; padding:0; }
#main .grid3col .column.center { width:460px; padding:0 12px; margin-left:12px; }
#main .grid3col .column.last { width:236px; padding:0; }
#main .grid3col .column.last img.space { margin-bottom: 20px}
#main .grid3colc .column.first { width:236px; padding:0; }
#main .grid3colc .column.center { width:550px; padding:0 12px; margin-left:12px; }
#main .grid3colc .column.last { width:146px; padding:0; }
#main .grid3colc .column.last img.space { margin-bottom: 20px}

/* header */
#main #header { position: relative; height: 90px; margin-bottom: 21px; }
#main #header .promo { position: absolute; }
#main #header .promo a { position: absolute; top: 0; left: 0; display: none; width: 512px; height: 158px; }
#main #header .promo.hasjs a,
#main #header .promo a.active { display: block; }
#main #header #banner728 { left: 0; }
#main #header #bannersubmit { left: 728px; }
#main #header #banner234 { left: 748px; }
#main #header .promo a.default { z-index: 1; display: block; }
#main #header .promo a.guidedlink h4 { position: absolute; top: 162pt; left: 316pt; font-weight:normal; color:#808080; font-size:13px; z-index: 1; width: 170px; }
#main #header .promo a.guidedlink #arrow { position: absolute; top: 163pt; left: 425pt; z-index: 1; }
#main #header .promo a:hover { color:#808080; }

/* content */
#main .column.center p { color:#585858; }
#main .column.center h2 { font-size:12px; }
#main .column.center h3 { font-size:11px; font-weight:normal; color:#888; padding-bottom:0em; margin-bottom:0.3em; border-bottom:1px solid #ccc; }
#main .column.center h4 { font-size:12px; }

#main a { text-decoration:none; color:#333; outline:none; }
#main a:hover { text-decoration:underline; color:#2971a7; }
#main .contentheading {  margin:0 -12px; position:relative; min-height:28px; background:#ccc url(http://www.bloggits.com/images/contentheader_bgbottom.gif) no-repeat bottom left; *height: 28px; *margin-bottom: 1.5em; _height: 20px;}
#main .contentheading h2 {  font-size:12px; padding-left:12px; line-height:28px; background:url(http://www.bloggits.com/images/contentheader_bgtop.gif) no-repeat top left; _margin-bottom: 0;}
#main .pageheading {  margin:0 -12px; position:relative; min-height:28px; background:#ccc url(http://www.bloggits.com/images/pageheader_bgbottom.gif) no-repeat bottom left; *height: 28px; *margin-bottom: 1.5em; _height: 20px;}
#main .pageheading h2 {  font-size:12px; padding-left:12px; line-height:28px; background:url(http://www.bloggits.com/images/pageheader_bgtop.gif) no-repeat top left; _margin-bottom: 0;}
#main .rss a { position:absolute; top: 6px; right:10px; display:block; height:15px; width: 27px; text-indent:-9999px; background:url(http://www.bloggits.com/includes/icons/rss_icon.gif) no-repeat; }
#main .contentheading #timestamp { font-size:10px; color:#777; position:absolute; top:5px; right: 44px; }
#main .contentheading #timeposted { font-size:10px; color:#777; position:absolute; top:5px; right: 44px; }

#main ul.pr li { margin-bottom:0.5em; }
#main ul.pr li a { font-weight:bold; }
#main ul.pr li a.more { color:#2971a7;}
#main ul.pr li span { display:block; color:#aaa; font-size:10px; line-height:1.3em; }

/* sideboxes */
#main .sidebox { font-size:11px; line-height:1.3em; position:relative; overflow:hidden; margin-bottom:18px; padding:0 15px 0; background:url(http://www.bloggits.com/images/sidebox_bg.gif) no-repeat top left; }
#main .sidebox a { font-size:11px; }
#main .sidebox h2 { color:#fff; margin:0 -15px 9px; text-indent:-9999px; font-size:12px; padding-left:12px; height:25px; line-height:25px; background:#6E7D98 url(http://www.bloggits.com/images/sidebox_header.gif) no-repeat top left; }
#main .sidebox h2 a { display:block; height:25px; background:url(http://www.bloggits.com/images/sidebox_header_arrow.gif) no-repeat top right; }
#main .sidebox h2.about { background-image:url(http://www.bloggits.com/images/sidebox_header_about.gif); }
#main .sidebox h2.rated { background-image:url(http://www.bloggits.com/images/sidebox_header_rated.gif); }
#main .sidebox h2.ad { background-image:url(http://www.bloggits.com/images/sidebox_header_ad.gif); }
#main .sidebox h2.ad2 { background-image:url(http://www.bloggits.com/images/sidebox_header_ad.gif); }
#main .sidebox h2.pagead { background-image:url(http://www.bloggits.com/images/sidebox_header_pagead.gif); }
#main .sidebox h2.downloads { background-image:url(http://www.bloggits.com/images/sidebox_header_downloads.gif); }
#main .sidebox h2.featuresite { background-image:url(http://www.bloggits.com/images/sidebox_header_featuresite.gif); }
#main .sidebox h2.trailers { background-image:url(http://www.bloggits.com/images/sidebox_header_trailers.gif); }
#main .sidebox h2.qtguide { background-image:url(http://www.bloggits.com/images/sidebox_header_qtguide.gif); }
#main .sidebox h2.itunessingle { background-image:url(http://www.bloggits.com/images/sidebox_header_itunessingle.gif); }
#main .sidebox h2.retail { background-image:url(http://www.bloggits.com/images/sidebox_header_retail.gif); }
#main .sidebox h2.stories { background-image:url(http://www.bloggits.com/images/sidebox_header_stories.gif); }
#main .sidebox .bottomcap { position:absolute; bottom:0px; left:0; width:236px; height:6px; background:transparent url(http://www.bloggits.com/images/sidebox_bgbottom.png) no-repeat bottom left; _background-image: url(http://www.bloggits.com/images/sidebox_bgbottom.gif);}
#main .sidebox a.more { display:block; clear:both; color:#aaa; line-height:13px; height:13px; margin-bottom:5px; padding:7px 20px 5px 0; border-top:1px solid #e4e4e4; background:url(http://www.bloggits.com/includes/icons/sidebox_arrow.gif) no-repeat right 8px; position: relative; zoom:1; }

#main .sidebox dl { line-height:1.3em; margin:0; }
#main .sidebox dt { font-weight:bold; }
#main .sidebox dd { padding-bottom:12px; }

#main .sidebox.sliderbox { overflow:hidden; padding:0; width:236px; }
#main .sidebox.sliderbox h2 { margin:0; }
#main .sidebox.sliderbox h3 { margin-bottom:0; }
#main .sidebox.sliderbox .drawers, 
#main .sidebox.sliderbox .drawers ul, 
#main .sidebox.sliderbox .drawers ol { margin:0; }
#main .sidebox.sliderbox .drawer-content li { padding-bottom:8px; font-weight:bold; }
#main .sidebox.sliderbox .drawers .drawer-handle { min-height:31px; line-height:31px; width:221px; color:#000; padding:0 0 0 15px; font-size:12px; font-weight:normal; background:#a2a2a2 url(http://www.bloggits.com/images/sidebox_drawerhandle.gif) top left no-repeat; cursor:default; }
#main .sidebox.sliderbox .drawers .drawer-handle.open  { background-color:#8393ab; _background-color:none; background-position:top right; color:#fff; }
#main .sidebox.sliderbox .drawers .drawer-content { display:block; padding:0px 15px 0; }
#main .sidebox.sliderbox .drawers .drawer-content.open { display:block; }
/*#main #bloggitsSlider { min-height:705px; }*/

#main #retail { min-height: 289px; _height: 300px; }
#main #aboutwinterrowd { min-height: 345px; _height: 340px; }
#main #adbox { min-height: 610px; _height: 620px; }
#main #featuresite { min-height: 170px; margin-bottom: 18px; _height: 210px; }
#main #bloggitsSlider { min-height: 710px; _height:710px; }
#main #bloggitsSlider .drawer-content { min-height:525px; _height:525px; }
#main #downloadsslider { min-height: 548px; _height:548px; }
#main #downloadsslider .drawer-content { min-height:424px; _height:424px; _width: 206px; }
#main #storiesslider { min-height: 458px; _height:446px; }
#main #storiesslider .drawer-content { min-height:260px; _height:235px; _width: 206px; }

#main .sidebox ol.topbloggits { padding:12px 0 6px; }
#main .sidebox ol.topbloggits * { color:#2970a6; }
#main .sidebox ol.topbloggits li { line-height:1.3em; margin-left:18px; }
#main .sidebox ol.topbloggits li a { display:block; font-weight:normal; color:#333; }
#main .sidebox ol.topbloggits li a:hover { color:#2970a6; }
#main .sidebox ol.topbloggits li img { margin-top:-5px; }
#top-movies .topbloggits li img { width: 40px; height: 60px; }

#main .sidebox ul.qtguide li { padding-bottom:8px; }
#main .sidebox ul.qtguide li a { font-weight:bold; color:#2970a6; }

#main .sidebox ul.retail ul { padding-bottom:8px; }
#main .sidebox ul.retail li { padding-bottom:8px; }
#main .sidebox ul.retail li a { font-weight:bold; color:#2970a6; }

#main .sidebox ol.topdownloads a { color:#2970a6; }
#main .sidebox ol.topdownloads img { padding:8px 0 0 17px; }
#main .sidebox ol.topdownloads { list-style-position:inside; }
#main .sidebox ol.topdownloads strong { padding-left:2px; }
#main .sidebox ol.topdownloads li { padding:8px 15px; margin:0 -15px; color:#2970a6; font-weight:bold; border-bottom:1px solid #e6e6e6; background:transparent url(http://www.bloggits.com/includes/icons/sidebox_arrow.gif) no-repeat 212px .9em; }
#main .sidebox#downloadsslider a.more { border-top:0; }

#main .sidebox .featuredcontent { padding:12px 0 0; }
#main .sidebox .featuredcontent img { width:210px; height:120px; margin-left:-2px;margin-bottom:-2px; }

#main .sidebox#sb-trailers { position:relative; }
#main .sidebox#sb-trailers .slideritem { display:none; position:absolute; top:48px; margin:0 36px; }
#main .sidebox#sb-trailers .slideritem.active,
#main.hasjs .sidebox#sb-trailers .slideritem { display:block; }
#main .sidebox#sb-trailers #slider { position:static; width:206px; height:236px; }

#main .sidebox.itunessingle p { margin:12px 0 16px; font-size:12px; }
#main .sidebox.itunessingle,
#main .sidebox.featuresite { text-align:center; }

#main #storiesslider h3.open { margin-bottom:12px;}

/* HEIGHT FIXES FOR IE6 */
#main #main-mac #sidebar-mac #NBCookie div img,
#main #main-mac #sidebar-mac #UNCookie div img,
#main #main-mac #sidebar-mac #NoCookie div img { background-color: #f00; behavior:url(http://www.bloggits.com/includes/js/iepngfix.htc); }
#main .sidebox.itunessingle { _height: 170px; }
#main .sidebox.trailers { _height: 260px; }
#main .sidebox.qtguide { _height: 260px; }
