/* New Beach Cascading Style Sheet */

body {
	max-width: 1024px;
	background: URL(_graphics/light.jpg);
}

td.GuideHeader {
		border-color: silver;
		background: url(_graphics/wet.jpg);
		border: 2px outset;
}

td.SubHeader {
		text-align: center;
		font-size: x-large;
		font-weight: bolder;
		color: #FFFF00;
		background: url(_graphics/wet.jpg)
}

td.darksand {
		background: url(_graphics/dark.jpg)
}

p.HeaderText {
		font-weight: bolder;
		font-size: x-large;
		color: yellow
}

p.LinkyText {
		text-align: center;
		font-weight: bolder;
		font-size: large;
		color: silver
}

span.InfoHeader {
		font-weight: bolder;
		color: maroon
}

span.NoInfoHeader {
		font-weight: bolder;
		color: gray
}

p.InfoPara {
		text-align: left;
		text-indent: -0.5cm;
		margin-left: 0.5cm
}

td.InfoPanel {
		vertical-align: top;
		color: black;
		border: 2px outset;
		border-color: black;
		background: url(_graphics/light.jpg)
}

td.NoInfoPanel {
		vertical-align: top;
		color: gray;
		border: 1px inset;
		border-color: silver;
		background: url(_graphics/dark.jpg)
}

td.PhotoPanel {
		vertical-align: top;
		border: 1px outset;
		background: url(_graphics/light.jpg)
}

p.TopButton {
		text-align: center;
}

p.copyright {
		font-size: smaller;
		font-weight: bold;
		text-align: center;
		color: #000000
}

td.Caution {
		border: 2px inset;
		border-color: yellow;
		padding: 1px 5px 1px 5px;
		background: white;
		font-weight: bold;
		color: blue;
}

p.storytext {
		font-family: "Times New Roman", serif;
		margin-bottom: 0cm;
		margin-top: 0.2cm;
		text-align: justify;
		text-indent: 0.5cm
}

span.phototext {
		font-size: smaller;
		font-style: italic
}

span.landscapeframe {
		float: left;
		width: 7.86cm;
		height: 5.9cm;
		border: 1px solid #000000;
		padding: 2px;
		margin: 0px 7px 0px 0px;
		background: #ffffff
}

span.rightlandframe {
		float: right;
		width: 7.86cm;
		height: 5.9cm;
		border: 1px solid #000000;
		padding: 2px;
		margin: 0px 0px 0px 7px;
		background: #ffffff
}

span.portraitframe {
		float: left;
		width: 5.9cm;
		height: 7.86cm;
		border: 1px solid #000000;
		padding: 2px;
		margin: 0px 7px 0px 0px;
		background: #ffffff
}

p.phototop {
		margin-top: 0.21cm
}

p.subtext {
		font-family: Times New Roman, serif;
		font-size: smaller;
		margin-bottom: 0cm;
		margin-top: 0.2cm;
		text-align: justify;
		text-indent: 0.5cm
}

p.footnotes {
		font-size: smaller;
		margin-left: 0.3cm;
		text-indent: -0.3cm
}

span.summary {
		text-align: center;
		width: 100%;
		height: 0.5cm;
		border: 1px solid #000000;
		padding: 0.15cm;
		background: #CCCCFF
		}

div.summary {
		text-align: center;
/*		height: 0.5cm;*/
		border: 1px solid #000000;
		padding: 0.15cm;
		background: #CCCCFF
		}

div.maps {
		text-align: center
}

p.tinytext {
		font-size: xx-small
}

span.menuheader {
		text-align: center;
		font-size: xx-large;
		font-weight: bolder;
		color: #FFFF00;
		width: 100%;
		border: 2px solid silver;
		border-style: outset;
		padding : 1px 1px 1px 2px;
		margin: 1px 1px 0px 1px;
		background: url(_graphics/wet.jpg)
}
a.Java {
		color: #FF0000;
		font-weight: bolder;
		text-decoration: blink;
}
span.menubutton {
		text-align: left;
		font-weight: bolder;
		width: 183px;
		height: 10px;
		border: 2px solid silver;
		border-style: outset;
		padding : 1px 1px 1px 2px;
		margin: 1px 1px 0px 1px;
		background: #FFFFCC;
}
span.weightbutton {
		text-align: center;
		width: 160px;
		height: 10px;
		border: 1px solid silver;
		border-style: inset;
		padding : 1px 1px 1px 2px;
		margin: 1px 1px 0px 1px;
		background: silver
}

