/* overalls */
#HCbound h1, #HCbound h2, #HCbound h3, #HCbound h4, #HCbound h5, #HCbound h6 {}

#HCbound h1, #HCbound h2, #HCbound h3, #HCbound h4 {text-align:left;}

#HCbound h1, #Pg #HCbound h1.ftitle{margin-top:10px;font-weight:bold;text-align:left;font-size:36px;}
#HCbound h5 {color:#333;font-weight:bold;text-align:left;}
#HCbound h6 {color:#515050; font-weight:bold;text-align:left; font-size:13px;}

#HCbound p, #HCbound li, #HCbound a {}
#HCbound blockquote {font-size:13px; color:#515050;}

#HChinc img {border:none;display:none;} /*hides homework center icon on all pages*/

#HCbound a:hover {color:#2d88ac;}
/*#HCbound strong {color:#930;}*/

#HCbound form/*, #HCbound input, #HCbound select */
{margin:0 2px -2px;padding:0;vertical-align:bottom;white-space:pre-wrap;}


/* logo include *//* interior pages */
#HChinc {margin:0 0 15px 0;padding:0;font-weight:bold;color:#515050;}

#HCint #HChinc h2 {/*http://dev.infoplease.com/homework/writingskills1.html*/
	margin:10px 0 0 0;
	padding:0 0 2px 0;
	font-size:20px;
	font-weight:bold; }


#HChinc span a{color: #2d88ac;
    font-size: 13px;
    height: 16px;}
	
#HChinc span{
	margin:-40px 0 0 -7px;
    padding: 0;
	float:left;
    postion:absolute;
    text-align: left;
    z-index: 0;
	display:block;}		

#HChinc a:hover {
	color:#2d88ac;
	text-decoration:underline}
	
#HChinc img {display:none;} 
#HChinc h2 {float:left;margin:0 0 0 -8px;}
#HChinc h2 {width:90%;}

/* black header with right side*/
.HChincNarLeft #HChinc, .HChincNarLeft #HChinc h2{/*width:450px !important;*/width:100%;}


/* index page subjects, skills, sources table */
#top3box {margin-bottom:4px;background:#fff;border-top:solid 1px #dcdcdc;border-right:solid 1px #dcdcdc}
#top3box td {border-bottom:solid 1px #dcdcdc;border-left:solid 1px #dcdcdc}

#top3box h2 {margin:0;padding-left:10px;font-size:13px;background:#fff;border-bottom:none}
#top3box p, #top3box fieldset {padding:0 0 0 10px ;margin-top:0;font-size:13px;}
#top3box p a{font-weight:normal }
#top3box ul {margin:0 12px;padding:6px 0 12px;list-style:none;}
#top3box li {line-height:150%;}
#top3box a {font-weight:bold;font-size:13px;color:#2D88AC;text-decoration:none;}
#top3box form {padding:10px 0 15px 0;float:left}
#top3box #searchTips {float:left;margin:15px 10px 0 30px}
#top3box legend {display:inline; font-weight:normal;}
#top3box label {color: #369;}
#top3box label input {vertical-align: baseline}

#tips {background:#fff;}
#tips a {margin-right:12px;padding-top:2px;font-size:11px;font-weight:normal;float:right;}

#HChrIP {margin-bottom:8px;height:12px;background:none;border-bottom:solid 1px #dcdcdc}/*infoplease rule*/
#HChrFM {margin-bottom:8px;height:12px;background:url("../images/03hc_HBruleFM.gif") left bottom repeat-x;}/*factmonster rule*/


/* index page body */
#HCidx {width:480px}
#HCidx h3 {margin:6px 0 2px;padding-left:2px;font-weight:bold;font-size:13px;}
#HCidx h4 {margin:10px 0 4px 0;font-size:13px;padding-left:18px;font-weight:bold;}
#HCidx p {margin:0 14px;padding-top:12px;font-size:13px;}
#HCidx ul {
	margin:0;
	padding:0 0 10px 0;
	list-style:none}
