@charset "UTF-8";

body {
	background-color: #2b3131;
	color: #333333;
	font-family: Verdana, Geneva, sans-serif;
	margin: 0;
	padding: 0;
	font-size: .95em;
}

div#page {
	width: 700px;
	margin: 0 auto;
	background-color: #ffffff;
}

div.section {
	padding: 40px 55px;
	text-align: justify;
	color: #333333;
}

div.intro {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.5em;
}

div.blue {
	background-color: #0099CC;
	color: #ffffff;
}

div.section a:link, div.section a:visited, div.section a:hover, div.section a:active,
span.intro-blue, span.intro-blue a:link, span.intro-blue a:visited, span.intro-blue a:hover, span.intro-blue a:active {
	color: #0099CC;
}

div.section a:focus {
	outline: #0099CC dotted thin;
}

div.section a:focus img {
	outline: #0099CC dotted thin;
}

div.intro-meta {
	margin:35px 0 0px 0;
	font-size:1em;
	color:#333333;
}

div#footer {
	padding:25px 54px 50px 54px;
	font-size:.8em;
	background-color:#0099CC;
	color:#ffffff;
	text-align:center;
}

H2 {
	font-size: 1.1em;
	font-weight:bold;
	padding: 16px 0 0px 0;
	margin:0;
}

H3 {
	font-size: 1.1em;
	font-weight:bold;
	padding: 20px 0 0px 0;
	margin:0;
}

H4 {
	font-size: 1.05em;
	font-weight:bold;
	padding: 30px 0 0px 0;
	margin:0;
}

H5 {
	font-size: .95em;
	font-weight:bold;
	padding: 16px 0 0 0;
	margin:0;
}

P {
	margin: .75em 0 .75em 0;
}

div.center {
	text-align: center;
}

div.caption {
	margin: 0px 10px 15px 10px;
	font-size:85%;
	text-align:center;
	color: #666;
}

div#footer a:focus img {
	outline: #FFFFFF dotted thin;
}
