body {
background-color: #020b30;
height: 100%;
margin: 0px;

}

div.container {
width: 700px;
padding: 0px;
margin: auto;
background-color: #ffffff;
background-image: url(http://fiestafrank.com/checkeredbg-fade.jpg);
background-repeat: no-repeat;
background-position: 0px 100px;
text-align: center;
border-color: #ffffff;
border-style: solid;
border-width: 0px 2px;
}

a.banner {
display: block;
width: 700px;
height: 100px;
background-image: url(http://www.fiestafrank.com/images/fiestafranks_banner.jpg)
}

#homepic {
width: 700px; 
height: 375px; 
z-index:-1;
}

#bottom {
background-image: url(http://www.fiestafrank.com/images/bottom.jpg);
background-repeat: no-repeat;
background-position: bottom center;
background-color: #020b30;
width: 704px;
margin: auto;
height: 29px;
margin-bottom: 10px;
}

#navround {
width: 20px;
height: 34px;
top: -30px;
margin-bottom: -30px;
background-image: url(http://www.fiestafrank.com/images/navbar_02.jpg);
background-repeat: no-repeat;
background-position: right center;
position: relative;
left: 10px;
float: right;
display: inline;
}

#navlist {
margin-bottom: 35px;
min-width: 720px;
width: 95%;
position: absolute;
left: 0px;
text-align: center;
background-image: url(http://www.fiestafrank.com/images/navbar_01.jpg);
top: 98px;
}

#navlist ul, #footer ul {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type: none; /*turns off display of bullet*/
width: 100%;
}

#navlist li, #footer li {
display: inline;
padding: 0px;
border: 0px;
margin: 0px;
}

#navlist ul {
position: relative;
left: 52.5%;
margin-left: -351px;
}

a {
color: #0a0da6;
}

a:hover, a:active {
color: #b91724;
}

#navlist a {
display: block;
width: 141px;
height: 25px;
margin: 0;
padding:0;
padding-top: 5px;
border:0;
float: left;
background-repeat: no-repeat;
font: 20px arial bold;
text-align: center;
text-decoration: none;
}

#footer a {
display: block;
float: left;
width: 100px;
font: small-caps .75em arial;
text-align: center;
text-decoration: none;
border: solid 1px #0a0da6;
border-left: none;
border-right: none;
}

div.seals, .copyright {
font: .75em arial;
text-align: center;
}

#copyright, #copyright a {
width: 705px;
margin: auto;
text-align: center;
color: white;
margin-bottom: 25px;
}

div.seals img {
vertical-align: middle;
}

h1 {
color: #000000;
font-style: italic;
}

.container h1 {
margin-top: 52px;
}

.container p {
margin-top: 35px;
}

h2 {
font: small-caps 3em arial;
text-align: center;
}


p.note {
color: #ff0000;
margin: 0;
}

div.centerbox {
border: outset 2px black;
text-align: center;
padding: .5em;
margin: .5em 15px .5em 15px;

}


div.form {
background-color: #d8d8d8;
border: outset 2px #d8d8d8;
width: 610px;
margin: auto;
margin-bottom: 35px;
text-align: left;
padding: 20px;
}

p.form {
margin: 10px 0 0 0;
line-height: 15px;
}

p.content {
text-align: left;
margin: 25px;
border: groove 3px;
padding: 10px;
font: 1em arial;
}

div.image p {
position: relative;
margin-top: -55px;
background-color: #ffffff;
font-style: italic;
}

div.bodytext {
padding: 0px 50px 25px ;
}

div.bodytext p, div.bodytext li {
text-align: left;
}

div.bodytext li {
margin-left: 17%;
}

div.NewsLetter {
padding: 0px 100px;
}

div.NewsLetter h3, div.NewsLetter ol, div.NewsLetter p {
text-align: left;
}