#HCidx li {
	background:url("/images/grayBullet.gif") no-repeat;
	background-position:0 7px;
	background-size:3px 3px;
	
	font-size:13px;
	padding:2px 0 2px 10px;
	margin:0 0 0 20px}
#HCidx a {
	color:#2d88ac;
	text-decoration:none;}
#HCidx a:hover {
	text-decoration:underline}
#HCidx cite {
	display:block;
	color:#c60;}
#HCidx strong a {
	color:#2d88ac;
	text-decoration:none;}
#HCforms {
	margin:10px 0 10px 0;
	padding:10px 0 0 0 ;
	border-top:solid 1px #dcdcdc;
	border-bottom:solid 1px #dcdcdc}
#HCforms ul {
	margin:0;
	list-style:none;
	border:none}
#HCidx #HCforms li {
	margin:0;
	padding:0 0 0 20px;
	background-image:none}

#HCforms form {padding-bottom:24px;}


/* interior page body */
#HCint h2{
	margin: 0;
    padding: 10px 0;
    font-size: 18px;
    font-weight: bold;}

#HCint h3 {
	padding: 5px 0 3px 0;
    font-size: 14px;
    color: #515050;
    font-weight: bold;
    margin: 0;}
	
#HCint h3 a, #HCint h3 a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#515050;}
	
#HCint h4 {
	padding: 5px 0 3px 0;
    font-size: 13px;
    color: #515050;
    margin: 0;
    font-weight: bold;}

#HCint p {
	/*font-size:13px;
	line-height:16px;*/
	font-weight:normal;
	color:#515050;
	text-indent:0;
	margin: 0 0 10px 0;
	}
#HCint ul {margin:6px 0 10px 0;padding:0;list-style:none;}
#HCint ul li, #HCint ol li ul li {
	color:#515050; 
	 
	font-size : 13px; 
	line-height:16px;
	font-weight:normal;
	background:url("/images/grayBullet.gif") no-repeat;
	background-position:0 7px;
	background-size:3px 3px;
	padding:0 0 2px 10px;
	margin:0 0 6px 0;}
	
#HCint li span {font-weight:normal !important}
#HCint ol {margin:0 32px;padding:0;display:block;}
#HCint ol ul {margin:10px 0 5px 20px}


/*#HCint ul.nestpipe {margin:0;padding:0;display:block;list-style:none;}
#HCint ul.nestpipe li {margin:0 0 0 -4px;padding:0;display:inline;list-style:none;line-height:110%;}
#HCint ul.nestpipe li a {margin:0;padding:0 4px;}

#HCint ul.nestlist {margin:0 0 8px;padding:0;display:block;list-style:none;}
#HCint ul.nestlist li {margin:0 0 0 -4px;padding:0;display:inline;list-style:none;line-height:110%;}
#HCint ul.nestlist li a {margin:0;padding:0 4px;}*/


#Pg #HCint dd {padding:0}

#HCint a {
	color:#2d88ac;
	font-weight:normal;
	text-decoration:none;
	margin-left:0 }
	
#HCint a:hover {text-decoration:underline;}

#HCint li strong a {font-weight:bold;color:#2d88ac;text-decoration:none;}

/*#HCfaq h3 {margin:0;padding:0;text-align:center !important;font-size:18px;color:#036;}*/

/* browse by category dev.infoplease.com/homework/writingskills2a.html*/
#HCcats {margin:0 0 24px;padding:0;}
#HCcats dt {font-size:12px;font-weight:bold;color:#515050;}
#HCcats a {margin:0 4px;color:#2d88ac;;}
#HCcats dd {display:inline;margin:0;padding:0;font-size:12px;}

#FMimgline {
	margin:0 0 12px;
	padding:4px 0 8px;
	border-bottom:1px solid #cde;}

/* right nav: subjects, skills, sources */
#HCrnav {
	margin:-6px 0 0;
	padding:0;}

/* switches link states in hc-nav-subject.php 
ul#HCrnavS li a {font-weight:normal;}
.HCnavrgtON {font-weight:bold;color:#999;}
.HCrnavPAD li {margin-left:12px;}*/

