* {
margin:0;
padding:0;
}

body {
line-height:1.4em;
text-align:center;
color:#000;
background:#fef7d4;
font-family:Verdana, Tahoma, Arial, sans-serif;
font-size:80%;
padding-bottom:20px;
}

#container {
width:760px;
text-align:left;
background:#fff;
border:2px solid #a0a0a0;
margin:20px auto;
padding:1px 0;
}

#header {
height:110px;
width:758px;
background:#213b90;
color:#fff;
margin:0 1px 1px;
}

#header h1 {
font-size:2.4em;
background-color:inherit;
color:#fff;
letter-spacing:-2px;
font-weight:400;
padding:35px 0 0 20px;
}

#header h2 {
font-size:1.4em;
background-color:inherit;
color:#d4e5f7;
letter-spacing:-1px;
font-weight:400;
margin:10px 0 0 40px;
}

#content {
float:left;
width:718px;
font-size:0.9em;
padding:20px;
}

#content h2 {
display:block;
font-size:1.7em;
font-weight:400;
letter-spacing:-1px;
color:#ecbd31;
background-color:inherit;
padding-bottom:4px;
border-bottom:solid 2px #f5dd98;
margin:0 0 16px;
}

#content a {
text-decoration:none;
}

#footer {
clear:both;
width:758px;
font-size:0.9em;
color:#f0f0f0;
background:#5298e0;
margin:0 0 0 1px;
padding:5px 0;
}

#footer p {
text-align:center;
margin:0;
padding:0;
}

#footer a {
color:#f0f0f0;
background-color:inherit;
font-weight:700;
text-decoration:none;
}

#footer a:hover {
color:#fff;
background-color:inherit;
}

#blurb {
float:left;
width:300px;
font-size:0.9em;
padding: 20px;
}

#blurb h1 {
clear:both;
font-size:1.5em;
font-weight:400;
color:#f0f0f0;
background:#5298e0;
text-align:center;
margin:0 1px;
padding:5px 0;
}

#blurb h2 {
display:block;
font-size:1.7em;
font-weight:400;
letter-spacing:-1px;
color:#ecbd31;
background-color:inherit;
padding-top:20px;
padding-bottom:4px;
border-bottom:solid 2px #f5dd98;
}

#blurb h3 {
clear:both;
margin-left:1px;
margin-right:1px;
font-size:0.9em;
color:#f0f0f0;
background:#5298e0;
text-align:center;
padding:5px 0;
}