/* globals and ads */
body.home {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #fdd621 url(images/bg.jpg) repeat-x;
	color:#000000;
}
body#sub {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #fdd621 url(images/bg_sub.gif) repeat-x;
	color:#000000;
}
body#sub2 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #fdd621 url(images/bg_sub2.gif) repeat-x;
	color:#000000;
}

/* fix for traffic code */
#fix{
	position:absolute;
	top:0px;
	width:100%;
}

/*  centers the document  */
#center{
	position:relative;
	margin: 0 auto;
	width: 1200px;
}

/*  top half  */
#top{
	position:relative;
	width: 100%;
	height:380px;
	background-repeat:no-repeat;
	margin: 0 auto;
}

#topContent{
	width:990px;
	height:380px;
}
#topContentSub{
	width:990px;
	height:830px;
}
#siteNav {
	width:900px;
	height:32px;
	margin: 0 150px 0 150px;
	background-image:url(/images/bg_nav.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:18px;
}
#siteNavSub {
	width:990px;
	height:32px;
	background-image:url(/images/bg_nav.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:18px;
}
#mosaic {
	width:900px;
	height:317px;
	background-image:url(images/20th_bg.jpg);
	background-repeat:no-repeat;
}
#FODbtn a {
	background-image:url(images/wfe.jpg);
	background-repeat:no-repeat;
	position:absolute;
	display:block;
	top:135px;
	left:65px;
	width:130px;
	height:126px;
	z-index:10;
}
#bios {
	width:900px;
	height:610px;
}
#homeLink {
	position:relative;
	left:775px;
	top:80px;
	width:60px;
	height:12px;
}
#homeLink a {
	color:#fdd621;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}
#foxLogo a {
	display:block;
	width:95px;
	height:42px;
	position:relative;
	top:18px;
	left:8px;
}
/*  bottom half  */
#bottom{
	position:relative;
	width:900px;
	margin: 0 auto;
}

#bottomContent{
	width:871px;
	padding: 10px 0 0 18px;
}

.logo {
	background-image:url(images/title.jpg);
	width:900px;
	height:77px;
}

.mainPic {
	background-image:url(images/promoa.jpg);
	width:594px;
	height:360px;
}

.outline { 
	background-color:#b2b2b2;
}

#orangeBar { 
	height:7px;
	background-color:#e76b24;
}

.fplinks{
	color:#E76B24;
	font-size:10px;
}

select{
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#navcontainer ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/* promob nav */
#navcontainer li { 
	margin: 0 0 .5em 0; 
	width: 339px;
	height:79px;
}

#navcontainer a{
	display: block;
	color: #FFF;
	width: 100%;
	height:69px;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
}

#navcontainer a:hover{
	background-color: #12283c;
	color: #FFFFFF;
}

td{vertical-align:top}
ul,ol{list-style:none; margin:0; padding:0;}
li{margin:1em 0 1em 1em; }


img{border:0}
#banAdDiv{margin:3px 0 3px 0}
#boxAdDiv{width:300px;height:250px; margin:1px 0 1em 1em; float:right}
#SiteSelectLeft{background-color:#34302d} /* for sitewide dropdown transparency  */
.clear{clear:both}

/* fix for traffic code */
#fix{
	position:absolute;
	top:0px;
	width:100%;
} 

/*  centers the document  */
#root {
	position:relative;
	margin:0 auto 0 auto;
	width:920px;
	background-color:#213e6b;
	background-image:url(/house/images/grad_main.gif);
	background-repeat:repeat-x;
}
#container {
	width:900px;
	margin-left:10px;
}

/*  recaps  */
#nav_recap {
	position:absolute;
	left:18px;
	top:120px;
	height: 670px;
	z-index: 1000;	
}
/* Flash nav */
#simpsons_recap {
	position:absolute;
	left:18px;
	top:120px;
	height: 670px;
	z-index: 1000;	
}

#recap {
	color:#fdd621;
	font-size:12px;
	position:relative;
	left:260px;
	top:98px;
	width:450px;
	height:700px;
}
#recap h2 {
	font-size:14px;
	font-weight:bold;
	color:#fdd621;
	text-align:center;
	padding-top:0;
	margin-top:0;
}

#capl-01,#capl-02,#capl-03,#capl-04,#capl-05,#capl-06,#capl-07,#capl-08,#capl-09,#capl-10,#capl-11,#capl-12,
#capl-13,#capl-14,#capl-15,#capl-16,#capl-17,#capl-18,#capl-19,#capl-20,#capl-21,#capl-22,#capl-23,#capl-24 { float:left;clear:left;padding:0; }

