/* CSS Document */

body { font-size: 62.5%; margin:0; }
div.container { width:768px; margin:0 auto; position:relative; }

div.banner { height:100px; border-bottom:#007D8D solid 1px; position:relative; margin:0 6px; }
div.banner h1, div.banner p.logo { position:absolute; left:0; bottom:6px; width:140px; margin:0; padding:0; }
div.banner h1 a, div.banner p.logo a { display:block; padding:72px 0 0 0; margin:0; overflow:hidden; height:0px!important; height /**/:72px; background-image:url(../images/port-falmouth-marina.gif); background-position:left top; background-repeat:no-repeat; }
div.banner ul { margin:0; padding:0; list-style:none; position:absolute; right:0px; bottom:6px; width:100%; text-align:right; }
div.banner h2 { position:absolute; left:0; bottom:6px; width:140px; margin: 0px; padding:0; }
div.banner li { margin:0; padding:0; display:inline; padding:0 6px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; border-right:#415977 solid 1px; }
div.banner li a { text-decoration:none; color:#415977; }
div.banner li a:hover, div.banner li a.active { text-decoration:underline; color:#007D8D; }
div.banner li.end { border:none; padding-right:0px; }

div.main { margin:0 6px; }
div.main img.home { margin:40px 0 0 67px; float:left; _display:inline; }


div.col { width:484px; float:left; margin-right:20px; }
div.col h1 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:2.6em; color:#0B1A4B; margin-top:20px; }
div.col h2 { color:#007D8D; font-size:1.6em; margin-top:5px; }
div.col .item { color:#0B1A4B; font-size:1em; font-weight: bold; margin-top:5px; }
div.col p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; color: #0B1A4B; text-align: justify}
div.col em { font-weight:bold; color:#007D8D; font-style:normal; }
div.col a { text-decoration:underline; color:#007D8D; }
div.col a:hover, div.banner li a.active { text-decoration:underline; color:#007D8D; }


div.col1 h1 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:2.6em; color:#0B1A4B; margin-top:20px; }
div.col1 { width:249px; float:left; margin-right:6px; }
div.col1 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; color: #0B1A4B}
div.col1 em { font-weight:bold; color:#007D8D; font-style:normal; }
div.col1 a { text-decoration:underline; color:#007D8D; }
div.col1 a:hover, div.banner li a.active { text-decoration:underline; color:#007D8D; }

div.col2 { width:249px; float:left; padding-top:40px; }


div.options { float:right; width:250px; padding-top:40px; }
div.option { border-bottom:#007D8D solid 1px; padding:6px 0; }
div.option a { float:left; color:#007D8D; display:block; padding:0 0 0 11px; background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position: left center; }
div.option img { float:left; padding-right:6px; }
div.option h2, div.option h3 { color:#0B1A4B; font-size:1.4em; font-family:Georgia, "Times New Roman", Times, serif; padding:0; margin:0; font-weight:normal; }
div.option h3 { color:#007D8D; }
div.option p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; padding:0; margin:0; color: #0B1A4B}


div.footer { padding-bottom:6px; border-bottom:#007D8D solid 1px; }
div.footer p { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; color:#02214A; float:right; width:247px; _display:inline; margin:0 0 0 6px; position:relative; }
div.footer img { position:absolute; left:0; bottom:6px;}
div.footer a { text-decoration:none; color:#02214A; }
div.footer a:hover { text-decoration:underline; }