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

*{margin: 0; padding: 0;}
p {	margin-top: 7px; line-height: 20px; }
p.clear { clear: both; }
img{ border: 0; padding: 10px 10px 20px; }
#banner img { padding: 0; }
img.right { float: right; padding-bottom: 10px; }
img.left { float: left; vertical-align: bottom; padding: 4px 10px 10px; }

h1, h2, h3 { font-family: "Times New Roman", Times, serif; }
h1 {
	color: #555;
	font-size: 160%;
	font-weight: normal;
	margin: 0;
	padding-bottom: 5px;
	border-bottom: #999 solid 1px;
}
h2 {
	color: #555;
	font-size: 140%;
	font-weight: normal;
	padding-top: 5px;
}
h3 {
	color: #555;
	font-size: 140%;
	padding-top: 10px;
}

#rightbox {
	width: 180px;
	margin-top: 10px;
	color: #fff;
	background-color: #5e7a40;
}
#rightbox h3 { padding: 10px 10px 0; font-size: 120%; }
#rightbox p { margin: 0; padding: 0 10px 0; }
#rightbox a:link {text-decoration: none; color: #fff; }
#rightbox a:visited {text-decoration: none; color: #fff; }
#rightbox a:active {text-decoration: none; color: #fff; }
#rightbox a:hover {text-decoration: underline; color: #fff; }

#navigation { width: 190px;  float: left; margin: 39px 0 0 0; smargin-left: 5px; background-color: #3f6b0c; }
#navigation ul { list-style-type: none; } /* top right btm left */
#navigation li a{
	color: #303030;
	font-size: 110%;
	display: block;
	width: 160px;
	padding: 5px 15px 6px;/*top left+right btm */
	text-decoration: none;
	border-top: 1px solid #ffffd6;
	background-color: #abbe7d;
	text-decoration: none;
}
#navigation li a:hover, #navigation li a:active{ background-color: #fff4b8; }
#navigation li a.currentpage { background-color: #ffffd6; }

#activities {
	background-color: #FFCC66;
	float: left;
	width: 530px;
	margin: 5px 0 5px;
}

#centrecol ul {	margin: 8px 0 8px 20px; }
#pricetable {
	width: 439px;
	margin: 10px 0 10px;
	color: #666;
	background-color: #ffffff;
	border: 1px solid #3f6b0c;
}
#pricetable tr.top { color: #fff; background-color: #3f6b0c; }
#pricetable td { padding: 4px; }
#pricetable td.price { background-color: #e3e3e3; text-align: center; }
#pricetable p span { color: #f5821f; }
#pricetable a { color: #f5821f; }

#footer p { color: #222; margin: 0; line-height: normal; font-size: 80%; }
#footer p a:link {text-decoration: underline; color: #222; }
#footer p a:visited {text-decoration: underline; color: #222; }
#footer p a:active {text-decoration: underline; color: #222; }
#footer p a:hover {text-decoration: none; color: #222; }

.leftimage {
	width: 245px;
	float: left;
	padding-right: 20px;
}
.leftimage img { padding: 5px 0 0 10px; }
p.caption {
	margin: 4px; /* top right btm left */
	padding-left: 5px;
	padding-bottom: 10px;
	line-height: normal;
	font-size: 8pt;
}

#centrecol input { width: 300px; }
#centrecol input.btn {
	width: 80px;
	margin-top: 10px;
	background-color: #abbe7d;
	color:#FF0;
	border: 1px solid #444;
}
#centrecol textarea {
	width: 300px;
	height: 100px;
}
