/*general & default setter styles*/
body {
	color: #000000;
	background-color:#F8C618;
	margin: 0;
	text-align:center;
	font:0.8em/1.0em Arial, Helvetica, sans-serif;	
	}
	a:link { color:#808080; }
	a:visited { color:#0066CC; }
	a:hover {color:#9FB61F;}
	form, input, textfield, p, h1, h2, h3, h4, h5, h6 { margin:15px 0; padding:0; }
	ul, ol { margin:10px 10px 10px 20px; padding:0; }
		li { margin:4px 0; padding:0; }
	h1 { font-size:1.4em; margin:10px 0 20px 0; }
	h2 { font-size:1.3em; }
	h3 { font-size:1.2em; }
	h4 { font-size:1.1em; }
	h5 { font-size:1.0em; }
	h6 { font-size:0.9em; }
	img { border:none; }
	.screen-hide { display:none; }
	/*easy clearer*/
	.clearfix:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */

/* index cover styles */
.index-content {
	position:relative;
	width:760px;
	margin:10px auto 0 auto;
	border-top:1px solid #F8C618;
	border-right:1px solid #e0e0e0;
	text-align:left;
	background:#FFFFFF url(../images/index-book-binding.gif) top left repeat-y;
	}
	.index-section {
		background:#FFFFFF url(../images/antz-logo-grayscale.gif) 50px 0px no-repeat;
		margin:10px 10px 10px 49px;
		padding:0 85px 0 275px;
		}
		.index-section h1 { margin-top:150px; }
		.index-section ol { padding-bottom:118px; }
			.index-section ol li { margin-left:10px; }
				a.index-link { position:relative; z-index:10; }			
	.index-cover-sheen {
		position:absolute;
		top:0;
		left:7px;
		width:753px;
		height:100%;
		/* above height for mozilla only, over-ride for IE in index.html */
		background: transparent url(../images/cover-sheen.png) 0 0 repeat-y;
		border-top:1px solid #e0e0e0;		
		border-bottom:1px solid #b3b3b3;
		}
	/* MacIE filtered out, following styles for WinIE5+ only \*/
	* html .index-cover-sheen {
		background: none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cover-sheen.png', sizingMethod='scale');
		}
	/* */	
		
/* content page styles */
.page-content {
	position:relative;
	width:760px;
	margin:10px auto 0 auto;
	border-top:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #b3b3b3;
	text-align:left;
	background:#FFFFFF url(../images/page-book-binding.gif) top left repeat-y;
	}
	.page-section {
		background:#FFFFFF url(../images/antz-logo-watermark.gif) center center no-repeat;
		margin:10px 10px 10px 49px;
		padding:20px;
		}
		a.previous-page-link{
			position:absolute;
			z-index:9;
			top:0;
			right:0;
			width:110px;
			height:30px;
			display:block;
			padding-top:15px;
			background-image: url(../images/previous-corner-unturned.gif);
			background-position: top left;
			background-repeat:no-repeat;
			text-align:center;
			text-decoration:none;
			color:#333333;
			font-size:0.8em;
			}
		a.previous-page-link:hover {
			background-image: url(../images/previous-corner-turning.gif);
			background-position: top left;
			background-repeat:no-repeat;
			color:#CC0000;
			}
		a.next-page-link{
			position:absolute;
			z-index:10;
			bottom:1px;
			right:0;
			width:110px;
			height:30px;
			display:block;
			padding-top:15px;
			background-image: url(../images/next-corner-unturned.gif);
			background-position: top left;
			background-repeat:no-repeat;
			text-decoration:none;
			text-align:center;
			color:#333333;
			font-size:0.8em;
			}
		a.next-page-link:hover {
			background-image: url(../images/next-corner-turning.gif);
			background-position: top left;
			background-repeat:no-repeat;
			color:#CC0000;
			}

/* generic footer styles */	
.footer {
	width:760px;
	margin:40px auto 10px auto;
	}
	.footer div { margin:10px 0; }
	.footer a:hover {
		color:#606060;
		}
	
	