/* Accessibility CSS */

* html .skip {display: block} 
:root .skip {display: block}  
.skip a {padding: 0 0.5em; display: inline; z-index: 2; text-decoration:none; position: absolute; width: 14em; left: -200em}
.skip a:focus, .skip a:active {position: absolute; left: 0.5em; border: solid #333 2px; color: #fff; background: #555}
.skip a:hover {cursor: default}

@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('fonts/league_gothic-webfont.eot');
    src: url('fonts/league_gothic-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/league_gothic-webfont.woff') format('woff'),
         url('fonts/league_gothic-webfont.ttf') format('truetype'),
         url('fonts/league_gothic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BertholdCityBold';
    src: url('fonts/citycffbol-webfont.eot');
    src: url('fonts/citycffbol-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/citycffbol-webfont.woff') format('woff'),
         url('fonts/citycffbol-webfont.ttf') format('truetype'),
         url('fonts/citycffbol-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'city_mediumregular';
    src: url('fonts/citycffmed-webfont.eot');
    src: url('fonts/citycffmed-webfont.eot#iefix') format('embedded-opentype'),
         url('fonts/citycffmed-webfont.woff') format('woff'),
         url('fonts/citycffmed-webfont.ttf') format('truetype'),
         url('fonts/citycffmed-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1 {
margin:0;
padding:0;
display:none;
position:absolute;
top:0;
left:-2000px;
}


/* Overall Settings */
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.relative { position:relative; }
.inner { width:980px; margin:0 auto; }
.ad_mega_dropdown { float:right; position: absolute; top: 20px; right: 20px;}

BODY 
{
    background:#000 url(../images/bg_home1.jpg) no-repeat top center;
	margin:150px 0 200px 0;
}
BODY, TD {
	font-family:arial;
	font-size: 12px; 
	color:#000;
	line-height:18px;
 }
 
 #header-page { width:100%; height:150px; top:0; position:fixed; left:0%; z-index:9999;}
 
 #top-navigation { background-color:#000; height:70px; }
 #top-navigation .logo { position:absolute; left:383px; top:0; z-index:99999; }
 
 #sub-navigation { background:url(../images/topnav_left_right_repeat.png); height:80px; margin-bottom:5px; }
 #sub-navigation .inner { background:url(../images/topnav_bg_repeat.png); }
 #sub-navigation .logo-bottom-cap { position:absolute; top:50px; left:445px; }
 #sub-navigation #left-cap { margin-right:20px; }
 #sub-navigation #right-cap { margin-left:20px; }
 header, #sub-navigation, #sub-navigation .inner, #sub-navigation nav { z-index:5000; }
#top-navigation, #top-navigation .inner, #top-navigation nav { z-index:6000; }
 
.header { width:1400px; margin:0 auto 15px auto; height:90px;}

#mainDiv {}
.tdContent {}
.contentDiv {}
.contentDiv_container { background-color:#2f2f2f; }

#index-bottom { padding:10px; }
#calendar { margin-bottom:10px; }
#calendar .ui-tabs-hide, #social-media .ui-tabs-hide { display:none; }
#calendar .ui-tabs-panel { clear:both; width:550px; height:270px; overflow:auto; }
#calendar ul, #social-media ul { list-style:none; }
#calendar ul li, #social-media ul li { float:left; }
#calendar ul li a { display:block; height:30px; width:190px; }
#calendar ul li a#upcoming-btn { background-image:url(../images/left_tabs_events.png); }
#calendar ul li a#results-btn { background-image:url(../images/left_tabs_results.png); }
#calendar ul li.ui-state-active a#upcoming-btn { background-image:url(../images/left_tabs_events_b.png); }
#calendar ul li.ui-state-active a#results-btn { background-image:url(../images/left_tabs_results_b.png); }

#social-media { margin:0 0 10px 10px; }
#social-media .ui-tabs-panel { clear:both; width:400px; height:270px; overflow:auto; background-color:#fff; }
#social-media > ul li a { display:block; width:140px; height:30px; }
#social-media > ul li a#facebook-btn { background-image:url(../images/right_tabs_fb.png); }
#social-media > ul li a#twitter-btn { background-image:url(../images/right_tabs_twitter.png); }
#social-media > ul li.ui-state-active a#facebook-btn { background-image:url(../images/right_tabs_fb_b.png); }
#social-media > ul li.ui-state-active a#twitter-btn { background-image:url(../images/right_tabs_twitter_b.png); }

#social-media #twitter .heading { padding:10px; height:50px; line-height:50px; font-size:14px; font-weight:bold; color:#1d1d1d; }
#social-media #twitter .heading img { float:left; margin-right:10px; border:1px solid #cacaca; }
#social-media #twitter .heading .right { padding:10px 0; }
#social-media #twitter .feed { padding:0 10px; }
#social-media #twitter .feed .jta-tweet-list-item { border-top:1px solid #b3b3b3; padding:10px 0; color:#1d1d1d; font-size:13px; font-weight:bold; }
#social-media #twitter .feed .jta-clear { height:0; }
#social-media #twitter .feed .jta-clear { display:none; }
#social-media #twitter .feed .jta-tweet-actions { display:block; margin-top:5px; }

#twitter .jta-tweet-action-reply a,
#twitter .jta-tweet-action-retweet a,
#twitter .jta-tweet-action-favorite a
{
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 19px;
	color: #000;
	text-decoration: none;
	margin-right:10px; 
}

.jta-tweet-action-reply a    { background-image: url(../images/dev/cms/intents/icons/reply.png); }
.jta-tweet-action-retweet a  { background-image: url(../images/dev/cms/intents/icons/retweet.png); }
.jta-tweet-action-favorite a { background-image: url(../images/dev/cms/intents/icons/favorite.png); }

.jta-tweet-action-reply a:hover,
.jta-tweet-action-retweet a:hover,
.jta-tweet-action-favorite a:hover
{
    color: #666666;
	text-decoration: underline;
}

.jta-tweet-action-reply a:hover    { background-image: url(../images/dev/cms/intents/icons/reply_hover.png); }
.jta-tweet-action-retweet a:hover  { background-image: url(../images/dev/cms/intents/icons/retweet_hover.png); }
.jta-tweet-action-favorite a:hover { background-image: url(../images/dev/cms/intents/icons/favorite_hover.png); }

#accordion .frame .left:first-child img { border-left:1px solid #494949; }

A, A:link, A:visited {color:#52BCEC}

/* Footer Settings */
footer { background:url(../images/footer_copyright_bg.png) no-repeat bottom center; padding:0 25px; color:#000; text-align:center; line-height:30px; }
footer .left { margin:0 48px; }

#stickybar { width:100%; height:60px; bottom:0; position:fixed; left:0%; background:url(../images/sticky_bg_repeat.png); padding-top:20px; z-index:9999; }
#stickybar .logo { margin-top:-20px; }

/* Print Settings */

    @media print 
    {
            .noprint {display:none;}
    }
    
    .page_title h2 {     
        	color:#000;
	        font-size:22px;
	        font-family:arial;
	        line-height:20px;
	        text-decoration:none;
	        display:block;
	        margin-bottom:5px;
	        font-weight:normal;
    }  

/* Navigation */

	#sub-navigation .inner { position:relative; }
	#sub-navigation .accessible_nav { list-style:none; margin:0; padding:0; }
	#sub-navigation .accessible_nav > li { float:left; }
	#sub-navigation .accessible_nav > li > a { display:block; font:16px/50px BertholdCityBold; color:#000; text-decoration:none; text-transform:uppercase; padding:0 5px; }
	#sub-navigation .left.megadrop .accessible_nav > li > a { padding:0 7px; }
	#sub-navigation .accessible_nav > li > a:hover { background-color:#42ACDA; color:#fff; }
	#sub-navigation .accessible_nav > li > div { width:180px; height:130px; padding:40px 20px 0 270px; position:absolute; display:none; top:50px; z-index:1; }
	#sub-navigation .left.megadrop .accessible_nav > li:hover > div { left:0; display:block; }
	#sub-navigation .right.megadrop .accessible_nav > li:hover > div { right:0; display:block; }
	#sub-navigation .accessible_nav > li > div > ul { margin:0 5px 5px 5px; }
	#sub-navigation .accessible_nav > li > div > ul > li { text-align:center; }
	#sub-navigation .accessible_nav > li > div > ul > li > a { color:#fff; text-decoration:none; text-transform:uppercase; font:17px/30px city_mediumregular; }
	#sub-navigation .accessible_nav > li > div > ul > li > a:hover { color:#000; }
	
	#sub-navigation .accessible_nav > li.mbb > div { background-image:url(../images/dropdown_mbb.jpg); }
	#sub-navigation .accessible_nav > li.msoc > div { background-image:url(../images/dropdown_msoc.jpg); }
	#sub-navigation .accessible_nav > li.mxc > div { background-image:url(../images/dropdown_mxc.jpg); }
	#sub-navigation .accessible_nav > li.mgolf > div { background-image:url(../images/dropdown_mgolf.jpg); }
	#sub-navigation .accessible_nav > li.mtf > div { background-image:url(../images/dropdown_mtf.jpg); }
	#sub-navigation .accessible_nav > li.wbb > div { background-image:url(../images/dropdown_wbb.jpg); }
	#sub-navigation .accessible_nav > li.wsoc > div { background-image:url(../images/dropdown_wsoc.jpg); }
	#sub-navigation .accessible_nav > li.wgolf > div { background-image:url(../images/dropdown_wgolf.jpg); }
	#sub-navigation .accessible_nav > li.wxc > div { background-image:url(../images/dropdown_wxc.jpg); }
	#sub-navigation .accessible_nav > li.wtf > div { background-image:url(../images/dropdown_wtf.jpg); }
	#sub-navigation .accessible_nav > li.vb > div { background-image:url(../images/dropdown_vb.jpg); }
	#sub-navigation .accessible_nav > li.mwres > div { background-image:url(../images/dropdown_mwres.jpg); }
	#sub-navigation .accessible_nav > li.wwres > div { background-image:url(../images/dropdown_wwres.jpg); }
    
    .leftnav_closed {display:none;}
	
	/* Mega Dropdown */

	#top-navigation .megaMenu_dropdown {position:absolute;top:70px;width:930px; height:120px; padding:50px 20px 20px 30px; z-index:5000; display:none;}
	#sub-navigation .megaMenu_dropdown {position:absolute;top:50px;width:180px;height:130px;display:none;padding:40px 20px 0 270px;}
	nav.left .megaMenu_dropdown { left:0; }
	nav.right .megaMenu_dropdown { right:0; }
	.megaMenu_column {float:left;margin:0px 5px 5px 5px;}
	.megaMenu_extra {float:left;}
	h2.megaMenu {float:left;}

    .nav_sectioncontent { }
    .nav_item_container { width:180px; text-align:center; line-height:30px; }
    #top-navigation .nav_item_container { text-align:left; line-height:18px; padding:6px 0; }
    .nav_item_container_off {}
    .nav_item_container_on {}
	
    A.nav_link, A.nav_link:visited
    {
	    font-size : 17px;
	    font-family:city_mediumregular;
        color: #FFFFFF;
 	    text-decoration: none;
	    display:block;
		text-transform:uppercase;
    }
    
    .nav_container_depth_2 A.nav_link {margin-left:20px;color:#ffffff;font-weight:normal;}
    
   /*
    .nav_container_depth_2.nav_item_container_off {background-image: url('http://wpcknights.com/images/leftnav_link.gif');}
    .nav_container_depth_2.nav_item_container_on {background-image: url('http://wpcknights.com/images/leftnav_link.gif');}
   */  
   
    .nav_container_depth_2 .nav_item_container_off {background-image:none;}
    .nav_container_depth_2 .nav_item_container_on  {background-image:none;}
    
    .nav_container_depth_3 A.nav_link {margin-left:30px;color:#ff0000}
    
    A.nav_link:hover {color:#000}
    #top-navigation A.nav_link:hover {color:#52BCEC}
    
    
    /* Sidebars */
    
     #divSidebars {width:980px; height:50px; background-color:#000; border-top:10px solid #52BCEC; position:relative; }    
    .sidebar_links {margin:0px;padding:0px;list-style-type:none;margin-left:0px;float:right;}
    .sidebar_links LI {padding:0px;float:left; line-height:50px; }
    .sidebar_links LI.sport_home { position:absolute; left:0; }
    .sidebar_links LI.sport_home a { font-family:BertholdCityBold; font-size:24px; }
    .sidebar_links A, .sidebar_links A:visited {
		display:block;
		padding:0 10px;
		font-size : 18px;
		font-family:LeagueGothicRegular;
		color: #fff;
		text-decoration: none;
		text-transform:uppercase;
     }
     .sidebar_links li:hover {background-color:#52BCEC; }
     .sidebar_links li:hover a { color:#000; }
	 
	 li.sidebar_links_more {display:block;
		margin-left:10px;
		padding:0 10px;
		font-size : 18px;
		font-family:LeagueGothicRegular;
		color: #fff;
		text-decoration: none;
		text-transform:uppercase;
     }
	 li.sidebar_links_more:hover { color:#000; }
	 .sidebar_links li.is_hovered { background-color:#52BCEC; color:#000; }
	 .additional_dropdown { 	
		position:absolute;
		right:0;
		top:50px;
		display:none;
		z-index:10;
		min-width:200px;
	}
	.additional_dropdown ul { list-style: none; display:block; }
	.additional_dropdown ul li { float:none; display:block; width:100%; background-color:#000; border-bottom:1px dotted #52BCEC; height:24px; line-height:24px; padding:0px; margin:0px; text-align:right; }
	.additional_dropdown ul li:hover { background-color:#52BCEC;}
	.additional_dropdown ul li:hover a { color:#000; }
	.additional_dropdown ul li a {display:block;padding:0;margin:0 10px;color:#fff; font-size:16px; line-height:24px; height:24px;}
    
     .sidebar_links_horizontal_container {width:100%;clear:both;background-color:#941825;}
     .sidebar_links_horizontal {width:100%;padding:5px 0px 5px 0px;}
     .sidebar_links_horizontal LI {display:inline;margin:5px 10px 5px 10px;}
     .sidebar_links_horizontal LI A {color:#fff;text-decoration:none;}
     .sidebar_links_horizontal LI A:hover {color:#fff;text-decoration:underline;}

/* Ads */

    .ad_spot_affiliation {margin-bottom:20px;}
    .ad_rightnav {margin-top:10px;}
	.ad_carousel {float:left;padding-right:1px;}

/* Default datagrid Items */

    .default_dgrd_header {background-color:#52bdec;color:#000;}
    .default_dgrd TR TH{padding:4px;font-weight:bold;text-transform:uppercase}
    .default_dgrd {width:100%;}
    .default_dgrd TR TD, .default_dgrd TR TH{padding:4px;}

    .default_dgrd_header A {text-decoration:none;color:#ffffff;font-weight:bold;font-size:12px;text-transform:uppercase;}
    .default_dgrd_item TD {background-color:#1e1e1e;color:#cccccc;font-size:11px;}
    .default_dgrd_alt TD {background-color:#2c2c2c;color:#cccccc;font-size:11px;}

/* Rosters */
    
    

/* Roster Grid */
    /*
    .roster_dgrd {width:100%;}
    .roster_dgrd TR TD {padding:4px;}
    .roster_dgrd_header {background-color:#000000;border:0;}
    .roster_dgrd_header A {color:#ffffff;font-weight:bold;font-size:12px;text-transform:uppercase;}
    .roster_dgrd_item TD {background-color:#FFFFFF}
    .roster_dgrd_alt TD {background-color:#E8E8E8}
    */
    
    .roster_pastrosters_ddl {font-size:8pt;}
    .roster_team_photo_container {width:100%;margin-bottom:10px;}

/* Staff Grid */
    /*
    .staff_dgrd {width:100%}
    .staff_dgrd TR TD {padding:4px;}
    .staff_dgrd_header {background-color:#000000;border:0;}
    .staff_dgrd_header A, .staff_dgrd_header TD  {color:#ffffff;font-weight:bold;font-size:12px;text-transform:uppercase;}
    .staff_dgrd_item {background-color:#ffffff}
    .staff_dgrd_alt {background-color:#E8E8E8}
    */
    .staff_dgrd_category {font-weight:bold;background-color:#000000;color:#ffffff}

/* Coaches Grid */

    /*
    .coaches_dgrd {width:100%}
    .coaches_dgrd TR TD {padding:4px;}
    .coaches_dgrd_header {background-color:#000000;border:0;}
    .coaches_dgrd_header A, .staff_dgrd_header TD  {color:#ffffff;font-weight:bold;font-size:12px;text-transform:uppercase;}
    .coaches_dgrd_item {background-color:#ffffff}
    .coaches_dgrd_alt {background-color:#E8E8E8}
    */
    .coaches_dgrd_category {font-weight:bold;background-color:#000000;color:#ffffff}

    .roster_coaches_title {margin-top:10px;margin-bottom:10px;font-weight:bold;}
    .roster_coaches_dgrd {width:50%}
    /*
    .roster_coaches_dgrd TR TD {padding:4px;}
    .roster_coaches_dgrd_header {background-color:#000000;border:0;}
    .roster_coaches_dgrd_header A, .roster_coaches_dgrd_header TD  {color:#ffffff;font-weight:bold;font-size:12px;text-transform:uppercase;}
    .roster_coaches_dgrd_item {background-color:#ffffff}
    .roster_coaches_dgrd_alt {background-color:#E8E8E8}
    */
    .roster_coaches_dgrd_category {font-weight:bold;background-color:#000000;color:#ffffff}

/* Schedule Grid */
    /*
    .schedule_dgrd {width:100%;}
    .schedule_dgrd TR TD {padding:4px;}
    .schedule_dgrd_header {background-color:#000000;border:0;}
    .schedule_dgrd_header A, .schedule_dgrd_header TH {color:#ffffff;font-weight:bold;font-size:12px;text-transform:uppercase;padding:3px}
    .schedule_dgrd_item {background-color:#ffffff}
    .schedule_dgrd_alt {background-color:#E8E8E8}
    */
    
    .schedule_home {font-weight:bold}
    .schedule_neutral {font-style:italic}
    .schedule_conference_denotation {width:20px;height:20px;background-color:#ff0000}
    .schedule_key_symbol {font-weight:bold}
    .schedule_key_box TR TH {font-weight:bold;}
    
    .schedule_tournament_title {background-color:#222;color:#fff}
    .schedule_tournament_game TD {background-color:#efefef;}
	A.schedule_tournament_link, A.schedule_tournament_link:visited {color:#fff;text-decoration:none;}
	A.schedule_tournament_link:hover {color:#fff;text-decoration:underline;}
    
/* Poll */

    #divPoll {margin-top:10px;}
    .poll_container {margin-left:10px;}
    .poll_question {color:#ffffff;padding:5px 0px 5px 0px}
    .poll_item TR TD {color:#ffffff;padding:5px 0px 0px 0px}
    .poll_item TR TD INPUT {display:block;float:left;width:15px;}
    .poll_item TR TD LABEL {display:block;float:left;width:160px;margin-left:5px}
    
    .poll_result_container {padding:10px;text-align:center;float:left;}
    .poll_title_result {font-weight:bold;background-color:#000000;padding:5px;color:#ffffff}
    .poll_image_result {margin-left:auto;margin-right:auto;}
    .poll_submit_button_container {width:90%;text-align:right;padding-right:10px;}
    
    .poll_results_previous_container {float:right;}
    .poll_results_previous_title {font-weight:bold;margin-bottom:10px}
    .previouspoll_dgrd {width:280px;}
    /*
    .previouspoll_dgrd TR TD {padding:4px;}
    .previouspoll_dgrd_header {background-color:#000000;border:0;}
    .previouspoll_dgrd_header A {color:#ffffff;font-weight:bold;font-size:12px;text-transform:uppercase;}
    .previouspoll_dgrd_header TD {color:#ffffff;font-weight:bold;font-size:12px;text-transform:uppercase;}
    .previouspoll_dgrd_item {background-color:#ffffff}
    .previouspoll_dgrd_alt {background-color:#E8E8E8}    
    */
    
    .poll_answer {color:#fff;margin-bottom:5px;}
    .poll_answer_bar {height:4px;background-image:url(http://wpcknights.com/images/VoteResult.gif);margin-bottom:10px;}
    .poll_view_full A {color:#fff;font-weight:bold;text-decoration:none;}    
    
/* Archive Grid */
    /*
    .archive_dgrd {width:100%;}
    .archive_dgrd TR TD {padding:4px;}
    .archive_dgrd_header {background-color:#000000;border:0;color:#ffffff;font-weight:bold;}
    .archive_dgrd_header A, .archive_dgrd_header TD {color:#ffffff;font-weight:bold;font-size:12px;text-transform:uppercase;}
    .archive_dgrd_item {background-color:#ffffff}
    .archive_dgrd_alt {background-color:#E8E8E8}    
    */

/* Media Objects */
    .media_object_image {background-color:#e6e6e6;text-align:center;width:auto}
    .media_object_image_left {float:left;margin-right:10px;}
    .media_object_caption {background-color:#e6e6e6;text-align:center;padding:3px;}
    .media_object_rotator_controls {width:100%;text-align:right;margin-top:4px;}
    .rotator_container {text-align:center;border:solid 1px #000000;padding:3px;background-color:#e6e6e6;}
    
/* Schedule Record Boxes (front and backend) */
    .record_header_text {font-weight:bold;padding:3px;}
    .record_table {width:440px;background-color:#e6e6e6;margin:10px;}
    .record_header TD {background-color:#c2c2c2;font-weight:bold;text-align:center;}
    .record_data TD {text-align:center;}    
    
/* SmartPlayerView Box */
    #smartBox {
        background-color:#fff;
        padding:5px;
        display:none;
        position:absolute;
        border:1px solid #000;
        width:250px;
        top:10px;
		z-index:999;
    }    
         
/* Stories */
    
    
    /* More Headlines */
	#more-headlines { background:#1d1d1d url(../images/middle_more.png) no-repeat left; }
	#more-headlines .mens-headlines { background:url(../images/middle_more_msports.png) no-repeat left; padding-left:85px; }
	#more-headlines .womens-headlines { background:url(../images/middle_more_wsports.png) no-repeat left; padding-left:95px; }
	#more-headlines .more-headlines-btn { float:left; cursor:pointer; }

    .divMoreHeadline_sport_ddl {display:none}
    .divMoreHeadline_sport_ddl SELECT {font-size:8pt;}
    .divMoreHeadline_container {}
    .alt {}
    
    .divMoreHeadline_link_container {padding:5px 0px 10px 5px}
    .divMoreHeadline_sport_container
        {
            margin-left:5px;
            padding-top:5px;
            font-size:11px;
            font-family:arial;
            color: #4B4F50;
            font-weight:bold;
            text-transform:none;
        }
    A.aMoreHeadline, A.aMoreHeadline:visited 
    {
        font-size : 12px;
        color: #C6CFDE;
	    text-decoration:underline;
	    font-weight:bold;
        line-height:12px;	
        font-family:arial;
        display:block;}
    
    a.aMoreHeadline:hover {	
	    text-decoration:underline;
	}    
	
    .divMoreHeadline_separator{display:none;}
    .divMoreHeadline_morebox {display:none;padding:5px;color:#000;font-size:11px;width:95%}
    .divMoreHeadline_morebox a.aMoreHeadline {display:inline}
    
    .divMoreHeadline_archive_container {padding-left:0px;padding-top:5px;padding-bottom:10px;}
    .divMoreHeadline_archive_container A {text-transform:uppercase;color:#fff;text-decoration:none;font-weight:bold;}
	
	.related-headlines{width:260px; height:440px; background:#B2B7BB url(http://wpcknights.com/images/storypage_headlines.png) no-repeat; padding-top:40px}
	.divMoreHeadline_overall_container{height:400px; overflow:auto}
	.divMoreHeadline_overall_container .divMoreHeadline_archive_container{display:none}
	.divMoreHeadline_overall_container .divMoreHeadline_container{border-bottom:1px solid #000}
	.divMoreHeadline_overall_container .divMoreHeadline_sport_container { font-size:12px; font-family:arial; color: #000; font-weight:normal; padding:0 0 0 10px; margin:0}
	.divMoreHeadline_overall_container .divMoreHeadline_link_container {padding:0 0 10px 0}
	.divMoreHeadline_overall_container .divMoreHeadline_link_container a{ font-size:12px; font-family:arial; color: #303135; line-height:15px; font-weight:normal; text-decoration:none; padding-left:10px; margin:0}
	.divMoreHeadline_overall_container .divMoreHeadline_link_container a:hover{ text-decoration:underline}

    
    /* Main Stories */
    
    
    A.topstory_headline, .topstory_headline,  A.topstory_headline:visited
    {
        	color:#FFF;
	        font-size:30px;
	        font-family:LeagueGothicRegular;
	        line-height:30px;
	        text-decoration:none;
	        display:block;
    }
    
      A.topstory_headline_alt, A.topstory_headline_alt:visited
    {
            color:#FFF;
	        font-size:30px;
	        font-family:LeagueGothicRegular;
	        line-height:30px;
	        text-decoration:none;
	        display:block;
    }  
    
    .divTopStory_link_container{ margin-bottom:20px; }
    .divTopStory_link_container A {}
    .divTopStory_link_container span {}
    
    a.divTopStory_ReadMore {color:#52BCEC;}
    

    .divTopStory_summary { color:#fff; }
    .divTopStory_sport_container{color:#52BCEC;margin-bottom:10px;font-size:13px;}
    
    
    .divTopSTory_bigmedia_container{float:none}
    .divTopStory_container {vertical-align:top}
    
    
    /* ICS ROTATOR
    .divTopStory_Rotate_ICS_Headlines {width:33.3333%;background-color:#333333}
    .divTopStory_Rotate_ICS_Headlines A {color:#ffffff;text-decoration:none}
    .divTopStory_Rotate_ICS_Headlines_selected {background-color:#cccccc}
    .divTopStory_Rotate_ICS_Headlines_selected A {color:#ff0000}

    .divTopStory_Rotate_ICS_Summary_container {display:none;}
    .divTopStory_Rotate_ICS_Headlines {float:left;}    
    
    */
    
    /* CS ROTATOR
    .divTopStory_Rotate_CS_Headlines {width:100%;background-color:#333333}
    .divTopStory_Rotate_CS_Headlines A {color:#ffffff;text-decoration:none}
    .divTopStory_Rotate_CS_Headlines_selected {background-color:#cccccc}
    .divTopStory_Rotate_CS_Headlines_selected A {color:#ff0000}
    */
    
    /* TV ROTATOR */
	#top-stories { width:980px; height:470px; margin-bottom:10px; }
    .rptHeadlines_TV_container {position:absolute; top:330px; left:20px; z-index:1; }
    .divTopStory_TV_container_bigmedia { float:right; background:url(../images/wallpaper_def.png); width:690px; height:470px; }    
	.divTopStory_TV_container_bigmedia .media_object_caption { display:none; } 
	.divTopStory_TV_container { position:absolute; left:0; top:0; width:250px; height:370px; background:url(../images/mainstory_textbox_repeat.png); margin:10px 0; padding:80px 20px 0 20px; }
	
    .divTopStory_Rotate_TV_Headlines_Image {}
    .divTopStory_Rotate_TV_Headlines { width:45px; height:40px; float:left; cursor:pointer; padding-top:7px; }
    .divTopStory_Rotate_TV_Headlines A {}
    
    .divTopStory_Rotate_TV_Headlines IMG { border:1px solid #000; filter:alpha(opacity=50);-moz-opacity:0.50;opacity: 0.50; }
    .divTopStory_Rotate_TV_Headlines_selected { background:url(../images/mainstory_rotator_arrow.png) no-repeat top center; }
    .divTopStory_Rotate_TV_Headlines_selected IMG { border:1px solid #fff; filter:alpha(opacity=100);-moz-opacity:1.00;opacity: 1.00; }
    .divTopStory_Rotate_TV_Headlines_selected A {}   
    
/* Factlet */

    .dyk_factlet_wrapper {width:100%;padding:10px}
    .dyk_factlet_type_title {margin-top:10px;font-weight:bold;font-size:12pt;color:#ffffff}
    .dyk_factlet_title {margin-top:10px;font-weight:bold;color:#ffffff}
    .dyk_factlet_description {margin-top:10px;color:#ffffff}
    .dyk_factlet_inner_wrapper {padding:5px;width:90%}
   


/* Scoreboard */

    
	.divScoreboard_overall_container {}
	.divScoreboard_header {background-image:url(http://wpcknights.com/images/rightnav_scoreboard.gif);width:285px;height:33px;}
	.divScoreboard_footer {}
	
    .divScoreboard_record_container{padding:5px 5px 5px 12px;width:280px;}
    .divScoreboard_team_container{margin-top:10px;}

    .divScoreboard_hometeam {float:left;width:200px;}
    .divScoreboard_hometeam_score {float:left;width:80px}
    
    .divScoreboard_awayteam {float:left;width:200px}
    .divScoreboard_awayteam_score {float:left;width:80px}    

    .divScoreboard_date {color:#C5C5C7}
    .divScoreboard_location{color:#fff}
    .divScoreboard_hometeam{color:#fff}
    .divScoreboard_hometeam_score{color:#fff}
    .divScoreboard_awayteam{color:#fff}
    .divScoreboard_awayteam_score{color:#fff}

/* Calendar */

    /* Calendar Sidebar */

    .upcoming_calendar {}
    #ctl00_upcoming1_calTop {width:260px;margin-left:12px;margin-top:10px;}
    .upcoming_cal_overall {color:#000000;width:285px;}
    .upcoming_cal_left_pane {width:285px;clear:both;text-align:center}
    .upcoming_cal_right_pane {width:255px;height:150px;margin-left:12px;margin-top:5px;overflow:auto}

    .upcoming_cal_title {background-color:#000;}
    .upcoming_cal_title A {color:#fff;font-weight:bold;}
    .upcoming_cal_title TR TD {color:#C3C4C6;font-weight:normal;}
    
    TH.upcoming_cal_dayheader {font-weight:bold;font-size:9px;background-color:#fff;color:#000000;text-align:center;text-transform:uppercase}
    .upcoming_cal_today {background-color:#4f0000;}
    
    .upcoming_cal_selected {border:solid 1px #ffffff;background-color:#4f0000;}
    .upcoming_cal_day {font-size:9px;background-color:#840107;text-decoration:none;color:#fff;text-align:center}
    .upcoming_cal_day A {font-size:9px;color:#000;text-decoration:none;}
    .upcoming_cal_next {color:#ffffff;text-align:center;}
    .upcoming_cal_othermonth {background-color:#282828;text-decoration:none;}

    .upcoming_cal_game_container {margin-bottom:8px;}
    .upcoming_cal_maindate {color:#C4C4C4;font-weight:bold;margin-top:5px;margin-bottom:8px;display:block;}
    .upcoming_cal_time {color:#C4C4C4;}
    .upcoming_cal_sport {color:#C4C4C4;font-weight:bold;}
    .upcoming_cal_opponent {color:#ffffff;}
    .upcoming_cal_result {color:#ffffff;}
    .upcoming_cal_hasevents {background-color:#FFE14F;}
    
    A.upcoming_full_schedule {color:#FFE14F;display:block;margin-left:12px;font-weight:bold}

    /* Upcoming Events */

	.divUpcoming_sport_ddl { display:none; }
    .divUpcoming_Item_Container{background:#1d1d1d url(../images/left_tabs_events_line_textbox_repeat.png); border-bottom:1px solid #303030; padding:10px; font-size:13px; }
    .divUpcoming_Item_Container.alt { background-image:none; }
	.divUpcoming_Item_Container .indicator { height:70px; width:30px; line-height:70px; background-color:#000; color:#fff; float:left; text-align:center; text-transform:uppercase; font-family:LeagueGothicRegular; font-size:24px; }
	.divUpcoming_Item_Container .logo { height:70px; width:70px; float:left; overflow:hidden; }
	.divUpcoming_Item_Container .info { width:260px; padding:0 10px; float:left; color:#52BCEC; }
	.divUpcoming_Item_Container .info span { display:block; color:#fff; font-family:LeagueGothicRegular; font-size:22px; line-height:22px; text-transform:uppercase; }
	.divUpcoming_Item_Container .media { width:120px; float:left; color:#fff; height:80px }
	.divUpcoming_Item_Container .media img{ margin-bottom:10px; }
	.divUpcoming_Item_Container .media a:first-child img { margin-top:0; }
	.divUpcoming_Item_Container .media img:first-child { margin-top:0; }
	
	.divUpcoming_Item_Container .media .game-result { display:block; font-family:LeagueGothicRegular; text-transform:uppercase; font-size:20px; margin-top:10px; }
    
    /* Composite Calendar */
	.composite_cal_item {margin-bottom:7px;}
    .composite_cal_title {background-color:#52BBEB;border:0px;}
    
    .composite_cal_title TR TD {color:#fff;padding:2px;font-weight:bold;text-align;left;}
    .composite_cal_title TR TD A {color:#fff;}
	
	.composite_cal_dayheader {text-align:center;text-transform:uppercase;font-size:10px;background-color:#fff;color:#000;font-weight:bold;border:1px solid #505050}
    
    .composite_cal_othermonth {background-color:#71101B;text-decoration:none;border:1px solid #505050}
    .composite_cal_selected {border:solid 1px #ffffff;background-color:#4f0000;}
    .composite_cal_day {background-color:#fff;text-decoration:none;border:1px solid #505050;text-align:left;font-weight:bold;}
    .composite_cal_day A {text-decoration:none;font-weight:normal;}
	.composite_cal_day A:hover {text-decoration:underline;}
    .composite_cal_next {color:#CD9936}
	.composite_cal_today {background-color:#fff}
    
/* Inside Story Page */
    
    #emailLink {}
    .story_wrapper {padding-left:0px;padding-right:0px;background:#fff; width:960px; margin-right:10px}
    .story_wrapper ul {list-style-type:disc;margin-left:10px;}
    .story_inner_wrapper {background-color:#fff;}
    .story_byline {font-size:12px;font-style:italic;margin-top:10px;}
    .story_date {margin-bottom:10px;}
    .story_content {color:#000;
	        font-size:13px;
	        line-height:18px;
			font-family: arial}
    .story_subheadline {}
    .story_link_container {border-top:1px solid #000; padding-top:20px}
	.story_tweet_button { margin:5px 0 5px 10px; }
	.story_like_button { margin-left:10px; }
    .story_headline
    {
        	color:#000;
	        font-size:30px;
	        line-height:38px;
	        text-decoration:none;
	        display:block;
	        margin:10px 0;
			font-family: 'LeagueGothicRegular';
			font-weight:normal;
    }
	.story_email {margin:10px 0}

/* Newsletter Stuff */
     .newsletter_story_container {padding-left:10px;padding-right:10px;}
     .newsletter_story_sport_container {font-size:10px;margin-bottom:10px;margin-top:5px;}
     .newsletter_story_headline {font-size:12px;font-weight:bold;}
     .newsletter_story_headline_container {}
     .newsletter_story_summary {font-size:10px;}
     
     .newsletter_signup_container {border:solid 1px #ff0000;padding:3px 10px 3px 10px;}
 
 /* Hall of Fame */
     .hof_table TR TD {padding:3px;}
     .hof_header {background-color:#52BBEB;font-weight:bold;color:#000000;}
     .hof_item {background-color:#000;}
     .hof_graduating_class {	font-size:11px; 
	    font-family:arial;
	    color:#000;
	    height:25px;}
     .hof_induction_class {}
     .hof_sports {}
     .hof_detail_name {}
     .hof_logo{}
 
 /* AOW */
	#aow { display:none; }
	.sport #aow { display:block; }
    .aow_header {width:400px;height:60px;background-image:url(../images/right_mak.png); margin-bottom:10px;}
    .aow_footer {}
    .aow_wrapper {  }
    .aow-container { background-color:#000; }
    .aow_title {display:none;}
    .aow_image { width:180px; height:210px; float:left; }
    .aow_player_pos_num {color:#fff}
    .aow_sbs_table {width:270px;margin-left:10px;margin-top:10px;}
    .aow_highlights {display:none;}
    
    .aow_player { float:left; width:180px; height:200px; padding:10px 20px 0 20px; color:#fff; }
    .aow_player a { color:#fff; text-decoration:none; font-family:BertholdCityBold; font-size:30px; line-height:30px; text-transform:uppercase; }
    .aow_player .aow-title { display:block; color:#52BCEC; font-family:city_mediumregular; font-size:15px; line-height:25px; text-transform:uppercase; }
 
    /* Awards page */
 
    .aow_full_name {font-size:12pt;display:block;margin-bottom:2px;}
    .aow_full_sport {font-size:10pt;display:block;margin-bottom:5px;}
    .aow_full_link {font-size:8pt;display:block;margin-bottom:5px;}
    .aow_full_container{padding-left:20px;}
    .aow_full_previous {font-size:8pt;display:block;margin-bottom:5px;font-weight:bold}
    
    .aow_dgrd {width:60%;}
    /*
    .aow_dgrd TR TD {padding:4px;}
    .aow_dgrd_header {background-color:#000000;border:0;}
    .aow_dgrd_header A, .schedule_dgrd_header TD {color:#ffffff;font-weight:bold;font-size:12px;text-transform:uppercase;}
    .aow_dgrd_item {background-color:#ffffff}
    .aow_dgrd_item A {color:#000}
    .aow_dgrd_alt {background-color:#E8E8E8}
    .aow_dgrd_alt A {color:#000}    
    */ 
 
 /* Flash Collection */
 
    .flash_collection_title {padding:10px;text-align:center;}
    .flash_collection_title_container {width:780px;height:50px;background-color:#03366F;font-family:arial;color:#fff;font-size:20px;font-weight:bold;}
  
    .media_lightbox_container {background-color:#000000;
        	filter:alpha(opacity=50);
	        -moz-opacity:0.50;
	        opacity: 0.50;
	        text-align:center;
     }
     .media_lightbox_title {color:#ffffff;font-size:12pt;padding:10px}


	/* Carousel */
    .stepcarousel, .stepcarousel2{position: relative; /*leave this value alone*/
		overflow: scroll; /*leave this value alone*/
		width: 980px; /*Width of Carousel Viewer itself*/
		height: 120px; /*Height should enough to fit largest content's height*/
		margin-top:10px;
    }

    .stepcarousel .belt,.stepcarousel2 .belt2{
		position: absolute; /*leave this value alone*/
		left: 0;
		top: 0;
    }

    .stepcarousel .panel, .stepcarousel2 .panel2{
		float: left; /*leave this value alone*/
		overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
		margin-left:0; /*margin around each panel*/
		display:inline;
		width: 980px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
		padding:0;
    }
	
	/*Youtube*/
	.videos-btn { position:absolute; top:50px; cursor:pointer; width:49px; height:20px; }
	#videos-left.videos-btn { right:70px; background-image:url(../images/left_video_list_left.png); }
	#videos-left.videos-btn:hover { background-image:url(../images/left_video_list_left_b.png); }
	#videos-right.videos-btn { right:20px; background-image:url(../images/left_video_list_right.png); }
	#videos-right.videos-btn:hover { background-image:url(../images/left_video_list_right_b.png); }
	#video_header {display:none;}
	.video_header {display:none;}
	.youtube_container { background:url(../images/left_video_list_bg_repeat.png) repeat-x center center; width:960px; height:280px; }
	.youtube_player{height:280px; width:450px;float:left; background-color:#2f2f2f; }
	.youtube_player object {height:280px; width:450px;}
	.youtube_player embed {height:280px; width:450px;}
	.youtube_list { float:left; margin:40px 20px 0 10px; background:url(../images/left_video_list_knight_vision.png) no-repeat top left; width:480px; height:240px; overflow:hidden; position:relative; }
	.youtube_list_container {width:10000px; height:200px; margin-top:40px; position:absolute; left:0; top:0; }
	.youtube_list_header {}
	.youtube_item_wrapper { margin:0; float:left; width:150px; margin-left:10px; }
	.youtube-thumb { margin-bottom:5px; }
	.youtube-thumb img { border:1px solid #000; width:148px; } 
	.youtube-text { color:#fff; }
	
	.modal {
		 visibility: hidden;
		 position: fixed;
		 left: 0px;
		 top: 0;
		 width:100%;
		 height:100%;
		 text-align:center;
		 z-index: 1000;
		 padding-top:15%;
	}
	.popup { background:url(../images/middle_more_popup_bg_repeat.png); padding:10px; width:690px; height:190px; position:absolute; margin-left:-355px; left:50%; z-index:9999; }
	
	.popup .inner { width:650px; height:150px; padding:20px; background-color:#1d1d1d; position:relative; }
	.close-popup { position:absolute;right:-20px;top:-20px; cursor:pointer; }
	
	.headlines-container { width:650px; height:150px; overflow:hidden; }
	.headline-container { }
	.headline-container .headline-image { float:left; width:220px; height:150px; margin-right:10px; }
	.headline-container .headline-text { float:left; width:420px; color:#fff; text-align:left; }
	.headline-container .headline-text span { display:block; }
	.headline-container .headline-sport { color:#52BCEC; line-height:30px; }
	.headline-container .headline-title { font-family:LeagueGothicRegular; font-size:24px; line-height:24px; margin-bottom:10px; }
	
	.sport-headlines-btn { position:absolute; bottom:30px; cursor:pointer; width:49px; height:20px; z-index:10; }
	#sport-headlines-left.sport-headlines-btn { left:75px; background-image:url(../images/middle_more_popup_left.png); }
	#sport-headlines-left.sport-headlines-btn:hover { background-image:url(../images/middle_more_popup_left_b.png); }
	#sport-headlines-right.sport-headlines-btn { left:125px; background-image:url(../images/middle_more_popup_right.png); }
	#sport-headlines-right.sport-headlines-btn:hover { background-image:url(../images/middle_more_popup_right_b.png); }