* html { margin: 0; padding: 0; }

/* LOCAL LINKS */
a:focus {outline-style: none;} /* switch off annoying dotted line around link */
a.link_1em:link { font-family: 'Script MT Bold', verdana, arial, sans-serif; font-size: 1em; font-style: italic; font-weight: bold; color: gold; text-decoration: none; }
a.link_1em:hover { font-family: 'Script MT Bold', verdana, arial, sans-serif; font-size: 1em; font-style: italic; font-weight: bold; color: #9FD01E!important; text-decoration: none;}
a.link_1em:visited { font-family: 'Script MT Bold', verdana, arial, sans-serif; font-size: 1em; font-style: italic; font-weight: bold; color: gold; text-decoration: none }

a.link_ltext:link { font-size: 1em; font-style: italic; font-weight: bold; color: #FFFF82; text-decoration: none; }
a.link_ltext:hover { font-size: 1em; font-style: italic; font-weight: bold; color: #9FD01E!important; text-decoration: none; }
a.link_ltext:visited { font-size: 1em; font-style: italic; font-weight: bold; color: #FEF58B ; text-decoration: none; } /*#FFFFCC #ED83B3  #C86887 */

a.link_dbnav:link { font-size: 1em; font-style: italic; font-weight: bold; color: #FFFF82; text-decoration: none; margin-right: 1em; }
a.link_dbnav:hover { font-size: 1em; font-style: italic; font-weight: bold; color: #9FD01E!important; text-decoration: none; margin-right: 1em; }
a.link_dbnav:visited { font-size: 1em; font-style: italic; font-weight: bold; color: #FEF58B ; text-decoration: none; margin-right: 1em;} /*#FFFFCC #ED83B3  #C86887 */


/* INTERNET WEB LINKS */
a.link_url_small:link { font-size: .75em; font-style:italic; font-weight: bold; color: #B4B400; text-decoration: none; } /* border: solid 1px #66FF00; */
a.link_url_small:hover { font-size: .75em; font-style: italic; font-weight: bold; color: #9FD01E!important; text-decoration: none; }  /* border: solid 1px #66FF00; */
a.link_url_small:visited { font-size: .75em; font-style: italic; font-weight: bold; color: #B4B400; text-decoration: none; } /*#FFFFCC #ED83B3  #C86887 */  /* border: solid 1px #66FF00; */

a.link_url_tiny:link { font-size: 1em; font-style:italic; font-weight: bold; color: white; text-decoration: none; } /* border: solid 1px #66FF00; B4B400 */
a.link_url_tiny:hover { font-size: 1em; font-style: italic; font-weight: bold; color: #9FD01E!important; text-decoration: none; }  /* border: solid 1px #66FF00; */
a.link_url_tiny:visited { font-size: 1em; font-style: italic; font-weight: bold; color: #B4B400; text-decoration: none; } /*#FFFFCC #ED83B3  #C86887 */  /* border: solid 1px #66FF00; */


a.name.dead { color: #C0C0C0; font-style: italic; font-weight: bold; }
div.container { margin: 0; padding: 0; width: 850px; margin-left: auto; margin-right: auto; text-align: center; } /* border: solid 1px #66FF00;*/

a.link_menu:link { font-size: .8em; font-style: italic; font-weight: bold; color: #F5F5F5; text-decoration: none; margin: 0 1em 0 0; }
a.link_menu:hover { font-size: .8em; font-style: italic; font-weight: bold; color: #9FD01E!important; text-decoration: none; margin: 0 1em 0 0; }
a.link_menu:visited { font-size: .8em; font-style: italic; font-weight: bold; color: #F5F5F5 ; text-decoration: none; margin: 0 1em 0 0; } 

img { border: none; }
img.navicon { margin: 0  0 -.3em 0; } /* border: 1px solid white; */
img.bar_menu_navicon { margin: 0 .2em -.2em 0; width: 1.8em; }
img.newsrch_navicon { margin: 0 0 -.3em .75em; height: 29px; }
img.h3_navicon { margin: 0 0 -.3em .25em; width: 2.75em; }
img.h5_navicon { margin: 0 0 -.3em .75em; width: 2.2em; }
img.h6_navicon { margin: 0 0 -.3em .75em; width: 2.5em; }
img.navicon_intext { margin: 0  0em -.2em .25em; width: 2em;} /* border: 1px solid white; */
img.banner_navicon { margin: 0.1em .25em 0 .25em; } /* border: 1px solid white; */
img.pagetitle_navicon { margin: 0  -.15em -.15em 0.4em; } /* border: 1px solid white; */
img.plum_plate { height: 75px; margin-top: 2em; vertical-align: bottom; text-align: center; }


body.homepage { font-size: 1em; margin: 0; padding: 0; background-color: black; }
body.page { font-family: verdana, arial, sans-serif; font-size: 1em; font-style: normal; color: white; margin: 0; padding: 0; background-color: black; text-align: center}
/* .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } */
.clearfix { display: block; height: 0px; clear: both; visibility: hidden; }
p { line-height: 1.5em; padding-top: 0; margin-top:0; }
hr {clear: both; }

div.home_header { width: 850px; height: 267px; background-image: url(graphics/plum_plate_header.gif); background-repeat: no-repeat; } /*  */
div.topleft_panel { position: relative; top: 4em; left: 2em; float: left; width: 160px; height: 160px; background-color: #660033 }
div.topmid_panel { position: relative; top: 1.6em; left: 5.75em; float: left; width: 160px; height: 160px; background-color: #660033 }
div.topright_panel { position: relative; top: 2.5em; right: 2em; float: right; width: 160px; height: 160px; background-color: #660033 }
div.nav_vert { margin-top: -.2em; padding-left: 1.8em; width: 180px;  float: left; } /*  border: solid 1px red; */
div.navtext { font-family: 'Script MT Bold', verdana, arial, sans-serif; font-size: 1.1em; font-style: italic; font-weight: bold; line-height: 1.75em; text-align: left; }
div.page_header { width: 850px; background-image: url(graphics/plum_plate_page_header.gif); } /* border: solid 1px yellow; */
div.midsection { width: 850px; background-image: url(graphics/plum_plate_stripvert1.gif); background-repeat: repeat-y; } /* border: solid 1px yellow;*/
h1.pagetitle { margin: 0 0 .5em 0; line-height: 2em; font-family: 'Script MT Bold' verdana, arial, sans-serif; font-size: 1.5em; color: gold; font-style: italic; font-weight: bold; text-align: left;}
h2.pagetitle { margin:0; line-height: 1.8em; font-family: 'Script MT Bold' verdana, arial, sans-serif; font-size: 1.2em; color: gold; font-style: italic; font-weight: bold; text-align: left;}
div.home_textbox { width: 580px; float: left; border-left: solid #FCE903 2px; margin-top: 0; padding: 0 0 0 .8em; } /* border: solid 1px white; */
div.page_textbox { width: 700px; margin-top: 0; padding-top: 0; margin-left: auto; margin-right: auto; } /* border: solid 1px yellow; */
div.footer { width: 850px; height: 96px; background-image: url(graphics/plum_plate_footer.gif); background-repeat: no-repeat; } /* border: solid 1px #00FFFF */ 
.home_footertext { font-family: verdana, arial, sans-serif; font-size: .75em; font-style: italic; color: #FCE903; text-align: center; position: relative; top: 1em; left: 8em; } /* margin: 1em 3em 1em 3em;  */
.page_footertext { width: 700px; margin-left: auto; margin-right: auto; padding-top: 1em; font-family: verdana, arial, sans-serif; font-size: .75em; font-style: italic; color: #FCE903; text-align: center; }
.weback_footertext { width: 700px; margin-left: auto; margin-right: auto; padding-top: .2em; font-family: verdana, arial, sans-serif; font-size: .5em; font-style: italic; color: #F5F5F5; text-align: center; }
.jtext { font-family: verdana, arial, sans-serif; font-size: .8em; color: white; text-align: justify; margin-top: -.2em; line-height: 1.5em;}
.ltext { font-family: verdana, arial, sans-serif; font-size: .8em; color: white; text-align: left; margin-top: -.2em; line-height: 1.5em; }
.btext { font-family: verdana, arial, sans-serif; font-size: .9em; color: #FFFFFF; text-align: left; margin-top: -.2em; line-height: 1.5em; }
ol { font-family: verdana, arial, sans-serif; font-size: .8em; color: white; text-align: left; line-height: 1.8em; margin-top: -.2em; }
.question { font-family: verdana, arial, sans-serif; font-size: .8em; color: white; text-align: left; margin-top: -.2em; }
.answer { font-family: verdana, arial, sans-serif; font-size: .8em; color: white; font-style: italic; text-align: left; margin-top: -.2em; }
.warning { font-family: verdana, arial, sans-serif; font-size: 1em; color: yellow; font-style: italic; font-weight: bold; text-align: center;}

/* ARTICLE */
div.img_right { float: right; margin: .75em 0 .75em 0em; text-align: left;} /*margin: .75em 0 .75em 0em; */
div.img_topright { float: right; margin: .3em 0 .75em .75em;  text-align: left;}
div.img_left { float: left; margin: .75em 0 .75em 0;  text-align: left; } /* border: solid 1px red; margin: .75em 0 .75em 0; */
div.img_topleft { float: left; margin: .3em .75em .75em 0;  text-align: left;}

/* FORMS */
form { margin: 0; padding: 0; }
.submit_indent12 { clear: both; margin-left: 12.5em; width: 6em; }
.submit_first { width: 13em; margin-top: 1em; text-align: right; }
.submit_next { margin-left: 1em; width: 6em;}
.radio_label { font-family: tahoma, arial, sans-serif; font-size: .8em ; font-weight: bold; margin-left: .35em; color: gray;}
.radio_div { margin-bottom: .75em }
.submit_button { text-align: left; margin: 1em 0 .75em 4.4em;}
div.label_field { clear: both; margin-bottom: .25em }
div.field { float: left; padding-left: .5em }
select { margin-right: 1em; }
.form_section { clear: both; text-align: left; /* border: solid 1px yellow; */}
.form_label { float: left; width: 4.5em; text-align: right; font-family: tahoma, sans-serif; font-size: .9em;}
.form_label_unsized { float: left; text-align: right; font-family: tahoma, sans-serif; font-size: .9em;}
.field_input { vertical-align: baseline; text-align: left; }

/* DATABASE */
/* .record {  clear: both;} */
/* .rec_line { font-family: verdana, arial, sans-serif; font-size: .8em; color: #BEBEBE; text-align: left; margin-bottom: .3em; } */
/* label.rec_line5 { float: left; width: 5em; text-align: right; margin: 0 .5em .2em 0; font-family: tahoma, sans-serif; font-size: 1em; color: #BEBEBE; } /* border: solid 1px white; */
/* label.rec_line8 { float: left; width: 8em; text-align: right; margin: 0 .5em .2em 0;  font-family: tahoma, sans-serif; font-size: 1em; color: #BEBEBE; } /* border: solid 1px white; */
/* .rec_label { display: block; width: 6em; text-align: right; } */
.record { text-align: left; }
.field_label { font-family: verdana; font-size: .8em; color: #BEBEBE; text-align: right; width: 6em; vertical-align: baseline;} /* #BEBEBE;*/
.field_text { font-family: verdana; font-size: .8em; color: white; text-align: left;  }
.field_url_text { vertical-align: baseline; text-align: left; }
.onerec_text { clear: both; font-family: verdana, arial, sans-serif; font-size: 1em; color: white; text-align: left; }



/* GALLERY */
.pcap_gold { font-family: verdana, arial, sans-serif; font-size: 0.6em; font-style: italic; font-weight: bold; padding: 0px 0px 5px 0px; color: gold; background-color: transparent;}  /* border: solid 1px red;  */
div.gallery_img_left { margin: .75em 1.5em .75em 0;  text-align: left; } /* border: solid 1px red; margin: .75em 0 .75em 0; */
div.gallery_img_right { float: right; margin: .75em 0 .75em 0em; text-align: left;} /*margin: .75em 0 .75em 0em; */
span.icon_bar { margin: .5em .5em .5em 0; }
.menu_ltext8 { font-family: verdana, arial, sans-serif; font-size: 0.8em; font-style: italic; font-weight: bold; margin: .5em .5em .5em 0; }
.bar_menu1 { text-align: left; }


h3 { font-family: verdana, arial, sans-serif; font-size: 1.2em; font-style: italic; font-weight: bold; color: gold; margin: .4em .5em .5em 0; padding-top: .25em; text-align: center; }
div.image_heading_left { font-family: verdana, arial, sans-serif; font-size: 1em; font-style: italic; font-weight: bold; color: gold; margin: .25em 0 .25em .2em; float: left; } /*  border: solid 1px yellow; */
div.image_heading_icon { font-family: verdana, arial, sans-serif; font-size: 1em; font-style: italic; font-weight: bold; color: gold; margin: .1em 0 .25em 0; float: right; } /*  border: solid 1px yellow; */
h4.heading { font-family: verdana, arial, sans-serif; font-size: 1.2em; font-style: italic; font-weight: bold; color: gold; margin: 0.25em .5em 0.5em 0; text-align: left; }
h5.heading { font-family: verdana, arial, sans-serif; font-size: 1em; font-style: italic; font-weight: bold; color: gold; margin: 0.25em .5em 0.5em 0; text-align: left; }
h5 { font-family: verdana, arial, sans-serif; font-size: 1em; font-style: italic; font-weight: bold; color: gold; margin: 0em .5em 0.5em 0; text-align: left; }
h6.heading { font-family: verdana, arial, sans-serif; font-size: .8em; font-style: italic; font-weight: bold; color: gold; margin: 0.25em .5em 1em 0; text-align: left; }
.caption_text {
	font-family: verdana, arial, sans-serif;
	font-style: italic;
	font-weight: normal;
	font-size: .75em;
	color: gold;
	text-align: justify;
	margin: .5em 0 .5em 1.2em;
	}

.caption_text_white {
	font-family: verdana, arial, sans-serif;
	font-style: italic;
	font-weight: normal;
	font-size: .75em;
	color: white;
	text-align: justify;
	margin: .5em 0 .5em 1.2em;
	}


.caption_port {
	font-family: verdana, arial, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: .75em;
	color: gold;
	margin-top: 5px;
	}

.caption_land {
	font-family: verdana, arial, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: .75em;
	color: gold;
	margin: 5px;
	padding-bottom: 10px;
}

.caption_left_port {
	font-family: verdana, arial, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: .75em;
	color: gold;
	text-align: left;
	float: left;
	margin: 5px;
	padding-bottom: 10px;
	/* width is calculated in gallery_image.php */
	/* border: 1px solid red; */
	}

.caption_right_port {
	font-family: verdana, arial, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: .75em;
	color: gold;
	text-align: right;
	float: right;
	margin: .5em;
	padding: .2em 0 .2em 0;
	/* width is calculated in gallery_image.php */
	/* border: 1px solid red; */
	}

.caption_left_land {
	font-family: verdana, arial, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: .75em;
	text-align: left;
	float: left;
	margin: 0;
	padding: 1em 0 1em .5em;
	color: gold;
	/* width is calculated in gallery_image.php */
	/* border: 1px solid red; */
	}

.caption_right_land {
	font-family: verdana, arial, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: .75em;
	text-align: right;
	float: right;
	margin: 0;
	padding: 1em .5em 1em 0;
	color: gold;
	/* width is calculated in gallery_image.php */
	/* border: 1px solid red; */
	}

.archive_image_caption {
/* order: 1px solid #00FF00; */
	font-family: verdana, arial, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: .75em;
	text-align: left;
	margin: .4em 0 0 0;
	padding: 0;
	color: gold;
	}

.archive_image_text {
	/* border: 1px solid red; */
	width: 600px;
	font-family: verdana, arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	color: white;
	text-align: justify;
	margin: .5em 0 .5em 0;
	padding: 0;
	}


.archive_image {
/* border: 1px solid red; */
	text-align: left;
	margin: 0;
	padding: 0;
	}


.footer_left {
	font-family: verdana, arial, sans-serif;
	font-style: italic;
	font-weight: bold;
	font-size: .75em;
	float: left;
	color: gold;
	width: auto;
	margin-right: 8px;
	}
