#wrap{margin:0 auto 0 auto; width:1000px; background:black; }
#container{float:left; width:100%; background:white; }





/* NAVBAR
----------------------- */
#topAdsWrap{float:left; padding:0px 0 0px 0; width:100%; background:black; /*text-align:center;*/ border-bottom:3px solid #505050; }
	#topAds{margin:0 auto; padding:20px 0; width:900px; }



/* HEADER
----------------------- */
#headerWrap{float:left; width:100%; background: black url('../img/bg_header.gif') left top no-repeat; }

	#headerLeftWrap{float:left; width:700px; }
		
		/* logo link */
		#logoWrap{float:left; display:block; width:380px; height:145px; }
			a.logoLK{cursor:pointer; }
		
		/* extra box - navbar, search */
		#extraBoxWrap{float:right; width:320px; height:145px; }
			
			/* navbar */
			#extraBoxWrap #navbarWrap{margin:50px 0 0 0; }
				#extraBoxWrap #navbarWrap ul{margin:0px 0 0px 5px; }
				#extraBoxWrap #navbarWrap ul li{display:block; float:left; margin:0 5px 0 0; padding:0 5px 0 0; color:#505050; font-size:11px; line-height:120%; border-right:1px solid #938F28; }
					#extraBoxWrap #navbarWrap ul li a{color:#d5d5d5; text-decoration:none; }
					#extraBoxWrap #navbarWrap ul li a:hover{color:white; text-decoration:underline; }

			/* search bar */
			#extraBoxWrap #searchBoxWrap{float:left; margin:5px 0 0 0; }
			#extraBoxWrap #searchBoxWrap input#textInput{width:215px; padding:2px; color:black; border:1px solid #938F28; }

			#extraBoxWrap #searchBoxWrap input#buttonInput{padding:1px 0; width:60px; color:white; font-size:10px; background:black; border:1px solid #938F28;}

			/*
			#extraBoxWrap #searchBoxWrap input#ss0{border:none; }
			#extraBoxWrap #searchBoxWrap input#ss1{border:none; }
			#extraBoxWrap #searchBoxWrap input#ss2{border:none; }

			#extraBoxWrap #searchBoxWrap label{color:#BEB93C; font-size:11px; font-weight:bold; }
			*/

		/* latest trade rumors */
		#headlinesBoxWrap{float:left; margin:0 0px 0 0px; width:700px; }
			#headlinesBox{margin:0 40px 0 15px; padding:0px; }
				#headlinesBox h6{margin:0px 0 5px 0; padding:0px 0px 5px 0px; color:white; font-size:11px; font-weight:bold; text-align:left; border-bottom:1px dashed #909090; }
				#headlinesBox #headlinesBoxLeft{float:left; padding:0 5px 0 0; width:316px; }
				#headlinesBox #headlinesBoxRight{float:right; padding:0 0 0 5px; width:316px; }
				#headlinesBox ul{margin:0 0 0 15px; }
				#headlinesBox ul li{margin:0 0 3px 0; color:#505050; font-size:11px; line-height:120%; list-style-type:disc; }
					#headlinesBox ul li a{color:#938F28; text-decoration:underline; }
					#headlinesBox ul li a:hover{color:#BEB93C; }

	/* 300x250 ads */
	#headerRightWrap{float:right; width:300px; background:black; }
		#headerAdsWrap{/*border-top:3px solid #505050;*/ width:300px; height:250px; }
			#headerAdsWrap img{margin:0 0 -3px 0; }



/* TOP MENU
----------------------- */
#menuWrap{float:left; width:100%; }



/* MAIN AREA
----------------------- */
#mainArea{float:left; margin:25px 0 15px 0; padding:0px 0 0px 0; width:100%; }


