* {
margin:0;
padding:0;

}

body {
margin:0;
padding:0;
background-image: url(images/background.png);
text-align:center;
}

h1{
font-size: 1.3em;
color:#303030;
}

h2 {
font-size: 1.0em;
color: #303030;
margin-bottom: 10px;
}

p {
font-family: arial;
font-size: .8em;
margin-bottom: 5px;
}

div#mainwrap {
width: 780px;
margin-right: auto;
margin-left: auto;
border: 1px solid black;
}

div#pagetop {
background-image: url(images/pagetop.png);
height: 66px;
text-align:center;
padding-top:8px;
}

div#header {
background-image: url(images/header.png);
height:171px;
text-align:center;
}

div#header ul {
padding-top: 145px;
margin-left:105px;
}

div#header li {
float:left;
font-family: arial;
margin-right:20px;
text-decoration: none;
list-style-type:none
}

div#header a {
color: #ffffff;
font-weight:bold;
text-decoration: none;
}

div#header a:hover {
text-decoration:underline;
}


div#content {
background-image: url(images/body.png);
padding:10px;
margin-top:-8px;
padding: 35px;
text-align:left;
}

div#rates p {
font-size: .8em;
}

.right {
float: right;
}

div#pagebottom {
background-image: url(images/pagebottom.png);
height:84px;
}

div#footer {
background-image: url(images/footer.png);
height:99px;
margin-top:-16px;
padding-top:5px;
text-align:center;
}

div#footer ul {
/*padding-top: 145px;*/
margin-left:95px;
}

div#footer li {
float:left;
font-family: arial;
margin-right:20px;
text-decoration: none;
list-style-type:none
}

div#footer a {
color: #ffffff;
font-weight:bold;
text-decoration: none;
}

div#footer a:hover {
text-decoration:underline;
}

div#footer p {
margin-top: 35px;
color: #ffffff;
}