
body { background-color:#ccf; text-align:center; }/* background:repeat-y url('/images/bg-body.gif'); */

img { border:0px; }

img.border { border:#000 1px solid; }

img.thumb { border:#000 1px solid; margin-right:10px; }

div, table, input, select, textarea { font-family:arial, helvetica, sans-serif; font-size:10px; }

a.nav:link { color:#000; text-decoration:none; }

a.nav:visited { color:#000; text-decoration:none; }

a.nav:hover { color:#666; text-decoration:underline; }

a.nav:active { color:#999; text-decoration:underline; }

a.navNormal { color:#000; text-decoration:none; cursor:hand; }

a.navHover { color:#999; text-decoration:underline; cursor:hand; }

th { text-align:right; vertical-align:top; white-space:nowrap; }

th.error { color:#900; text-align:right; vertical-align:top; white-space:nowrap; }

td.navOff { cursor:hand; background-color:#899885; width:80px; text-align:center; font-weight:bold; white-space:nowrap; padding-right:5px; padding-left:5px; background-image:url('/images/nav-bg-off.gif'); background:url('/images/nav-bg-off.gif'); }

td.navOn { color:#006; background-color:#EBE6E6; width:80px; text-align:center; font-weight:bold; white-space:nowrap; padding-right:5px; padding-left:5px; background-image:url('/images/nav-bg-on.gif'); background:url('/images/nav-bg-on.gif'); }

td.navShadow { width:2px; background-color:#000; vertical-align:top; text-align:right; }

td.navSpace { width:4px; background:url('/images/nav-bg-space.gif'); }

td.navFiller { width:5px; background:url('/images/nav-bg-space.gif'); }

td.bodyCopy { padding-left:10px; padding-right:10px; vertical-align:top; text-align:left; width:100%; font-size:10pt; }

table.tab { width:129px; text-align:left; }

td.tabSpace { width:45px; vertical-align:bottom; background:url('/images/nav-bg-space.gif'); }

td.tabText { white-space:nowrap; border-right:1px #000 solid; width:64px; text-align:center; font-weight:bold; white-space:nowrap; padding-right:5px; padding-left:5px; background:url('/images/nav-bg-on.gif'); }

td.tabContent { padding:6px; padding-top:10px; padding-bottom:10px; border-right:1px #000 solid; border-left:1px #000 solid; border-bottom:1px #000 solid; }

td.tabShadow { width:1px; background-color:#000; vertical-align:top; text-align:right; }

td.shadowBot { height:1px; vertical-align:top; background-color:#000; }

td.byline { color:#899885; font-weight:bold; font-size:11px; }

input.list { width:110px; margin-top:5px; }

textarea.list { width:255px; margin-top:5px; }

input.contact { width:110px; }

textarea.contact { width:255px; }

input.err { border:2px solid #900; width:110px; }

input.error { border:2px solid #900; width:110px; margin-top:5px; }

div.masthead {
	
}

.press { font-size:14px; font-weight:bold; }

.author { font-style:italic; color:#999; }

#document { text-align:center; }

#msg { color:#ff0000; font-weight:bold; text-align:center; width:700px; font-size:12px; }

#page { border:1px #000 solid; width:700px; text-align:center; background-color:#ffffff; }

#header { width:700px; text-align:left; }

#logo { margin-left:5px; margin-top:0; font-family:arial narrow, arial, helvetica; font-size:30pt; color:#f60; }

#logo a, #logo a:visited, #logo a:hover {
	color:#f60;
	text-decoration:none;
}

#logo .logo-first {
	font-size:42pt;
}

.orange { color:#f60; }

#logo div.head { font-size:15px; text-align:left; font-family:arial narrow, arial, helvetica; font-size:12pt; color:#396; }

#byline { margin-left:20px; }

/*
#navbar { background-color:#DB9A24; }
*/

td#one { background:url('images/island/old_town_sepia.jpg') top left no-repeat; }
td#two { background:url('images/island/bosque_bello.jpg') top left no-repeat; }
td#three { background:url('images/island/street_names.jpg') top left no-repeat; }

#content { padding:10px; vertical-align:top; }

.head {
	margin:-6px 0 3px 9px;
	font-family:arial narrow, arial, helvetica; font-size:12pt; color:#396;
}

#head {
	font-size:15pt;

	text-align:right;
	font-family:arial narrow, arial, helvetica; color:#396;
}

div.image-left {
	float:left;
}
div.image-left img {
	border:1px #000 solid;
	margin:2px 10px 2px 0;	
}

div.image-right {
	float:right;
}
div.image-right img {
	border:1px #000 solid;
	margin:2px 0 1px 7px;
}

div.image-left, div.image-right .caption {
	text-align:center;
	color:#666;
	padding:0 0 2px 0;
}

#footer { font-weight:bold; text-align:center; padding:3px; } /* background-color:#DB9A24; */