/* Left Menu ----------------------- */
#leftMenuWrap{float:left; clear:right; margin:0 20px 0 0px; width:230px; }
#leftMenu{margin:0px 0px 10px 20px; width:210px; }

	#leftMenu .leftMenuAdsWrap{float:left; margin:0 0 15px 0; padding:10px; width:190px; background:#e5e5e5; }
		#leftMenu .leftMenuAdsWrap img{margin:0 0 -3px 0; text-align:center; }
		#leftMenu .leftMenuAdsWrap h6{margin:0px 0 10px 0; color:#505050; font-size:85%; font-weight:bold; text-transform:uppercase; text-align:left;}
		#leftMenu .leftMenuAdsWrap .adHeadline{font-size:11px; }
		
		#leftMenu .leftMenuAdsWrap p{padding:5px 0px 0px 0px; color:#404040; font-size:12px; line-height:20px; }

		#leftMenu .leftMenuAdsWrap ul{padding:5px 0px 0px 0px; color:#404040; font-size:12px; line-height:15px; }
		#leftMenu .leftMenuAdsWrap ul li{margin: 0 0 5px 0; list-style-type:none; }
			#leftMenu .leftMenuAdsWrap ul li a{display:block; padding:1px 0px 0 0; width:100%; height:auto; color:#636563; text-decoration:underline; }
			#leftMenu .leftMenuAdsWrap ul li a:hover{color:#B52011; text-decoration:none;}

	#leftMenu .leftMenuAdsWrap160x600{float:left; margin:0 0 15px 0; padding:10px 0; width:190px; text-align:center; }

	#leftMenu .box{clear:left; margin:0 0 15px 0; padding:0 10px; border:1px solid #c0c0c0; width:188px; }
		#leftMenu .box h6{margin:0px 0 5px 0; padding:10px 0px 5px 0px; color:black; font-size:85%; font-weight:bold; text-transform:uppercase; text-align:left;}
		#leftMenu .box p{margin:0 0px 10px 0px; color:#404040; font-size:75%; line-height:140%; }

		#leftMenu .box dl{margin:0 0px 0px 0; padding:0 0px 10px 0px; }
		#leftMenu .box dl dt{margin:0 0 2px 0; color:black; font-size:11px; font-weight:bold; line-height:14px; letter-spacing:1px; }
		#leftMenu .box dl dd{margin:0 0 5px 0px; color:#505050; font-size:11px; line-height:16px; }

		#leftMenu .box ul{padding:0 0px 10px 0px; color:#404040; font-size:12px; line-height:15px; }
		#leftMenu .box ul li{margin: 0 0 0px 0; list-style-type:none; }
			#leftMenu .box ul li a{display:block; padding:1px 0px 0 0; width:100%; height:auto; color:black; text-decoration:underline; }
			#leftMenu .box ul li a:hover{color:#B52011; text-decoration:none;}

		/* announcement box */
		#leftMenu #announceWrap{float:left; margin:0 0 15px 0; padding:10px; width:190px; background:#FFFFCC; }
			#leftMenu #announceWrap img{margin:0 0 -3px 0; text-align:center; }
			#leftMenu #announceWrap h6{margin:0px 0 10px 0; color:#505050; font-size:85%; font-weight:bold; text-transform:uppercase; text-align:left;}
			#leftMenu #announceWrap p{padding:15px 0px 0px 0px; color:#404040; font-size:12px; line-height:20px; }



		/* info box */
		#leftMenu .box#leftMenuInfoBox ul li a{padding:2px 0px 2px 0; text-decoration:none;}
		#leftMenu .box#leftMenuInfoBox ul li a:hover{text-decoration:underline;}


		/* first row */
		#leftMenu .box#subMenu ul{padding:0 0px 10px 0px; color:#404040; font-size:12px; line-height:145%; }
		#leftMenu .box#subMenu ul li{margin: 0 0 0px 0; list-style-type:none; }
			#leftMenu .box#subMenu ul li a{display:block; padding:1px 0px 0 0; width:100%; height:auto; color:black; text-decoration:none; }
			#leftMenu .box#subMenu ul li a:hover{color:#B52011; text-decoration:underline;}
			/*#leftMenu .box#subMenu ul li a.selected{font-weight:bold;}*/

				/* second row */
				#leftMenu .box#subMenu ul li ul{margin:0px 0 3px 15px; padding:0 0px 0px 0px; color:#938F28; font-size:12px; line-height:125%; }
				#leftMenu .box#subMenu ul li ul li{list-style-type:none; }
				#leftMenu .box#subMenu ul li ul li a{color:#636563;}
				#leftMenu .box#subMenu ul li ul li a:hover{color:#B52011;}

					/* third row 
					#leftMenu .box#subMenu ul li ul li ul{margin:3px 0 3px 25px; }
					#leftMenu .box#subMenu ul li ul li ul li{list-style-type:square;}
						#leftMenu .box#subMenu ul li ul li ul li a{display:block; padding:1px 0px 0 0; width:100%; height:auto; color:#636563; text-decoration:none; }
						#leftMenu .box#subMenu ul li ul li ul li a:hover{color:#B52011; text-decoration:underline;}
					*/


	/* team jerseys */
	#leftMenu .box .articleJerseyAds{margin:0px auto 0px auto; padding:0; width:80%; text-align:center; }
	#leftMenu .box .articleJerseyAds img.jerseyImage{margin:0px 0 0px 0; width:100%; height:auto; }




