<style type="text/css" >

	div#tagline {
		font-size:.5em;
	}
	
	body {
		background-color:#DBF1FE;/*C1E7FE*/
		color:#0569A6;
	}

	div#header {
		width:100%;
		font-size:3em;
		padding: 15px 10px 10px 15px;
	}
	
	div#menu {
		width:13em;
		float:left;
		padding: 0;
		padding-top:50px;
		position:relative;
		left:1px;
	}
	
	div#menu ul {
		list-style:none;
		margin:0;
		padding:0;
	}
	
	div#menu li{
		display:block;
		text-align:center;
		margin-left:0;
		padding: 1em 0 1em 0;
		font-size:1.5em;
	}
	div#menu a img{
		border:none;
	}
	div#menu a {
		color:#0569A6;
	}
	div#menu a:visited {
		color:#0569A6;
	}
	div#menu a:hover img{
		color:#0896EE;
		background-color:#C1E7FE;
		border: 0px;
		border-radius: 5px ;
		
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-bottomleft: 6px;
		-moz-border-radius-bottomright: 5px;
		
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
	}
	
	a { color:darkblue;	}
	a:hover {
	 	background:rgb(204, 219, 255);
	 	color:black;
	}
	
	h1 {
		font-size:1.5em;
	}
	
	div#content {
		margin: 15px 5em 0 13em ;
		padding: 30px 50px 50px 50px;
		text-align:left;
		border:10px solid WHITE;/*#72C9E2;*/
		
		border-top-left-radius: 80px;
		border-top-right-radius: 80px;
		border-bottom-left-radius: 80px;
		border-bottom-right-radius: 80px;
		
		-moz-border-radius-topleft: 80px;
		-moz-border-radius-topright: 80px;
		-moz-border-radius-bottomleft: 80px;
		-moz-border-radius-bottomright: 80px;
		
		-webkit-border-top-left-radius: 80px;
		-webkit-border-top-right-radius: 80px;
		-webkit-border-bottom-left-radius: 80px;
		-webkit-border-bottom-right-radius: 80px;
		/*background-color:#E4F4FE;*/
		/*color:#005DD1;*/
		background-color: lightskyblue;
		color:black;
	}
	
	div.captioned_img {
		float:left;
	}
	
	
	table {
		border:3px solid white;
		border-collapse:separate;
		border-spacing:3px;
		color:black;
		background-color:#FFFFFF;
		
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
		border-bottom-left-radius: 15px;
		border-bottom-right-radius: 0px;
		
		-moz-border-radius-topleft: 15px;
		-moz-border-radius-topright: 15px;
		-moz-border-radius-bottomleft: 15px;
		-moz-border-radius-bottomright: 0px;
		
		-webkit-border-top-left-radius: 15px;
		-webkit-border-top-right-radius: 15px;
		-webkit-border-bottom-left-radius: 15px;
		-webkit-border-bottom-right-radius: 0px;
	}
	table th {/*
		background-color:#B0D5FF;
		border:1px inset #0569A6;*/
		padding:2px;
		background-color:#B0D5FF;
		border:thin outset #0569A6;
		
		border-top-left-radius: 15px;
		border-top-right-radius: 15px;
		border-bottom-left-radius: 3px;
		border-bottom-right-radius: 3px;
		
		-moz-border-radius-topleft: 15px;
		-moz-border-radius-topright: 15px;
		-moz-border-radius-bottomleft: 3px;
		-moz-border-radius-bottomright: 3px;
		
		-webkit-border-top-left-radius: 15px;
		-webkit-border-top-right-radius: 15px;
		-webkit-border-bottom-left-radius: 3px;
		-webkit-border-bottom-right-radius: 3px;
	}
	table td {
		background-color:#B0D5FF;
		border:thin outset #0569A6;
		padding:5px;

		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		border-bottom-left-radius: 15px;
		border-bottom-right-radius: 0px;
		
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-bottomleft: 15px;
		-moz-border-radius-bottomright: 0px;
		
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-webkit-border-bottom-left-radius: 15x;
		-webkit-border-bottom-right-radius: 0px;

	}
	
	div.captioned_img small {
		font-size:.9em;
		display:block;
		text-align:center;
	}
	
	p.footer {
		text-align:right;
		padding: 1em;
		font-size:1.2em;
	}
	
	p.footer a {
		color:#0569A6;
	}
	p.footer a:visited {
		color:#0569A6;
	}
	p.footer a:hover {
		color:#0896EE;
		background:none;
	}
	
	.teaser {
		float:right;
		padding:5px;
	}
	.teaser img {
		border:none;
	}
	
	.teaser span.caption {
		display:block;
		font-size:small;
		text-align:center;
		font-style:italic;
	}
	
	.credits {
		font-size:small;
		margin-top:5em;
		text-align:right;
	}
	
</style>
