body.checker {
}

/*** Paragraph properties ***/
p {
	text-align: left;
	font-size: small;
	font-family: "Helvetica", "Arial", "sans-serif";
	margin-bottom: 0in;}

/*** These are only used with nbsp as padding ***/
p.xsmalltext {
	font-size: x-small;
	font-family: "Tahoma", "Arial", "sans-serif";
	margin: 0px;}

p.xxsmalltext {
	font-size: xx-small;
	font-family: "Tahoma", "Arial", "sans-serif";
	margin: 0px;}

/*** List properties ***/
ul,ol {
	font-size: small;
	font-family: "Helvetica", "Arial", "sans-serif";}	

/*** Text formatting properties ***/
.club {
	font-family: "Helvetica", "Arial", "sans-serif";
	font-size: large;}

.normaltext {
	font-size: medium;
	font-family: "Tahoma", "Arial", "sans-serif";}

.vcenter {
	vertical-align: middle;}

.center {
	text-align: center;}

/*** Headlines on the home page and elsewhere in site ***/
.headline {
	font-size: medium;
	font-family: "Tahoma", "Arial", "sans-serif";
	color:#4ba123;
	font-weight:bold;}

/*** Large headlines where needed ***/
.largehead {
	font-size: large;
	font-family: "Tahoma", "Arial", "sans-serif";
	color:#4ba123;
	font-weight:bold;}

/*** Even larger headline at the top of each page ***/
.pagetitle {
	font-size: x-large;
	font-family: "Tahoma", "Arial", "sans-serif";
	color:#4ba123;
	font-weight:bold;}

/*** Used for the 'last updated' date on each page ***/
.adate {
	font-family: "Tahoma", "Arial", "sans-serif";
	font-style: italic;
	font-size: small;}

.smalltext {
	font-size: small;
	font-family: "Tahoma", "Arial", "sans-serif";}

.italic {
	font-style: italic;}

/*** Only used on the 'resources' sidebar ***/
.sidebartext {
	font-size: 11px;
	font-family: "Tahoma", "Arial", "sans-serif";}

/*** Only used for the Eskimo North ad ***/
.tinytext {
	font-size: small;
	font-family: "Times New Roman", "Times", "serif";}

/*** Used to indicate local events in the calendar ***/
.local {
	font-weight: bold;}

/*** sidebar link properties ***/
a.sidebar {
	text-decoration: none;}

a.sidebar:hover {
	color: yellow;}

/*** generic table properties ***/
table td.centered {
        text-align: center;
        vertical-align: bottom;}

/*** centered table properties ***/
table.centered_table tr {
	vertical-align: middle;
	text-align: center;}

table.centered_table td {
	vertical-align: middle;
	text-align: center;}

/*** results table properties ***/
table.results_table tr {
	vertical-align: bottom;
	text-align: center;}

table.results_table td.wwscc {
	text-align: left;
	width: 246px;}

table.results_table td.scca {
	text-align: centered;
	width: 246px;}

table.results_table td.centered {
	text-align: center;
	vertical-align: bottom;}

/*** calendar table properties ***/
table.cal td {
	height: 22px;
	font-size: small;
	font-family: "Tahoma", "Arial", "sans-serif";}

table.cal td.month {
	text-indent: 51px;
	color: #ffffff;
	background-color: #4ba123;
	font-size: large;
	font-weight: bold;}

table.cal td.date {
	text-align: right;
	width=91px;}

table.cal td.day {
	width=93px;}

table.cal td.event {
	width=349px;}

table.cal td.place {
	width=235px;}

/*** links table properties ***/
table.linktable {
	width: 500px;
	border-width: 1px;
	background-color: transparent;
	border-style: solid;}

table.linktable td {
	border-width: 1px;
	border-style: solid;}

/*** photos table properties ***/
td.photos {
	width: 240px;
	vertical-align: middle;
	text-align: center;
	background-color:aaaaaa;}

/*** navbar table ***/
td.stretch {
	background-color: white;
	background-image: url(/images/repeat_bar.gif);
	background-repeat: repeat-x;}

/*** admin tables ***/
.admin {
	background-color:#7D9676;}

/*** main page div properties ***/
div.leftcol {
	padding-left: 10px;
	padding-right: 10px;
	border-color:#252525;
	border-right-width: 1px;
	border-right-style: solid;}

div.rightcol {
	padding-left: 10px;
	padding-right: 10px;}

div.newscol {
	padding-left: 10px;
	padding-right: 10px;}

/*** getstarted div properties ***/
div.bigl p:first-letter {
	color:#4ba123;
	font-size: xx-large;
	font-weight: bold;}