/* Content Area ----------------------- */
#contentWrap{float:right; width:750px; }
#content{margin:0 20px 0 0; width:730px; }

	#contentBox{float:left; width:100%; }

/*
	#siteAnnounceWrap{float:left; clear:left; margin:0 0 25px 0; color:#505050; background:#FFFFCC; }
	#siteAnnounce{margin:0 0 0px 0; padding:10px 10px 10px 10px; border:1px solid #b0b0b0; }
		#siteAnnounce h6{margin:0px 0 10px 0; color:black; font-size:85%; font-weight:bold; text-transform:uppercase; text-align:left;}
		#siteAnnounce p{margin:0 0 5px 0; color:#202020; font-size:75%; line-height:150%;}
*/

	/* 728x90 content ads */
	#contentWrap .contentAdsWrap{/*float:left;*/ margin:25px 0; width:100%; text-align:left; }
	/*
	#contentWrap .contentAdsWrap#contentAdsTop{}
	#contentWrap .contentAdsWrap#contentAdsMid{}
	#contentWrap .contentAdsWrap#contentAdsBot{}
	*/
	#contentWrap .contentAdsWrap img{margin:0 0 -3px 0; }

	#contentWrap h1{color:black; font-size:26px; font-weight:bold; border-bottom:1px solid #d0d0d0; }
	#contentWrap h2{margin:0 0 45px 0; color:black; font-size:14px; font-weight:bold; }
		#contentWrap #contentBox h2 span{color:#505050; font-weight:normal; }
	#contentWrap #contentBox h3{margin:25px 0 15px 0; padding:0 0 0px 0px; color:black; font-size:100%; font-weight:bold; text-transform:uppercase; text-align:left; }
	#contentWrap #contentBox h4{margin:25px 0 15px 0; padding:3px 0 3px 5px; color:white; font-size:100%; font-weight:bold; text-transform:uppercase; text-align:left; background:#909090; }
	#contentWrap #contentBox p{margin:0 0 15px 0; color:black; font-size:14px; line-height:21px; }
	
	/*#contentWrap #contentBox ul{margin:0 0 10px 30px; }
	#contentWrap #contentBox ul li{margin:0 0 2px 0; color:#404040; font-size:12px; line-height:16px; list-style-type:square; }
	*/
	#contentWrap #contentBox dl{margin:0 0px 0px 0; font-size:12px; line-height:16px; }
	#contentWrap #contentBox dl dt{margin:0 0 2px 0; color:black; font-weight:bold; }
	#contentWrap #contentBox dl dd{margin:0 0 5px 0px; color:#505050; }

	/* team logo */
	#contentWrap .team_logo{float:left; margin:0 10px 0 0; padding:2px; width:38px; height:38px; border:1px solid #d0d0d0; background:white; }

	/* overview tables */
	#contentWrap #contentBox .infoBox{margin:0px 0 0px 0; width:100%; }
		#contentWrap #contentBox .infoBox strong.highlight{padding:0 3px; color:#505050; font-weight:normal; background:#FFFFCC; }

	/* players table - cap + payroll */
	#contentWrap #contentBox table#playersTB{/*float:left;*/ margin:0px 0 0px 0 ; width:100%; }
	#contentWrap #contentBox table#playersTB th.title{margin:0 0 10px 0; padding:0px 0 5px 0; color:#303030; font-size:12px; font-weight:bold; text-align:left; text-transform:uppercase; border-bottom:1px solid black; vertical-align:bottom; }
	#contentWrap #contentBox table#playersTB td{padding:5px 0; color:black; font-size:11px; border-bottom:1px solid #d0d0d0; }

	/* year menu */
	#contentWrap .yearMenu{float:left; margin:0 0 20px 0; width:100%; }
		#contentWrap .yearMenu ul{float:left; display:inline;}
		#contentWrap .yearMenu ul li{float:left; display:inline; margin:0 5px 0 0; font-weight:bold; list-style-type:none; font-size:14px; line-height:31px; }
			#contentWrap .yearMenu ul li a.link{padding:3px 15px 3px 15px; color:black; text-decoration:none; border:1px solid #d0d0d0; }
			#contentWrap .yearMenu ul li a.link:hover{border:1px solid #909090; }

			#contentWrap .yearMenu ul li a.selected{padding:3px 15px 3px 15px; color:#707070; text-decoration:none; border:1px solid #d0d0d0; }
			#contentWrap .yearMenu ul li a.selected:hover{color:black; border:1px solid #909090; }

	/* analysis table */
	#contentWrap #contentBox table#analysisTB{/*float:left;*/ margin:0px 0 0px 0; width:100%; }
	#contentWrap #contentBox table#analysisTB th.title{margin:0 0 10px 0; padding:0px 0 5px 0; color:#303030; font-size:12px; font-weight:bold; text-align:left; text-transform:uppercase; border-bottom:1px solid black; vertical-align:bottom; }
	#contentWrap #contentBox table#analysisTB td{padding:5px 0; color:black; font-size:11px; border-bottom:1px solid #d0d0d0; }

	/* team tables - team lists */
	#contentWrap #contentBox table.teamTB{/*float:left;*/ margin:0 0 0px 0; width:100%; }
		#contentWrap #contentBox table.teamTB td{padding:10px 5px; width:20%; text-align:center; border:1px dashed #b0b0b0;}
		#contentWrap #contentBox table.teamTB td h6{margin:0px 0 5px 0; color:black; font-size:11px; font-weight:bold; text-transform:uppercase; }
		#contentWrap #contentBox #content table.teamTB ul{margin:0 0 0px 0; }
		#contentWrap #contentBox table.teamTB ul{margin:0; }
		#contentWrap #contentBox table.teamTB ul li{margin:0; font-size:11px; line-height:15px; list-style-type:none; }
			#contentWrap #contentBox table.teamTB ul li a{color:#606060; text-decoration:underline; }
			#contentWrap #contentBox table.teamTB ul li a:hover{color:#B52011; }

	/* news box - in division index pages */
	#contentWrap #contentBox .newsBox{padding:15px 0 7px 0; width:100%; }

	#contentWrap #contentBox .newsBox .tabbertab dl{margin:0 0px 0px 0px; font-size:14px; line-height:auto; }
	#contentWrap #contentBox .newsBox .tabbertab dl dt{margin:0 0 2px 0; color:black; font-weight:none; line-height:18px; }
	#contentWrap #contentBox .newsBox .tabbertab dl dd{margin:0 0 5px 0px; color:#505050; line-height:14px; }
	#contentWrap #contentBox .newsBox .tabbertab dl dd img{display:none; }


	/* news box - in division index pages 
	#contentWrap #contentBox .newsBox{padding:0 0 7px 0; width:100%; }
		#contentWrap #contentBox .newsBox table.newsTB{width:100%; }
		#contentWrap #contentBox .newsBox table.newsTB#newsTB1{margin:0 0px 15px 0;}
		#contentWrap #contentBox .newsBox table.newsTB#newsTB2{margin:0 0px 15px 0;}
		#contentWrap #contentBox .newsBox table.newsTB#newsTB3{}
		#contentWrap #contentBox .newsBox table.newsTB td{width:33.3333%; }
		#contentWrap #contentBox .newsBox dl{margin:0 0px 0px 0; padding:0 10px 0 0; }
		#contentWrap #contentBox .newsBox dl dt{margin:0 0 2px 0; color:black; font-size:11px; font-weight:bold; line-height:14px; letter-spacing:1px; }
		#contentWrap #contentBox .newsBox dl dd{margin:0 0 5px 0px; color:#505050; font-size:11px; line-height:16px; }
		*/

	/* news box - front page */
	#contentWrap #contentBox .newsBox_i{padding:0 0 0px 0; width:100%; text-align:left; }
		/*#contentWrap .newsBox table.newsTB{width:100%; }
		#contentWrap #contentBox .newsBox table.newsTB#newsTB1{}
		#contentWrap #contentBox .newsBox table.newsTB#newsTB2{}
		#contentWrap #contentBox .newsBox table.newsTB#newsTB3{}
		#contentWrap #contentBox .newsBox table.newsTB td{width:33.3333%; }*/
		#contentWrap #contentBox .newsBox dl{margin:0 0px 0px 0; padding:0 10px 0 0; }
		#contentWrap #contentBox .newsBox dl dt{margin:0 0 2px 0; color:black; font-size:11px; font-weight:bold; line-height:14px; letter-spacing:1px; }
		#contentWrap #contentBox .newsBox dl dd{margin:0 0 5px 0px; color:#505050; font-size:11px; line-height:16px; }


	/* pages templates */
	#contentWrap .search#page{width:100%;}
	#contentWrap .legendPage#page{width:100%; }
	#contentWrap #page{width:62%; }

	#contentWrap #page p{margin:0 0 15px 0; color:black; font-size:12px; line-height:18px; }

	#contentWrap #page h3{margin:25px 0 15px 0; padding:0 0 0px 0px; color:black; font-size:100%; font-weight:bold; text-transform:uppercase; text-align:left; }

	#contentWrap #page ul{margin:0 0 10px 30px; }
	#contentWrap #page ul li{margin:0 0 2px 0; color:#404040; font-size:12px; line-height:16px; list-style-type:square; }

		#contentWrap #page dl{margin:0 10px 15px 0; font-size:14px; line-height:18px; }
		#contentWrap #page dl dt{margin:0 0 3px 0; color:black; font-weight:bold; }
		#contentWrap #page dl dd{margin:0 0 1px 10px; color:#505050; }

		/* legend page table */
		#contentWrap #page table#legend{margin:25px 0px 0px 0; padding:0 0 5px 0; width:100%; border-bottom:1px solid #d0d0d0; }
			#contentWrap #page table#legend td{width:33.3333%; }

		/* shop */
		#contentWrap .shopBoxWrap{float:left; margin:20px 0 0px 0; padding:0 0 10px 0; width:100%; }
			#contentWrap .shopBoxWrap table td{line-height:120%; }
			#contentWrap .shopBoxWrap table td table td{padding:5px 5px 5px 5px; }
			#contentWrap .shopBoxWrap table a{color:#0065CE;}

		/* search page */
		#contentWrap #results_005943690511993783567:vdx1inuovvm{float:left; width:440px; }
		/*
		#contentWrap #searchAdsWrap{float:right; margin:0 0 0 0px; width:180px; text-align:right; }
		#contentWrap #searchAdsWrap .searchAds{margin:0 0 10px 0; }
		*/

		/* contact page */
		#contentWrap table#contact{margin:0px auto 25px auto; }
		#contentWrap table#contact td{padding:5px 10px; }
			#contentWrap table#contact td table td{padding:0 10px 5px 10px; }
		#contentWrap table#contact td.contactTD{padding-right:15px; }
		#contentWrap table#contact td.contactInput input{width:225px; padding:2px; }
		#contentWrap table#contact td select{width:230px; padding:2px 0; }
		#contentWrap table#contact td textarea{width:325px; height:150px; padding:2px; }
		#contentWrap label{color:black; font-size:75%; font-weight:bold; }