/* SIDEBAR "skills" secton http://dev.infoplease.com/homework/studyskills1.html*/
#HCsourceIN {margin-left:0px;}
div#HCrnav ul#HCsourceIN li {line-height:25px;display:inline;color:#515050}

div#HCrnav h4 {margin:6px 0 0;padding:6px 0 2px;font-size:14px;font-weight:bold;color:#515050;text-align:left;border-top:1px solid #dcdcdc;}*/
div#HCrnav ul {margin:0 6px 6px;padding:0;text-align:left;}
div#HCrnav li {display:block;padding:0;list-style:none;font-weight:normal;color:#515050;border-bottom:none;}
div#HCrnav li a {line-height:19px;}

/* almanac section 
#HCads {padding-top:1px;background:url("../images/03ip_BGadvert.gif") left top no-repeat;}
#HCads h5 {margin-bottom:0;padding-top:6px;font-size:11px;border-top:1px solid #cde;}
#HCads h6 {margin:0;padding-top:12px;border-top:1px solid #cde;}
#HCads p {margin:0;text-align:justify;font-size:11px;line-height:110%;}
#HCads ul li {text-align:center ;border-bottom:none;}
#HCads li a {font-size:12px;color:#930;text-decoration:underline;}
#HCads img {margin:8px 0 4px;}*/

/* special promos */
#HCpromo a {display:block;padding-top:4px;font-size:12px;text-align:center;text-decoration:underline;}

/* More... text 
#HCmore {margin:0;padding-bottom:36px;}
#HCmore p {font-size:13px;color:#333;}
#HCmore strong {color:#930;}*/

/* footer nav on homepage*/
#HCfoot {padding-top:36px;}
#HCfoot h4 {border-bottom:1px solid #dcdcdc;padding-bottom:3px;}
#HCfoot h6 {padding-bottom:3px;}
#HCfoot ul {margin:2px 0 0;padding:0;}
#HCfoot ul li ul {display:inline;}
#HCfoot ul li {display:inline;list-style:none;background-image:none;font-size:13px;margin:0;padding:0}
#HCfoot a, #HCfoot a:visited {text-decoration:none;line-height:13px;color:#2d88ac;}
#HCfoot a:hover {color:#2d88ac;}
#HCfoot strong {color:#515050;}

/* misc */
/*#HCmin {min-width:180px;}*/
.x12 {height:12px;}/* Adds Whitespace */
.top {float:right;}


