/*
Print layout CSS for the Macro site.  
Current "Understanding Evolution" look-alike.
Be sure to check CSS for any hard-links to image files.
Current site URL: http://beta.revealedsingularity.net
*/


/*
***********************
Body, Font Types, and Footer
***********************
*/
body
	{
		font-family:Calibri,Times,Tahoma, Verdana, Arial, Helvetica;
		font-size: 11pt;
	}
h1
	{
		font-size:13pt;
	}
.subtitle
	{
		font-size:10pt;
	}
.small
	{
		font-size:4pt;
	}
a:link,a:visited
	{
		font-weight:bold;
		color:black;
		text-decoration:none;
	}
a:hover
	{
		color:#D17D1E;
	}
a:link.hidden, a:hover.hidden, a:visited.hidden
	{
		text-decoration:none;
		color:black;
	}
p.footer
	{
		font-size:9pt;
		display:none;
	}
p.indcap
	{
		font-size:9pt;
		clear:both;
		text-align:right;
	}
div.container
	{
		margin-right:auto;
		margin-left:auto;
	}
.bannertd
	{
		width:0;
		display:none;
	}

/*
***********************
Content Table
***********************
*/

table.content
	{
		width:auto;
		background-color:white;
		border:0;
		border-collapse:collapse;
	}
td.content
	{
		padding:5px;
		margin-top:0px;
		padding-top:0px;
		border-bottom-width:1px;
		
	}
span.footsup
	{
		/*
		removed :before selector after .footsup, and inserted [N] into code.
		Update to roman numerals when CSS3 has wider implementation.
		*/
		content:counter(footcount,lower-roman);
		counter-increment:footcount;
	}
span.footlow
	{
		/*
		removed :before selector after .footsup, and inserted [N] into code.
		Update to roman numerals when CSS3 has wider implementation.
		*/
		content:counter(footcount2,lower-roman) ")";
		counter-increment:footcount2;
	}
span.nowrap
	{
		white-space:nowrap;
	}
li.footnote
	{
		font-size:9pt;
	}
img.artimg
	{
		width:38em;
		border:1px solid #EAEAEA;
		text-align:center;
	}
img.noborder
	{
		border:none 0px;
		border-collapse:collapse;
	}
table.imgcap
	{
		padding:2px;
		border-width:1px;
		border-color:#000000;
		border-style:solid;
		border-collapse:collapse;
		text-align:left;
		font-size:9pt;
		width:40em;
	}
div.image
	{
		text-align:left;
		margin-left:.5em;
		border-width: .5em 1.4em .8em 0;
		margin-bottom: .5em;
		width:auto;
	}
h2.article
	{
		font-size:13pt;
		text-align:center;
		text-transform:capitalize;
	}
ul.footnotes
	{
		list-style:none;
		margin-left:0;
		padding-left:3em;
		text-indent:-2em; /*  Create manually numbered footnotes. */
	}
p.genpara
	{
		display:inline;
	}
ul.mulist
	{
		/*List Style for Contribute page markup*/
	}
span.noname
	{
		font-size:9.5pt;
	}
#indcontainer
	{
		position:relative;
		margin-left:auto;
		margin-right:auto;
	}
#indfeat1
	{
		float:left;
		padding:1em;
		width:357px;
	}
#indfeat2
	{
		float:left;
		padding:1em;
		width:357px;
		border-left:1px solid black;
		/* background:silver;  For debugging */
	}
#featbox
	{
		border-top: 1px solid black;

	}
#featbox div:hover
	 {
		background:#F7F8EC;
	 }
#otherfeat
	{
		clear:both;
		border-top: 1px solid black;
		border-bottom: 1px solid black;
		padding:1em;
	}
img.indfloat
	{
		float:left;
		border:0;
		width:90px;
		padding:.1em;
		margin:.2em;
		margin-bottom:0;
		padding-bottom:0;
		display:inline;
	}
.announce
	{
		font-size:14pt;
		/* font-weight:bold; */
		text-transform:capitalize;
	}
img.newsfloat
	{
		float:left;
		border:0;
		width:250px;
		padding:.1em;
		margin:.2em;
		margin-bottom:0;
		padding-bottom:0;
		display:inline;
	}
/*
***********************
Left Navigation
***********************
*/

ul.linkbox
	{
		display:none;
	}
td.colnav
	{
		width:0;
		display:none;
		
	}
img.navbox
	{
		display:none;
	}
#search
	{
		display:none;
	}
#warning { display:none; }
/*
**********************
Phylogenetic Navigation
**********************
*/
table.phylo
	{
		margin-left:12px;
		margin-right:auto;
		margin-top:0px;
		margin-bottom:0px;
		border-style:none;
		border-width:0px;
		border:none;
		border-collapse:collapse;
		padding:3px;
		padding-top:0px;
		padding-bottom:0px;
		
	}
td.phylo1
	{
		padding:5px;
	}
td.close
	{
		padding:5px;
		vertical-align:top;
	}
tr.close
	{
		background-image:url('../images/phylobottom.png');
		background-repeat:no-repeat;
		background-position:top left;
		padding:0px;
		margin:0px;
	}
tr.phyloline
	{
		background-image:url('../images/phylobar.png');
		background-repeat:repeat-y;
		background-position:top left;
		padding:0px;
		margin:0px;
	}
ul.phyloart
	{
		margin:0px;
		margin-left:1em;
	}
/*
**********************
Header and Dropdown 
**********************
*/
li ul.subdrop
	{
		display:none;
	}
li ul.subdrop2
	{
		display:none;
	}
table.header
	{
		width:auto;
		border:0;
		height:auto;
		}
td.headnav
	{
		display:none;
	}
ul.headnav
	{
		display:none;
	}
ul.headnav2
	{
		display:none;
		text-decoration:none;
		padding:2px;
		margin:2px;
	}
img.hbox
	{
		display:none;
	}
li.dummyli
	{
		background:url(../images/transpix.png) repeat;
		border:0;
	}
li.dummyli a:hover, li.dummyli a:link, li.dummyli a:visited
	{
		display:block;
		text-decoration:none;
	}
/* 
****************************
Hover Definitions
****************************
 */

div.define
	{
		position:relative;
		font-weight:bold;
		text-decoration:underline;
		display:inline; /* Maybe important tag */
		z-index:50; /* Required to fix IE bug */
	}
ul.popdef
	{
		display:none;
		position:absolute;
		top:-1.25em;
		/*
		left:auto;
		right:auto;
		*/
		left:0;
		text-align:left;
		text-decoration:none;
		padding:0;
		margin:0;
		list-style:none;
		z-index:60;
		
	}
div:hover.define ul
	{
		display:block; /* inline */
	}
ul.popdef li
       {
		position:relative;
       		background-image:url(../images/defback.png);
		background-repeat:repeat;
		width:15em;
		border:1px solid black;
		color:white;
		font-weight:normal;
		text-decoration:none;
		text-align:left;
		padding:3px;
		z-index:92; /* More IE hackery */
       }