/* FOOTER
----------------------- */
#footerWrap{clear:left; padding:0px 0 25px 0; background: black; }
#footer{width:1000px; padding:0px 0 5px 0; }
	#footer p{margin:0 0px 5px 0px; padding:0px 15px 0 15px; color:#707070; font-size:70%; line-height:130%; }
	#footer p a{color:#938F28; text-decoration:underline; }


/* Footer Navbar ----------------------- */

#footerNavbar{float:left; margin:0 0 5px 0; width:1000px; }

#footerNavbar .nav-primary{float:left; margin:0 0 5px 0; padding:5px 0 0 0; width:100%; background: #404040 url('../img/bg_top.gif') left top repeat-x; }
#footerNavbar .float-left{float:left; display:inline; }
#footerNavbar .float-right{float:left; display:inline; }
#footerNavbar ul{list-style-type:none; margin:0 15px; padding:0px; }
#footerNavbar ul li{display:inline; }
#footerNavbar ul li.block{display:block; }


/*** Primary nav - left ***/
#footerNavbar a.primary-link{padding:9px 8px 9px 8px; color:white; font-weight:bold; font-size:10px; text-transform:uppercase; text-decoration:none; display:block; float:left; white-space:nowrap; }

#footerNavbar a.primary-link:hover{background:#303030; color:#fff; text-decoration:none; }

/*** Primary nav - right ***/
#footerNavbar a.primary-link-right{padding:9px 5px 9px 5px; color:#b0b0b0; font-weight:bold; font-size:10px; text-transform:uppercase; text-decoration:none; display:block; float:left; white-space:nowrap; }

#footerNavbar a.primary-link-right:hover,
#footerNavbar a.primary-link-right:active{background:#303030; color:#fff; text-decoration:none; }