body {font-family:Arial, Helvetica, sans-serif; background-color: #000000; margin: 5px auto; text-align:center}

img {
border-style:none;
}

td {vertical-align:top}

div.centre { margin: 0px auto!important; text-align: left; width: 990px;}

img {display: block}

.adPlace {margin: 10px auto; width: 710px; text-align:center!important; height:90px}

/* Site Header */

#logo-sonze {background-color: transparent; height: 45px; padding-left: 0px; position: absolute; width: 150px}

form {margin: 0px; padding: 0px}

table {font-size: 11px; border: none; margin: 0px; padding: 0px;}

#searchNavBar td {padding-right: 5px; vertical-align: middle}

.mainHeader {color: #ffffff; font-size: 10px; font-weight: bold; padding-left: 5px; font-family:Verdana, Arial, Helvetica, sans-serif}

.mainHeader a {color: #ffffff; text-decoration:none}

.mainHeader a:hover {text-decoration:underline}

.header {width: 976px; height: 159px}

.headLineDiv {background: #FFFFFF url(http://images.ctv.ca/v2/images/header/headerDivider.jpg) repeat-x scroll 0px 0px; padding: 10px 0px 20px 0px; width:976px; margin-left: 10px;}

/* Left Nav */

.newNav {background: transparent url(/mini/oscars2010/images/leftnavbg.jpg) no-repeat scroll right top; width: 150px; height: 282px; margin-right: 10px; padding-right: 4px}

.newNav p {margin: 10px 0px}

.newNav a {color: #000000; font-weight: bold; font-size: 12px; text-decoration:none}

.newNav a:hover {text-decoration: underline}

.share {margin-left: 0px; display: none; padding-bottom: 3px; padding-left: 20px}

.share a {color: #006699; font-weight: normal}

.newNav .clear {height: 7px}

/* Rotator */

.mainRotator {width: 474px; margin-right: 10px; height:445px;}

.mainRotator h2 {color: #006599; margin: 0px; padding: 0px; font-size: 30px}

.mainRotator h2 a {color: #006599; text-decoration: none}

.mainRotator h2 a:hover {text-decoration:underline}

.mainRotator p {margin-top: 5px}

/* Featured */

.featured {width: 474px; border-top: 1px solid #cccccc; margin-right: 10px}

.featured h2 {margin-top: 5px; font-size: 18px; font-weight:normal; border-bottom: 1px solid #e5e5e5; margin-bottom: 10px; padding-bottom: 5px}

.fFeature {float: left; margin-left: 10px; width: 150px}

#noRight {margin-left: 0px}

.fFeature img {border: none}

.fFeature h3 {margin: 0px; padding: 0px; font-size: 12px}

.fFeature h3 a, .buzz h3 a, .buzz2 h3 a {color: #006599; text-decoration: none}

.fFeature h3 a:hover, .buzz h3 a:hover, .buzz2 h3 a:hover {text-decoration: underline}

.fFeature p {font-size: 11px; margin-top: 0px}

/* Festival Buzz */

.buzz, .buzz2 {min-height: 90px; height:auto; border-top: 1px dotted #cccccc; padding-top: 10px; padding-bottom: 5px; margin-bottom: 5px; margin-top: 5px}

#noBorder {border-top: none}

.buzz h3, .buzz2 h3 {margin: 0px 0px 0px 160px; padding: 0px; font-size: 14px}

.featured div.clear {height: 5px; clear: both; margin: 0px; padding: 0px}

.buzz img {border: none; float: left; margin-right: 10px; margin-bottom: 5px}

.buzz p, .buzz2 p {margin-left: 160px; margin-top: 5px; margin-bottom: 0px; padding: 0px}

.contest img {border: none}

.contest {margin-bottom: 10px; margin-left: 7px; border-top: 1px dotted #cccccc; margin-right: 10px; padding-top: 5px}

#noTop {border-top: none; padding-top: 0px}

.buzzPlay {background: transparent url(/mini/oscars2010/images/playButton.png) no-repeat scroll 0px 0px; width: 28px; height: 22px; position:absolute; margin-top: 3px; margin-left: 3px; float: left; cursor: pointer}

* html .buzzPlay 
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/mini/oscars2010/images/playButton.png", sizingMethod="crop");
}

.buzz2 img {border: none;  margin-right: 10px; margin-bottom: 5px; cursor: pointer}

#cLeft { background: transparent url(http://images.ctv.ca/v2/images/commentLeft.gif) no-repeat scroll 0px 2px}

#cRight { background: transparent url(http://images.ctv.ca/v2/images/commentRight.gif) no-repeat scroll 0px 2px}

a.cLink {padding: 0px; background-color: #ECECEC; color: #8F0A0A; font-size: 9px; text-decoration:none}

a.cLink:hover {text-decoration:underline}

img.miniIcon {float: none; border: none; margin-right: 0px; margin-bottom: 0px}

/* Ad Space */

.adSpace {padding: 0px 0px 5px; background-color: #d9d9d9; font-color: #343434; margin-bottom: 10px}

.adSpace p {margin: 5px 0px 0px 10px; }

/*HighLight */

.eLogo {margin-bottom: 10px;}

.highLight {border-top: 1px solid #CCCCCC}

.highLight h2 {margin-top: 5px; font-size: 18px; font-weight:normal; border-bottom: 1px solid #e5e5e5; margin-bottom: 10px; padding-bottom: 5px}

.videoRow {float: left; margin-right: 5px; width: 98px; font-size: 10px}

.videoRow h3 {font-size: 12px; margin: 0px; padding: 0px}

.videoRow h3 a {color: #006699; text-decoration: none}

.videoRow h3 a:hover {text-decoration: underline}

.liveSub {background: transparent url(http://images.ctv.ca/v2/images/header/headerDivider.jpg) repeat-x scroll 0px 0px; margin-bottom: 10px; text-align: center; float: left; width: 312px}

.liveSub p {color: #F09A02; font-weight: bold; margin-bottom: 10px; margin-top: 10px; font-size: 12px}

.liveSub a {color: #000000; font-weight: normal; text-decoration:underline}

.liveSub a:hover {text-decoration: none}

/* Footer */

.newAlign {text-align: center}

#footTopNav {background-color: #EFEFEF; margin: 15px 0px 0px; padding: 1px; text-align:left; font-size: 11px; width: 990px}

#footTopNav p, #footBottomNav p {margin: 2px; text-align:center}

#footTopNav a, #footBottomNav a {color: #000; font-size: 10px; font-weight:bold; text-decoration:none}

#footTopNav a:hover, #footBottomNav a:hover {text-decoration:underline}

#footBottomNav {background-color: #CFCFCF; border-color: #CFCFCF; border-style:solid; border-width: 1px 0px; margin: 0px; font-size: 11px; padding: 1px; text-align:left; width: 990px}

#footIcons {width: 780px; text-align:left!important; padding: 0px; margin: 0px auto}

#footIcons td {text-align:center; width: 11%; vertical-align: middle}

#footIcons img {margin: 0px auto}

#footCopyRight {border-top: 1px dotted #B9B9B9; margin-bottom: -3px; padding-left: 105px; width: 880px}

#footCopyRight p {font-size: 10px; margin: 3px}

/*Gallery Page */

.gallMain, .photoAdSpace {float: left; margin-top: 7px}

.gallMain {margin-right: 10px; width: 474px}

.gallMain img {border: none}

.photoAdSpace .adSpace {padding: 5px}

.gallMain h3 {color: #006599; margin: 0px; padding: 0px; font-size: 30px}

.gallMain h3 a {color: #006599; text-decoration: none}

.gallMain h3 a:hover {text-decoration:underline}

.gallMain p {margin-top: 5px}

.gallfeatured {border-top: 1px solid #cccccc; margin-top: 5px; float: left}

.gallfeatured h2 {margin-top: 5px; font-size: 18px; font-weight:normal; border-bottom: 1px solid #e5e5e5; margin-bottom: 10px; padding-bottom: 5px}

.firstSection h3 {margin: 0px 0px 0px 160px; padding: 0px; font-size: 14px}

.firstSection {width: 374px; margin-right: 10px; margin-top: 10px}

.firstSection img {float: left; margin-right: 10px; border: none}

.firstSection p {margin-left: 160px; margin-top: 0px}

.firstSection h3 a {color: #006599; text-decoration: none}

.firstSection h3 a:hover {text-decoration:underline}

/* Gallery */

#information p {padding: 0px 14px 8px 2px!important}

.shareBorder {padding-bottom: 5px!important}

.left {margin-left: 637px!important}

.right {margin-left: 709px!important}

.firstSection {margin-right: 45px!important; width: 435px!important}

/* Lightbox */

#ibox_wrapper table {border-collapse:collapse}

td.grey td {vertical-align:middle}

a img.inline {display: inline} 

#ibox_wrapper input, #ibox_wrapper textarea, #ibox_wrapper select {-x-system-font: none; font-family:Arial, Helvetica, sans-serif; font-size: 100%; font-size-adjust: none; line-height: normal; vertical-align:middle}

#ibox_wrapper .entercomments ul {font-size: 62.5%; line-height: 12px}

#ibox_wrapper .entercomments li {font-size: 10px}

.logoimage {min-width:1200px; width:100%; background:#010101 none repeat scroll 0 0; padding-top: 5px;  }
