body {
font-family: Verdana, Arial, sans-serif;
font-size:85%;
margin:0;
padding: 0;
background: #EFEFEF;
color: #222222;
}

h1,h2,h3,h4,h5,h6 {
font-family: "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
}
h1 {
padding:0;
margin:0;
}

h2 {
padding:0;
margin:0;
font-size: 140%;
color: #116633;
font-style: italic;
letter-spacing: 0.05em;
/*
background-color: #f9ffcf;
padding-left: 5px;
*/
}
h3 {
font-size: 110%;
color:#1f4970;
padding: 10px 0 0 20px;
font-weight: 700;
border-bottom: 2px solid #6363aa;
}
h4 {
font-size: 110%;
color:#222222;
}

img {
border:0;
}

#header {
border: 1px solid #b7cfc7;
margin: 0;
}

#header h1 {
margin: 5px 0 5px 150px;
}

#intro {
padding: 10px 20px 20px 20px;
}

#intro p {
margin: 15px 20% 0 20%;
max-width: 546px;
}


#acc-gche {
width: 42%;
max-width: 550px;
background-color:#FFFFEF;
float: left;
padding: 10px;
}


#acc-dte {
width: 42%;
max-width: 550px;
background-color:#FFFFEF;
margin-left: 45%;
padding: 10px;
}

#acc-dte li{
margin: 0 0 10px 0;
}

#article {
margin-left: 10%;
width: 70%;
max-width: 650px;
background-color:#FFFFEF;
float: left;
padding: 10px;

}

#footer {
border: 1px solid #b7cfc7;
clear: left;
padding: 5px;
}

#footer p{
text-align: center;
margin: 15px 20% 0 20%;
max-width: 546px;
}