/* body styles
------------------------------------ */

body{
margin:0px;
padding:0px;
text-align:center;
}

p, h1, h2, h3, h4, h5, li, td{
font-family:'century gothic', 'trebuchet ms', arial, helvetica, sans-serif;
margin:0px;
padding:0px 0px 0px 5px;
font-weight:normal;
}

p{
line-height:21px;
}

h1, h2{
margin:10px 0px 10px 0px;
color:#660000;
}

a:link, a:visited{
color:#009999;
text-decoration:none;
}

a:hover{
color:#000099;
text-decoration:underline;
}

img{
border:none;
}

/* container styles
------------------------------------ */

#container{
border:0px solid black;
width:100%;
margin:0px auto;
padding:0px;
text-align:left;
}

/* strap styles
------------------------------------ */

#strap{
text-align:center;
padding:5px 0px;
}

#strap h1{
font-size:18px;
margin:0px;
padding:0px;
}

/* header styles
------------------------------------ */
#headerwrap{
background-color:#ccccff;
border:0px solid black;
width:100%;
margin:0px;
padding:0px;
height:100%;
}


#header{
background:url(images/marina.jpg) no-repeat;
border:0px solid black;
margin:0px auto;
padding:0px;
width:600px;
height:240px;
}


/* nav styles
------------------------------------ */

#navwrap{
background-color:#cc6666;
margin:0px;
padding:0px;
width:100%
}

#nav{
background-color:#660000;
text-align:right;
margin:0px auto;
padding:0px;
width:600px;
}

#nav li, #nav ul{
display:inline;
margin:0px;
padding:0px;
}

#nav li a{
font-size:13px;
padding-right:10px;
text-decoration:none;
color:#009999;
color:#ffffff;
}

#nav li a:hover{
color:#ccccff;
}

#nav img{
padding:0px 5px;
}

#nav span{
display:none;
}


/* center styles
------------------------------------ */
#centerwrap{
border:0px solid black;
margin:0px;
padding:0px;
width:100%
}


#center{
background-color:#ffffff;
border-left:1px solid #cccccc;
margin:0px auto;
padding:0px 0px 10px 0px;
width:600px;
}

#center div.head{
border:0px solid black;
background-color:#ccccff;
padding:0px 0px 3px 0px;
margin:0px;
}

#center div.head h1{
padding:0px 0px 0px 5px;
margin:0px;
}

/* form styles
------------------------------------ */

table{
width:100%;
}
td{
border-bottom:0px solid gray;
border-spacing:0px;
font-size:12px;
padding:0px 0px 15px 0px;
}

td.left{
text-align:right;
width:120px;
padding-top:2px;
}


/* footer styles
------------------------------------ */

#footerwrap{
border:0px solid black;
width:100%
}

#footer{
border:0px solid black;
width:600px;
height:100px;
margin:0px auto;
padding:0px;
text-align:center;
}

#footer p{
font-size:12px;
margin-top:10px;
}

#footer a:link, #footer a:visited{
font-size:11px;
text-decoration:none;
}
