body {
/*background:#efece5;*/ background:#188ea9;
text-align:center;
font:Georgia,sans-serif;
font-size:13px;
}

p,
ul,
ol,
h2,
h4 {
margin:0 0 15px 0;
}

p,
ul,
ol {
line-height:18px;
}

ul {
list-style:circle;
margin-left:15px;
}

h2 {
font-size:45px;
}

h3 {
font-size:22px;
line-height:26px;
}

h4 {
font-size:16px;
}

h2,
h3,
h4 {
font-style:italic;
}

b,
strong {
font-weight:bold;
}

header,
article,
footer {
text-align:left;
display:block;
}

div#everything {
width:100%;
}

div#everything {
background:#efece5;
overflow:auto;
}

header {
position:absolute;
top:35px;
left:50%;
margin-left:-480px;
}

article {
width:960px;
margin:175px auto 0 auto;
background:url("../img/site/footer.png") bottom right no-repeat;
padding:0 0 100px 0;
}

header h1,
header ul {
position:absolute;
}

header h1 {
display:block;
width:527px;
height:70px;
top:0;
background:url("../img/site/h1.png") no-repeat;
}

header h1 span {
display:none;
}

header ul {
left:560px;
top:50px;
width:400px;
list-style:none;
font-size:12px;
}

header ul li {
height:20px;
line-height:20px;
float:left;
display:inline;
margin-right:20px;
font-style:italic;
}

header ul li a {
color:#000;
text-decoration:none;
}

header ul li a:hover,
header ul li a.selected {
color:#008CA9;
}

div.block {
padding:0 0 70px 0;
overflow:auto;
}

div.bord {
margin:0 0 20px 0;
background:url("../img/site/hr.png") bottom repeat-x;
}

div.banner {
width:960px;
height:340px;
background-repeat:no-repeat;
background-position:top center;
}

div.banner h2 {
display:none;
}

div.block h3,
div.block div {
float:left;
display:inline;
}

div.block div {
width:380px;
margin-right:20px;
}

div.block div.wide {
width:780px;
}

div.block h3,
footer div.block div {
width:160px;
}

footer,
footer div.full {
width:100%;
}

footer {
overflow:auto;
color:#FFF;
}

footer div.full {
background:#188ea9 url("../img/site/footer-full.png") top repeat-x;
text-align:center;
overflow:auto;
}

footer div.full div.block {
width:960px;
margin:25px auto 100px auto;
text-align:left;
font-style:italic;
}