#capl-01 { width: 20px;height: 27px; }
#capl-02 { width: 30px;height: 27px; }
#capl-03 { width: 50px;height: 27px; }
#capl-04 { width: 60px;height: 27px; }
#capl-05 { width: 70px;height: 27px; }
#capl-06 { width: 75px;height: 27px; }
#capl-07 { width: 80px;height: 27px; }
#capl-08 { width: 85px;height: 27px; }
#capl-09 { width: 95px;height: 27px; }
#capl-10 { width: 100px;height: 27px; }
#capl-11 { width: 105px;height: 27px; }
#capl-12 { width: 110px;height: 27px; }
#capl-13 { width: 90px;height: 30px; }
#capl-14 { width: 115px;height: 24px; }
#capl-15 { width: 120px;height: 27px; }
#capl-16 { width: 130px;height: 27px; }
#capl-17 { width: 135px;height: 27px; }
#capl-18 { width: 140px;height: 27px; }
#capl-19 { width: 130px;height: 27px; }
#capl-20 { width: 120px;height: 27px; }
#capl-21 { width: 105px;height: 27px; }
#capl-22 { width: 90px;height: 27px; }
#capl-23 { width: 70px;height: 27px; }
#capl-24 { width: 60px;height: 75px; }

#capr-00,#capr-01,#capr-02,#capr-03,#capr-04,#capr-05,#capr-06,#capr-07,#capr-08,#capr-09,#capr-10,#capr-11,
#capr-12,#capr-13,#capr-14,#capr-15,#capr-16,#capr-17,#capr-18,#capr-19,#capr-20,#capr-21,#capr-22,#capr-23 { float:right;clear:right;padding:0; }

#capr-00 { width: 80px;height: 27px; }
#capr-01 { width: 80px;height: 27px; }
#capr-02 { width: 80px;height: 27px; }
#capr-03 { width: 70px;height: 27px; }
#capr-04 { width: 70px;height: 27px; }
#capr-05 { width: 60px;height: 27px; }
#capr-06 { width: 60px;height: 27px; }
#capr-07 { width: 45px;height: 27px; }
#capr-08 { width: 50px;height: 27px; }
#capr-09 { width: 55px;height: 27px; }
#capr-10 { width: 45px;height: 27px; }
#capr-11 { width: 40px;height: 27px; }
#capr-12 { width: 35px;height: 27px; }
#capr-13 { width: 30px;height: 27px; }
#capr-14 { width: 75px;height: 27px; }
#capr-15 { width: 165px;height: 27px; }
#capr-16 { width: 180px;height: 27px; }
#capr-17 { width: 190px;height: 27px; }
#capr-18 { width: 175px;height: 27px; }
#capr-19 { width: 150px;height: 27px; }
#capr-20 { width: 125px;height: 27px; }
#capr-21 { width: 115px;height: 27px; }
#capr-22 { width: 95px;height: 27px; }
#capr-23 { width: 75px;height: 75px; }

#foxCom a { 
	display:block;
	width:45px;
	height:22px;
	position:relative;
	top:105px;
	left:300px;
}
#terms a { 
	display:block;
	width:60px;
	height:10px;
	position:relative;
	top:92px;
	left:707px;
}
#privacy a { 
	display:block;
	width:60px;
	height:11px;
	position:relative;
	top:80px;
	left:790px;
}

/*  about  */
#about {
	color:#fdd621;
	font-size:12px;
	position:relative;
	left:280px;
	top:97px;
	width:400px;
	height:500px;
}

#abtl-01,#abtl-02,#abtl-03,#abtl-04,#abtl-05,#abtl-06,#abtl-07,#abtl-08,#abtl-09,#abtl-10,#abtl-11,#abtl-12,
#abtl-13,#abtl-14,#abtl-15,#abtl-16,#abtl-17,#abtl-18,#abtl-19,#abtl-20,#abtl-21,#abtl-22,#abtl-23 { float:left;clear:left;padding:0; }

#abtl-01 { width: 120px;height: 25px; }
#abtl-02 { width: 100px;height: 25px; }
#abtl-03 { width: 90px;height: 25px; }
#abtl-04 { width: 80px;height: 25px; }
#abtl-05 { width: 70px;height: 25px; }
#abtl-06 { width: 60px;height: 25px; }
#abtl-07 { width: 55px;height: 25px; }
#abtl-08 { width: 40px;height: 25px; }
#abtl-09 { width: 45px;height: 25px; }
#abtl-10 { width: 60px;height: 25px; }
#abtl-11 { width: 65px;height: 25px; }
#abtl-12 { width: 70px;height: 25px; }
#abtl-13 { width: 50px;height: 20px; }
#abtl-14 { width: 40px;height: 25px; }
#abtl-15 { width: 30px;height: 25px; }
#abtl-16 { width: 20px;height: 25px; }
#abtl-17 { width: 65px;height: 25px; }
#abtl-18 { width: 110px;height: 20px; }
#abtl-19 { width: 145px;height: 25px; }
#abtl-20 { width: 150px;height: 25px; }
#abtl-21 { width: 150px;height: 25px; }
#abtl-22 { width: 110px;height: 20px; }
#abtl-23 { width: 100px;height: 25px; }

