a {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}
a:hover {
	color: #5b8245;
}
#div_descBg a {
	font-weight: bold;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*Year Index~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#CellContent {
	font-family: "Arial";
}
a img {
	border-width: 0px;	
}

#cellContent {
	border: 0px solid #00f;
}

#tableContent td {
	padding: 0px;
}
#tableContent img {
	cursor: pointer;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*Season Index~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#tableContent_season {
	margin-top: 10px;
	width: 650px;
}
#tableContent_season td {
}
#tableContent_season a {
	text-decoration: none;
	font-style: italic;
}
#tableContent_season a:hover {
}

.header {
}

.subheader {
	height: 22px;
}
.subheader td {
	padding-left: 10px;
	background-color: #5b8245;
	color: #1e3319;
	font-size: 12px;
	font-weight:bold;
}
.row1 {
}
.row1 img{
	width: 100px;
}
.row1 td {
	background-color: #bfbf75;
	padding-top: 7px;
	padding-bottom: 10px;
}
.r1img {
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 15px;
	width: 115px;
}
.r1table {
	padding-left: 10px;
	padding-bottom: 10px;
}
.r1table table {
	width: 90%;
}
.r1table td {
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px dashed #cccc99;
}
	.r1head td {
		border-bottom: 1px solid #5f7348;
	}
	.r1head a {
		font-size: 17px;
		font-weight: bold;
		font-style: normal;
	}
	.r1camps td {
		color: #000;
		font-size: 14px;
		font-weight: bold;
		border-bottom: 1px dashed #5b8245;
	}
	.r1weeks td {
		border-bottom: 1px dashed #5b8245;
	}
	.r1weeks a {
		font-size: 12px;
	}

.row2 {
}
.row2 img {
	width: 100px;
}
.row2 td {
	padding-top: 7px;
	padding-bottom: 10px;
	background-color: #92995c;
}
.r2img {
	padding-top: 5px;
	padding-left: 15px;
	padding-bottom: 15px;
	width: 115px;
}
.r2table {
	padding-left: 10px;
}
.r2table {
	padding-left: 10px;
	padding-bottom: 10px;
}
.r2table table {
	width: 90%;
}
.r2table td {
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px dashed #6f8358;
}
	.r2head td {
		border-bottom: 1px solid #5f7348;
	}
	.r2head a {
		font-size: 17px;
		font-weight: bold;
		font-style: normal;
	}
	.r2camps td {
		color: #000;
		font-size: 14px;
		font-weight: bold;
		border-bottom: 1px dashed #5b8245;/*#696;*/
	}
	.r2weeks td {
		border-bottom: 1px dashed #5b8245;/*#696;*/
	}
	.r2weeks a {
		font-size: 12px;
	}
	.r2table a:hover {
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*Week Index~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#tableContent_week {
	margin-top: 10px;
	width: 650px;
}
#tableContent_week td {
}

#tableContent_week a {
	text-decoration: none;
	font-style: italic;
}
#tableContent_week a:hover {
}

.r1sample td {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
}
.r2sample td {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
}

.r1sample a {
}
.r1sample a:hover {
}
.r2sample a {
}
.r2sample a:hover {
}

.r1sample a.link_fullweek, .r1sample a.link_fullweek:hover, .r2sample a.link_fullweek, .r2sample a.link_fullweek:hover { border-width: 0px; }



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*View Photo~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#photoComment {
	margin-top: 10px;
	width: 630px;
	padding: 10px;
	background-color: #5b8245;
	color: #1e3319;
	font-size: 12px;
	font-weight:bold;
}

#photoDisplay {
	width: 650px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #bfbf75;
}

#photoNav {
	width: 650px;
	padding-top: 10px;
	padding-bottom: 10px;
	/*background-color: #92995c;*/
	text-align: center;
}

