@charset "utf-8";
/* CSS Document */

@import url('reset.css');
@import url('form.css');
@import url('jquery.fancybox.css');

body { font:76% Verdana, Arial, Helvetica, sans-serif; color:#000033; background:#000000 url(/images/bg_strip.jpg) repeat-x; }

a { color:#FF9900; text-decoration:underline; }
a:hover, a:active { color:#FFFFFF; text-decoration:none; }

#main-content a:hover, #main-content a:active { color:#000000; text-decoration:underline; }

.left { float:left; }
.right { float:right; }

.pink { color:#EC008C; }

.small-caps { text-transform:lowercase; font-variant:small-caps !important; }

/*-----------------------------------*/
/*-----------------------------------*/
/* HEAD */

h1 { display:block; position:relative; margin:0 auto; width:700px; height:172px; background:url(/images/Pacifica-logo.jpg) no-repeat; }
h1 a { display:block; position:absolute; top:0; left:0; width:100%; height:100%; text-indent:-9999px; overflow:hidden; }

h2#go_snipe { display:block; margin:0 auto; width:700px; height:95px; background:url(/images/go_snipe.gif) no-repeat; text-indent:-9999px; overflow:hidden; }

#container { position:relative; width:700px; margin:0 auto; background:url(/images/content-strip_bg.jpg) repeat-y; overflow:auto; }
#masthead { display:block; width:700px; height:455px; margin:0 0 3em; text-indent:-999px; overflow:hidden; background:url(/images/top-content_bg.jpg) no-repeat; }

#nav { position:absolute; top:332px; right:0; }
#nav li { float:right; clear:right; margin:0 0 0.5em; }
#nav li a {
	display:block; width:115px; text-align:right; text-decoration:none; color:#234D5B; font-size:14px; font-weight:bold; 
	padding:10px 10px 10px 0.5em; border:2px solid #FFFFFF; border-right:none;
}
#nav li a:hover,
body#home #nav li.home a,
body#about #nav li.about a,
body#gallery #nav li.gallery a,
body#features #nav li.features a,
body#around-the-area #nav li.around-the-area a,
body#contact #nav li.contact a,
body#visit #nav li.visit a
{ background-color:#234D5B; border-color:#F8A320; color:#FFFFFF; }


h3 { position:absolute; top:380px; left:20px; color:#FF9900; font-size:16px; font-weight:normal; text-transform:uppercase; }

#main-content { width:483px; margin:3em 0 2em 20px; padding:5px 20px 10px; border:2px solid #234D5B; background-color:#FFFFFF; }
#main-content p, #main-content ul { margin:1em 0; line-height:1.5; }
#main-content .left { float:none; }
#main-content ul { margin:1em 0 1em 30px; list-style:outside disc; }
#main-content ul + h4 { margin:2em 0 0.5em; }
#main-content h4 { margin-bottom:0.5em; }

#left { float:left; color:#FFFFFF; margin:20px 0 0 20px; font-size:12px; line-height:1.5; width:350px; }
#left p { margin:1em 0; }
#left p:first-child { margin-top:0; }
#left p:last-child { margin:1em 0 2.5em; }

#address { text-align:right; color:#12365E; font-size:12px; line-height:1.4; position:absolute; right:30px; bottom:17px; }
#right { float:right; text-align:right; margin:0 30px 0 0; }
h4 { font-weight:bold; font-size:16px; color:#F8A320; margin:1em 0;}
h5 { font-weight:bold; font-size:1em; margin:2em 0 0; }




#footer { width:700px; margin:1em auto 2em; color:#FFFFFF; font-size:10px; overflow:auto; }
#footer p.left { width:350px; margin-left:5px; }
#footer p.right { margin-right:5px; }


/*-------------------------------------------------------*/
#holiday-ad_wrapper { display:none; }