/************************************************
	Standard Tags
************************************************/
body {
	background-color:		#FFFFFF;
	color:					#000000;
}
body.index {
	background:					#FFFFFF;
	color:						#000000;
	background-image: 			url(equi_gifs/bg.gif);
	background-repeat:			repeat-y;
	margin: 					20px 10px;
	font-size:					16px;
	font-family:				Arial, Helvetica, sans-serif;
}
/*
body.bg {
	background-image:			url(equi_photos/GoneRiding.jpg);
	background-repeat:			no-repeat;
	background-attachment:		fixed;
}
*/
#content {
	text-align:			left;
}
table#mainPage {
	border:					0px solid blue;
	border-collapse:		collapse;
	width:					100%;
}

table.calendar {
	border:					1px solid #000;
	border-collapse:		collapse;
	padding:				0.3em;
	border-color:			#A7A7A7;
	width:					25em;
/*	font-family:			Bitstream Vera Sans, Arial, sans-serif;*/
}
table.calendar td {
	padding:				0.3em;
	border:					1px solid #A7A7A7;
}

table.menu {
	border:					0px;
}
td.menu {
	width:					162px;
	text-align:			center;
	vertical-align:	top;
}
img.enter {
	margin-top:			40px;
}
td.page {
	padding-left:		30px;
	vertical-align:	top;
}
#content h2 {
	font-size:	1.1em;
}
#content a:link, 
#content a:visited,
#content a:active {
	text-decoration:	none;
	color:						#0000C3;
}
#content a:hover {
	color:		#CC6600;
}
#contact {
	font-weight:	bold;
	text-align:		center;
	padding:			20px 0px;
	cursor:				default;
	line-height:	1.4em;
}
#contact h2 {
	color:					#336633;
	font-size:			1.5em;
	margin-bottom:	0px;
}
#update {
	border-top:		1px solid #CCCCCC;
	text-align:		center;
	font-size:		0.7em;
	cursor:				default;
}
img.floatLeft {
	margin:				20px 10px;
	float:				left;
}
.smallcaps {
	font-variant:	small-caps;
}

/************************************************
	Classes
************************************************/
.indent {
	margin-left:	1em;
}
.tbl1 {
	color:				#000000;
	font-weight:	800;
}
.tbl2 {
	font-weight:	800;
}
.menuLnk:link, .menuLnk:active {
	text-decoration:		none;
	color:					#FFFFFF;
	background:				transparent;
}
.menuLnk:visited {	
	color:					#FFFFFF; 
	background:				transparent; 
	text-decoration:		none; 
}		
.menuLnk:hover {
	color: 					#000000;
	background:				#FFFFDD;
}
	
	
.mainLnk:link{
	text-decoration:		none;
	color:					#333399;
	background:				transparent;
}
.mainLnk:visited {	
	color:					#9966CC; 
	background:				transparent; 
	text-decoration:		none; 
}		
.mainLnk:hover {
	color: 					#006600;
	background:				#FFFFDD;
}

.Heading {
	color:					#336633;
	text-decoration:		none;
	font-size:				35pt;
	font-weight:			bolder;
	font-family: Helvetica, Arial;
}

.subHdg {
	color:					#336633;
	text-decoration:		none;
	font-size:				24pt;
	font-weight:			bolder;
	font-family: Helvetica, Arial;
}
.minorHdg {
	color:					#666600;
	text-decoration:		underline;
	font-weight:			900;
	font-size:				x-large;
}
.subSubHdg {
	color:					#336633;
	font-weight:			bold;
	font-size:				large;
	margin:					1.5em 0 0.5em 1em;
}
.caption {
	color:					#660033;
	font-style: italic;
	font-weight: bold;
	text-align: center;
}


.menuLnk:link { 
	font-weight: bold 
}
.mainLnk:active  { 
	text-decoration:		none;
	color:					#333399;
	background:				transparent;
} 

.hiliteBox {
	border:  			1px solid #666;
	font-size:			1em;
	width:   			75%;
	height:				auto;
	background-color: 	#FFFFED;
	text-align:			left;
	padding:			0.3em 0.3em 0.3em 0.4em;
}
.hiliteBox h4 {
	margin:			0.5em 0.2em;
}
.hiliteBox.xmas {
	color:					#666666;
	border:					1px dotted #999;
	margin:  				0.6em 0.3em;
}
.hiliteBox img {
	margin:				0.4em 0.8em 0.4em 0;
	vertical-align:			top;
}
.left {
	float:		left;
}
.right {
	float: 	right;
}