body{
	background-color:#fff;
	padding:0em 0em 1em 0em;
	margin:0em auto;
	font-size:80%;
	width:56em
	
}
div.head,div.head2,div.head3,div.head4,div.head5,div.head6,div.head7,div.head8,div.head9,div.head10{
	margin:0;
	padding:0.5em 0;
}

/* homepage */

div.head7{
	margin:0em;
	padding:0em;
	background:#09f;
	
}

div.head{
	background:#09f;
}
div.head2{
	background:#09f;
}
div.head3{
	background:#fe6;
}
div.head4{
	background:#cf0;
}
div.head4 h2{
	 margin-top:0;
	 margin-bottom:0
}
div.head5{
	background:#0cf;
}
div.head6{
	background:#0f8;
}
div.head8{
	background:#f00;
}
div.head9{
	background:#f90;
}
div.head10{
	background:#cc6;
}

div.moo{
	text-align:right;
	margin:0;
	padding:0;
}

div.search{
	padding:1em;
	margin:0;
	background:#0cf;
	text-align:right;
}

p,ul,dl{
	margin:1em 5%;
	line-height:150%;
	padding:0em;
	font-family:verdana,sans-serif;
}

p.site{
	margin-right:10px;
	text-align:right;
}

p,li,form,dt,dd{
	font-size:1em;
}

p.quiz{
	color:#9f0;
	text-align:center;
	font-size:5em;
	font-weight:bold;
}

ul.sq li{
	list-style:square inside;
}

ul.cc li{
	list-style:circle inside;
}

dd ul{
margin:0em;
padding:0em
}

dd ul li{
margin:0em 0em 0em 2em;
font-size:0.8em;
padding:0em;
list-style:circle inside;
}

dt{
	margin-top:1em;
}

dd{
margin:0em 0em 0em 2em
}

h1,h2,h3{
	margin:1em 0em 0em 5%;
	padding:0em;
	line-height:100%;
	font-family:verdana,sans-serif;
	font-weight:normal;
}

p.first{
margin-top:2em
}

div h1{
margin-top:0.5em;
margin-bottom:0.5em
}

h1{
font-size:2em
}
h2{
font-size:1.5em
}
/* homepage */

div.head7 h2{
padding-bottom:2em
}
div.head7 h1{
font-size:3em
}

a{
	text-decoration:underline;
	color:#03d;
}
a:visited{
	color:#333;
}

a:hover{
	background:#fe6
}

a.plain,a.plain:visited{
	color:#000;
	font-weight:normal;
}

.orange{
	color:#f90;
	font-weight:bold;
}

.red{
	color:#f00
}
.rside{
	text-align:right;
}

q{
font-style:normal;
background:#fec
}

em{
font-style:italic
}

em em{
font-style:normal
}
strong,th{
	font-weight:bold;
}
strong strong{
font-weight:normal
}
blockquote{
margin:0em 10%;
padding:0em
}

p.caption{
font-style:italic;
float:right;
border:solid black 0.05em;
padding:0.5em;
text-align:center;
font-size:0.8em;
margin:0em 0em 1em 1em
}

p.caption img.border{
margin-right:0.5em;

vertical-align:middle
}

img.inline{
	margin:0em 1em 0.2em 0em;
	padding:0em;
	border:solid 0.1em black
}

div.africa img.inline{
float:left;
padding:0.2em;
background:white;
}


.gr{
	font-family:symbol;
	font-style:oblique;
}
hr{
clear:both
}

/* homepage graphic */

#island{
float:right;
padding-right:1em;
}

/* treefrog graphic */

#frog{
vertical-align:middle;
margin-left:0.5em;
border:solid 0.02em black
}

/* nav links graphic */

#nav img{
margin-right:0.2em
}

div.search p,div.search form{
margin:0em;
padding:0em
}




/* homepage features */


div.africa{
background:#ce6;
padding:1em 0em;

}

div.stuff p{
padding:0.5em;
background:#fe6;
clear:left;
margin-top:0em
}

div.stuff img{
margin-right:1em;
vertical-align:middle
}

.clear{
clear:all
}

p#nav a{
text-transform:uppercase
}

p#nav a img{
background:white
}

div.search img, div.search a img{
border:none
}
div.search a{
color:black
}
div.search img{
vertical-align:middle
}
@media print{

	body{
		width:auto;
		margin:0em
		}

}