/*NEW STYLES (as of 08-10-06) */
  #HC-BOX h1, #HC-BOX h2, #HC-BOX h3, #HC-BOX h4, #HC-BOX h5, #HC-BOX h6 {text-align:left;}
  #HC-BOX p, #HC-BOX ul li, #HC-BOX dl dt, #HC-BOX dl dd {}

  .hc-header { 
  	margin:10px 0;
	width:100%;}
  .hc-header td { text-align:left; vertical-align:top;}
  /*.hc-header h1, .hc-header h2 { margin:0; padding:0;}*/
  
  /*http://dev.infoplease.com/homework/hwscience.html*/
  #Pg #HC-BOX .hc-header h1 {/*breadcrumb*/
	  font-size:13px;
	  height:16px;
	  padding:0;
	  margin:-50px 0 0 -65px;
	  text-align:left;
	  position:absolute;
	  z-index:0;
	  color:#515050;
	  background:#fff;}
  
  #Pg #HC-BOX .hc-header h1 a{
	  font-size:13px;
	  background:#fff;
	  color:#2d88ac;
	  font-weight:normal;
	  text-decoration:none}
	  
  #Pg #HC-BOX .hc-header h1 a:hover {
	  text-decoration:underline;}
	  
  #Pg #HC-BOX .hc-header h2 {
	  margin:0 0 0 55px;
	  padding:8px 0 8px 8px;
	  font-size:20px;
	  color:#fff;
	  background-color:#2d88ac;}
	  
  #Pg #HC-BOX .hc-header td img {
	  border:none;
	  margin: -3px 0 0 0;
	  background-color:#fff;
	  float:left;}
	  
  #Pg #HC-BOX .hc-header a { color:#2d88ac; text-decoration:none; background-color:#fff;}
  #Pg #HC-BOX .hc-header a:hover { text-decoration:underline;}
  
  #HC-BOX h3 {}
  #HC-BOX h3.first { padding-top:20px;}
  #HC-BOX h4.first {border-top:none;color:#515050}
  #HC-BOX h5, #HC-BOX h6 {font-weight:bold;font-size:14px;}
  
  #Pg #HC-BOX ul { /*main pages (hwsocstudies.html) first UL style on right side of page */
  margin:5px 0 5px 5px; 
  padding:0; 
  list-style:none;
  background-image:none;
  font-size:13px;}
  
  /*#HC-BOX ul.first {
	  margin:0 180px 5px 0; 
	  padding:16px 12px 0; 
	  border-top:none;}*/
	  
  #Pg #HC-BOX ul li { padding:2px 0}
  /*#HC-BOX ul li ul { padding:12px 24px; list-style:none !important;}*/
  #Pg #HC-BOX ul li ul li {
	  color:#515050;
	  
	  font-size: 13px; 
	  font-weight:normal;background:url("/images/grayBullet.gif") no-repeat;
	  background-position:0 7px;
	  background-size:3px 3px;
	  padding:0 0 2px 10px;
	  margin:0 0 6px 0; }
  
  #Pg #HC-BOX ul li.more {clear:none;border:none;text-align:left;background-color:none;background:#ffffff;}
  
  /*top homework inline list of Browse Categories*/
  #Pg #HC-BOX .hc-categories dt { color:#000;}
  #Pg #HC-BOX .hc-categories dd { margin:5px 0; padding:0;}
  #Pg #HC-BOX .hc-categories dd ul { margin:0; padding:0 ; list-style:none;}
  #Pg #HC-BOX .hc-categories ul li { display:inline; line-height:125%;}
  #Pg #HC-BOX .hc-categories dd ul li b { color:#515050;}
  
  dl.hc-categories ul{
	  padding-left:0;}
  dl.hc-categories ul li {
	  display:inline;
	  }
  #HCint div.fbyline {width:450px; border-bottom:none; margin:-8px 0 15px 0;}
	
  /*SIDEBAR on primary and secondary pages: (1st)hwscience.html (2nd)writingskills1.html*/
  #HCint #HCrcol, table td#HCrcol { 
 	 width:160px; 
 	 margin:0 0 0 10px; 
 	 padding:0 0 15px 10px; 
 	 color:#515050; 
 	 float:right;
 	 background-image:none; /*background side bar on most pages - this removes it*/
 	 border-left:solid 1px #dcdcdc; }
  
  table td#HCrcol{
	  margin-top:0}
  
  #HC-BOX div.sidebar{ 
  	width:160px; 
  	margin:0 0 0 10px; 
  	padding:0 0 15px 10px; 
  	color:#515050; 
  	float:right;
 	background-image:none;
	border-left:solid 1px #dcdcdc; }
  
  #Pg #HC-BOX div.sidebar h4, #HCint #HCrcol h4 { 
	margin:5px 0; 
	padding:6px 0 0 0; 
	color:#515050; 
	border-top:1px solid #dcdcdc;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif}
  
  #Pg #HC-BOX div.sidebar h4.first{
	  border-top:none;}
  
  #HCint #HCrcol h5, #HCint #HCrcol h6 {
	margin:6px 0 0;
	text-align:left;
	font-size:11px;}
  

  #Pg #HC-BOX div.sidebar ul {
	  border-bottom:none;
	  margin:0;
	  padding:0;
	  font-weight:normal;
	  list-style-type:none; }
	  
  #Pg #HC-BOX .sidebar ul li{
	  background:none;
	  margin:0 0 10px 0;
	  padding:0;
	  list-style-type:none;
	 }
  #Pg #HC-BOX .sidebar ul li a {
	  text-decoration:none;
	  }
	  	
  .hc-subjects li a, .hc-skills li a, .hc-sources li a {font-weight:normal}
   
  #HCint #HCrcol p, table #HCrcol p {
	margin:0;
	text-align:justify;
	font-size:12px;}
	
   #HCint #HCrcol ul, table #HCrcol ul{
	margin:0 6px 12px 0;
	padding:0;
	list-style:none;
	text-align:left;}
	
   #HCint #HCrcol ul li, table #HCrcol ul li {
	display:block;
	padding:4px 0;
	margin:0;
	font-size:13px;
	font-weight:normal;
	color:#515050;
	background-image:none;
	list-style-type:none;}
	
   #HCint #HCrcol li a, #HCint #HCrcol a, table #HCrcol a {
	color:#2d88ac;
	text-decoration:none;
	font-weight:normal;
	font-size:13px;}
