Fbody {margin:0;}
body, div, td, ol, ul, li, p {font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#000000;}
a {color:#001D85;}


/* MASTHEAD STYLES */
#bannerad {margin-left: auto; margin-right: auto;width: 100%;text-align:center;}

#seasonal {width:919px;height:78px;}
#seasonal form {margin:0;}
#searchbx {padding-top:0;text-align:left;margin-top:2px;width:295px;}
#searchbx input.srcbox {padding-top:0;margin-left:12px;margin-bottom:4px;width:203px;border:1px solid #CCCCCC ;}
#seasonal .searchbtn {margin-left:5px;vertical-align:top;}
#mastlinks {float:right;}


#menubar {position:relative;z-index:10;}/*z-index:1;*/
	#menubar a {}
	#menubar a.active {}
	.menu .options {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
		margin-right:1px;
		margin-bottom:1px;
		background-color:#FAF9F7;
		border:1px solid #F4F1EC;
		border-left:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
	}
	.menu a {
		color:#000000;
		display:block;
		padding:2px 10px;
		text-decoration:none;
		background-color:transparent;
	}
	.menu a:hover {
		text-decoration:underline;
		background-color:#F7F7F5;
		color:#666666;
	}


/* Gray tab controls callouts such as Most Pop and Newsletter.  Clear tab is the same but with a clear background */
.graytab {background:#F5F5F5;border:1px solid #DDDDDD;margin-bottom:24px;}
.cleartab {border:1px solid #DDDDDD;}
.graytab img, .cleartab img {margin-top:-1px;margin-left:-1px;}
.graytab p,  .cleartab p {margin:10px 10px 5px 10px;}/*	.graytab ul,*/

	
/* HOMEPAGE STYLES */	
	#homepage {margin: 10px 8px 10px 10px; position:relative;width:900px;}
#hp-section1 {position:absolute;top:0;left:0;width:614px;}
#hp-Flash {width:614px;height:315px;background-color:#ffffff;}
#hp-section2 {margin-left:623px;width:265px;border-left:1px solid #DEDCDD;padding-left:10px;}
#hp-section2 h2 {margin:10px 0 0 0;padding-bottom:0;border-bottom:2px solid #F4F1EC;}

#hp-section3 {position:absolute;top:335px;left:0;width:178px;}
#hp-section4 {position:absolute;top:335px;left:198px;width:390px;}

#hp-section4 h1 {font-family:Tahoma,Arial,sans-serif;font-size:18px;font-weight:normal;color:#012F61;margin:0;}
#hp-section4 .top {margin-top:5px;}

.hp-feat {margin-bottom:20px;}
.hp-feat img {float:left;margin-right:5px;}

.hp-movie img {margin-left:8px;}
.hp-movie ul {margin:0 0 20px 25px;padding:0;list-style: none;}
.hp-movie li {line-height:170%; padding-left:15px; background-image: url(http://i.infoplease.com/img/framework/fe07-LI-green.gif);background-repeat: no-repeat;background-position: 0 8px;}

.hp-poplar ul {margin:8px 8px 20px 10px;padding:0;list-style: none;}
.hp-poplar li {background-image: url(http://i.infoplease.com/img/framework/fe07-LI-blue.gif);background-repeat: no-repeat;background-position: 0 5px;margin-bottom:10px; padding-left:15px; height:1%; }
/* height added to prevent ie pekaboo bug when most popular callout is next to a supersky
.hp-poplar ul {margin:8px 0 20px 25px;padding:0;list-style-image: url(http://i.infoplease.com/img/framework/fe07-LI-blue.gif);background-repeat: no-repeat;}
.hp-poplar li {margin-bottom:10px; padding-left:1px;background-position: 0 4px; }*/

.newsbox {border:1px solid #C0C0C0;}

.hp_tab {border-bottom:1px solid #DDDDDD;}
.hp_tabrow {position:relative;width:390px;height:110px;}
.hp_tabcolumn1 {position:absolute;left:1px;width:190px;}
.hp_tabcolumn2 {position:absolute;left:200px;width:190px;}
.hp_tabrow ul {margin:8px 0 5px 0;list-style: none;}
.hp_tabrow li{background-image: url(http://i.infoplease.com/img/framework/fe07-LI-blue.gif);
  background-repeat: no-repeat; background-position: 0 5px;padding-left: 15px;margin-bottom:5px;}
#hp-section-links {margin-top:15px;}
  
  #content {margin:8px 7px 0 8px;background-color:#fff;}

/* styles for print email buttons */
.util_bar {height:22px;border-top:1px solid #C5DCEA;border-bottom:1px solid #C5DCEA;background-color:#E1EEF6;background-image: url(http://i.infoplease.com/img/framework/fe07-utilbar-bak.gif);background-repeat: repeat-x;text-align:center;}  


/* LEft Nav Styles */
#left-col {width:165px;}
.leftnav {background-color:#BFD6E4;padding-bottom:3px;}

.leftnav ul {margin:0;padding:0;list-style: none;}
.leftnav li {font-size:11px;border-bottom:1px solid #A2CBDF;padding:5px 8px 8px 18px;background-image: url(http://i.infoplease.com/img/framework/fe07-bul-ltnav.gif);
  background-repeat: no-repeat; background-position: 0 10px;}
/*.leftnav li {font-size:11px;border-bottom:1px solid #A2CBDF;line-height:250%; padding-left:18px;background-image: url(http://i.infoplease.com/img/framework/fe07-bul-ltnav.gif);
  background-repeat: no-repeat; background-position: 0 10px;} */
.leftnav a {text-decoration:none;}
.leftnav a:hover {text-decoration:underline;}
/*.line {border-right:1px solid #BFD6E4;}*/
  


#maincontent {margin:10px 5px 0 15px;width:367px;padding-right:9px;}
#mcbcontainer {background:#EDEDED;width:100%;margin-top:10px;}
#mcbcontainerB {background:#ECECEA url(http://i.infoplease.com/img/framework/MCB-Article-bk.jpg) no-repeat;width:100%;margin-top:10px;padding-top:54px;}


/*  These styles control ad column widths depending on ad type (A+B) or no ad (C) */
#right-colA {width:308px;margin:12px 0 0 0;padding-left:8px;border-left:1px solid #BFD6E4;}
#right-colB {position:relative;width:330px;margin:12px 0 0 0;border-left:1px solid #BFD6E4;	
	min-height:600px;
  	height:auto !important;
  	height:600px;}
#right-colA .right-links {}	
#right-colB .right-links {position:relative;left:172px;width:160px;}	
#right-colA .ad-rect {margin-bottom:20px;}
#right-colB .ad-rect {position:absolute;margin-bottom:20px;left:5px;width:165px;}
#right-colA .contextual p {margin-top:10px;margin-bottom:15px; color:#999999;}
#right-colB .contextual {margin-left:5px; width:155px;}
#right-colB .contextual p {margin-top:10px;margin-bottom:15px; color:#999999;}

#right-colC {width:170px;margin:12px 0 0 0;padding-left:8px;border-left:1px solid #BFD6E4;}

/*
.contextual { width:300px;}
.contextual p {margin-top:10px;margin-bottom:15px; color:#999999;}

.contextualB { width:155px;}
.contextualB p {margin-top:10px;margin-bottom:15px; color:#999999;}*/

.testbox {border:1px solid #FF00CC;padding:5px;}


/* RELATED LINKS styles and some control for Bulleted lists */
.ferelated {border-top:1px solid #BDD6E7;padding-top:10px;margin-top:10px;clear:both;}
.ferelated ul {margin:0;padding:0;list-style:none;}
.ferelated li {background-image: url(http://i.infoplease.com/img/framework/fe07-LI-blue.gif);
  background-repeat: no-repeat; background-position: 0 5px;padding-left: 15px;margin-bottom:5px;margin-left:10px;}
.ferelated a, .hp-poplar a, .hp-movie ul a, .hp-feat a, #resourcetable ul a, .multartImgV ul a, .multartImgH ul a, #resourcepage .head-desc ul a, .hp_tabrow ul a, #bts-cal-tab .links a {text-decoration:none;}
.ferelated a:hover, .hp-poplar a:hover, .hp-movie ul a:hover, .hp-feat a:hover, #resourcetable ul a:hover, .multartImgV ul a:hover, .multartImgH ul a:hover, #resourcepage .head-desc ul a:hover, .hp_tabrow ul a:hover, #bts-cal-tab .links a:hover {text-decoration:underline;color:#001D85;}


  /* Attribution Callout */
#attrCO {border-top:1px solid #BDD6E7;padding-top:10px;}
#attrCO img {margin:0 8px 10px 50px;padding:0;border:1px solid #000; float:left;}
#attrCO p {font-size: 11px;margin:0 0 10px 0;}
#attrCO .gray {color:#979797;}

#footer {font-family:Arial, Helvetica, sans-serif;font-size:11px;letter-spacing:0;text-align:center;margin:25px 0 15px 0;}
#footer a {color:#ABABAB;}

#polltemplate #polldisplay, #polldisplay-int {border:1px solid #C6EFC7;}
#polltemplate #polldisplay h2 {text-align:center;font-family:Tahoma, sans-serif;font-size:18px;font-weight:normal;color:#028005;background-color:#C6EFC7;margin-top:0;padding:10px;}
#polltemplate #polldisplay .Qblack, #polldisplay-int .Qblack {color:#000000;}
#polltemplate #polldisplay p {padding-left:20px;padding-right:10px;}

#polldisplay-int {width:180px;float:right;margin:8px;}
#polldisplay-int h2 {text-align:center;font-family:Tahoma, sans-serif;font-size:12px;font-weight:bold;color:#028005;background-color:#C6EFC7;margin-top:0;margin-bottom:0;padding:8px;}
#polldisplay-int p {font-size:11px;margin-top:5px;padding-left:15px;padding-right:8px;}
#polldisplay-int p.pollinput {margin-bottom:5px;}

#polldisplay-int table.results {margin-top:8px;text-align:left;}
#polldisplay-int table.results p {margin-top:3px;margin-bottom:8px;}

/*resource page styles */
#resourcePage hr {border: none 0; 
	border-bottom: 1px solid #CCCCCC;
	width: 100%;
	height: 1px;
	margin: 12px auto 10px 0;
	text-align: left;
	}	
	
#resourcePage .title {font-size:14px;color:#000000;font-weight:bold}
#resourcePage .title2 {font-size:14px;color:#000000;font-weight:bold}
#resourcetable h2 {font-family:Arial,sans-serif;font-size:14px;font-weight:bold;color:#000000;}
#resourcetable h3 {font-family:Arial,sans-serif;font-size:13px;font-weight:bold;color:#000000;}
#resourcetable h3.rsrc-title, #resourcetable h2.rsrc-title {margin:15px 0 5px 0;}
#resourcetable h3.rsrc-title2, #resourcetable h2.rsrc-title2 {margin:0 0 5px 0;}
#resourcetable .rsrc-link img {display:none;}


#resourcetable td {padding-right:15px;}
#resourcetable p.rsrc-desc, #resourcepage .head-desc {margin:0 0 5px 5px;color:#000000}
/* changes to resource template */
/*#resourcetable ul {margin:0 0 0 13px;padding:0;list-style-image: url(http://images.infoplease.com/images/tv/arrw_yel_resource2.gif);background-repeat: no-repeat;}*/
#resourcetable ul, .multartImgV ul, .multartImgH ul, .head-desc ul {margin:0;padding:0;list-style:none;}
#resourcetable li, .multartImgV li, .multartImgH li, .head-desc li  {background-image: url(http://i.infoplease.com/img/framework/fe07-LI-blue.gif);
  background-repeat: no-repeat; background-position: 0 5px;padding-left: 15px;margin-bottom:5px;margin-left:5px;}
/*#resourcepage .head-desc p {font-size:30px;}*/
/* #resourcepage .head-desc {padding-bottom:10px;border-bottom:1px solid #DEDEDE;} */
/*#resourcePage .head-desctab {margin-top:10px;color:#666666}*/



/* using resource page for channel pages */
#head-catpage {width:379px;height:264px;background: url(/img/framework/fe07_yc06-catpage.jpg) no-repeat;margin-bottom:5px;}
#head-catpage p {position:relative;margin:0;padding:0;text-align:center;left:100px;top:8px;width:275px;}
#head-catpage ul {position:relative;top:50px;left:175px;list-style:none;margin:0;padding-left:0px;width:155px;}
#head-catpage li{background-image: url(/img/utility/fe07-LI-green2.gif);
  background-repeat: no-repeat; background-position: 0 5px;padding-left:18px;margin-bottom:10px;}
#head-catpage h1 {position:relative;top:6px;left:120px;font-family:Tahoma,sans-serif;font-size:36px;color:#487400;font-weight:normal;margin:0;padding:0;}


/* Multipage Articles */
.multartImgV img {float:left;margin-right:10px;margin-bottom:10px;}
#multarttoc a {text-decoration:none;}
#multarttoc a:hover {text-decoration:underline;}
#multarttoc {width:90%; margin-bottom:15px;margin-left:10px;}
#multarttoc td {width:50%; padding-top:10px;padding-right:15px;}


/* Printable Template */
#printable h1 {margin-bottom:5px;}
.printborder {margin:0;padding:0;border:1px solid #000000;}
#printthumb {margin-left:75px;padding-left:28px;background-image:url(http://img.infoplease.com/images/tv/thumshad.gif);background-repeat:no-repeat;background-position:bottom left;}
/* on StoryS this needs to be a class to handle multiple thumbs on one page 
.printthumb {margin-left:5px;padding-left:28px;background-image:url(http://img.infoplease.com/images/tv/thumshad.gif);background-repeat:no-repeat;background-position:bottom left;}*/
.clear {clear:both;}
.thumbnail-align {border-top:1px solid #BDD6E7;padding-top:10px;}
.thumbnail-align h2 {margin:0;padding:0;font-size:11px;font-family:tahoma,arial,sans-serif;font-weight:normal;color:#979797;}
.printbut {text-align:center;}

#printbutton {color:#FFF;text-align:center;margin-top:15px;}	
#printbutton a {text-decoration:none;color:#FFF;font-family:arial, san-serif;font-size:11px;font-weight:bold;}
#printbutton span {background:#09CD00;width:130px;padding-left:4px;padding-right:4px;padding-bottom:2px;}

/* Buy Callout */
#buyCO {
	margin:5px 5px 25px 5px;
	padding:5px 5px 15px 5px;
	text-align:left;
	}
	
#buyCOimg {
	margin:4px 8px 10px 1px;
	float:left;
	text-align:center;
	}	
	
/*For Printables */
#excerpted {margin:20px 0 0 0;border-top: 2px solid #CCCCCC;}	

#excerpted img {position:relative;top:-10px;}



/*recipe widget */
#recwhd {padding:5px 0 0 0;text-align:center;}
#recwhd input {margin:0;padding:0;}
#recwbox {margin:0;border:solid 1px #699ED2;}
#recwhd form {margin-bottom: 0px;}
.rechecks {margin-top:3px;margin-left:25px;text-align:left;font-size:13px;line-height:1.8em;}
.rechecks2 {text-align:left;margin-left:115px;}
.recbtn img {padding-bottom:75px;margin-bottom:35px;}
.more {color:#75a1Ba;font-weight:bold;}
.fdrecwig {position:relative;margin:0;padding:0;text-align:center;left:105px;top:120px; }


/* Legacy FE Styles */
.channel {font-size:12px;}
.subchannel {font-size:12px;font-weight:bold;color:#FFFFFF}
.subchanactive {text-decoration:none;font-size:12px;font-weight:bold;color:#FFFFFF}
.channel:link {text-decoration:none;font-family:Arial,Helvetica,sans-serif;color:#000000}
.channel:visited {text-decoration:none;font-family:Arial,Helvetica,sans-serif;color:#000000}
.channel:hover {text-decoration:none;font-family:Arial,Helvetica,sans-serif;color:#993300}
.channel:active {text-decoration:none;font-family:Arial,Helvetica,sans-serif;color:#000000}
.subchannel:link {text-decoration:none;font-family:Arial,Helvetica,sans-serif;color:#FFFFFF}
.subchannel:visited {text-decoration:none;font-family:Arial,Helvetica,sans-serif;color:#FFFFFF}
.subchannel:hover {text-decoration:none;font-family:Arial,Helvetica,sans-serif;color:#993300}
.subchannel:active {text-decoration:none;font-family:Arial,Helvetica,sans-serif;color:#FFFFFF}


.black {font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#000000}
.blackmed {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000000;}
.smallblack {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#000000}
.smallblue {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#0000FF}
.redmed {font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#FF0000}
.redlrg {font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;color:#FF0000}
.smallgreen {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#336600}
.smallnavy {font-family:Arial,Helvetica,sans-serif;font-size:10px;color:#003366}
.hdrtxt {font-size:14px;color:#000000}
.hdrtxtbld {font-size:14px;color:#000000;font-weight:bold}
.txt {font-size:13px;color:#000000}
.hdrsublnk {font-size:14px}
.hdrlnk {font-size:14px;font-weight:bold}
.hdrsub {font-size:14px;font-weight:bold;color:#75a1ba}
.graymed {font-size:10px;color:#8F8F8F;}
.printblue {color:#6097b5;}

h1, .hdr, .articletitle {font-family:Tahoma, sans-serif;font-size:22px;font-weight:normal;}
/* Copy .hdr as .articletitle for multiply-tagged pages for TV/FE/HS */

h2, .articlesubtitle {font-family:Tahoma,Arial,sans-serif;color: #000000;font-size:14px;font-weight:bold;}
h2.plntmp {color:#75a1ba;margin-top:-8px;padding-top:0;}

.lnkbld {font-size:13px;font-weight:bold}
.ftr {font-family:Arial,Helvetica,sans-serif;font-size:13px}
.hdrsrch {font-family:Tahoma,Arial,sans-serif;font-size:18px;font-weight:bold;color:#025472}/*035270*/
.hdrsubbrn {font-size:13px;font-weight:bold;color:#663300}
.hdrsubsm {font-size:11px;font-weight:bold}
.txtmed {font-size:12px;color:#000000}
.txtsm {font-size:11px}
.hdrsuborg {font-size:13px;font-weight:bold;color:#CC6600}
.hdrsubsmgry {font-size:12px;font-weight:bold;color:#999999}
.lnksm {font-family:Arial,Helvetica,sans-serif;font-size:10px}
.lnkmed {font-family:Arial,Helvetica,sans-serif;font-size:11px}
.blt {font-size:13px;font-weight:bold;color:#025472}
.hdrwhite {font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#FFFFFF}
.hdrfinder {font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#6F9F2A}
.finder {font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#000000}
.poll {font-family:Arial,Helvetica,sans-serif;font-size:12px;color: #000000}
.date {color:#FFFFFF;}
.hdrpromo {font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#359AA9}
.yourfam {text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#39AD5A}
.yourideas {text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;color:#319CAD}
.tvsbold {font-size:13px;color:#FF6600;font-weight:bold}

/* Link List */
#linkList p {margin-bottom:0px;line-height:120%;}
#linkList ul {margin:0;padding:0;list-style: none;}
#linkList li {line-height:155%; padding-left: 10px; background-image: url(http://i.infoplease.com/img/framework/fe07-LI-blue.gif);background-repeat: no-repeat;background-position: 0 .4em;}


/* Feature Call out */
#featureCallout {padding:10px;background-color:#D5E6EC;border:1px solid #E9C154; line-height:17px;}
#featureCallout h3 {margin:0;padding:0;text-align:left;font-size:110%;color:#0C6280;font-weight:bold;}

/* Wrapping around icon on Resource page */
#iconWrap {width:85px;height:85px;padding-top:0px;padding-right:15px;padding-bottom:5px;float:left;}



	
	/* Penguin Readers Guide */
#penguideBuffer{padding:5px 10px 3px 0; float:left;}
#penguideCallout{width:155px;padding:5px;background-color:#FEFEEB;border:1px solid #74B0D2;}
#penguideCallout img {margin:4px 0 0 18px;padding:0;border:1px solid #000;}
#penguideCallout img.peng {margin:0px 0 0 10px;padding:0;border:0px}
#penguideCallout UL {
	padding: 0 0 6px 8px;
	margin: 0 0 6px 8px;}
#penguideCallout LI {
	font-size: 11px;
	font-weight: normal;
	list-style-type: square;	
	margin-top: 2px;
	margin-bottom: 0;	
}

 /*MultiPage Articles */
#pageNumber{font-size:13px;text-align:right;}
/*#pageNumber a:hover {background-color: #D5E6EC;}*/


/* 404 */
#fourOhfour blockquote{margin:4px 0 0 18px;padding:4px 0 0 18px;}

/* Body Div in Content 
.body img {margin:0 8px 5px 0; padding:0;}
*/


/* Polls */
#picture img {margin:0 5px 0 0;padding:0 5px 0 0; float:left;}

/* use arrows instead of discs in ULs */
.arrow {padding: 0 0 6px 8px;margin: 0 0 6px 8px; list-style-image: url(http://img.infoplease.com/img/utility/arrw_yel.gif) }
.arrow li {margin-top: 4px;margin-bottom: 0;}

#leaderbar {background:#F9EDB3;text-align:center;;padding-top:4px; }

#about {
		position:absolute;
		left:5px;
		top:200px;
	}
.sboxB {background:#347c00;color:#FFFFFF; height:24px;padding-top:3px;padding-bottom:3px;text-align:center;}
.searchboxB {border: 1px solid #CCCCCC; height:19px; width:135px;}
#underNav {font-family: Arial,Helvetica,sans-serif;padding-top:10px; color:#999999;}


/* Search Results */
div.results-expert .title {font-weight:bold;}
#source-description {font-size:11px;padding:-5px 0 0 0;}
#forcedsearch h1 {font-family:20px Tahoma, Helvetica, sans-serif;margin:0;padding:0}
#feresults {margin-top:10px;margin-right:8px;}
#feresults h3 {margin:0;padding:0;font-size:12px;font-weight:normal;}
#feresults .searchamount {font-size:13px;font-weight:bold;}

.expert-disclaim {font-size:13px;margin:23px 0 18px 0;color:#000000;border-top:1px solid #BFD6E4;padding-top:10px;}
.expert-disclaim b {font-size:13px;font-weight:bold;color:#000000;}
.expert-disclaim-top {text-align:center;padding:4px 0;margin-bottom:10px; border-top:1px solid #BFD6E4;border-bottom:1px solid #BFD6E4;}
#searchcontent {margin:5px 10px 0 10px;width:97%;}
.searchtd {padding-left:10px;padding-bottom:8px;}

/* Expert Advice Header */
	#advHead {position: relative;height:30px;margin-bottom:20px;}
#advHead .lft {font-family:Tahoma, Helvetica, sans-serif;font-size:18px;font-weight:normal; position: absolute;left: 0;width:70%;}
#advHead .rght{font-size:11px;position: absolute;right: 0;width:30%;text-align: right;padding-top:5px;} 



.arrowlist {margin-top:0;margin-left:3px;padding-left: 0;list-style: none;}
.arrowlist li {padding-left: 10px;
background-image: url(http://img.infoplease.com/images/tv/arrw_yel_theme.gif);
background-repeat: no-repeat;
}

/*feature page margin */
.rightmargin {margin-right:30px;}



/*rss*/
.rssbar{margin-top:10px;padding:8px;background-color:#eeeeee}
.rssleft {}
.feeds {margin-bottom:2px;}
.feeds img {border:0;vertical-align:text-bottom;}
.rssxml a, .rssxml a:visited {margin:0;padding:0 3px;font:bold 9px Verdana,sans-serif !important;color:#fff !important;text-decoration:none !important;border:1px solid;vertical-align:middle;background:#f60;border-color:#fc9 #630 #630 #fc9;cursor:default;}.rssxml a:hover {color:#ccf !important;}

/* site map */
#sitemap td {font-size:13px;padding-left:10px;}
#sitemap h3 {font-size:15px;font-weight:bold;color:#000;margin-left:-10px;margin-bottom:0px;padding-bottom:0px;}
#sitemap h3 a {text-decoration:none;}
#sitemap h3 a:hover{text-decoration:underline;}
#sitemap UL {list-style: none;margin-left:0;padding-left:0;margin-top:0;}
#sitemap LI {padding-left:10px;}

#slideshow img {float:left; padding-right:5px;padding-bottom:5px;}
.clearL {clear:left;}

/* Back to School 07 */
#bts-cal-tab  {background-image: url(http://i.infoplease.com/img/sponsor/bts07-cal-bak.gif);
  background-repeat: no-repeat; }
  #bts-cal-tab .hd {height:70px;}
  #bts-cal-tab .links {padding-top:10px;}
 #bts-cal-tab .links ul {margin:0;padding:0;list-style:none;}
   #bts-cal-tab .links li {background-image: url(http://i.infoplease.com/img/framework/fe07-LI-blue.gif);
  background-repeat: no-repeat; background-position: 0 5px;padding-left: 15px;margin-bottom:5px;margin-left:10px;}
 #bts-splash-tab {margin-top:10px;} 
#bts-splash-tab .leftcol hr {border: none 0; 
	border-bottom: 1px solid #BFD7E4;
	width: 75%;
	height: 1px;
	text-align: center;}
#bts-splash-tab .leftcol {margin-right:10px;color:#535353;border-right:1px solid #BFD7E4; }

/*Expert Advice Home */

.exp-left {float:left;}
.exp-clear {clear:both;}
div.one, div.two {position:relative;}
div.one p {margin:0;font-size:13px;line-height:15px;}
div.two {float:right;}
#expert_search select, #expert_input {font-size:12px;border:1px solid #7e9db9;}
#expert_search select {margin:5px 0; width:188px;}
#expert_input {margin-top:5px;}

/* Recall Header */
#rec-logo {
      margin:0; padding:0;
      position:relative;
      width:302px; height:66px;
      overflow:hidden;
	  text-indent:-9000px;
	  cursor:hand;
      }
  
   #rec-logo span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:302px; height:66px;
      margin:0; padding:0;
      background:url(http://i.infoplease.com/img/framework/fe07-hd-recalls.gif) top left no-repeat;
      }

.tooltip {text-decoration:none;background-color:#e1ecf9;} 

/* Small tools home */
#smalltoolshome h1 {
	width: 186px; height: 28px;
	background: url("http://images.infoplease.com/img/article/fe-InteractiveTools.gif") no-repeat;
	text-indent: -9999px;
	padding:0;margin:0;
	}
#smalltoolshome p {margin:0 0 5px 0;padding:0;}	
#smalltoolshome ul {color:#2961ac;font-family:arial,sans-serif;font-size:13px;font-weight:bold;background:url("http://images.infoplease.com/img/article/fe_it-tools.jpg") no-repeat; width:372px;padding:30px 0 0 0;margin:0px;list-style-type:none;height:447px;}	

#smalltoolshome a {color:#2961ac;text-decoration:none;}
#smalltoolshome a:hover {color:#e8aa6e;}

/*  Commenting  */

.commenttop {font-size:11px;text-align:right;margin:0;}
.commenttop a {color:#000;}
.commenttop a:hover {color:#001d85;}
.commentbtm {margin:8px 0 8px 0; padding:5px 5px 5px 0;height:16px; text-align:right; background-color:#f5f5f5;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
