/* ----------------- general classes ----------------- */
body {
	color: #310;
	background-color: #ffd;
	font-family: Palatino, serif;
	font-size: 10pt;
	margin: 0px;	
	background-image: url(bkgd.jpg);
	background-repeat: repeat;
	}

a, a:link {
	font-weight: bold;
	color: #c00;
	}
a:visited { color: #300; }
a:hover, a:active { color: #300; }

hr { color: #835; size: 1px; noshade; }
img { border: 0px; }
input {
	border: #db9 1px solid;
	font-family: Verdana, Tahoma, Trebuchet MS, sans-serif;
	font-size: 10pt;
	}
.check { border: #f96 0px solid; }
form { display: inline; }
.rqd { color: #c00; }


/* ----------------- body ----------------- */
#container {
	margin: 10px;
	}
#main {
	background-color: #fff;
	border-left: #ecf 1px solid;
	border-top: #ecf 1px solid;
	width: 750px;
	background-image: url(saluteepace.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
#edgeR {
	background-image: url(edgeR.gif);
	background-position: top left;
	background-repeat: repeat-y;
	}
#edgeB {
	background-image: url(edgeB.gif);
	background-position: top left;
	background-repeat: repeat-x;
	}


#bodycell {
	margin: 20px 20px;
	}
#bodycell img {
	border: #db9 1px solid;
	margin: 0px 20px 10px 0px;
	}
#bodycell img#longpic {
	margin-bottom: 70px;
	}
#bodycell img.star {
	border: 0px;
	margin: 1px;
	}
.bodytext {
	margin: 0px 60px 50px 80px;
	}
.title {
	font-size: 14pt;
	font-weight: bold;
	font-style: italic;
	}
.imgsubtitle {
	position: relative;
	left: -60px;
	}

/* ----------------- head ----------------- */
#head {
	padding: 0px;
	}
#head img {
	border: 0px;
	}
#head a {
	text-decoration: none;
	border: 0px;
	}
/* ----------------- foot ----------------- */
#foot {
	text-align: right;
	padding: 10px;
	}
/* ----------------- navigation ----------------- */
#nav0 {
	width: 50%;
	margin: 0% 25%;
	}
#nav1, #nav2 {
	width: 100%;
	}
.navlist {
	padding: 0px 5px;
	}
.navlist td {
	padding: 2px;
	font-variant: small-caps;
	font-size: 12pt;
	}
#nav0 td {
	font-variant: normal;
	font-size: 10pt;
	}
.navlist a:link, .navlist a:visited {
	text-decoration: none;
	font-weight: normal;
	border: 0px;
	color: #300;
	}
.navlist a:hover, .navlist a:active { color: #c00; }
.navlist a:link#current, .navlist a:visited#current { color: #c00; }
.navlist a:hover#current, .navlist a:active#current { color: #c00; }


/* ----------------- page specific ----------------- */
.indent {
	padding-left: 10px;
	}
#wheretobuy {
	line-height: 150%;
	}