/*SIDEBAR*/  
  
  li.navON a { color:#999;}
  
  .hc-spotlight { margin:0; padding:0; text-align:center;}
  .hc-spotlight dt { margin:6px 0; font-weight:bold;}
  .hc-spotlight dd { margin:0; padding:0;}
  
  /*.hc-ads { margin:12px 0 0; padding:8px 0 0; text-align:center; background:url("/images/03ip_BGadvert.gif") 0 0 no-repeat;font-family:Arial, Helvetica, sans-serif !important}
  .hc-ads h3 {font-size:13px !important;padding:10px 0 0 0 !important;margin:10px 0 5px 0 !important;text-align:center !important;}
  .hc-ads h5 { margin:0; padding:4px 0 0; font-size:85%; border-top:1px solid #cde;}
  .hc-ads p { margin:0; padding:0; text-align:justify; font-size:85%; line-height:110%;}
  .hc-ads ul li a { font-weight:normal;text-decoration:underline;}
  .hc-ads img { margin:6px 0;}
  
  .partner { margin:0; padding:6px 0; border-top:1px solid #cde;}
  .partner dt { }
  .partner dd { margin:4px 0 0; padding:0;}*/


  

  ul.toc { }
  ul.toc li b { font-size:110%; color:#333;}
  
  
  
  /*footer nav on http://dev.infoplease.com/homework/hwscience.html*/
  #Pg #HC-BOX .hc-footer { 
  	padding-top:20px
	}
  #Pg #HC-BOX .hc-footer h6 {margin-bottom:6px;border-bottom:none !important;}
  #Pg #HC-BOX .hc-footer h6 a { color:#2d88ac; margin-bottom:3px;text-decoration:none;font-size:14px !important;}
  #Pg #HC-BOX .hc-footer ul, #Pg #HC-BOX .hc-footer ul li { margin:0; padding:0;}
  #Pg #HC-BOX .hc-footer ul li{ display:inline;}
  .hc-footer ul li ul {padding-left:0;}
  #Pg #HC-BOX .hc-footer ul li {display:inline;list-style:none;background-image:none;font-size:13px;margin:0;padding:0;}
  #Pg #HC-BOX .hc-footer ul li b { color:#515050;}
  #Pg #HC-BOX .hc-footer ul li a { text-decoration:none;}
  #HC-BOX .hc-footer ul li, #Pg #HC-BOX .hc-footer ul li ul li {background-image:none;margin:0;padding:0;display:inline;}
  .hc-more { margin:24px 0;}
  .hc-more p { margin:0; padding:0;}
  .hc-more p b { color:#515050;}
  
    
  .attention {	  }

  
  .top { padding:5px; font-size:90%; text-align:right; float:none;}
  
  /*Term Paper Pages right column: http://dev.infoplease.com/homework/t1termpaper1.html*/
  table.hwResearchTable {margin-left:20px;width:180px;border-left:1px #dcdcdc solid}
  table.hwResearchTable tr td {padding-left:10px;}
  #Pg table.hwResearchTable tr td a {color:#2d88ac;padding-left:5px}
  #Pg table.hwResearchTable h4 {padding-left:10px}
  #Pg table.hwResearchTable	ol {margin:0 0 0 25px;padding:0}
  #Pg table.hwResearchTable	ol li, #Pg table.hwResearchTable ol li a {margin:0;padding:0 0 10px 0}
