body {
background:url(bg.png) #fff;
}

body,table,div,p {
color:#39130e;
font-family:Ubuntu, sans-serif;
font-size:11pt;
font-weight:400;
line-height:16pt;
margin:0;
padding:0;
}

p {
margin:0 0 5px;
text-align:justify;
}

blockquote {
-moz-border-radius-bottomleft:50px;
-moz-border-radius-topright:50px;
-webkit-border-bottom-left-radius:50px;
-webkit-border-top-right-radius:50px;
background:#FCE5F8;
border-bottom:10px solid #DDBAE1;
border-bottom-left-radius:50px;
border-top:10px solid #DDBAE1;
border-top-right-radius:50px;
font-family:'Roboto Slab', serif;
font-size:10pt;
font-weight:400;
margin:20px 100px;
padding:10px 15px;
text-align:center;
}

blockquote cite {
color:#d32d43;
display:block;
font-size:8pt;
margin:5px 0 0;
}

blockquote cite:before {
content:"\2014 \2009";
}

blockquote i,blockquote u {
border:0;
color:#8bc899;
}

ul {
list-style-position:inside;
list-style-type:square;
margin:0;
padding:0;
}

ol {
list-style-position:inside;
margin:0;
padding:0;
}

b {
color:#564B6B;
font-weight:700;
padding:0 2px;
}

i {
color:#d32d43;
font-weight:300;
}

u {
border-bottom:dashed 1px #d32d43;
color:#6FA9AB;
font-family:'Roboto Slab', serif;
font-weight:400;
}

s {
color:#d32d43;
}

li {
padding-left:15px;
}

h1 {
color:#564B6B;
font-family:Parisienne, cursive;
font-size:26pt;
font-weight:400;
line-height:26pt;
margin:20px 0 5px;
padding:0;
text-align:center;
}

h2 {
border-bottom:1px solid #d0d0d0;
color:#8bc899;
font-family:'Roboto Slab', serif;
font-size:18pt;
font-weight:700;
line-height:18pt;
margin:20px 0 5px;
padding:0;
text-align:left;
}

h3 {
border-bottom:1px solid #d0d0d0;
color:#6FA9AB;
font-family:Ubuntu, sans-serif;
font-size:14pt;
font-weight:700;
line-height:14pt;
margin:20px 0 5px;
padding:0;
text-align:left;
}

h4 {
color:#564B6B;
font-family:Parisienne, cursive;
font-size:36pt;
font-weight:400;
line-height:36pt;
margin:0;
padding:20px 0 0 10px;
text-align:center;
}

h5 {
color:#6FA9AB;
font-family:Ubuntu, sans-serif;
font-size:9pt;
font-weight:lighter;
letter-spacing:3pt;
line-height:9pt;
margin-top:-5px;
padding:0 0 10px 10px;
text-align:center;
text-transform:uppercase;
}

ul#Navigation {
margin:0;
padding:10px;
text-align:center;
}

ul#Navigation li {
display:inline;
list-style:none;
margin:0;
padding:0;
}

ul#Navigation a,ul#Navigation span {
color:#8bc899;
font-family:'Roboto Slab', serif;
padding:15px;
text-decoration:none;
}

* html ul#Navigation a,* html ul#Navigation span {
width:auto;
}

ul#Navigation a:hover,ul#Navigation span {
color:#6FA9AB;
}

#Footer a,#Footer a:visited {
color:#fff;
}

#Container {
background:#fff;
border-top:10px solid #564B6B;
margin:0 auto;
padding:0;
width:780px;
}

#Header {
background:url(header.png);
float:left;
height:300px;
margin:0;
padding:0;
width:780px;
}

#Content {
background:#fff;
float:left;
margin:0;
min-height:500px;
padding:0 20px 20px;
width:740px;
}

#Footer {
background:#564B6B;
clear:left;
color:#fff;
font-size:8pt;
padding-bottom:2px;
padding-top:2px;
text-align:center;
text-transform:uppercase;
width:780px;
}

#Navi {
background:#fff;
border-top:1px dashed #39130e;
float:left;
margin:0 auto;
padding:0;
text-align:left;
width:780px;
}

.table1 {
background:#fff;
border:1px dashed #6FA9AB;
margin:10px 0;
padding:1px;
}

.table1 td {
background:#DDBAE1;
margin:0;
padding:3px;
}

.table1 th {
background:#d32d43;
color:#fff;
margin:0;
padding:3px;
}

* {
margin:0;
padding:0;
}

td {
vertical-align:top;
}

a:link,a:visited,a:active {
color:#8bc899;
text-decoration:none;
}

a:hover {
color:#6FA9AB;
text-decoration:line-through;
}