/*general & default setter styles*/
body  {
	color: #000000;
	background-color:#F8C618;
	margin: 0;
	text-align:center;
	font:0.8em/1.1em 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 */

/* content & specific styles */
.content {
	position:relative;
	width:760px;
	margin:60px auto 0 auto;
	padding: 20px 0;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	text-align:left;
	}
	.antz-logo-front {
		position:absolute;
		right:-75px;
		margin-top:-70px;
		margin-left:20px;
		margin-bottom:20px;
		}
	.section { margin:0 80px 0 30px; }
		p.instruction, #flash-audio, a.view-script {	
			float:left;
			display:inline; /* IE margin-doubling fix */	
			}
		p.instruction {
			width:270px;	
			padding-right:20px;
			}
		#flash-audio {
			width:265px;		
			margin-top:15px;
			padding-left:15px;	
			}
		a.view-script {
			width:50px;
			margin-top:15px;
			padding:0 10px;
			border-left:1px solid #E0E0E0;			
			border-right:1px solid #E0E0E0;			
			}
		.script {
			border-top:1px solid #E0E0E0;
			margin:0 80px 0 30px;
			}
			.back-to-top {
				margin-top:10px;
				text-align:right;
				}
		.content-link {
			margin:0 80px 0 30px;
			border-top:1px solid #E0E0E0;
			}	
			.content-link p {
				margin-left:120px;
				margin-top:-58px;
				}	
			ul.content-links { padding:0px 16px 2px 16px; }
				ul.content-links li {
					float:left;
					display:inline; /* IE margin-doubling fix */
					width:16.5%;
					padding-bottom:3px;
					font-size:0.7em;
					text-align:center;
					}
					ul.content-links li a:link, ul.content-links li a:hover, ul.content-links li a:visited {
						display:block;
						text-decoration:none;
						color:#333333;
						}
					ul.content-links li a:hover { color:#E14F2B; }
					ul.content-links li a:visited { color:#6A8CDD; }
					
/* Footer */	
.footer {
	width:760px;
	margin:40px auto 20px auto;
	}
	.footer div { margin:10px 0; }
	.footer a:hover {
		color:#606060;
		}
	
	