/* SYTYCD 2008 CSS */







body {margin:0px auto; font-family: Arial, Helvetica, sans-serif;}

.centre {border: none!important; width: 965px!important; margin:10px auto 0px!important}

#ctvMiniNav2007 {margin-bottom: 0px!important}

#background { background:#050014 url(/mini/dance2009/images/nav/background.jpg) no-repeat scroll 50% 0px; }

#Footer { padding-top: 5px; border-top: 1px dashed #000000; background-color: #FFFFFF }



.guy {background: transparent url(/mini/dance2009/images/dancer/redShirt.png) no-repeat scroll 0px 0px; width:18px; height: 170px; position: absolute; top: 87px; margin-left: -17px}



* html .guy 

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/mini/dance2009/images/dancer/redShirt.png", sizingMethod="crop");

}



.girl {background: transparent url(/mini/dance2009/images/dancer/girlDancer.png) no-repeat scroll 0px 0px; width:55px; height: 106px; position: absolute; top: 160px; margin-left: 921px}



* html .girl 

{

background-image: none;

filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/mini/dance2009/images/dancer/girlDancer.png", sizingMethod="crop");





}



.flashVids {background: transparent url(/mini/dance2009/images/freshVideos.jpg) no-repeat scroll 0px 0px; width: 600px; height: 200px; padding-top: 60px; margin-top: 10px;}



.flashVids table {margin-left: 65px; margin-bottom:40px}



.flashVids a {color: #FFFFFF}



#mainDivStory {margin: 0px!important}



.newsCats {background: transparent url(/mini/dance2009/images/newsBack.jpg) repeat-x scroll 0px 0px; width: 600px; float: left}



.footerBackground {background: transparent url(/mini/dance2009/images/footer/footerBackground.jpg) no-repeat scroll 0px 0px; width: 912px; height:110px; margin-left: 4px}

.footerBackgroundblank {background: transparent url(/mini/dance2009/images/footer/footer_blank.jpg) no-repeat scroll 0px 0px; width: 912px; height:110px; margin-left: 4px}

/* foot */







#foot { background: white; padding: 5px 0px 1px 0px; color: black; font-size: 11px; font-weight: bold }



#foot p {text-align: left; margin: 0px 0px 0px 10px; font-weight:bold}



#foot img {display: inline;}



#footAdmin {text-align: center; background: white; padding: 10px 0px 1px 0px;}



#footAdmin2 {text-align: center; background-color: #efefef; padding: 5px 0px 1px 0px; width: 921px}



#footNetwork {text-align: center; padding: 5px 0px 1px 0px; width: 921px}



#footAdmin p, #footAdmin a, #footAdmin2 p, #footAdmin2 a {color: black; font-size:11px; font-weight: bold }



#footNetwork p, #footNetwork a {color: #000000; font-size:11px; font-weight: normal }



#footCopyRight {text-align: center;  border-bottom: 0px; border-top:0px; padding: 5px 0px 25px 0px; height:20px; width:921px; color: #000000;}



#footCopyRight p {margin-left: 3px; margin-bottom: 3px; margin-top: 0px; font-size: 11px}



#footer_sponsors { margin-top: 30px; float: left; width: 375px !important; padding-left: 0px; margin-left: 15px !important; padding-left: 10px !important;}



#footer_sponsors ul {margin:0px 0px 0px 0px; height: 50px; padding-top: 5px; padding-left: 0px}



#footerLogo { margin-top: 30px; float: left; margin-left: 90px; width: 350px;}

#footerLogoblank { margin-top: 30px; float: left; margin-left: 295px; width: 519px;}

#footerLogo ul, #footerLogoblank ul {margin:0px 0px 0px 0px; height: 50px; padding-top: 5px; padding-left: 20px}



#footer_sponsors li {float:left;height:20px;margin:0px;padding:0px 25px 0px 0px;text-align:center;text-decoration:none;vertical-align:middle;list-style-type: none;
}

.canon {margin-top: 10px !important;}

#footerLogo li, #footerLogoblank li {



float:left;



height:20px;



margin:0px;



padding:0px 45px 0px 0px;



text-align:center;



text-decoration:none;



vertical-align:middle;



list-style-type: none;



}







.ctv {



color:#000000 !important;



font-family:"Times New Roman",Times,serif !important;



font-size:20px !important;



text-decoration:none !important;



}







/* Story Pages */







#mainDivStory {background-color:#FFFFFF;  width: 921px!important; margin-left: 0px}



#mainTableLeftContainer  { width: 600px}



#mainTableRightContainer { width: auto}



#mainTableLeft { width: 580px}



#mainTableRight { width: 300px; margin-left: 0px}



#mainTableLeftContainer, #mainTableRightContainer, #mainTableAdsContainer {border: none}



/* #mainTableRightContainer{border-left: 1px solid #aaaaaa; border-right: none} */



#footControlBox {/* width: 571px */ display: none}



#otherStories { width: 414px}



h3 {color: #8cbb00; font-size: 16px!important}



#otherStories2 {display: none}



#boxAd { padding: 0px;!important; margin-left: 10px;}



#boxAd img {margin: 0px!important}



#storyBox .topPhoto p, #storyBox .morePhotos p, #storyBox .photo p {background-color:#000000; margin:0px 3px 3px; color: #FFFFFF; }



.topPhoto img, .morePhotos img, .photo img { margin-left: 3px; margin-right: 3px; margin-top: 3px; margin-bottom: 0px; padding-bottom: 3px}



.topPhoto { border: 0px; background-color: #000000}



#storyBox #morePhotos .topPhoto, #storyBox .morePhotos .topPhoto {padding-top: 1px}







#rightUserControls { width: 310px!important; margin-top: 5px!important}

#mainTableRightContainer h2 {padding:2px !important; width:300px !important;}

#mainTableRight h2 {width: 300px!important; margin-left: 15px !important;}

#mainTableRightContainer div.rightBox {width:300px; margin-left: 15px !important;}

#footUserControls ul, #mainTableRightContainer ul {background-color: #ffffff !important;}

#mainTableRightContainer h3 {background-image: url(http://images.ctv.ca/mini/dance2009/images/storyRightbckgrnd.jpg); width: 296px!important;  height: 18px}



div.storyFeatureItem {height: 138px!important; width:300px !important; margin-left: 15px !important; margin-top: 5px; padding-top: 0px !important; }



div.storyFeatureItem h3 a {background: none; color: #FFFFFF!important; text-transform:uppercase; font-weight: bold!important}



#mainTableRightContainer img.inline {display: none!important}



#mainTableRightContainer h2 {background-image: url(http://images.ctv.ca/mini/dance2009/images/storyRightbckgrnd.jpg); height: 18px; color: #FFFFFF; font-weight:bold!important; font-size: 11px; width: 300px;}



#mainTableRightContainer ul  {border: 0px}



#mainTableRightContainer p { margin-top: 1px; font-size: 12px; margin-right: 5px; /*margin-left: 142px */}



.storyFeatureItem img {height: 104px; width: 132px}



#storyBox strong {color: #8cbb00}







#storyBox a:hover { color: #FFBA00!important;}
