/* wpba.css

	author: Maxwell I. French
	
	All code copyright 2007 Maxwell I. French. License granted to the Watertown PBA, Inc. to use on one (1) website.
	Content and images copyright 2007 Watertown PBA, Inc.	
*/

body {
	font-family: sans-serif;
	background-color: #000066
}
.menuOn {
	background-color: #dddddd;
	border-left:  2px solid black;
	border-right: 2px solid black;
	border-top: 2px solid black;
	border-bottom: 0;
	font-size: 90%;
	cursor: pointer;
	font-weight: bold;
	color: #282828;
}
.menuOff {
	border-left:  1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 2px solid black;
	background-color:#dddddd;
	margin-bottom: 0;
	font-size: 90%;
	cursor: pointer;
	font-weight: bold;
	color: #282828;
}
.activeSub {
	background-color:#dddddd;
	border: 2px solid black;
	border-top: 0;
	padding-top: 0;
	margin-top: 0;
	margin-left: 2px;
	margin-right: 2px;
}
.inactiveSub {
	border: 0;
	margin: 0;
	display: none;
}
.submenu {
	width: 100%;
	color: #dddddd;
}
.submenu td {
	border: 1px solid black;
	font-size: 75%;
	cursor: pointer;
}
.submenu a {
	text-decoration: none;
	color: black;
}
.submenu a:visited {
	color: black;
}
.submenu a:hover {
	color: black;
}
.chiefs {
	width: 100%;
}
.chiefs td {
	text-align: center;
	font-style: italic;
	vertical-align: bottom;
}
.contentBlock {
	background-color:#eeeeee;
	background-image:url(img/grad1.jpg);
	background-repeat:repeat-y;
	background-position: left;
	
	padding-left: 50px;
	margin-right: 50px; /*for the gradient image*/
	vertical-align: middle;
}
.bgRight {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	background-image:url(img/grad2.jpg);
	background-repeat:repeat-y;
	background-position: top right;
	width: 100%;
}

.contentWrap {
	text-align: center;
	padding: 2em;
	padding-top: 5px;
}
.bottomBlurb {
	color: white;
	text-align: center;
	font-size: 70%;
	font-style: italic;
	margin-top: 2em;
}
.bottomBlurb a {
	color: white;
	text-decoration: none;
}
.bottomBlurb a:hover {
	text-decoration: underline;
}
a {
}

.gbError{
	margin-top: 3em;
	margin-bottom: 3em;
	margin-left: 30%;
	margin-right: 30%;
	text-align: center;
	background-color: #dddddd;
	border: 2px solid red;
}
.gbPost {
	padding: 5px;
	margin-left: 10%;
	margin-right: 10%;
	margin-bottom: 2em;
	border: 1px solid #000066;
}
.gbName {
	font-family: courier;
	text-align: left;
	border-bottom: 1px solid #bbbbbb;
	/*border: 1px solid #000066;*/
}
.gbMsg {
	text-align: left;
	/*border: 1px solid #000066;*/
}
.gbIP {
	text-align: right;
	font-size: 60%;
	color: #bbbbbb;
}
.gbNav {
	padding-right: 2em;
	padding-left: 2em;
	font-style: italic;
	font-size: 80%;
}
.gbTable td {
	vertical-align: top;
}
.gbPostbox{
	/*margin-left: 20%;
	margin-right: 20%;*/
	text-align: left;
	background-color: #dddddd;
	border: 1px solid #000066;
	width: 20%;
}

.gbPostboxName {
	text-align: right;
}
.gbPostboxWarning {
	text-align: center;
	font-style: italic;
	color: red;
	font-size: 75%;
}
.gbPostboxMsg {
	text-align: right;
}
.gbPostboxSubmit {
	text-align: center;
}
.gbPostboxField {
	text-align: left;
}
.gbButton {
	background-color: #dddddd;
	border-left: 2px solid #0000ee;
	border-right: 2px solid #000066;
	border-top: 2px solid #0000ee;
	border-bottom: 2px solid #000066;
}

.pageCounter {
	font-size: 150%;
	font-family: courier;
	margin-left: 3em;
	margin-right: 3em;
	background-color: black;
	color: #99ccff;
	font-weight: bold;
	border-left: 2px solid #0000ee;
	border-top: 2px solid #0000ee;
	border-right: 2px solid #000088;
	border-bottom: 2px solid #000088;
}

.newsDate {
	font-size: 85%;
	font-family: courier;
	font-decoration: underline;
}