#abtr-00,#abtr-01,#abtr-02,#abtr-03,#abtr-04,#abtr-05,#abtr-06,#abtr-07,#abtr-08,#abtr-09,#abtr-10,#abtr-11,
#abtr-12,#abtr-13,#abtr-14,#abtr-15,#abtr-16,#abtr-17,#abtr-18,#abtr-19,#abtr-20 { float:right;clear:right;padding:0; }

#abtr-00 { width: 40px;height: 25px; }
#abtr-01 { width: 30px;height: 25px; }
#abtr-02 { width: 20px;height: 25px; }
#abtr-03 { width: 20px;height: 25px; }
#abtr-04 { width: 25px;height: 25px; }
#abtr-05 { width: 30px;height: 25px; }
#abtr-06 { width: 35px;height: 25px; }
#abtr-07 { width: 40px;height: 25px; }
#abtr-08 { width: 50px;height: 25px; }
#abtr-09 { width: 55px;height: 25px; }
#abtr-10 { width: 60px;height: 25px; }
#abtr-11 { width: 55px;height: 25px; }
#abtr-12 { width: 50px;height: 20px; }
#abtr-13 { width: 60px;height: 25px; }
#abtr-14 { width: 75px;height: 25px; }
#abtr-15 { width: 75px;height: 25px; }
#abtr-16 { width: 75px;height: 25px; }
#abtr-17 { width: 70px;height: 20px; }
#abtr-18 { width: 70px;height: 25px; }
#abtr-19 { width: 60px;height: 25px; }
#abtr-20 { width: 50px;height: 25px; }

#foxComAbt a { 
	display:block;
	width:45px;
	height:22px;
	position:relative;
	top:225px;
	left:30px;
}
#termsAbt a { 
	display:block;
	width:60px;
	height:10px;
	position:relative;
	top:207px;
	left:875px;
}
#privacyAbt a { 
	display:block;
	width:60px;
	height:11px;
	position:relative;
	top:209px;
	left:825px;
}

/*  footer copyright  */
/***footer copyright***/
#footerV2 {
	height:50px;
	clear:both; 
	color:#000; 
	font-family:Arial, Helvetica, sans-serif;
	display:inline; 
	margin-top:20px;
}
#footerV2 img{float:left; margin-left:20px;}
#footerV2 a {text-decoration:underline; color:#000;}
.foxcomV2 {position:relative;left:30px;float:left}
.footTextV2 {
	position:relative;
	float:left;
	top: 10px;
	left:5px;
	width:730px;
	font-size:9px;
}
#footerV2.footerSub img {
	margin-left:350px;
}
.footTextSub {
	position:relative;
	float:left;
	left:10px;
	width:375px;
	font-size:9px;
}

#footer {clear:both; color:#585858; font-family:Verdana, Arial, Helvetica, sans-serif; display:inline; margin-top:0; }
#footer img{float:left;}
#footer a {text-decoration:underline; color:#585858}
.foxcom {position:relative;left:30px;float:left}
.footText {position:relative;float:left;top: 9px;left:5px;width:730px;font-size:9px;font-family:Helvetica,Arial,verdana, sans-serif;}

/*  navigation  */
#nav{color:#FFFFFF; margin:0 0 3px 0;}
#nav li {font-size:12px; float: left; padding: 0 0 0 52px; margin: 0 0 0 0;}
#nav.navHp li{font-size:11px; float: left; padding: 0 0 0 22px; margin: 0 0 0 0;}
#nav li a {display: block; text-decoration:none; color:#FFFFFF}
#nav a:hover{color:#ebe7b4; }

a {color:#e76b24}
a:hover {color:#eeeeee}

/*  features  */


/*  bios  */
#biosPic{
width:200px;
/*height:271px;*/
background-color:#213140;
}

#biosNav {
	width:200px; 
	height:43px; 
	background-color:#213140; 
}

.biosPicTitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	padding:8px 0 4px 0px;
}
.biosBody{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	font-size:10px;
	color:#ffffff;
	padding:0 0 0 10px;
}
.biosBodyTitle{
	font-size:12px;
	font-weight:bold;
	color:#eeeeee;
	line-height:1.5em;
}

.biosDropdownDiv select{
	width:50px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px;
	}
	
/* bios nav */
#biosNavContainer {
	width:190;
	height:57px;
	}
	
#biosNavContainer li { 
margin: 0 0 .5em 0;
background-color:#0d1d2c;
}
#biosNavContainer a
{
display: block;
color: #FFF;
width: 190px;
height:57px;
padding: 5px 5px 5px 5px;
text-decoration: none;
}
#biosNavContainer a:hover
{
background-color: #12283c;
color: #FFFFFF;
}

/* Recaps */
.recap-info{
	margin-top:0;
}
