@charset "utf-8";

form, img { margin: 0; padding: 0; border: 0; font-size: 11px;}


A {
	color:#036;
	text-decoration:none;
}

A:hover {
	color:#036;
	text-decoration:underline;
}

A.fbmwhite {
	color:#fff;
	text-decoration:none;
}

A.fbmwhite:hover {
	color:#fff;
	text-decoration:underline;
}

#fbmnsaAll {
	position:relative;
	margin: 0 auto;
	width:970px;
	padding:0px;
	/*padding-bottom:50px; */
}

#fbmlayout {
	/*padding:0px 10px; */
	width:1000px;
	/*background-image:url(http://www.fanball.com/partners/fanball/images/fanball07/bg_shadow.png); */
}

#fbmwlayout {
	/* padding:0px 8px; */
	background:#fff;
}


/*--------------------------
= NBC navigation (july 2009)
---------------------------*/


#msnbcbody {background: url(http://www.rotoworld.com/images/gray_repeat.jpg) 0 0 repeat-x; width: 100%; margin-left: auto; margin-right: auto;}


div.blognavbackground {
	position: relative;
	margin: auto;
	height: 47px;
	width: 970px;
	background: #ccc url(http://www.rotoworld.com/images/gray_repeat.jpg) 0 0 repeat-x;

	z-index: 10000;
}


.blognavbackground a {cursor: pointer; outline: none; text-decoration: none;}
.blognavbackground a img {border: none;}

a.nbcsports-logo {
	float: left;
	margin: 0;
	padding: 0;
	width: 68px;
}

a.msnbc-logo {
	float: left;
	margin: 0;
	padding: 0;
	width: 115px;
}
.blognavbackground iframe {
	float: left;
	margin: 0 8px 0 0;
	width: 358px;
	height: 47px;
}


#nbcfeeds_a .left {float: left; width: 9px; height: 47px; background: #fff url(http://www.rotoworld.com/images/storyarea_left.jpg) 0 0 no-repeat;}
#nbcfeeds_a .middle {float: left;}
#nbcfeeds_a .right {float: right;width: 9px; height: 47px; background: #fff url(http://www.rotoworld.com/images/storyarea_right.jpg) 0 0 no-repeat;}

#nbcfeeds_a {
	float: left;
	margin: 0 8px 0 0;
	padding: 0;
	width: 358px;
	height: 47px;
	text-align: left;
	background: #fff url(http://www.rotoworld.com/images/storyarea_repeat.jpg) 0 0 repeat-x;
}

#nbcfeeds {
	padding-top: 9px;
}

a.msn-logo {
	float: right;
	margin: 0 10px 0 0;
	padding: 0;
}

ul.nbcUL {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.nbcUL li {
	float: left;
	margin: 17px 0 0;
	padding: 0;
}

ul.nbcUL li a {
	display: block;
	margin: 0;
	padding: 7px 8px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333;
	font-weight: bold;
}

ul.nbcUL li:hover,
ul.nbcUL li.hover,
ul.nbcUL li:hover a,
ul.nbcUL li.hover a,
ul.nbcUL li a:hover {
	color: #fff;
	background-color: #999;
	text-decoration: none;
}

#fantGamesUL.nbcUL li ul  {
	top: 45px;
	margin: 0;
	padding: 0;
	width: 230px;
	list-style: none;
	background-color: #ccc;
	border-top: 1px solid #999;
	border-right: 1px solid #333;
}

#fantGamesUL.nbcUL li ul li {
}

#fantGamesUL.nbcUL li ul li a {
	display: block;
	margin: 0;
	padding: 2px 8px 0;
	width: 214px;
	height: 16px;
	color: #000;
	font: normal 10px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #999;
	background: none;
	cursor: pointer;
}

#fantGamesUL.nbcUL li ul li a:hover {
	color: #fff;
	background-color: #aaa;
}

#NBCnav-blogs {
	float: left;
	margin: 2px 0 0 20px;
	padding: 0;
	width: 173px;
	height: 45px;
	text-align: center;
	background: transparent url(http://www.fanball.com/partners/fanball/images/blognav-bg.jpg) 0 bottom no-repeat;
}

#NBCnav-blogs h4 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	text-transform: uppercase;
	color: #333;
}

#NBCnav-blogs ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#NBCnav-blogs li {
	float: left;
	margin: 0;
	padding: 0;
}

#NBCnav-blogs li a {
	display: block;
	margin: 2px 0 0 0;
	padding: 6px 9px;
	width: 24px;
	height: 17px;
	color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif;
}

#NBCnav-blogs li:hover a,
#NBCnav-blogs li.hover a {
	background-color: #777;
}

/*--------------------------
= subnav
----------------------------*/
#fantGamesUL li ul,
#fantGamesUL li.hover ul,
#blogUL li ul,
#blogUL li.hover ul {
	position: absolute;
	display: none;
	top: 45px;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 230px;
	color: #eee;
	font: 11px Arial, Helvetica, sans-serif;
	background-color: #ccc;
	z-index: 7000;
	text-align: left;
}

#fantGamesUL li ul li,
#fantGamesUL li.hover ul li,
#blogUL li ul li,
#blogUL li.hover ul li {
	float: none;
	margin: 0;
	padding: 0;
	text-indent: 0;
}


#fantGamesUL li ul li a,
#fantGamesUL li.hover ul li a,
#NBCnav-blogs #blogUL li ul li a,
#NBCnav-blogs #blogUL li.hover ul li a {
	float: none;
	display: block;
	margin: 0;
	padding: 2px 8px 3px;
	width: 230px;
	height: 16px;
	color: #fff;
	font: normal 10px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #999;
	background: #666;
	cursor: pointer;
	text-align: left;
	text-decoration: none;
}

#fantGamesUL li ul li a:hover,
#fantGamesUL li.hover ul li a:hover,
#NBCnav-blogs #blogUL li ul li a:hover,
#NBCnav-blogs #blogUL li.hover ul li a:hover {
	color: #fff;
	background: none;
	background-color: #aaa;
}

#fantGamesUL li:hover ul,
#fantGamesUL li.hover ul,
#blogUL li:hover ul,
#blogUL li.hover ul {display: block;}









